A presentation prepared for the freshman year students present at Software Freedom Day'16, Panjab University, Chandigarh, India. Introducing them to the Cloud Technology and various other related technologies. A brief intro and some resources related to the programming language "Go" are also mentioned.
High level presentation on "Virtualization and Cloud Computing". This was delivered to high school computer science students.
Unfortunately animation is lost in uploading here.
Virtualization and how it leads to cloudHuzefa Husain
What exactly is virtualization?
Types of virtualization
Current trend in virtualization
How virtualization leads to Cloud Computing?
Cloud Computing Stack
Easily confused with cloud-computing, virtualization is actually the software that powers cloud computing. VMware separates physical infrastructures and turns them into dedicated resources. It also allows multiple OS to run on the same server simultaneously. The purpose of virtualization is to reduce the cost of acquiring and maintaining multiple physical resources.
Cloud Computing refers to manipulating, configuring, and accessing the applications online. It offers online data storage, infrastructure and application.
Cloud Computing is both a combination of software and hardware based computing resources delivered as a network service.
Basic Concepts:
There are certain services and models working behind the scene making the cloud computing feasible and accessible to end users. Following are the working models for cloud computing:
1. Deployment Models
2. Service Models
High level presentation on "Virtualization and Cloud Computing". This was delivered to high school computer science students.
Unfortunately animation is lost in uploading here.
Virtualization and how it leads to cloudHuzefa Husain
What exactly is virtualization?
Types of virtualization
Current trend in virtualization
How virtualization leads to Cloud Computing?
Cloud Computing Stack
Easily confused with cloud-computing, virtualization is actually the software that powers cloud computing. VMware separates physical infrastructures and turns them into dedicated resources. It also allows multiple OS to run on the same server simultaneously. The purpose of virtualization is to reduce the cost of acquiring and maintaining multiple physical resources.
Cloud Computing refers to manipulating, configuring, and accessing the applications online. It offers online data storage, infrastructure and application.
Cloud Computing is both a combination of software and hardware based computing resources delivered as a network service.
Basic Concepts:
There are certain services and models working behind the scene making the cloud computing feasible and accessible to end users. Following are the working models for cloud computing:
1. Deployment Models
2. Service Models
Support presentation for a Workshop on Cloud computing for engineering graduates which focuses on providing basic understanding of virtualisation and cloud computing concepts.
Emerging Technology in the Cloud! Real Life Examples. Pol Mac Aonghusacatherinewall
Set up in March 2008, the Dublin Cloud Center was created by IBM Software Group to provide a real-life laboratory for IBM Cloud Computing. Since then the Dublin Center has engaged around the world in delivery, development and research on the Cloud. A broad range of IBM, Client & Research projects provide a real-life insight into IBM 'Smart Infrastructure' in action.
Pol will provide a range of experiences and insights into Cloud Computing – from a practitioner's perspective. In this respect, Pol brings a unique, 'hands-on' perspective to IBM Cloud Computing capability and how it is being used in 'the wild'. This workshop is an opportunity for discussion and debate at a deep, paractical & technical level that will compliment the other workshops. The intention of the workshop is to illustrate IBM Cloud Computing in action!
In addition, Pol will also discuss emerging technologies using the Cloud platform and architecture in research and development projects in the Dublin Center. An interesting range of projects from High-performance, Pervasive & Mobile Computing coupled with research into topics such as active energy & green computing in the Cloud will provide insights into some of the next generation of solutions to use Cloud Computing.
Cloud is getting industry's attention, as more applications are moving to Cloud, Understanding Cloud basics are no longer nice-to-have requirement but became necessity.
This Presentation was presented as an Internal training to employee for educational purposes.
Company: AST Corporation www.astcorporation.com
Presenter: Zeeshan Baig
Website: www.baigzeeshan.com
Virtualization Forum 2014, Prague, 22.10.2014
Jestliže SlideShare nezobrazí prezentaci korektně, můžete si ji stáhnout ve formátu .ppsx nebo .pdf (kliknutím na tlačitko v dolní liště snímků).
With today’s evolving technological landscape, chances are you’ve heard of the term “cloud.” You may have even wondered why anyone would be talking about the weather along with computing infrastructures and data centers. Although the popularity of the cloud has gradually risen, there are many people who still don’t know exactly what it is.
The cloud is the general term for cloud computing, which refers to the use of the Internet to access hosted services or your own applications, storage, servers, and data that are hosted in a remote location. Saving your files to the cloud allows you to access them from anywhere at any time, as long as you have an Internet connection. You have probably been using cloud services or resources for a while without even knowing it. The most common cloud services include Gmail, Dropbox, Google Docs, and even Twitter.
Cloud computing is continuing to gain momentum among businesses and consumers alike. It offers consumers a more convenient way to store and share their files as well as access their data at any time, from anywhere. Businesses are virtualizing corporate desktops in the cloud and have considerably reduced the costs of maintaining their physical IT infrastructures in the process. Cloud services allow for more flexible working practices as well as greater mobility. Accessing your data on any device is safe and secure, and actually gives companies a better way to manage and secure data.
Cloud computing focuses on shared resources within the infrastructure. This means that customers share physical resources while maintaining security by reinforcing their “piece of the pie” with firewalls and virtual security. By focusing on this shared resource methodology, cloud companies can offer incredibly cost-effective rates compared to traditional computing due to the positive economies of scale. The more tenants that occupy a cloud, the more cost effective a solution becomes. The best Cloud providers use this method to offer solutions for a fraction of what they would cost should an organization attempt to do them in-house.
The cloud is quickly becoming commonplace in the world of technology. Its accessibility and convenience are undeniable, and more often than not, businesses and service providers have considered implementing or currently utilize cloud computing.
Agility and Cloud Computing
Ambs Kesavan, Xilinx
Voices 2015 www.globaltechwomen.com
Session Length: 45 minutes
The objective of this talk is to share technology trends in cloud computing industry and the opportunities they provide to innovate at scale. The presentation highlights the productivity and economic benefits from adopting this disruptive technology to create a sustained competitive advantage for businesses of all sizes ranging from SMB segment to high end enterprises.
Support presentation for a Workshop on Cloud computing for engineering graduates which focuses on providing basic understanding of virtualisation and cloud computing concepts.
Emerging Technology in the Cloud! Real Life Examples. Pol Mac Aonghusacatherinewall
Set up in March 2008, the Dublin Cloud Center was created by IBM Software Group to provide a real-life laboratory for IBM Cloud Computing. Since then the Dublin Center has engaged around the world in delivery, development and research on the Cloud. A broad range of IBM, Client & Research projects provide a real-life insight into IBM 'Smart Infrastructure' in action.
Pol will provide a range of experiences and insights into Cloud Computing – from a practitioner's perspective. In this respect, Pol brings a unique, 'hands-on' perspective to IBM Cloud Computing capability and how it is being used in 'the wild'. This workshop is an opportunity for discussion and debate at a deep, paractical & technical level that will compliment the other workshops. The intention of the workshop is to illustrate IBM Cloud Computing in action!
In addition, Pol will also discuss emerging technologies using the Cloud platform and architecture in research and development projects in the Dublin Center. An interesting range of projects from High-performance, Pervasive & Mobile Computing coupled with research into topics such as active energy & green computing in the Cloud will provide insights into some of the next generation of solutions to use Cloud Computing.
Cloud is getting industry's attention, as more applications are moving to Cloud, Understanding Cloud basics are no longer nice-to-have requirement but became necessity.
This Presentation was presented as an Internal training to employee for educational purposes.
Company: AST Corporation www.astcorporation.com
Presenter: Zeeshan Baig
Website: www.baigzeeshan.com
Virtualization Forum 2014, Prague, 22.10.2014
Jestliže SlideShare nezobrazí prezentaci korektně, můžete si ji stáhnout ve formátu .ppsx nebo .pdf (kliknutím na tlačitko v dolní liště snímků).
With today’s evolving technological landscape, chances are you’ve heard of the term “cloud.” You may have even wondered why anyone would be talking about the weather along with computing infrastructures and data centers. Although the popularity of the cloud has gradually risen, there are many people who still don’t know exactly what it is.
The cloud is the general term for cloud computing, which refers to the use of the Internet to access hosted services or your own applications, storage, servers, and data that are hosted in a remote location. Saving your files to the cloud allows you to access them from anywhere at any time, as long as you have an Internet connection. You have probably been using cloud services or resources for a while without even knowing it. The most common cloud services include Gmail, Dropbox, Google Docs, and even Twitter.
Cloud computing is continuing to gain momentum among businesses and consumers alike. It offers consumers a more convenient way to store and share their files as well as access their data at any time, from anywhere. Businesses are virtualizing corporate desktops in the cloud and have considerably reduced the costs of maintaining their physical IT infrastructures in the process. Cloud services allow for more flexible working practices as well as greater mobility. Accessing your data on any device is safe and secure, and actually gives companies a better way to manage and secure data.
Cloud computing focuses on shared resources within the infrastructure. This means that customers share physical resources while maintaining security by reinforcing their “piece of the pie” with firewalls and virtual security. By focusing on this shared resource methodology, cloud companies can offer incredibly cost-effective rates compared to traditional computing due to the positive economies of scale. The more tenants that occupy a cloud, the more cost effective a solution becomes. The best Cloud providers use this method to offer solutions for a fraction of what they would cost should an organization attempt to do them in-house.
The cloud is quickly becoming commonplace in the world of technology. Its accessibility and convenience are undeniable, and more often than not, businesses and service providers have considered implementing or currently utilize cloud computing.
Agility and Cloud Computing
Ambs Kesavan, Xilinx
Voices 2015 www.globaltechwomen.com
Session Length: 45 minutes
The objective of this talk is to share technology trends in cloud computing industry and the opportunities they provide to innovate at scale. The presentation highlights the productivity and economic benefits from adopting this disruptive technology to create a sustained competitive advantage for businesses of all sizes ranging from SMB segment to high end enterprises.
General discussions
Why cloud?
The terminology: relating virtualization and cloud
Types of Virtualization and Cloud deployment model
Decisive factors in migration
Hands-on cloud deployment
Cloud for banks
Business Insider puts Docker at no. 22 on its list of 40 tech skills
that will land you a 120K plus salary. A good factoid to know if you are drivenby money. On the other hand, Docker's technology, is just flat out fun if you are a Linux techie, delight in good DevOps, or just like cutting-edge innovation. This talk covers both the fun and funds of Docker technology. You'll learn essential container concepts and see them in action. You'll also get practical
insight for applying container technology at your company.
Containerization is a lightweight alternative to full machine virtualization that involves encapsulating an application in a container with its own operating environment. This provides many of the benefits of loading an application onto a virtual machine, as the application can be run on any suitable physical machine without any worries about dependencies.
Containerization is a operating system virtualization in which application can run in isolated user spaces called containers.
Everything an application needs is all its libraries , binaries ,resources , and its dependencies which are maintained by the containers.
The Container itself is abstracted away from the host OS with only limited access to underlying resources - much like a lightweight virtual machine (VM)
Introduction to dockers and kubernetes. Learn how this helps you to build scalable and portable applications with cloud. It introduces the basic concepts of dockers, its differences with virtualization, then explain the need for orchestration and do some hands-on experiments with dockers
An RSVP app designed to be deployed by the dockers on the Kubernetes Minikube Cluster. Front end with flask framework and MongoDB as a backend database.
Youtube video:https://youtu.be/KnjnQj-FvfQ
The ABC of Docker: The Absolute Best Compendium of DockerAniekan Akpaffiong
This presentation is my contribution to the body of work around Docker.
It codifies my experience so far, with Docker. The goal is to provide a concise yet complete introduction to Docker and its ecosystem.
I explore various Docker objects, compare containers and virtualization, provide usage examples, and discuss critical concepts around Docker and Linux. The compendium part of this, is aspirational. I will update and add to it as I have time and my experience with the product evolves.
Let me know what you think. Feedback and Likes are always appreciated.
Generating a custom Ruby SDK for your web service or Rails API using Smithyg2nightmarescribd
Have you ever wanted a Ruby client API to communicate with your web service? Smithy is a protocol-agnostic language for defining services and SDKs. Smithy Ruby is an implementation of Smithy that generates a Ruby SDK using a Smithy model. In this talk, we will explore Smithy and Smithy Ruby to learn how to generate custom feature-rich SDKs that can communicate with any web service, such as a Rails JSON API.
Transcript: Selling digital books in 2024: Insights from industry leaders - T...BookNet Canada
The publishing industry has been selling digital audiobooks and ebooks for over a decade and has found its groove. What’s changed? What has stayed the same? Where do we go from here? Join a group of leading sales peers from across the industry for a conversation about the lessons learned since the popularization of digital books, best practices, digital book supply chain management, and more.
Link to video recording: https://bnctechforum.ca/sessions/selling-digital-books-in-2024-insights-from-industry-leaders/
Presented by BookNet Canada on May 28, 2024, with support from the Department of Canadian Heritage.
State of ICS and IoT Cyber Threat Landscape Report 2024 previewPrayukth K V
The IoT and OT threat landscape report has been prepared by the Threat Research Team at Sectrio using data from Sectrio, cyber threat intelligence farming facilities spread across over 85 cities around the world. In addition, Sectrio also runs AI-based advanced threat and payload engagement facilities that serve as sinks to attract and engage sophisticated threat actors, and newer malware including new variants and latent threats that are at an earlier stage of development.
The latest edition of the OT/ICS and IoT security Threat Landscape Report 2024 also covers:
State of global ICS asset and network exposure
Sectoral targets and attacks as well as the cost of ransom
Global APT activity, AI usage, actor and tactic profiles, and implications
Rise in volumes of AI-powered cyberattacks
Major cyber events in 2024
Malware and malicious payload trends
Cyberattack types and targets
Vulnerability exploit attempts on CVEs
Attacks on counties – USA
Expansion of bot farms – how, where, and why
In-depth analysis of the cyber threat landscape across North America, South America, Europe, APAC, and the Middle East
Why are attacks on smart factories rising?
Cyber risk predictions
Axis of attacks – Europe
Systemic attacks in the Middle East
Download the full report from here:
https://sectrio.com/resources/ot-threat-landscape-reports/sectrio-releases-ot-ics-and-iot-security-threat-landscape-report-2024/
Key Trends Shaping the Future of Infrastructure.pdfCheryl Hung
Keynote at DIGIT West Expo, Glasgow on 29 May 2024.
Cheryl Hung, ochery.com
Sr Director, Infrastructure Ecosystem, Arm.
The key trends across hardware, cloud and open-source; exploring how these areas are likely to mature and develop over the short and long-term, and then considering how organisations can position themselves to adapt and thrive.
UiPath Test Automation using UiPath Test Suite series, part 4DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 4. In this session, we will cover Test Manager overview along with SAP heatmap.
The UiPath Test Manager overview with SAP heatmap webinar offers a concise yet comprehensive exploration of the role of a Test Manager within SAP environments, coupled with the utilization of heatmaps for effective testing strategies.
Participants will gain insights into the responsibilities, challenges, and best practices associated with test management in SAP projects. Additionally, the webinar delves into the significance of heatmaps as a visual aid for identifying testing priorities, areas of risk, and resource allocation within SAP landscapes. Through this session, attendees can expect to enhance their understanding of test management principles while learning practical approaches to optimize testing processes in SAP environments using heatmap visualization techniques
What will you get from this session?
1. Insights into SAP testing best practices
2. Heatmap utilization for testing
3. Optimization of testing processes
4. Demo
Topics covered:
Execution from the test manager
Orchestrator execution result
Defect reporting
SAP heatmap example with demo
Speaker:
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
Essentials of Automations: Optimizing FME Workflows with ParametersSafe Software
Are you looking to streamline your workflows and boost your projects’ efficiency? Do you find yourself searching for ways to add flexibility and control over your FME workflows? If so, you’re in the right place.
Join us for an insightful dive into the world of FME parameters, a critical element in optimizing workflow efficiency. This webinar marks the beginning of our three-part “Essentials of Automation” series. This first webinar is designed to equip you with the knowledge and skills to utilize parameters effectively: enhancing the flexibility, maintainability, and user control of your FME projects.
Here’s what you’ll gain:
- Essentials of FME Parameters: Understand the pivotal role of parameters, including Reader/Writer, Transformer, User, and FME Flow categories. Discover how they are the key to unlocking automation and optimization within your workflows.
- Practical Applications in FME Form: Delve into key user parameter types including choice, connections, and file URLs. Allow users to control how a workflow runs, making your workflows more reusable. Learn to import values and deliver the best user experience for your workflows while enhancing accuracy.
- Optimization Strategies in FME Flow: Explore the creation and strategic deployment of parameters in FME Flow, including the use of deployment and geometry parameters, to maximize workflow efficiency.
- Pro Tips for Success: Gain insights on parameterizing connections and leveraging new features like Conditional Visibility for clarity and simplicity.
We’ll wrap up with a glimpse into future webinars, followed by a Q&A session to address your specific questions surrounding this topic.
Don’t miss this opportunity to elevate your FME expertise and drive your projects to new heights of efficiency.
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Ramesh Iyer
In today's fast-changing business world, Companies that adapt and embrace new ideas often need help to keep up with the competition. However, fostering a culture of innovation takes much work. It takes vision, leadership and willingness to take risks in the right proportion. Sachin Dev Duggal, co-founder of Builder.ai, has perfected the art of this balance, creating a company culture where creativity and growth are nurtured at each stage.
GraphRAG is All You need? LLM & Knowledge GraphGuy Korland
Guy Korland, CEO and Co-founder of FalkorDB, will review two articles on the integration of language models with knowledge graphs.
1. Unifying Large Language Models and Knowledge Graphs: A Roadmap.
https://arxiv.org/abs/2306.08302
2. Microsoft Research's GraphRAG paper and a review paper on various uses of knowledge graphs:
https://www.microsoft.com/en-us/research/blog/graphrag-unlocking-llm-discovery-on-narrative-private-data/
Securing your Kubernetes cluster_ a step-by-step guide to success !KatiaHIMEUR1
Today, after several years of existence, an extremely active community and an ultra-dynamic ecosystem, Kubernetes has established itself as the de facto standard in container orchestration. Thanks to a wide range of managed services, it has never been so easy to set up a ready-to-use Kubernetes cluster.
However, this ease of use means that the subject of security in Kubernetes is often left for later, or even neglected. This exposes companies to significant risks.
In this talk, I'll show you step-by-step how to secure your Kubernetes cluster for greater peace of mind and reliability.
JMeter webinar - integration with InfluxDB and GrafanaRTTS
Watch this recorded webinar about real-time monitoring of application performance. See how to integrate Apache JMeter, the open-source leader in performance testing, with InfluxDB, the open-source time-series database, and Grafana, the open-source analytics and visualization application.
In this webinar, we will review the benefits of leveraging InfluxDB and Grafana when executing load tests and demonstrate how these tools are used to visualize performance metrics.
Length: 30 minutes
Session Overview
-------------------------------------------
During this webinar, we will cover the following topics while demonstrating the integrations of JMeter, InfluxDB and Grafana:
- What out-of-the-box solutions are available for real-time monitoring JMeter tests?
- What are the benefits of integrating InfluxDB and Grafana into the load testing stack?
- Which features are provided by Grafana?
- Demonstration of InfluxDB and Grafana using a practice web application
To view the webinar recording, go to:
https://www.rttsweb.com/jmeter-integration-webinar
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...DanBrown980551
Do you want to learn how to model and simulate an electrical network from scratch in under an hour?
Then welcome to this PowSyBl workshop, hosted by Rte, the French Transmission System Operator (TSO)!
During the webinar, you will discover the PowSyBl ecosystem as well as handle and study an electrical network through an interactive Python notebook.
PowSyBl is an open source project hosted by LF Energy, which offers a comprehensive set of features for electrical grid modelling and simulation. Among other advanced features, PowSyBl provides:
- A fully editable and extendable library for grid component modelling;
- Visualization tools to display your network;
- Grid simulation tools, such as power flows, security analyses (with or without remedial actions) and sensitivity analyses;
The framework is mostly written in Java, with a Python binding so that Python developers can access PowSyBl functionalities as well.
What you will learn during the webinar:
- For beginners: discover PowSyBl's functionalities through a quick general presentation and the notebook, without needing any expert coding skills;
- For advanced developers: master the skills to efficiently apply PowSyBl functionalities to your real-world scenarios.
3. "Cloud Computing is a model for enabling ubiquitous,
convenient, on-demand network access to a shared pool of
configurable computing resources (e.g., networks, servers,
storage, applications, and services) that can be rapidly
provisioned and released with minimal management effort or
service provider interaction."
10. "In computing, virtualization refers to the act of
creating a virtual (rather than actual) version of
something, including virtual computer hardware
platforms, operating systems, storage devices,
and computer resources."
11. "Virtualization software makes it possible to run
multiple operating systems and multiple applications
on the same server at the same time”
14. Pros and Cons of Virtualization
Pros:
• Isolate applications
• Reduced number of physical servers
• Reduced costs
• Full utilization of the server resources
• Fundamental technology that powers Cloud
Computing
• Increases application uptime by running on diff
physical server
Cons:
• It takes 2-3 minutes to provision a VM.
17. Operating-system-level virtualization is a
server virtualization method in which the kernel of
an operating system allows the existence of multiple
isolated user-space instances, instead of just one.
Such instances, which are sometimes
called containers, software containers, virtualization
engines (VEs), may look and feel like a real server
from the point of view of its owners and users.
18.
19. Some benefits of Using Containers
• They have a very little footprint
• They can be deployed very fast (within milliseconds)
• They can run on any computer, infrastructure, or cloud
environment
• Containers use less memory and CPU than VMs running
similar workloads
• Increased productivity with reduced overhead
20. Some of the Drawbacks
• Containers are ephemeral
• Difficult to manage
29. About Golang
• Relatively new programming language
• Developed internally at Google in 2009
• Rich support for concurrency
• Ability of code reusability through packages
• Most popular language in Cloud Computing
• Docker is built with Golang!
• Light weight
• Easy to comprehend and develop
• By 2020, more than 500,000 Gophers!
30. Open Source Golang Projects
• Docker – The best project in Golang
• Anything built on top of Docker
– Kubernetes (Google’s tool)
• Gogs (Go Git Service) – Your own github!
….and many more at https://github.com/trending/go
31. Resources
Start with the book
Youtube Video
(basics of Go
covered in 5 mins!)
https://youtu.be/XCsL89YtqCs