SlideShare a Scribd company logo
1 of 22
Virtualization in cloud
      computing
what is cloud?


• Cloud computing is a pay-per-use model for enabling
available, convenient, on-demand network access to a shared pool of
configurable computing resources
(e.g., networks, servers, storage, applications, services) that can be rapidly
provisioned and released with minimal management effort or service
provider interaction.
history
The Cloud is a term that borrows from telephony Up to the
1990s, data circuits (including those that carried Internet
traffic) were hard-wired between destinations. Then, long-
haul telephone companies began offering VIRTUAL
PRIVATE NETWORK (VPN) service for data
communications. Telephone companies were able to offer
VPN-based services with the same bandwidth as fixed
circuits at a lower cost because they could switch traffic to
thus utilizing their overall network bandwidth more
effectively.
As a result of this arrangement, it was impossible to
determine in advance precisely which paths the traffic
would be routed over.
economics
• Cloud computing users can avoid capital
  expenditure (CapEx)

• Consumption is usually billed on a resources consumed, like
  electricity or subscription (time-based, like a newspaper)

•    Other benefits of this time sharing approach shared
    infrastructure and costs, low management overhead, and
    immediate access to a broad range of applications.

• In general, users can terminate the contract at any time.
characteristics
• Agility
• Cost
• Device    & location independence
• Maintenance
Layers
Clients

consists of computer hardware or computer software that relies on cloud
computing for application delivery, or that is specifically designed for
delivery of cloud services

For example: Mobile Linux based     iPhone, Microsoft based - Windows
Mobile

                                 Application :
A cloud application leverages cloud computing in software architecture, often
eliminating the need to install and run the application on the customer's own
   computer, thus alleviating the burden of software maintenance, ongoing
                            operation, and support.
   For example: Web applications(Webmail, Face book, Twitter, You Tube)
Platform :
A cloud platform delivers a computing platform as a
service, generally consuming cloud infrastructure and
supporting cloud applications.

It facilitates deployment of applications without the cost and
complexity of buying and managing the underlying hardware and
software layers


For example: Solution stacks Java (Google App Engine PHP (Rack
space Cloud Sites) Python Django (Google AppEngine)


Infrastructure : it is the delivery of the computer infrastructure specially
                to the platform virtualization environment
servers

 The servers layer consists of computer hardware and/or computer
software products that are specifically designed for the delivery of
                           cloud services

           For example: Fabric computing (Cisco UCS)
Types of visibility
• Public cloud

• Hybrid cloud
• Private cloud
• Virtualization:
  The ability to run multiple operating
   systems on a single physical system and
   share the underlying hardware
   resources
It’s terms
• Platform virtualization
• Partial virtualization
• Storage virtualization
Virtualization in the
            Cloud
• Enables multiple users to share the same
  hardware, but maintain separation based
  on data or application owner.
• Management tools are giving you a
  “Enterprise View” of virtual environments.
• Virtualization and Cloud Computing allow
  you to “fire” applications more rapidly, but
  does not improve an organization’s “aim”.
Traditional Server Concept




     Data base               Email file
      server                  server
The Traditional Server
        Concept
• System Administrators often talk about servers
  as a whole unit that includes the hardware, the
  OS, the storage, and the applications.
• Servers are often referred to by their function
  i.e. the Exchange server, the SQL server, the File
  server, etc.
• If the File server fills up, or the Exchange server
  becomes overtaxed, then the System
  Administrators must add in a new server.
The Traditional Server
        Concept
• Unless there are multiple servers, if a
  service experiences a hardware
  failure, then the service is down.
• System Admin can implement clusters of
  servers to make them more fault tolerant.
  However, even clusters have limits on their
  scalability, and not all applications work in
  a clustered environment
The Virtual Server
              Concept
•   Virtual servers seek to encapsulate the server software away from
    the hardware
     – This includes the OS, the applications, and the storage for that server.
•   Servers end up as mere files stored on a physical box, or in
    enterprise storage.
•   A virtual server can be serviced by one or more hosts, and one
    host may house more than one virtual server.
•   Virtual servers can still be referred to by their function i.e. email
    server, database server, etc.
•   If the environment is built correctly, virtual servers will not be
    affected by the loss of a host.
•   Hosts may be removed and introduced almost at will to
    accommodate maintenance.
Cloud computing takes
 virtualization to the next
            step
• You don’t have to own the hardware
• You “rent” it as needed from a cloud
• There are public clouds
  – e.g. Amazon EC2, and now many others
    (Microsoft, IBM, Sun, and others ...)
• A company can create a private one
  – With more control over security, etc.
How Cloud Computing
             Works
• Various providers let you create virtual servers
   – Set up an account, perhaps just with a credit card
• You create virtual servers ("virtualization")
   –   Choose the OS and software each "instance" will have
   –   It will run on a large server farm located somewhere
   –   You can instantiate more on a few minutes' notice
   –   You can shut down instances in a minute or so
• They send you a bill for what you use
Commercial players
Thank you

More Related Content

What's hot

Cloud computing
Cloud computingCloud computing
Cloud computingJeroen
 
Introduction to Cloud computing
Introduction to Cloud computingIntroduction to Cloud computing
Introduction to Cloud computingPriyodarshini Dhar
 
Cloud computing seminar
Cloud computing seminarCloud computing seminar
Cloud computing seminarANKIT KUMAR
 
Introduction to Cloud Computing
Introduction to Cloud Computing Introduction to Cloud Computing
Introduction to Cloud Computing CloudSyntrix
 
Cloud Computing and Virtualization Overview by Amr Ali
Cloud Computing and Virtualization Overview by Amr AliCloud Computing and Virtualization Overview by Amr Ali
Cloud Computing and Virtualization Overview by Amr AliAmr Ali
 
Cloud Computing Models
Cloud Computing ModelsCloud Computing Models
Cloud Computing ModelsBilal Zidan
 
Introduction to cloud computing
Introduction to cloud computingIntroduction to cloud computing
Introduction to cloud computingVipin Batra
 
Fundamentals of cloud Computing
Fundamentals of cloud ComputingFundamentals of cloud Computing
Fundamentals of cloud Computingnik_053
 
Chap 1 introduction to cloud computing
Chap 1 introduction to cloud computingChap 1 introduction to cloud computing
Chap 1 introduction to cloud computingRaj Sarode
 
Introduction to cloud computing
Introduction to cloud computingIntroduction to cloud computing
Introduction to cloud computingDigital Shende
 

What's hot (20)

Cloud computing
Cloud computingCloud computing
Cloud computing
 
Introduction to Cloud computing
Introduction to Cloud computingIntroduction to Cloud computing
Introduction to Cloud computing
 
A Seminar on Cloud Computing
A Seminar on Cloud ComputingA Seminar on Cloud Computing
A Seminar on Cloud Computing
 
Cloud Computing ppt
Cloud Computing pptCloud Computing ppt
Cloud Computing ppt
 
Cloud computing ppt
Cloud computing pptCloud computing ppt
Cloud computing ppt
 
Cloud computing seminar
Cloud computing seminarCloud computing seminar
Cloud computing seminar
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Introduction to Cloud Computing
Introduction to Cloud Computing Introduction to Cloud Computing
Introduction to Cloud Computing
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Cloud Computing and Virtualization Overview by Amr Ali
Cloud Computing and Virtualization Overview by Amr AliCloud Computing and Virtualization Overview by Amr Ali
Cloud Computing and Virtualization Overview by Amr Ali
 
Cloud Computing Models
Cloud Computing ModelsCloud Computing Models
Cloud Computing Models
 
Virtualization and High Availability
Virtualization and High AvailabilityVirtualization and High Availability
Virtualization and High Availability
 
Introduction to cloud computing
Introduction to cloud computingIntroduction to cloud computing
Introduction to cloud computing
 
Cloud Computing
Cloud Computing Cloud Computing
Cloud Computing
 
Fundamentals of cloud Computing
Fundamentals of cloud ComputingFundamentals of cloud Computing
Fundamentals of cloud Computing
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Chap 1 introduction to cloud computing
Chap 1 introduction to cloud computingChap 1 introduction to cloud computing
Chap 1 introduction to cloud computing
 
Introduction to cloud computing
Introduction to cloud computingIntroduction to cloud computing
Introduction to cloud computing
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 

Viewers also liked

Storage Virtualization Introduction
Storage Virtualization IntroductionStorage Virtualization Introduction
Storage Virtualization IntroductionStephen Foskett
 
Storage Virtualization
Storage VirtualizationStorage Virtualization
Storage Virtualizationrjain51
 
Storage virtualization
Storage virtualizationStorage virtualization
Storage virtualizationramya1591
 
Cloud Computing And Mobility
Cloud Computing And MobilityCloud Computing And Mobility
Cloud Computing And Mobilitygowense
 
Orchestration & provisioning
Orchestration & provisioningOrchestration & provisioning
Orchestration & provisioningbuildacloud
 
Orchestration and provisioning architecture for effective service management
Orchestration and provisioning architecture for effective service managementOrchestration and provisioning architecture for effective service management
Orchestration and provisioning architecture for effective service managementAlan McSweeney
 

Viewers also liked (7)

Storage Virtualization Introduction
Storage Virtualization IntroductionStorage Virtualization Introduction
Storage Virtualization Introduction
 
Storage Virtualization
Storage VirtualizationStorage Virtualization
Storage Virtualization
 
Storage virtualization
Storage virtualizationStorage virtualization
Storage virtualization
 
Cloud Computing And Mobility
Cloud Computing And MobilityCloud Computing And Mobility
Cloud Computing And Mobility
 
Orchestration & provisioning
Orchestration & provisioningOrchestration & provisioning
Orchestration & provisioning
 
Server Virtualization
Server VirtualizationServer Virtualization
Server Virtualization
 
Orchestration and provisioning architecture for effective service management
Orchestration and provisioning architecture for effective service managementOrchestration and provisioning architecture for effective service management
Orchestration and provisioning architecture for effective service management
 

Similar to Cloud Computing Ppt

Similar to Cloud Computing Ppt (20)

cloud computing
cloud computingcloud computing
cloud computing
 
cloud computing-Introduction
cloud computing-Introductioncloud computing-Introduction
cloud computing-Introduction
 
cloud computin
cloud computincloud computin
cloud computin
 
Sapthagiricloud
SapthagiricloudSapthagiricloud
Sapthagiricloud
 
cloudcomputing.pptx
cloudcomputing.pptxcloudcomputing.pptx
cloudcomputing.pptx
 
Cloud Computing and Services | PPT
Cloud Computing and Services | PPTCloud Computing and Services | PPT
Cloud Computing and Services | PPT
 
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?
 
UNIT 1.pdf
UNIT 1.pdfUNIT 1.pdf
UNIT 1.pdf
 
9-cloud-computing.pdf
9-cloud-computing.pdf9-cloud-computing.pdf
9-cloud-computing.pdf
 
IT4.pptx
IT4.pptxIT4.pptx
IT4.pptx
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud Computing.pptx
Cloud Computing.pptxCloud Computing.pptx
Cloud Computing.pptx
 
Introduction to Cloud Computing.pptx
Introduction to Cloud Computing.pptxIntroduction to Cloud Computing.pptx
Introduction to Cloud Computing.pptx
 
AWS Accelerated Program - Session 1.pptx
AWS Accelerated Program - Session 1.pptxAWS Accelerated Program - Session 1.pptx
AWS Accelerated Program - Session 1.pptx
 
Cloud Computing.pptx
Cloud Computing.pptxCloud Computing.pptx
Cloud Computing.pptx
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud computing and Docker
Cloud computing and DockerCloud computing and Docker
Cloud computing and Docker
 
Cloud Computing Basics.pptx
Cloud Computing Basics.pptxCloud Computing Basics.pptx
Cloud Computing Basics.pptx
 
Cloud computing ppt
Cloud computing pptCloud computing ppt
Cloud computing ppt
 
Cloud computing computer
Cloud computing computerCloud computing computer
Cloud computing computer
 

Cloud Computing Ppt

  • 2. what is cloud? • Cloud computing is a pay-per-use model for enabling available, convenient, on-demand network access to a shared pool of configurable computing resources (e.g., networks, servers, storage, applications, services) that can be rapidly provisioned and released with minimal management effort or service provider interaction.
  • 3. history The Cloud is a term that borrows from telephony Up to the 1990s, data circuits (including those that carried Internet traffic) were hard-wired between destinations. Then, long- haul telephone companies began offering VIRTUAL PRIVATE NETWORK (VPN) service for data communications. Telephone companies were able to offer VPN-based services with the same bandwidth as fixed circuits at a lower cost because they could switch traffic to thus utilizing their overall network bandwidth more effectively. As a result of this arrangement, it was impossible to determine in advance precisely which paths the traffic would be routed over.
  • 4. economics • Cloud computing users can avoid capital expenditure (CapEx) • Consumption is usually billed on a resources consumed, like electricity or subscription (time-based, like a newspaper) • Other benefits of this time sharing approach shared infrastructure and costs, low management overhead, and immediate access to a broad range of applications. • In general, users can terminate the contract at any time.
  • 5. characteristics • Agility • Cost • Device & location independence • Maintenance
  • 7. Clients consists of computer hardware or computer software that relies on cloud computing for application delivery, or that is specifically designed for delivery of cloud services For example: Mobile Linux based iPhone, Microsoft based - Windows Mobile Application : A cloud application leverages cloud computing in software architecture, often eliminating the need to install and run the application on the customer's own computer, thus alleviating the burden of software maintenance, ongoing operation, and support. For example: Web applications(Webmail, Face book, Twitter, You Tube)
  • 8. Platform : A cloud platform delivers a computing platform as a service, generally consuming cloud infrastructure and supporting cloud applications. It facilitates deployment of applications without the cost and complexity of buying and managing the underlying hardware and software layers For example: Solution stacks Java (Google App Engine PHP (Rack space Cloud Sites) Python Django (Google AppEngine) Infrastructure : it is the delivery of the computer infrastructure specially to the platform virtualization environment
  • 9. servers The servers layer consists of computer hardware and/or computer software products that are specifically designed for the delivery of cloud services For example: Fabric computing (Cisco UCS)
  • 11. • Public cloud • Hybrid cloud • Private cloud
  • 12. • Virtualization: The ability to run multiple operating systems on a single physical system and share the underlying hardware resources
  • 13. It’s terms • Platform virtualization • Partial virtualization • Storage virtualization
  • 14. Virtualization in the Cloud • Enables multiple users to share the same hardware, but maintain separation based on data or application owner. • Management tools are giving you a “Enterprise View” of virtual environments. • Virtualization and Cloud Computing allow you to “fire” applications more rapidly, but does not improve an organization’s “aim”.
  • 15. Traditional Server Concept Data base Email file server server
  • 16. The Traditional Server Concept • System Administrators often talk about servers as a whole unit that includes the hardware, the OS, the storage, and the applications. • Servers are often referred to by their function i.e. the Exchange server, the SQL server, the File server, etc. • If the File server fills up, or the Exchange server becomes overtaxed, then the System Administrators must add in a new server.
  • 17. The Traditional Server Concept • Unless there are multiple servers, if a service experiences a hardware failure, then the service is down. • System Admin can implement clusters of servers to make them more fault tolerant. However, even clusters have limits on their scalability, and not all applications work in a clustered environment
  • 18. The Virtual Server Concept • Virtual servers seek to encapsulate the server software away from the hardware – This includes the OS, the applications, and the storage for that server. • Servers end up as mere files stored on a physical box, or in enterprise storage. • A virtual server can be serviced by one or more hosts, and one host may house more than one virtual server. • Virtual servers can still be referred to by their function i.e. email server, database server, etc. • If the environment is built correctly, virtual servers will not be affected by the loss of a host. • Hosts may be removed and introduced almost at will to accommodate maintenance.
  • 19. Cloud computing takes virtualization to the next step • You don’t have to own the hardware • You “rent” it as needed from a cloud • There are public clouds – e.g. Amazon EC2, and now many others (Microsoft, IBM, Sun, and others ...) • A company can create a private one – With more control over security, etc.
  • 20. How Cloud Computing Works • Various providers let you create virtual servers – Set up an account, perhaps just with a credit card • You create virtual servers ("virtualization") – Choose the OS and software each "instance" will have – It will run on a large server farm located somewhere – You can instantiate more on a few minutes' notice – You can shut down instances in a minute or so • They send you a bill for what you use