SlideShare a Scribd company logo
1 of 31
Download to read offline
UNIT - 1
INTRODUCTION TO CLOUD
COMPUTING
Introduction to 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 offering 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
on-demand delivery of computing power.
consumers pay providers based on usage
• “pay as-you-go”.
• Cloud computing is a model on which a computing
infrastructure is viewed as a “cloud,” from which
businesses and individuals access applications
from any where in the world on demand.
• The main principle behind this model is offering
computing, storage, and software “as a service.”
Cloud Computing Definitions
• “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 agreements (SLA) established
through negotiation between the service provider
and consumers.”
• Cloud Computing refers to the applications and
services that run on a distributed network using
virtualized resources and accessed by common
internet protocols and Networking standards.
• The Cloud computing Systems are divided in to
Two classifications of Models
1) Deployment Model.
2) Service Model.
• Deployment Models tells you where the cloud
is located and for what purpose.
• Service Models describe the type of service
that the service provider is offering.
Layers and Types of Clouds
• 1) Deployment Model
Public Cloud
Private Cloud
Hybrid Cloud
• 2) Service Model
Software as a Service(SaaS)
Platform as a Service(PaaS)
Infrastructure as a Service(IaaS)
1.Deployment Models
1.Deployment Models
• Public Cloud: The Public cloud infrastructure is
available for public use as a Pay per usage
manner and is owned by an organization
selling cloud services.
• Private Cloud: The Private cloud infrastructure
is operated for the exclusive use of an
organization. The cloud may be managed by
the organization or a 3rd
party. Private clouds
mostly located with in the premises. (on
Campus)
• Hybrid Cloud( Private + Public ): A Hybrid
cloud takes shape when a Private cloud is
supplemented with computing capacity from
Public Cloud.
Note: The approach of temporarily renting
capacity to handle spikes in load is known as
“cloud-bursting”
2. Service Models
ROOTS OF CLOUD COMPUTING
• The advancement of several technologies, especially in
• Distributed computing (clusters, grids) and
• Hardware (Hardware virtualization, multi-core chips),
• Internet technologies (Web services, service-oriented
architectures, Web 2.0), and
• Systems management. (autonomic computing, Data
center automation).
• Contributed to the evolution of Cloud Computing.
Cluster Vs Grid & Cloud computing
• Cluster is a group of computers connected by a local
area network (LAN)
• Grid and Cloud are more wide scale and can be
geographically distributed (WAN)
• Cluster is a Tightly coupled , made up of machines
with similar hardware and OS.
• Grid and cloud are Loosely Coupled and made up of
machines with different hardware configurations
and OS.
• Cluster is a Homogeneous and Grid & Cloud are
Heterogeneous.
Grid Vs Cloud
• Resource distribution: Grid is a decentralized
cloud computing is a centralized.
• Administration : Grid have many administrative
domains. Cloud computing has a single
administrative domain.
• Ownership: Grid is owned by multiple parties in
multiple locations. Cloud computing is a
collection of computers usually owned by a
single party.
Hardware Virtualization
• Cloud computing services are usually backed by
large-scale Data Centers composed of thousands of
computers. Such data centers are built to serve many
users and host many Applications.
• For this purpose, hardware virtualization can be
considered as a perfect fit to overcome most
operational issues of data center building and
maintenance.
• The idea of virtualizing a computer system’s resources,
including Processors, memory, and I/O devices, has
been well established for decades, aiming at improving
sharing and utilization of computer systems
• Hardware virtualization allows running multiple
Operating systems and Software stacks on a single
physical platform.
• The virtual machine monitor (VMM), also called a
Hypervisor, mediates access to the physical
hardware.
• Management of workload in a virtualized system,
namely Isolation, Consolidation, and Migration.
• The most popular hypervisors are VMWare, Xen,
and KVM (kernel-based virtual machine)
• Service-oriented architecture (SOA) is a style
of software design where services are provided
to the other components by application
components, through a communication
protocol over a network.
• A SOA service is a discrete unit of functionality
that can be accessed remotely and acted upon
and updated independently, such as retrieving a
credit card statement online.
Internet Technologies
• WEB 2.0: The second stage of development of the
Internet, characterized especially by the change from
static web pages to dynamic or user-generated
content and the growth of social media.
• WEB SERVICES : A web service is any piece of
software that makes itself available over the internet
and uses a standardized XML messaging system. XML
is used to encode all communications to a web
service. A web service is a collection of open
protocols and standards used for exchanging data
between applications or systems.
• Mashups: A Mashup in web development, is a
web page or web application that uses content
from more than one source to create a single
new service displayed in a single graphical
interface.
• Mashups can be considered to have an active
role in the evolution of social software and Web
2.0.
Systems Management
• Autonomic Computing.
• Data Center Automation.
• The increasing complexity of computing systems has
motivated research on autonomic computing, which
seeks to improve systems by decreasing human
involvement in their operation. In other words,
systems should manage themselves, with high-level
guidance from humans.
• The four properties of autonomic systems:
self-configuration, self optimization, self-healing, and
self-protection.
DESIRED FEATURES OF A CLOUD
• Self Service
• Per Usage Metering and Billing.
• Elasticity
• Customization
CLOUD INFRASTRUCTURE MANAGER
• The Orchestration of resource must be
performed in a way to rapidly and dynamically
provision resources to applications or users.
• The software tool kit responsible for this
orchestration is called the Virtual infrastructure
Manager(VIM).
• It is also called as Cloud Operating System or
Infrastructure sharing software or Virtual
infrastructure Engine.
Features of VIM
• Virtualization
• Self service, on demand resource provisioning
• Multiple backend hypervisors
• Storage Virtualization
• Interface to Public Clouds
• Virtual Networks
• Dynamic Resource Allocation
• Reservation and Negotiation
• High Availability and Data Recovery
INFRASTRUCTURE AS A SERVICE
PROVIDERS
• Public Infrastructure as a Service providers
commonly offer virtual servers.
• containing one or more CPUs, running several
choices of operating systems and a customized
software stack.
• In addition, storage space and communication
facilities are often provided.
Features of IaaS
• Geographic Presence
• User interfaces and Access to Servers.
• Advanced Reservation of Capacity.
• Automatic Scaling and Load Balancing.
• Service Level Agreements.
• Hypervisor and OS choice.
Examples: Amazon EC2(Elastic Computer Cloud),
Flexiscale, GoGrid, RackSpace etc
PLATFORM AS A SERVICE PROVIDERS
• Public Platform as a Service providers commonly
offer a development and deployment
environment that allow users to create and run
their applications
• with little or no concern to low-level details of
the platform.
• In addition, specific programming languages and
frameworks are made available in the platform,
as well as other services such as persistent data
storage and inmemory caches.
Features of PaaS
• Programming Models, Languages, and
Frameworks.
• Persistence Options.
• Examples: Google AppEngine, Force.com,
Microsoft Azure, Aneka, Amazon Elastic
MapReduce.
CHALLENGES AND RISKS
• Security, Privacy, and Trust.
• Data Lock-In and Standardization.
• Availability, Fault-Tolerance, and Disaster
Recovery.
• Resource Management and Energy-Efficiency
THANK YOU

More Related Content

Similar to UNIT 1.pdf

CloudComputing_UNIT 3.pdf
CloudComputing_UNIT 3.pdfCloudComputing_UNIT 3.pdf
CloudComputing_UNIT 3.pdfkhan593595
 
CloudComputing_UNIT 3.pdf
CloudComputing_UNIT 3.pdfCloudComputing_UNIT 3.pdf
CloudComputing_UNIT 3.pdfkhan593595
 
Unit-I Introduction to Cloud Computing.pptx
Unit-I Introduction to Cloud Computing.pptxUnit-I Introduction to Cloud Computing.pptx
Unit-I Introduction to Cloud Computing.pptxgarkhot123
 
OE Unvjgugugugjjjjjigugiigugigiggit1.pptx
OE Unvjgugugugjjjjjigugiigugigiggit1.pptxOE Unvjgugugugjjjjjigugiigugigiggit1.pptx
OE Unvjgugugugjjjjjigugiigugigiggit1.pptxabhispal122
 
Introduction of cloud computing
Introduction of cloud computingIntroduction of cloud computing
Introduction of cloud computingSuman Sharma
 
Cloud computing by Luqman
Cloud computing by LuqmanCloud computing by Luqman
Cloud computing by LuqmanLuqman Shareef
 
Cloud computing presentation
Cloud computing presentationCloud computing presentation
Cloud computing presentationAkash Tripathi
 
Cloud computing and data security
Cloud computing and data securityCloud computing and data security
Cloud computing and data securityMohammed Fazuluddin
 
Cloud Computing MODULE 1 basics of cloud computing .ppt
Cloud Computing MODULE 1 basics of cloud computing .pptCloud Computing MODULE 1 basics of cloud computing .ppt
Cloud Computing MODULE 1 basics of cloud computing .pptmithunrocky72
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computingnitinw25
 

Similar to UNIT 1.pdf (20)

CC.pptx
CC.pptxCC.pptx
CC.pptx
 
Cloud Computing.pptx
Cloud Computing.pptxCloud Computing.pptx
Cloud Computing.pptx
 
CloudComputing_UNIT 3.pdf
CloudComputing_UNIT 3.pdfCloudComputing_UNIT 3.pdf
CloudComputing_UNIT 3.pdf
 
CloudComputing_UNIT 3.pdf
CloudComputing_UNIT 3.pdfCloudComputing_UNIT 3.pdf
CloudComputing_UNIT 3.pdf
 
Unit-I Introduction to Cloud Computing.pptx
Unit-I Introduction to Cloud Computing.pptxUnit-I Introduction to Cloud Computing.pptx
Unit-I Introduction to Cloud Computing.pptx
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud Computing Ppt
Cloud Computing PptCloud Computing Ppt
Cloud Computing Ppt
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
OE Unvjgugugugjjjjjigugiigugigiggit1.pptx
OE Unvjgugugugjjjjjigugiigugigiggit1.pptxOE Unvjgugugugjjjjjigugiigugigiggit1.pptx
OE Unvjgugugugjjjjjigugiigugigiggit1.pptx
 
Introduction of cloud computing
Introduction of cloud computingIntroduction of cloud computing
Introduction of cloud computing
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud computing by Luqman
Cloud computing by LuqmanCloud computing by Luqman
Cloud computing by Luqman
 
cloudcomputing.pptx
cloudcomputing.pptxcloudcomputing.pptx
cloudcomputing.pptx
 
Cloud computing presentation
Cloud computing presentationCloud computing presentation
Cloud computing presentation
 
Cloud computing and data security
Cloud computing and data securityCloud computing and data security
Cloud computing and data security
 
Cloud Computing MODULE 1 basics of cloud computing .ppt
Cloud Computing MODULE 1 basics of cloud computing .pptCloud Computing MODULE 1 basics of cloud computing .ppt
Cloud Computing MODULE 1 basics of cloud computing .ppt
 
Cloud computing_Final
Cloud computing_FinalCloud computing_Final
Cloud computing_Final
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Cloud Computing.pptx
Cloud Computing.pptxCloud Computing.pptx
Cloud Computing.pptx
 
Virtualization vs. Cloud Computing: What's the Difference?
Virtualization vs. Cloud Computing: What's the Difference?Virtualization vs. Cloud Computing: What's the Difference?
Virtualization vs. Cloud Computing: What's the Difference?
 

Recently uploaded

What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxwendy cai
 
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...ZTE
 
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort servicejennyeacort
 
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfCCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfAsst.prof M.Gokilavani
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidNikhilNagaraju
 
chaitra-1.pptx fake news detection using machine learning
chaitra-1.pptx  fake news detection using machine learningchaitra-1.pptx  fake news detection using machine learning
chaitra-1.pptx fake news detection using machine learningmisbanausheenparvam
 
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerAnamika Sarkar
 
Heart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxHeart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxPoojaBan
 
microprocessor 8085 and its interfacing
microprocessor 8085  and its interfacingmicroprocessor 8085  and its interfacing
microprocessor 8085 and its interfacingjaychoudhary37
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escortsranjana rawat
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxJoão Esperancinha
 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AIabhishek36461
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )Tsuyoshi Horigome
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130Suhani Kapoor
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130Suhani Kapoor
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVRajaP95
 
Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx959SahilShah
 
Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girlsssuser7cb4ff
 

Recently uploaded (20)

What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptx
 
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
 
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
 
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
 
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfCCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfid
 
chaitra-1.pptx fake news detection using machine learning
chaitra-1.pptx  fake news detection using machine learningchaitra-1.pptx  fake news detection using machine learning
chaitra-1.pptx fake news detection using machine learning
 
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
 
Heart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxHeart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptx
 
microprocessor 8085 and its interfacing
microprocessor 8085  and its interfacingmicroprocessor 8085  and its interfacing
microprocessor 8085 and its interfacing
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AI
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
 
Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx
 
Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girls
 
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
 

UNIT 1.pdf

  • 3. Introduction to 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 offering a single system view. • In addition, an important aim of these technologies has been delivering computing as a Utility.
  • 4. • Utility computing describes a business model for on-demand delivery of computing power. consumers pay providers based on usage • “pay as-you-go”. • Cloud computing is a model on which a computing infrastructure is viewed as a “cloud,” from which businesses and individuals access applications from any where in the world on demand. • The main principle behind this model is offering computing, storage, and software “as a service.”
  • 5. Cloud Computing Definitions • “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 agreements (SLA) established through negotiation between the service provider and consumers.” • Cloud Computing refers to the applications and services that run on a distributed network using virtualized resources and accessed by common internet protocols and Networking standards.
  • 6. • The Cloud computing Systems are divided in to Two classifications of Models 1) Deployment Model. 2) Service Model. • Deployment Models tells you where the cloud is located and for what purpose. • Service Models describe the type of service that the service provider is offering.
  • 7. Layers and Types of Clouds • 1) Deployment Model Public Cloud Private Cloud Hybrid Cloud • 2) Service Model Software as a Service(SaaS) Platform as a Service(PaaS) Infrastructure as a Service(IaaS)
  • 9. 1.Deployment Models • Public Cloud: The Public cloud infrastructure is available for public use as a Pay per usage manner and is owned by an organization selling cloud services. • Private Cloud: The Private cloud infrastructure is operated for the exclusive use of an organization. The cloud may be managed by the organization or a 3rd party. Private clouds mostly located with in the premises. (on Campus)
  • 10. • Hybrid Cloud( Private + Public ): A Hybrid cloud takes shape when a Private cloud is supplemented with computing capacity from Public Cloud. Note: The approach of temporarily renting capacity to handle spikes in load is known as “cloud-bursting”
  • 12. ROOTS OF CLOUD COMPUTING • The advancement of several technologies, especially in • Distributed computing (clusters, grids) and • Hardware (Hardware virtualization, multi-core chips), • Internet technologies (Web services, service-oriented architectures, Web 2.0), and • Systems management. (autonomic computing, Data center automation). • Contributed to the evolution of Cloud Computing.
  • 13.
  • 14. Cluster Vs Grid & Cloud computing • Cluster is a group of computers connected by a local area network (LAN) • Grid and Cloud are more wide scale and can be geographically distributed (WAN) • Cluster is a Tightly coupled , made up of machines with similar hardware and OS. • Grid and cloud are Loosely Coupled and made up of machines with different hardware configurations and OS. • Cluster is a Homogeneous and Grid & Cloud are Heterogeneous.
  • 15. Grid Vs Cloud • Resource distribution: Grid is a decentralized cloud computing is a centralized. • Administration : Grid have many administrative domains. Cloud computing has a single administrative domain. • Ownership: Grid is owned by multiple parties in multiple locations. Cloud computing is a collection of computers usually owned by a single party.
  • 17. • Cloud computing services are usually backed by large-scale Data Centers composed of thousands of computers. Such data centers are built to serve many users and host many Applications. • For this purpose, hardware virtualization can be considered as a perfect fit to overcome most operational issues of data center building and maintenance. • The idea of virtualizing a computer system’s resources, including Processors, memory, and I/O devices, has been well established for decades, aiming at improving sharing and utilization of computer systems
  • 18. • Hardware virtualization allows running multiple Operating systems and Software stacks on a single physical platform. • The virtual machine monitor (VMM), also called a Hypervisor, mediates access to the physical hardware. • Management of workload in a virtualized system, namely Isolation, Consolidation, and Migration. • The most popular hypervisors are VMWare, Xen, and KVM (kernel-based virtual machine)
  • 19. • Service-oriented architecture (SOA) is a style of software design where services are provided to the other components by application components, through a communication protocol over a network. • A SOA service is a discrete unit of functionality that can be accessed remotely and acted upon and updated independently, such as retrieving a credit card statement online. Internet Technologies
  • 20. • WEB 2.0: The second stage of development of the Internet, characterized especially by the change from static web pages to dynamic or user-generated content and the growth of social media. • WEB SERVICES : A web service is any piece of software that makes itself available over the internet and uses a standardized XML messaging system. XML is used to encode all communications to a web service. A web service is a collection of open protocols and standards used for exchanging data between applications or systems.
  • 21. • Mashups: A Mashup in web development, is a web page or web application that uses content from more than one source to create a single new service displayed in a single graphical interface. • Mashups can be considered to have an active role in the evolution of social software and Web 2.0.
  • 22. Systems Management • Autonomic Computing. • Data Center Automation. • The increasing complexity of computing systems has motivated research on autonomic computing, which seeks to improve systems by decreasing human involvement in their operation. In other words, systems should manage themselves, with high-level guidance from humans. • The four properties of autonomic systems: self-configuration, self optimization, self-healing, and self-protection.
  • 23. DESIRED FEATURES OF A CLOUD • Self Service • Per Usage Metering and Billing. • Elasticity • Customization
  • 24. CLOUD INFRASTRUCTURE MANAGER • The Orchestration of resource must be performed in a way to rapidly and dynamically provision resources to applications or users. • The software tool kit responsible for this orchestration is called the Virtual infrastructure Manager(VIM). • It is also called as Cloud Operating System or Infrastructure sharing software or Virtual infrastructure Engine.
  • 25. Features of VIM • Virtualization • Self service, on demand resource provisioning • Multiple backend hypervisors • Storage Virtualization • Interface to Public Clouds • Virtual Networks • Dynamic Resource Allocation • Reservation and Negotiation • High Availability and Data Recovery
  • 26. INFRASTRUCTURE AS A SERVICE PROVIDERS • Public Infrastructure as a Service providers commonly offer virtual servers. • containing one or more CPUs, running several choices of operating systems and a customized software stack. • In addition, storage space and communication facilities are often provided.
  • 27. Features of IaaS • Geographic Presence • User interfaces and Access to Servers. • Advanced Reservation of Capacity. • Automatic Scaling and Load Balancing. • Service Level Agreements. • Hypervisor and OS choice. Examples: Amazon EC2(Elastic Computer Cloud), Flexiscale, GoGrid, RackSpace etc
  • 28. PLATFORM AS A SERVICE PROVIDERS • Public Platform as a Service providers commonly offer a development and deployment environment that allow users to create and run their applications • with little or no concern to low-level details of the platform. • In addition, specific programming languages and frameworks are made available in the platform, as well as other services such as persistent data storage and inmemory caches.
  • 29. Features of PaaS • Programming Models, Languages, and Frameworks. • Persistence Options. • Examples: Google AppEngine, Force.com, Microsoft Azure, Aneka, Amazon Elastic MapReduce.
  • 30. CHALLENGES AND RISKS • Security, Privacy, and Trust. • Data Lock-In and Standardization. • Availability, Fault-Tolerance, and Disaster Recovery. • Resource Management and Energy-Efficiency