1 / 31

Introduction to Cloud Computing Session 1

Introduction to Cloud Computing Session 1. Objectives. Describe the evolution of cloud computing. Explain the advantages of cloud computing. State the characteristics of cloud computing. Describe the cloud delivery models. Define and describe SaaS, PaaS, and IaaS.

jcusson
Download Presentation

Introduction to Cloud Computing Session 1

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Introduction to Cloud Computing Session 1

  2. Objectives • Describe the evolution of cloud computing. • Explain the advantages of cloud computing. • State the characteristics of cloud computing. • Describe the cloud delivery models. • Define and describe SaaS, PaaS, and IaaS. • Describe the cloud deployment models. (C) Aptech Limited

  3. Definition of Cloud Computing Cloud computing is an approach enabling… … on-demand access through Internet to computing capabilities and resources… …like networks, servers, applications, and services (C) Aptech Limited

  4. Evolution of Cloud Computing 1-5 • Cloud computing - an emerging technology trend in the development world Involves delivery of software, platforms, and infrastructure as services through the Internet or networks (C) Aptech Limited

  5. Evolution of Cloud Computing 2-5 • Main issues faced by the computing world today • Server and infrastructure costs increasing day by day • Computing power and resources under-utilized in non peak time • Environmental damage due to increase in hardware • Solution to such issues is Virtualization Virtual Server Virtual Server Physical Server (C) Aptech Limited

  6. Evolution of Cloud Computing 3-5 • Virtualization - Process of creating a virtual version of an Operating System (OS), a server, or network resources • Using virtualization, you can host multipleoperating systems at the same time on a singlemachine • A virtualized server – 50%-80% utilization • Using virtualization - cut costs for hardware acquisition, maintenance, energy and cooling system usage • Virtualization - many benefits, but not enough (C) Aptech Limited

  7. Evolution of Cloud Computing 4-5 • Virtualization alone could not fulfill the growing demands of businesses • This led to Utility computing • In utility computing, software is used like utilities, on a pay and use basis • With time, utility computing paved the way for cloudcomputing (C) Aptech Limited

  8. Evolution of Cloud Computing 5-5 • Today, there are several cloud applications available for consumers such as Gmail and others (C) Aptech Limited

  9. Cloud Desktop OS • Cloud Operating System or Cloud OS • Internet based OS that can be accessed anytime from any desktop • No worries about hard disk space as data will be stored on the cloud • GoogleChrome and EyeOS are examples of such Internet based operating systems *All the logos are registered symbols of the respective companies (C) Aptech Limited

  10. Advantages of Cloud Computing 1-5 (C) Aptech Limited

  11. Advantages of Cloud Computing 2-5 • Ability to scale the infrastructure up or down on the fly • One of the biggestadvantages of cloud computing • Cloud applications scale horizontally by adding more machines in a cluster • Elasticity (C) Aptech Limited

  12. Failover Capabilities Failover - feature enabling tasks to be delegated to a standby system in case of server failure or pre-planned downtime Cloud computing offers strong failover capabilities Advantages of Cloud Computing 3-5 (C) Aptech Limited

  13. Data Redundancy Customer data is maintained over multiple remote data centers in the cloud Hence, if there is a loss of data at one data center you always have a backup in another data center Advantages of Cloud Computing 4-5 (C) Aptech Limited

  14. Advantages of Cloud Computing 5-5 Cost Savings Power Savings Eco-friendly Support (C) Aptech Limited

  15. Characteristics of Cloud Computing Task Centric User Centric Powerful Programmable (C) Aptech Limited

  16. Key Market Players of Cloud Computing (C) Aptech Limited

  17. Amazon 1-5 Amazon offers many cloud computing products as part of Amazon Web Services Amazon Elastic Compute Cloud also called as EC2 enables you to create virtual computers or instances in the Amazon cloud (C) Aptech Limited

  18. Amazon 2-5 Amazon provides Simple Storage Service also called as S3 Amazon S3 – Is a storage service to store files in the cloud Mozilla FireFox provides an add-on called S3 Organizer to work with Amazon S3 (C) Aptech Limited

  19. Amazon 3-5 You can create an instance with Amazon EC2, connect to it, and configure it with a custom environment However, when you log off, all your configuration settingswill be lost Each you log in, you have to recreate the entire environment settings (C) Aptech Limited

  20. Amazon 4-5 To overcome this problem, a machine image of the server known as Amazon Machine Image is saved The advantage of this is that we can launch an instance later with the same environment settings (C) Aptech Limited

  21. Amazon 5-5 By default, a Web based interface is used to create servers or instances in the Amazon cloud However, Amazon EC2 also provides us with command line tools to perform the same tasks from command prompt (C) Aptech Limited

  22. Cloud Delivery Models Delivery models also called as layers in the cloud stack deliver software, application platforms, and infrastructure as cloud services Software as a Service (SaaS) Platform as a Service (PaaS) Infrastructure as a Service (IaaS) (C) Aptech Limited

  23. SaaS Traditionally, organizations followed a standard approach: acquire licensed software, install it, and then maintain and upgrade the software when new versions arrive in the market Organization Acquire, Install, Upgrade, and Maintain Software (C) Aptech Limited

  24. SaaS • Software and functionality as a Web service • Pay-as-you-use pricing model • Software present in the cloud can be used when required, without the need for any local licenses or installation • Costs much lesser than actual licenses (C) Aptech Limited

  25. SaaS • Cloud computing – • Convergence of three major trends • Virtualization • Utility Computing • SaaS • SaaS examples - Google Docs and Gmail (C) Aptech Limited

  26. PaaS Platform as a Service Developer-created applications are deployed on the cloud Scaling the platform or runtime environment Similar to SaaS, pricing structure is pay-as-you-use PaaS example - Microsoft Windows Azure and Google App Engine (C) Aptech Limited

  27. IaaS • Infrastructure as a Service • Provides • Processing capabilities • Storage • Networks • Is elastic and available on-demand • Access the remote machines on the cloud through Amazon Machine Images (AMIs) • Similar to SaaS and IaaS- pricing structure is pay-as-you-use • IaaS example - Amazon EC2 and Amazon S3 (C) Aptech Limited

  28. Cloud Deployment Models Determines how the cloud computing environment will be deployed (C) Aptech Limited

  29. Private Cloud Cloud infrastructure is private to an organization Enterprise-owned or leased May be hosted, managed by an organization (C) Aptech Limited

  30. Public Cloud Visible to the public or large enterprises Available to clients from a third party service provider through the Internet (C) Aptech Limited

  31. Summary Cloud Computing enables on-demand access through Internet or a network to computing capabilities and resources. SaaS, PaaS, and IaaS are three models to deliver cloud services, application platforms, or infrastructure. There are two cloud deployment models namely private and public. (C) Aptech Limited

More Related