SlideShare a Scribd company logo
Recommended Books:
1. Cloud Computing - Concepts, Technology & Architecture
Thomas Erl, Zaigham Mahmood & Ricardo Puttini
Pearson
2. Cloud Computing – Principal & Paradigms
Rajkumar Buyya, James Broberg & Andrej Goscinski
Wiley Publication
These are the first three industrial revolutions that transformed our
modern society. With each of these three advancements:
1. the steam engine
2. the age of science and
3. mass production, and
4. the rise of digital technology
Now all of us together, poised at the beginning of the Fourth
Industrial Revolution. But this time, the revolution is powered by
cloud, social, mobile, the Internet of things (IoT) and artificial
intelligence (AI), along with increasing computing power and data. -
The world around us fundamentally changed.
What is Cloud Computing
• Technologies such as Cluster, Grid, and now Cloud Computing, have all
aimed at allowing access to large amounts of Computing Power in a
fully Virtualized manner by aggregating resources and offerings in a
single system view.
• In addition, an important aim of these Technologies has been delivering
computing as a Utility.
• Utility Computing describes a business model for an On-Demand
delivery of Computing Power; consumers pay providers based on usages
(Pay-as-you-go), similar to the way we currently obtain services from
traditional public utility services, such as Electricity, Gas, Water, Telephony
etc.
• Cloud Computing has been coined as an umbrella term to
describe a category of sophisticated On-Demand
Computing Services initially offered by Commercial
providers, such as Amazon, Google, Microsoft.
• It denotes a Model on which a Computing Infrastructure
is viewed as a “CLOUD” from which businesses and
individuals access applications from anywhere in the World
on Demand.
• The main principal behind this Model is offering
Computing, Storage, and Software “as a Service”.
Contd……
.
• Cloud is a Parallel and Distributed Computing System consisting of a collection of Inter-
connected and Virtualized Computers that are dynamically provisioned and presented as
one or more unified Computing Resources based on Service-level Agreement (SLA)
established through negotiation between the Service Providers and Consumer.
………R.K. Buyya
• Clouds are a large pool of easily usable and accessible virtualized Resources (such as
Hardware, Development Platforms and or Services). These Resources can be dynamically
reconfigured to adjust to a variable load (scale), allowing also for an optimum resource
utilization. This Pool of resource is typically exploited by a Pay-Per-Use Model in which
guarantees are offered by the Infrastructure provider by means of customized Service
Level Agreement (SLA). …… Vaquero
• Clouds are Hardware-based Services offering Compute, Network, and Storage Capacity
where Hardware Management is highly abstracted from the buyer, buyers incur
infrastructure costs as variable OPEX, and infrastructure capacity is highly elastic.
…….Mckinsey & Co. Report
Contd…….
Contd…….
Major Cloud Player
1. Eucalyptus
Eucalyptus is a paid and open-source computer software for building Amazon Web
Services (AWS)-compatible private and hybrid cloud computing environments,
originally developed by the company Eucalyptus Systems.
Eucalyptus is an acronym for Elastic Utility Computing Architecture for Linking
Your Programs To Useful Systems. Eucalyptus enables pooling compute, storage,
and network resources that can be dynamically scaled up or down as application
workloads change. Mårten Mickos was the CEO of Eucalyptus. In September 2014,
Eucalyptus was acquired by Hewlett-Packard and then maintained by DXC
Technology. After DXC stopped developing the product in late 2017, AppScale
Systems forked the code and started supporting Eucalyptus customers.
Contd…
 The EUCALYPTUS Framework was one of the first Open-Source projects to focus on building IaaS Clouds.
It has been developed with the intent of providing an Open Source implementation nearly identical in functionality to
Amazon Web Services APIs.
It distinguishes itself from other tools because it provides a storage cloud API – emulating the Amazon S3 API – for
storing general user data and VM Images.
It provides following features:
 Linux-based controller with administrative Web Portal
 EC2-Compaitable (SOAP, Query) and S3-Compaitible (SOAP, REST) CLI
EC-2 is Amazon Elastic Compute Cloud is a part of Amazon.com's cloud-computing platform, Amazon Web Services, that allows
users to rent virtual computers on which to run their own computer applications.
S-3 Amazon Simple Storage Service (Amazon S3) is a scalable, high-speed, web-based cloud storage service. The service is
designed for online backup and archiving of data and applications on Amazon Web Services (AWS).
REST (Representational state transfer) is a software architectural style that was created to guide the design and
development of the architecture for the World Wide Web. REST defines a set of constraints for how the architecture of an Internet-
scale distributed hypermedia system, such as the Web, should behave.
 Web portal Interfaces; Xen, KVM and VMWare back ends
 Amazon EBS- Compatible Virtual Storage Devices
 Interface to Amazon EC2 Public Cloud and Virtual Networks
Contd…
2. Nimbus
• The Nimbus toolkit is built on top of the Globus framework. Nimbus provides most
features in common with other open sources VI managers, such as an EC2-compatible
front-end API, support to Xen, and a backend interface to Amazone EC2. However, it
distinguishes from others by providing a Globus Web Services Resources Framework
(WSRF) interface. It also provides a backend service, named Pilot, which spawns VMs
on clusters managed by a local resources manager (LRM) such as PBS and SGE.
• Nimbus' core was engineered around the Spring framework to be easily extensible,
thus allowing several internal components to be replaced and also eases the
integration with other systems.
• In summary, Nimbus provides the following features: Linux-based controller; EC2-
compatible (SOAP)and WSRF interfaces; Xen and KVM backend and a Pilot program to
spawn VMs through an LRM: interface to the Amazon EC2, public cloud; virtual
networks; one-click virtual clusters.
Contd…
3. Open Nebula
• OpenNebula is one of the most feature-rich open sources VI manager. It was initially
conceived to manage local virtual infrastructure, but has also included remote interfaces
that make it viable to build public clouds. Altogether, four programming APIs are available:
XML-RPC and libvirt for local international; a subset of EC2 (Query) APIs and the
OpenNebula Cloud API (OCA) for public access.
• Its architecture is modular, encompassing several specialized pluggable components. The
Care module orchestrates physical servers and their hypervisors, storage nodes, and
network fabric. Management operations are performed through pluggable Driver, which
interact with APIs of hypervisors, storage and network technologies, and public clouds.
The Scheduler module, which is in charge of assigning pending VMrequest to physical
host, offers dynamics resource allocation features. Administration can choose between
different scheduling objectives such as packing VMs in fewer hosts or keeping the load
balanced. Via integration with the Haizea lease scheduler [66], OpenNebula also supports
advance reservation of capacity and queuing of best-effort leases.
In summary, OpenNebula provides the following features:
 Linux-based controller
 CLI, XML-RPC
 EC2-compatible Query and
 OCA interfaces;
 Xen, KVM, and VMware backend
 Interface to public clouds (Amazon EC2, ElasticHosts) virtual networks
 Dynamic Resource Allocation
 Advance reservation of capacity
Contd…
4. CloudSim
CloudSim is an open-source framework, which is used to simulate cloud computing
infrastructure and services.
It is developed by the CLOUDS Lab organization and is written entirely in Java. It is used for
modelling and simulating a cloud computing environment as a means for evaluating a
hypothesis prior to software development in order to reproduce tests and results.
With the flexibility and generalizability of the CloudSim framework, it is easy to model heavy
cloud environments which would otherwise require experimentation on paid computing
infrastructures. Extensible capabilities of scaling the infrastructure and resources to fit any
scenario helps in fast and efficient research of several topics in cloud computing.
CloudSim has been used in several areas of research such as:
Task Scheduling Green Computing Resource Provisioning Secure Log Forensics
Features of CloudSim:
CloudSim provides support for simulation and modelling of:
1. Large scale virtualized Datacenters, servers and hosts.
2. Customizable policies for provisioning host to virtual machines.
3. Energy-aware computational resources.
4. Application containers and federated clouds (joining and
management of multiple public clouds).
5. Datacenter network topologies and message-passing
applications.
6. Dynamic insertion of simulation entities with stop and resume of
simulation.
7. User-defined allocation and provisioning policies.
•
Open source and free of cost, so it favors
researchers/developers working in the field.
•Easy to download and set-up.
•It is more generalized and extensible to
support modelling and experimentation.
•Does not require any high-specs computer to
work on.
•Provides pre-defined allocation
policies and utilization models for managing
resources, and allows implementation of user-
defined algorithms as well.
•The documentation provides pre-coded
examples for new developers to get familiar
with the basic classes and functions.
•Tackle bottlenecks before deployment to
reduce risk, lower costs, increase performance,
and raise revenue
Cloud Computing - Introduction

More Related Content

What's hot

Cloud Computing Security
Cloud Computing SecurityCloud Computing Security
Cloud Computing Security
Ninh Nguyen
 
Cloud computing
Cloud computingCloud computing
Cloud computing
DebrajKarmakar
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
Naveed Farooq
 
Cloud service models
Cloud service modelsCloud service models
Cloud service models
Prem Sanil
 
Cloud architecture
Cloud architectureCloud architecture
Cloud architectureAdeel Javaid
 
Cloud computing project report
Cloud computing project reportCloud computing project report
Cloud computing project report
Naveed Farooq
 
Cloud management (IBM)
Cloud management (IBM)Cloud management (IBM)
Cloud management (IBM)
Vivek Trivedi
 
Cloud computing ppt
Cloud computing pptCloud computing ppt
Cloud computing pptJagriti Rai
 
Microsoft Azure
Microsoft AzureMicrosoft Azure
Microsoft Azure
Soumya De
 
A brief history of cloud computing
A brief history of cloud computingA brief history of cloud computing
A brief history of cloud computing
Oneserve
 
Virtualization in cloud computing ppt
Virtualization in cloud computing pptVirtualization in cloud computing ppt
Virtualization in cloud computing ppt
Mehul Patel
 
cloud Resilience
cloud Resilience cloud Resilience
cloud Resilience
Integral university, India
 
Cloud computing
Cloud computing Cloud computing
Cloud computing
hari krishnan.n
 
Cloud computing
Cloud computingCloud computing
Cloud computing
Syam Lal
 
Unit 1-Cloud computing Foundation
Unit 1-Cloud computing FoundationUnit 1-Cloud computing Foundation
Unit 1-Cloud computing Foundation
MonishaNehkal
 
Cloud computing
Cloud computingCloud computing
Cloud computing
Reetesh Gupta
 
Cloud computing
Cloud computingCloud computing
Cloud computing
حيدر نافع nafaa
 
Cloud computing and Cloud security fundamentals
Cloud computing and Cloud security fundamentalsCloud computing and Cloud security fundamentals
Cloud computing and Cloud security fundamentals
Viresh Suri
 
Virtual desktop infrastructure
Virtual desktop infrastructureVirtual desktop infrastructure
Virtual desktop infrastructureGokulan Subramani
 

What's hot (20)

Cloud Computing Security
Cloud Computing SecurityCloud Computing Security
Cloud Computing Security
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Cloud service models
Cloud service modelsCloud service models
Cloud service models
 
Cloud architecture
Cloud architectureCloud architecture
Cloud architecture
 
Cloud computing project report
Cloud computing project reportCloud computing project report
Cloud computing project report
 
Cloud management (IBM)
Cloud management (IBM)Cloud management (IBM)
Cloud management (IBM)
 
What is Virtualization
What is VirtualizationWhat is Virtualization
What is Virtualization
 
Cloud computing ppt
Cloud computing pptCloud computing ppt
Cloud computing ppt
 
Microsoft Azure
Microsoft AzureMicrosoft Azure
Microsoft Azure
 
A brief history of cloud computing
A brief history of cloud computingA brief history of cloud computing
A brief history of cloud computing
 
Virtualization in cloud computing ppt
Virtualization in cloud computing pptVirtualization in cloud computing ppt
Virtualization in cloud computing ppt
 
cloud Resilience
cloud Resilience cloud Resilience
cloud Resilience
 
Cloud computing
Cloud computing Cloud computing
Cloud computing
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Unit 1-Cloud computing Foundation
Unit 1-Cloud computing FoundationUnit 1-Cloud computing Foundation
Unit 1-Cloud computing Foundation
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud computing and Cloud security fundamentals
Cloud computing and Cloud security fundamentalsCloud computing and Cloud security fundamentals
Cloud computing and Cloud security fundamentals
 
Virtual desktop infrastructure
Virtual desktop infrastructureVirtual desktop infrastructure
Virtual desktop infrastructure
 

Similar to Cloud Computing - Introduction

02_Cloud-Intro.pdf cloud introduction introduction
02_Cloud-Intro.pdf cloud introduction introduction02_Cloud-Intro.pdf cloud introduction introduction
02_Cloud-Intro.pdf cloud introduction introduction
AslamHossain30
 
Chetanya Dabi CLOUD COMPUTING PPT.pptx
Chetanya Dabi CLOUD COMPUTING PPT.pptxChetanya Dabi CLOUD COMPUTING PPT.pptx
Chetanya Dabi CLOUD COMPUTING PPT.pptx
ChetanyaDabi
 
What is cloud ?
What is cloud ?What is cloud ?
What is cloud ?
Dibyadip Das
 
Cloud computing.pptx
Cloud computing.pptxCloud computing.pptx
Cloud computing.pptx
ProfRajivKumarShobhi
 
Cloud_on_Linux_Operating_System.pdf
Cloud_on_Linux_Operating_System.pdfCloud_on_Linux_Operating_System.pdf
Cloud_on_Linux_Operating_System.pdf
Palanikumar72221
 
Oruta phase1 report
Oruta phase1 reportOruta phase1 report
Oruta phase1 report
suthi
 
OIT552 Cloud Computing - Question Bank
OIT552 Cloud Computing - Question BankOIT552 Cloud Computing - Question Bank
OIT552 Cloud Computing - Question Bank
pkaviya
 
Cloud computing Basics
Cloud computing BasicsCloud computing Basics
Cloud computing Basics
Sagar Sane
 
Cloudcomputing
CloudcomputingCloudcomputing
Cloudcomputing
sree raj
 
Introduction to Cloud Computing
Introduction to Cloud ComputingIntroduction to Cloud Computing
Introduction to Cloud Computing
Animesh Chaturvedi
 
Deployment of private cloud infrastructure.
Deployment of private cloud infrastructure.Deployment of private cloud infrastructure.
Deployment of private cloud infrastructure.
Saket Kumar
 
Cloud computing course and tutorials
Cloud computing course and tutorialsCloud computing course and tutorials
Cloud computing course and tutorials
Udara Sandaruwan
 
Cloud computing a boon for library services
Cloud computing a boon for library servicesCloud computing a boon for library services
Cloud computing a boon for library services
Kishor Satpathy
 
Intoduction of cloud computing
Intoduction of cloud computingIntoduction of cloud computing
Intoduction of cloud computing
Mohammad Ilyas Malik
 
Understanding Cloud Computing
Understanding Cloud ComputingUnderstanding Cloud Computing
Understanding Cloud Computing
Mohammed Sajjad Ali
 
Cloud Computing & CloudStack Open Source
Cloud Computing & CloudStack Open SourceCloud Computing & CloudStack Open Source
Cloud Computing & CloudStack Open Source
AhmadShah Sultani
 
Deployment of private cloud infrastructure copy
Deployment of private cloud infrastructure   copyDeployment of private cloud infrastructure   copy
Deployment of private cloud infrastructure copyprabhat kumar
 
cloudcomputing.pptx
cloudcomputing.pptxcloudcomputing.pptx
cloudcomputing.pptx
Siva453615
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
Kashyap Parmar
 

Similar to Cloud Computing - Introduction (20)

02_Cloud-Intro.pdf cloud introduction introduction
02_Cloud-Intro.pdf cloud introduction introduction02_Cloud-Intro.pdf cloud introduction introduction
02_Cloud-Intro.pdf cloud introduction introduction
 
Chetanya Dabi CLOUD COMPUTING PPT.pptx
Chetanya Dabi CLOUD COMPUTING PPT.pptxChetanya Dabi CLOUD COMPUTING PPT.pptx
Chetanya Dabi CLOUD COMPUTING PPT.pptx
 
What is cloud ?
What is cloud ?What is cloud ?
What is cloud ?
 
Cloud computing.pptx
Cloud computing.pptxCloud computing.pptx
Cloud computing.pptx
 
Cloud_on_Linux_Operating_System.pdf
Cloud_on_Linux_Operating_System.pdfCloud_on_Linux_Operating_System.pdf
Cloud_on_Linux_Operating_System.pdf
 
Oruta phase1 report
Oruta phase1 reportOruta phase1 report
Oruta phase1 report
 
OIT552 Cloud Computing - Question Bank
OIT552 Cloud Computing - Question BankOIT552 Cloud Computing - Question Bank
OIT552 Cloud Computing - Question Bank
 
Cloud computing Basics
Cloud computing BasicsCloud computing Basics
Cloud computing Basics
 
Cloudcomputing
CloudcomputingCloudcomputing
Cloudcomputing
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Introduction to Cloud Computing
Introduction to Cloud ComputingIntroduction to Cloud Computing
Introduction to Cloud Computing
 
Deployment of private cloud infrastructure.
Deployment of private cloud infrastructure.Deployment of private cloud infrastructure.
Deployment of private cloud infrastructure.
 
Cloud computing course and tutorials
Cloud computing course and tutorialsCloud computing course and tutorials
Cloud computing course and tutorials
 
Cloud computing a boon for library services
Cloud computing a boon for library servicesCloud computing a boon for library services
Cloud computing a boon for library services
 
Intoduction of cloud computing
Intoduction of cloud computingIntoduction of cloud computing
Intoduction of cloud computing
 
Understanding Cloud Computing
Understanding Cloud ComputingUnderstanding Cloud Computing
Understanding Cloud Computing
 
Cloud Computing & CloudStack Open Source
Cloud Computing & CloudStack Open SourceCloud Computing & CloudStack Open Source
Cloud Computing & CloudStack Open Source
 
Deployment of private cloud infrastructure copy
Deployment of private cloud infrastructure   copyDeployment of private cloud infrastructure   copy
Deployment of private cloud infrastructure copy
 
cloudcomputing.pptx
cloudcomputing.pptxcloudcomputing.pptx
cloudcomputing.pptx
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 

More from Dr. Sunil Kr. Pandey

Collaborating Using Cloud Services
Collaborating Using Cloud ServicesCollaborating Using Cloud Services
Collaborating Using Cloud Services
Dr. Sunil Kr. Pandey
 
Future Skills & Career Opportunities in POST COVID-19
Future Skills & Career Opportunities in POST COVID-19Future Skills & Career Opportunities in POST COVID-19
Future Skills & Career Opportunities in POST COVID-19
Dr. Sunil Kr. Pandey
 
Data Science - An emerging Stream of Science with its Spreading Reach & Impact
Data Science - An emerging Stream of Science with its Spreading Reach & ImpactData Science - An emerging Stream of Science with its Spreading Reach & Impact
Data Science - An emerging Stream of Science with its Spreading Reach & Impact
Dr. Sunil Kr. Pandey
 
Digital India: Use of Technology For Transforming Society
Digital India: Use of Technology For Transforming SocietyDigital India: Use of Technology For Transforming Society
Digital India: Use of Technology For Transforming Society
Dr. Sunil Kr. Pandey
 
Mobile Technology – Historical Evolution, Present Status & Future Directions
Mobile Technology – Historical Evolution, Present Status & Future DirectionsMobile Technology – Historical Evolution, Present Status & Future Directions
Mobile Technology – Historical Evolution, Present Status & Future Directions
Dr. Sunil Kr. Pandey
 
Mobile Technology – Historical Evolution, Present Status & Future Directions
Mobile Technology – Historical Evolution, Present Status & Future DirectionsMobile Technology – Historical Evolution, Present Status & Future Directions
Mobile Technology – Historical Evolution, Present Status & Future Directions
Dr. Sunil Kr. Pandey
 
Green Commputing - Paradigm Shift in Computing Technology, ICT & its Applicat...
Green Commputing - Paradigm Shift in Computing Technology, ICT & its Applicat...Green Commputing - Paradigm Shift in Computing Technology, ICT & its Applicat...
Green Commputing - Paradigm Shift in Computing Technology, ICT & its Applicat...
Dr. Sunil Kr. Pandey
 
Digital India MIssion - An oveview
Digital India MIssion - An oveviewDigital India MIssion - An oveview
Digital India MIssion - An oveview
Dr. Sunil Kr. Pandey
 
Business Analysis, Query Tools, Dm unit-3
Business Analysis, Query Tools, Dm unit-3Business Analysis, Query Tools, Dm unit-3
Business Analysis, Query Tools, Dm unit-3Dr. Sunil Kr. Pandey
 
Data Warehousing & Basic Architectural Framework
Data Warehousing & Basic Architectural FrameworkData Warehousing & Basic Architectural Framework
Data Warehousing & Basic Architectural Framework
Dr. Sunil Kr. Pandey
 
Introduction to Data Warehousing
Introduction to Data WarehousingIntroduction to Data Warehousing
Introduction to Data Warehousing
Dr. Sunil Kr. Pandey
 

More from Dr. Sunil Kr. Pandey (12)

Collaborating Using Cloud Services
Collaborating Using Cloud ServicesCollaborating Using Cloud Services
Collaborating Using Cloud Services
 
Future Skills & Career Opportunities in POST COVID-19
Future Skills & Career Opportunities in POST COVID-19Future Skills & Career Opportunities in POST COVID-19
Future Skills & Career Opportunities in POST COVID-19
 
Data Science - An emerging Stream of Science with its Spreading Reach & Impact
Data Science - An emerging Stream of Science with its Spreading Reach & ImpactData Science - An emerging Stream of Science with its Spreading Reach & Impact
Data Science - An emerging Stream of Science with its Spreading Reach & Impact
 
Digital India: Use of Technology For Transforming Society
Digital India: Use of Technology For Transforming SocietyDigital India: Use of Technology For Transforming Society
Digital India: Use of Technology For Transforming Society
 
Mobile Technology – Historical Evolution, Present Status & Future Directions
Mobile Technology – Historical Evolution, Present Status & Future DirectionsMobile Technology – Historical Evolution, Present Status & Future Directions
Mobile Technology – Historical Evolution, Present Status & Future Directions
 
Mobile Technology – Historical Evolution, Present Status & Future Directions
Mobile Technology – Historical Evolution, Present Status & Future DirectionsMobile Technology – Historical Evolution, Present Status & Future Directions
Mobile Technology – Historical Evolution, Present Status & Future Directions
 
Green Commputing - Paradigm Shift in Computing Technology, ICT & its Applicat...
Green Commputing - Paradigm Shift in Computing Technology, ICT & its Applicat...Green Commputing - Paradigm Shift in Computing Technology, ICT & its Applicat...
Green Commputing - Paradigm Shift in Computing Technology, ICT & its Applicat...
 
Digital India MIssion - An oveview
Digital India MIssion - An oveviewDigital India MIssion - An oveview
Digital India MIssion - An oveview
 
Business Analysis, Query Tools, Dm unit-3
Business Analysis, Query Tools, Dm unit-3Business Analysis, Query Tools, Dm unit-3
Business Analysis, Query Tools, Dm unit-3
 
Data Warehousing & Basic Architectural Framework
Data Warehousing & Basic Architectural FrameworkData Warehousing & Basic Architectural Framework
Data Warehousing & Basic Architectural Framework
 
Introduction to Data Warehousing
Introduction to Data WarehousingIntroduction to Data Warehousing
Introduction to Data Warehousing
 
Introduction to Data Mining
Introduction to Data MiningIntroduction to Data Mining
Introduction to Data Mining
 

Recently uploaded

MARUTI SUZUKI- A Successful Joint Venture in India.pptx
MARUTI SUZUKI- A Successful Joint Venture in India.pptxMARUTI SUZUKI- A Successful Joint Venture in India.pptx
MARUTI SUZUKI- A Successful Joint Venture in India.pptx
bennyroshan06
 
Cambridge International AS A Level Biology Coursebook - EBook (MaryFosbery J...
Cambridge International AS  A Level Biology Coursebook - EBook (MaryFosbery J...Cambridge International AS  A Level Biology Coursebook - EBook (MaryFosbery J...
Cambridge International AS A Level Biology Coursebook - EBook (MaryFosbery J...
AzmatAli747758
 
How to Split Bills in the Odoo 17 POS Module
How to Split Bills in the Odoo 17 POS ModuleHow to Split Bills in the Odoo 17 POS Module
How to Split Bills in the Odoo 17 POS Module
Celine George
 
Language Across the Curriculm LAC B.Ed.
Language Across the  Curriculm LAC B.Ed.Language Across the  Curriculm LAC B.Ed.
Language Across the Curriculm LAC B.Ed.
Atul Kumar Singh
 
The Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdfThe Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdf
kaushalkr1407
 
Digital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and ResearchDigital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and Research
Vikramjit Singh
 
Unit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdfUnit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdf
Thiyagu K
 
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup   New Member Orientation and Q&A (May 2024).pdfWelcome to TechSoup   New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
TechSoup
 
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXXPhrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
MIRIAMSALINAS13
 
Home assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdfHome assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdf
Tamralipta Mahavidyalaya
 
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdfUnit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Thiyagu K
 
Chapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptxChapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptx
Mohd Adib Abd Muin, Senior Lecturer at Universiti Utara Malaysia
 
Operation Blue Star - Saka Neela Tara
Operation Blue Star   -  Saka Neela TaraOperation Blue Star   -  Saka Neela Tara
Operation Blue Star - Saka Neela Tara
Balvir Singh
 
Introduction to Quality Improvement Essentials
Introduction to Quality Improvement EssentialsIntroduction to Quality Improvement Essentials
Introduction to Quality Improvement Essentials
Excellence Foundation for South Sudan
 
Basic phrases for greeting and assisting costumers
Basic phrases for greeting and assisting costumersBasic phrases for greeting and assisting costumers
Basic phrases for greeting and assisting costumers
PedroFerreira53928
 
Additional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdfAdditional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdf
joachimlavalley1
 
special B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdfspecial B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdf
Special education needs
 
The geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideasThe geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideas
GeoBlogs
 
2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...
Sandy Millin
 
Fish and Chips - have they had their chips
Fish and Chips - have they had their chipsFish and Chips - have they had their chips
Fish and Chips - have they had their chips
GeoBlogs
 

Recently uploaded (20)

MARUTI SUZUKI- A Successful Joint Venture in India.pptx
MARUTI SUZUKI- A Successful Joint Venture in India.pptxMARUTI SUZUKI- A Successful Joint Venture in India.pptx
MARUTI SUZUKI- A Successful Joint Venture in India.pptx
 
Cambridge International AS A Level Biology Coursebook - EBook (MaryFosbery J...
Cambridge International AS  A Level Biology Coursebook - EBook (MaryFosbery J...Cambridge International AS  A Level Biology Coursebook - EBook (MaryFosbery J...
Cambridge International AS A Level Biology Coursebook - EBook (MaryFosbery J...
 
How to Split Bills in the Odoo 17 POS Module
How to Split Bills in the Odoo 17 POS ModuleHow to Split Bills in the Odoo 17 POS Module
How to Split Bills in the Odoo 17 POS Module
 
Language Across the Curriculm LAC B.Ed.
Language Across the  Curriculm LAC B.Ed.Language Across the  Curriculm LAC B.Ed.
Language Across the Curriculm LAC B.Ed.
 
The Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdfThe Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdf
 
Digital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and ResearchDigital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and Research
 
Unit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdfUnit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdf
 
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup   New Member Orientation and Q&A (May 2024).pdfWelcome to TechSoup   New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
 
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXXPhrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
 
Home assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdfHome assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdf
 
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdfUnit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdf
 
Chapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptxChapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptx
 
Operation Blue Star - Saka Neela Tara
Operation Blue Star   -  Saka Neela TaraOperation Blue Star   -  Saka Neela Tara
Operation Blue Star - Saka Neela Tara
 
Introduction to Quality Improvement Essentials
Introduction to Quality Improvement EssentialsIntroduction to Quality Improvement Essentials
Introduction to Quality Improvement Essentials
 
Basic phrases for greeting and assisting costumers
Basic phrases for greeting and assisting costumersBasic phrases for greeting and assisting costumers
Basic phrases for greeting and assisting costumers
 
Additional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdfAdditional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdf
 
special B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdfspecial B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdf
 
The geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideasThe geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideas
 
2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...
 
Fish and Chips - have they had their chips
Fish and Chips - have they had their chipsFish and Chips - have they had their chips
Fish and Chips - have they had their chips
 

Cloud Computing - Introduction

  • 1.
  • 2.
  • 3. Recommended Books: 1. Cloud Computing - Concepts, Technology & Architecture Thomas Erl, Zaigham Mahmood & Ricardo Puttini Pearson 2. Cloud Computing – Principal & Paradigms Rajkumar Buyya, James Broberg & Andrej Goscinski Wiley Publication
  • 4.
  • 5. These are the first three industrial revolutions that transformed our modern society. With each of these three advancements: 1. the steam engine 2. the age of science and 3. mass production, and 4. the rise of digital technology Now all of us together, poised at the beginning of the Fourth Industrial Revolution. But this time, the revolution is powered by cloud, social, mobile, the Internet of things (IoT) and artificial intelligence (AI), along with increasing computing power and data. - The world around us fundamentally changed.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20. What is Cloud Computing • Technologies such as Cluster, Grid, and now Cloud Computing, have all aimed at allowing access to large amounts of Computing Power in a fully Virtualized manner by aggregating resources and offerings in a single system view. • In addition, an important aim of these Technologies has been delivering computing as a Utility. • Utility Computing describes a business model for an On-Demand delivery of Computing Power; consumers pay providers based on usages (Pay-as-you-go), similar to the way we currently obtain services from traditional public utility services, such as Electricity, Gas, Water, Telephony etc.
  • 21. • Cloud Computing has been coined as an umbrella term to describe a category of sophisticated On-Demand Computing Services initially offered by Commercial providers, such as Amazon, Google, Microsoft. • It denotes a Model on which a Computing Infrastructure is viewed as a “CLOUD” from which businesses and individuals access applications from anywhere in the World on Demand. • The main principal behind this Model is offering Computing, Storage, and Software “as a Service”. Contd…… .
  • 22.
  • 23. • Cloud is a Parallel and Distributed Computing System consisting of a collection of Inter- connected and Virtualized Computers that are dynamically provisioned and presented as one or more unified Computing Resources based on Service-level Agreement (SLA) established through negotiation between the Service Providers and Consumer. ………R.K. Buyya • Clouds are a large pool of easily usable and accessible virtualized Resources (such as Hardware, Development Platforms and or Services). These Resources can be dynamically reconfigured to adjust to a variable load (scale), allowing also for an optimum resource utilization. This Pool of resource is typically exploited by a Pay-Per-Use Model in which guarantees are offered by the Infrastructure provider by means of customized Service Level Agreement (SLA). …… Vaquero • Clouds are Hardware-based Services offering Compute, Network, and Storage Capacity where Hardware Management is highly abstracted from the buyer, buyers incur infrastructure costs as variable OPEX, and infrastructure capacity is highly elastic. …….Mckinsey & Co. Report Contd…….
  • 24.
  • 25.
  • 26.
  • 27.
  • 29.
  • 30.
  • 31.
  • 32.
  • 33.
  • 34.
  • 35.
  • 36.
  • 37.
  • 38.
  • 39.
  • 40.
  • 41.
  • 42.
  • 43.
  • 44.
  • 45.
  • 46.
  • 47.
  • 48.
  • 49.
  • 50.
  • 51.
  • 52.
  • 53.
  • 54.
  • 55.
  • 56.
  • 57.
  • 58.
  • 59.
  • 60.
  • 61.
  • 62.
  • 63.
  • 64.
  • 65.
  • 66.
  • 67. Major Cloud Player 1. Eucalyptus Eucalyptus is a paid and open-source computer software for building Amazon Web Services (AWS)-compatible private and hybrid cloud computing environments, originally developed by the company Eucalyptus Systems. Eucalyptus is an acronym for Elastic Utility Computing Architecture for Linking Your Programs To Useful Systems. Eucalyptus enables pooling compute, storage, and network resources that can be dynamically scaled up or down as application workloads change. Mårten Mickos was the CEO of Eucalyptus. In September 2014, Eucalyptus was acquired by Hewlett-Packard and then maintained by DXC Technology. After DXC stopped developing the product in late 2017, AppScale Systems forked the code and started supporting Eucalyptus customers.
  • 68. Contd…  The EUCALYPTUS Framework was one of the first Open-Source projects to focus on building IaaS Clouds. It has been developed with the intent of providing an Open Source implementation nearly identical in functionality to Amazon Web Services APIs. It distinguishes itself from other tools because it provides a storage cloud API – emulating the Amazon S3 API – for storing general user data and VM Images. It provides following features:  Linux-based controller with administrative Web Portal  EC2-Compaitable (SOAP, Query) and S3-Compaitible (SOAP, REST) CLI EC-2 is Amazon Elastic Compute Cloud is a part of Amazon.com's cloud-computing platform, Amazon Web Services, that allows users to rent virtual computers on which to run their own computer applications. S-3 Amazon Simple Storage Service (Amazon S3) is a scalable, high-speed, web-based cloud storage service. The service is designed for online backup and archiving of data and applications on Amazon Web Services (AWS). REST (Representational state transfer) is a software architectural style that was created to guide the design and development of the architecture for the World Wide Web. REST defines a set of constraints for how the architecture of an Internet- scale distributed hypermedia system, such as the Web, should behave.  Web portal Interfaces; Xen, KVM and VMWare back ends  Amazon EBS- Compatible Virtual Storage Devices  Interface to Amazon EC2 Public Cloud and Virtual Networks
  • 69. Contd… 2. Nimbus • The Nimbus toolkit is built on top of the Globus framework. Nimbus provides most features in common with other open sources VI managers, such as an EC2-compatible front-end API, support to Xen, and a backend interface to Amazone EC2. However, it distinguishes from others by providing a Globus Web Services Resources Framework (WSRF) interface. It also provides a backend service, named Pilot, which spawns VMs on clusters managed by a local resources manager (LRM) such as PBS and SGE. • Nimbus' core was engineered around the Spring framework to be easily extensible, thus allowing several internal components to be replaced and also eases the integration with other systems. • In summary, Nimbus provides the following features: Linux-based controller; EC2- compatible (SOAP)and WSRF interfaces; Xen and KVM backend and a Pilot program to spawn VMs through an LRM: interface to the Amazon EC2, public cloud; virtual networks; one-click virtual clusters.
  • 70. Contd… 3. Open Nebula • OpenNebula is one of the most feature-rich open sources VI manager. It was initially conceived to manage local virtual infrastructure, but has also included remote interfaces that make it viable to build public clouds. Altogether, four programming APIs are available: XML-RPC and libvirt for local international; a subset of EC2 (Query) APIs and the OpenNebula Cloud API (OCA) for public access. • Its architecture is modular, encompassing several specialized pluggable components. The Care module orchestrates physical servers and their hypervisors, storage nodes, and network fabric. Management operations are performed through pluggable Driver, which interact with APIs of hypervisors, storage and network technologies, and public clouds. The Scheduler module, which is in charge of assigning pending VMrequest to physical host, offers dynamics resource allocation features. Administration can choose between different scheduling objectives such as packing VMs in fewer hosts or keeping the load balanced. Via integration with the Haizea lease scheduler [66], OpenNebula also supports advance reservation of capacity and queuing of best-effort leases.
  • 71. In summary, OpenNebula provides the following features:  Linux-based controller  CLI, XML-RPC  EC2-compatible Query and  OCA interfaces;  Xen, KVM, and VMware backend  Interface to public clouds (Amazon EC2, ElasticHosts) virtual networks  Dynamic Resource Allocation  Advance reservation of capacity
  • 72. Contd… 4. CloudSim CloudSim is an open-source framework, which is used to simulate cloud computing infrastructure and services. It is developed by the CLOUDS Lab organization and is written entirely in Java. It is used for modelling and simulating a cloud computing environment as a means for evaluating a hypothesis prior to software development in order to reproduce tests and results. With the flexibility and generalizability of the CloudSim framework, it is easy to model heavy cloud environments which would otherwise require experimentation on paid computing infrastructures. Extensible capabilities of scaling the infrastructure and resources to fit any scenario helps in fast and efficient research of several topics in cloud computing. CloudSim has been used in several areas of research such as: Task Scheduling Green Computing Resource Provisioning Secure Log Forensics
  • 73. Features of CloudSim: CloudSim provides support for simulation and modelling of: 1. Large scale virtualized Datacenters, servers and hosts. 2. Customizable policies for provisioning host to virtual machines. 3. Energy-aware computational resources. 4. Application containers and federated clouds (joining and management of multiple public clouds). 5. Datacenter network topologies and message-passing applications. 6. Dynamic insertion of simulation entities with stop and resume of simulation. 7. User-defined allocation and provisioning policies.
  • 74. • Open source and free of cost, so it favors researchers/developers working in the field. •Easy to download and set-up. •It is more generalized and extensible to support modelling and experimentation. •Does not require any high-specs computer to work on. •Provides pre-defined allocation policies and utilization models for managing resources, and allows implementation of user- defined algorithms as well. •The documentation provides pre-coded examples for new developers to get familiar with the basic classes and functions. •Tackle bottlenecks before deployment to reduce risk, lower costs, increase performance, and raise revenue