MODULE 13 CLOUD COMPUTING EMC Proven Professional Copyright

  • Slides: 44
Download presentation
MODULE – 13 CLOUD COMPUTING EMC Proven Professional. Copyright © 2012 EMC Corporation. All

MODULE – 13 CLOUD COMPUTING EMC Proven Professional. Copyright © 2012 EMC Corporation. All Rights Reserved. Module 13: Cloud Computing 1

Module 13: Cloud Computing Upon completion of this module, you should be able to:

Module 13: Cloud Computing Upon completion of this module, you should be able to: • Explain the characteristics of cloud computing • Describe cloud services and deployment models • Describe cloud computing infrastructure • Discuss the challenges of cloud computing • Discuss cloud adoption considerations EMC Proven Professional. Copyright © 2012 EMC Corporation. All Rights Reserved. Module 13: Cloud Computing 2

Module 13: Cloud Computing Lesson 1: Cloud Computing Overview During this lesson the following

Module 13: Cloud Computing Lesson 1: Cloud Computing Overview During this lesson the following topics are covered: • Definition of cloud computing • Essential characteristics of cloud computing • Benefits of cloud computing • Cloud enabling technologies EMC Proven Professional. Copyright © 2012 EMC Corporation. All Rights Reserved. Module 13: Cloud Computing 3

Drivers for Cloud Computing • Business requirements 4 Transformation of IT processes to achieve

Drivers for Cloud Computing • Business requirements 4 Transformation of IT processes to achieve more with less 4 Better agility (quick) and higher availability at reduced expenditure 4 Reduced time-to-market 4 Accelerated pace of innovation • IT challenges to meet business requirements are: 4 Serving customers worldwide round the clock, refreshing technology quickly, faster provisioning of IT resources – all at reduced cost • These challenges are addressed with the emergence of cloud computing EMC Proven Professional. Copyright © 2012 EMC Corporation. All Rights Reserved. Module 13: Cloud Computing 4

What is Cloud Computing? Cloud Computing A model for enabling ubiquitous (availability), convenient, on-demand

What is Cloud Computing? Cloud Computing A model for enabling ubiquitous (availability), convenient, on-demand network access to a shared pool of configurable computing resources (e. g. , servers, storage, networks, applications, and services) that can be rapidly provisioned and released with minimal management effort or service provider interaction. – NIST • Essential Cloud characteristics 4 On-demand self-service 4 Broad network access 4 Resource pooling 4 Rapid elasticity (resistance) 4 Measured service EMC Proven Professional. Copyright © 2012 EMC Corporation. All Rights Reserved. Module 13: Cloud Computing 5

On-demand Self-service • Enables consumers to unilaterally provision computing • capabilities (examples: server time

On-demand Self-service • Enables consumers to unilaterally provision computing • capabilities (examples: server time and storage capacity) as needed automatically Consumers view service catalogue via a Web-based user interface and use it to request for a service Anytime, Anywhere, With any device, Accessing any services EMC Proven Professional. Copyright © 2012 EMC Corporation. All Rights Reserved. Module 13: Cloud Computing 6

Broad Network Access • Computing capabilities are available over the network • Computing capabilities

Broad Network Access • Computing capabilities are available over the network • Computing capabilities are accessed from a broad range of client platforms such as: 4 Desktop computer 4 Laptop 4 Tablet 4 Mobile device EMC Proven Professional. Copyright © 2012 EMC Corporation. All Rights Reserved. Module 13: Cloud Computing 7

Resource Pooling • Provider’s computing resources are pooled to serve multiple • • consumers

Resource Pooling • Provider’s computing resources are pooled to serve multiple • • consumers using a multitenant model Resources are assigned from the pool according to consumer demand Consumers have no control or knowledge over the exact location of the provided resources EMC Proven Professional. Copyright © 2012 EMC Corporation. All Rights Reserved. Module 13: Cloud Computing 8

Rapid Elasticity (resistance) • Computing capabilities can be elastically provisioned and released • Computing

Rapid Elasticity (resistance) • Computing capabilities can be elastically provisioned and released • Computing capabilities are scaled rapidly, commensurate (corresponding) with consumer’s demand 4 Provides a sense of unlimited scalability EMC Proven Professional. Copyright © 2012 EMC Corporation. All Rights Reserved. Module 13: Cloud Computing 9

Measured Service • Cloud computing provides a metering system that continuously monitors resource consumption

Measured Service • Cloud computing provides a metering system that continuously monitors resource consumption and generates reports 4 Helps to control and optimize resource use 4 Helps to generate billing and chargeback reports EMC Proven Professional. Copyright © 2012 EMC Corporation. All Rights Reserved. Module 13: Cloud Computing 10

Benefits of Cloud Computing Reduced IT cost • Reduces the up-front capital expenditure (CAPEX)

Benefits of Cloud Computing Reduced IT cost • Reduces the up-front capital expenditure (CAPEX) Business agility • Provides the ability to deploy new resources quickly • Enables businesses to reduce time-to-market Flexible scaling High availability • Enables consumers to scale up, scale down, scale out, or scale in the demand for computing resources easily • Consumers can unilaterally (individually) and automatically scale computing resources without any interaction with cloud service providers • Ensures resource availability at varying levels, depending on consumer’s policy and priority EMC Proven Professional. Copyright © 2012 EMC Corporation. All Rights Reserved. Module 13: Cloud Computing 11

Cloud Enabling Technologies Grid computing • Form of distributed computing • Enables resources of

Cloud Enabling Technologies Grid computing • Form of distributed computing • Enables resources of numerous computers in a network to work on a single task at the same time Utility computing • Service provisioning model that offers computing resources as a metered service EMC Proven Professional. Copyright © 2012 EMC Corporation. All Rights Reserved. Virtualization • Abstracts physical characteristics of IT resources from resource users • Enables resource pooling and creating virtual resources from pooled resources Serviceoriented architecture (SOA) • Provides a set of services that can communicate with each other Module 13: Cloud Computing 12

Module 13: Cloud Computing Lesson 2: Cloud Service and Deployment Models During this lesson

Module 13: Cloud Computing Lesson 2: Cloud Service and Deployment Models During this lesson the following topics are covered: • Cloud service models • Cloud deployment models EMC Proven Professional. Copyright © 2012 EMC Corporation. All Rights Reserved. Module 13: Cloud Computing 13

Cloud Service Models • Infrastructure-as-a-Service (Iaa. S) • Platform-as-a-Service (Paa. S) • Software-as-a-Service (Saa.

Cloud Service Models • Infrastructure-as-a-Service (Iaa. S) • Platform-as-a-Service (Paa. S) • Software-as-a-Service (Saa. S) EMC Proven Professional. Copyright © 2012 EMC Corporation. All Rights Reserved. Module 13: Cloud Computing 14

Infrastructure-as-a-Service • Consumers deploy their software, including OS and application on provider’s infrastructure 4

Infrastructure-as-a-Service • Consumers deploy their software, including OS and application on provider’s infrastructure 4 Computing resources such as processing power, memory, storage, and networking components are offered as service 4 Example: Amazon Elastic Compute Cloud • Consumers have control over the OSs and deployed applications Consumer’s Resources Application Database OS Provider’s Resources Compute Storage Cloud Network EMC Proven Professional. Copyright © 2012 EMC Corporation. All Rights Reserved. Module 13: Cloud Computing 15

Platform-as-a-Service • Consumers deploy consumer-created or acquired applications onto provider’s computing platform 4 Computing

Platform-as-a-Service • Consumers deploy consumer-created or acquired applications onto provider’s computing platform 4 Computing platform is offered as a service 4 Example: Google App Engine and Microsoft Windows Azure Platform • Consumer has control over deployed applications Consumer’s Resources Application Database Provider’s Resources OS Compute Storage Cloud Network EMC Proven Professional. Copyright © 2012 EMC Corporation. All Rights Reserved. Module 13: Cloud Computing 16

Software-as-a-Service • Consumers use provider’s applications running on the cloud infrastructure 4 Applications are

Software-as-a-Service • Consumers use provider’s applications running on the cloud infrastructure 4 Applications are offered as a service 4 Examples: EMC Mozy (cloud backup & recovery software) and Salesforce. com (CRM app) • Service providers exclusively manage computing infrastructure and software to support services Application Database Provider’s Resources OS Compute Storage Cloud Network EMC Proven Professional. Copyright © 2012 EMC Corporation. All Rights Reserved. Module 13: Cloud Computing 17

Cloud Services Taxonomy EMC Proven Professional. Copyright © 2012 EMC Corporation. All Rights Reserved.

Cloud Services Taxonomy EMC Proven Professional. Copyright © 2012 EMC Corporation. All Rights Reserved. Module 13: Cloud Computing 18

Cloud Deployment Models • Public • Private • Community • Hybrid EMC Proven Professional.

Cloud Deployment Models • Public • Private • Community • Hybrid EMC Proven Professional. Copyright © 2012 EMC Corporation. All Rights Reserved. Module 13: Cloud Computing 19

Public Cloud Enterprise P Enterprise Q Cloud Service Provider’s Resources User R • Cloud

Public Cloud Enterprise P Enterprise Q Cloud Service Provider’s Resources User R • Cloud infrastructure is provisioned for open use by the general public • Owned, managed, operated by a business, academic, government organization or combination • Exists on the premises of cloud provider • Consumer use the cloud services offered by providers via Internet and pay metered usage charges or subscription fees • Popular cloud service providers: Amazon, Google, Salesforce. com EMC Proven Professional. Copyright © 2012 EMC Corporation. All Rights Reserved. Module 13: Cloud Computing 20

Public Cloud #1: Amazon Web Services (AWS) EMC Proven Professional. Copyright © 2012 EMC

Public Cloud #1: Amazon Web Services (AWS) EMC Proven Professional. Copyright © 2012 EMC Corporation. All Rights Reserved. Module 13: Cloud Computing 21

Public Cloud #2: Google GAE = Google App Engine EMC Proven Professional. Copyright ©

Public Cloud #2: Google GAE = Google App Engine EMC Proven Professional. Copyright © 2012 EMC Corporation. All Rights Reserved. Module 13: Cloud Computing 22

Public Cloud #3: Microsoft Azure Services EMC Proven Professional. Copyright © 2012 EMC Corporation.

Public Cloud #3: Microsoft Azure Services EMC Proven Professional. Copyright © 2012 EMC Corporation. All Rights Reserved. Module 13: Cloud Computing 23

Private Cloud On-Premise Private Cloud Externally Hosted Private Cloud Enterprise P Resources of Enterprise

Private Cloud On-Premise Private Cloud Externally Hosted Private Cloud Enterprise P Resources of Enterprise P Cloud Service Provider’s Resources Dedicated for Enterprise P • Cloud infrastructure is provisioned for exclusive use by a single organization (multiple consumers / business units) • Owned, managed, operated by a business, academic, government organization or combination • May exist on or off the premises • On-premise private cloud: aka internal cloud • Off-premise: aka Externally hosted private cloud – managed by a third party – facilitate an exclusive cloud environment for a specific organization EMC Proven Professional. Copyright © 2012 EMC Corporation. All Rights Reserved. Module 13: Cloud Computing 24

Community Cloud Community Users Enterprise P Enterprise Q Enterprise R Cloud Service Provider’s Resources

Community Cloud Community Users Enterprise P Enterprise Q Enterprise R Cloud Service Provider’s Resources • Cloud infrastructure is provisioned for exclusive use by a specific community of consumers from organizations that have shared concerns (e. g. : mission, security requirements) • Owned, managed, operated by one or more of organization in the community, a third party or combination • May exist on or off the premises EMC Proven Professional. Copyright © 2012 EMC Corporation. All Rights Reserved. Dedicated for Community Users Module 13: Cloud Computing 25

Hybrid Cloud Enterprise Q Enterprise P Cloud Service Provider’s Resources Public Cloud Resources of

Hybrid Cloud Enterprise Q Enterprise P Cloud Service Provider’s Resources Public Cloud Resources of Enterprise P Private Cloud User R • Cloud infrastructure is a composition of two or more distinct cloud infrastructures (private, community, or public) • Allow organization to deploy less critical applications and data to public cloud • Application and data on the private cloud remain protected with greater security EMC Proven Professional. Copyright © 2012 EMC Corporation. All Rights Reserved. Module 13: Cloud Computing 26

Module 13: Cloud Computing Lesson 3: Cloud Infrastructure, Challenges, and Considerations During this lesson

Module 13: Cloud Computing Lesson 3: Cloud Infrastructure, Challenges, and Considerations During this lesson the following topics are covered: • Cloud infrastructure • Challenges of cloud computing • Cloud adoption considerations EMC Proven Professional. Copyright © 2012 EMC Corporation. All Rights Reserved. Module 13: Cloud Computing 27

Cloud Infrastructure Framework Cloud Management and Service Creation Tools Applications and Platform Software Virtual

Cloud Infrastructure Framework Cloud Management and Service Creation Tools Applications and Platform Software Virtual Infrastructure Physical Infrastructure EMC Proven Professional. Copyright © 2012 EMC Corporation. All Rights Reserved. Module 13: Cloud Computing 28

Physical Infrastructure • Physical infrastructure includes physical IT resources 4 Physical servers 4 Storage

Physical Infrastructure • Physical infrastructure includes physical IT resources 4 Physical servers 4 Storage systems Cloud Management and Service Creation Tools Applications and Platform Software Virtual Infrastructure Physical Infrastructure 4 Networks • Physical servers are connected to each • other, to the storage systems, and to clients via networks Physical resources may be located in a single data center or distributed across multiple data centers EMC Proven Professional. Copyright © 2012 EMC Corporation. All Rights Reserved. Module 13: Cloud Computing 29

Virtual Infrastructure • Virtual infrastructure consists of: 4 Resource pools 8 CPU, memory, network

Virtual Infrastructure • Virtual infrastructure consists of: 4 Resource pools 8 CPU, memory, network bandwidth, storage pools Cloud Management and Service Creation Tools Applications and Platform Software Virtual Infrastructure Physical Infrastructure 4 Identity pools 8 VLAN ID and VSAN ID pools 4 Virtual IT resources 8 Virtual Machines (VMs), virtual storage volumes, virtual networks (VLAN and VSAN) • Virtual IT resources obtain capacity and identity from resource and identity pools respectively EMC Proven Professional. Copyright © 2012 EMC Corporation. All Rights Reserved. Module 13: Cloud Computing 30

Applications and Platform Software • Suite of software that may include: 4 Business applications

Applications and Platform Software • Suite of software that may include: 4 Business applications 4 Platform software such as OS and database Cloud Management and Service Creation Tools Applications and Platform Software Virtual Infrastructure Physical Infrastructure 8 Provide environments for applications to run • Applications and platform software hosted on VMs 4 To create software-as-a-service (Saa. S) and platform-as-a-service (Paa. S) EMC Proven Professional. Copyright © 2012 EMC Corporation. All Rights Reserved. Module 13: Cloud Computing 31

Cloud Management and Service Creation Tools • Include three types of software: 4 Physical

Cloud Management and Service Creation Tools • Include three types of software: 4 Physical and virtual infrastructure management software 4 Unified management software 4 User-access management software Cloud Management and Service Creation Tools Applications and Platform Software Virtual Infrastructure Physical Infrastructure • These software interact among themselves to automate provisioning of cloud services EMC Proven Professional. Copyright © 2012 EMC Corporation. All Rights Reserved. Module 13: Cloud Computing 32

Cloud-optimized Storage • Provides rapid elasticity, global access, and storage capacity on • •

Cloud-optimized Storage • Provides rapid elasticity, global access, and storage capacity on • • • demand Leverages object-based storage technology Enables self-service and fully metered access to storage resources Key characteristics of cloud-optimized storage solution are: 4 Massively scalable 4 Unified namespace 4 Metadata and policy-based information management 4 Secure multitenancy 4 Multiple access mechanisms (through Representational State Transfer (REST) and Simple Object Access Protocol (SOAP) web service APIs and file-based access) EMC Proven Professional. Copyright © 2012 EMC Corporation. All Rights Reserved. Module 13: Cloud Computing 33

Cloud Challenges – Consumer’s Perspective Security and regulation • Consumers are indecisive (unsure) to

Cloud Challenges – Consumer’s Perspective Security and regulation • Consumers are indecisive (unsure) to transfer control of sensitive data • Regulation may prevent organizations to use cloud services Network latency • Real time applications may suffer due to network latency and limited bandwidth EMC Proven Professional. Copyright © 2012 EMC Corporation. All Rights Reserved. Supportability Vendor lock-in • Service provider might not support proprietary environments • Incompatible hypervisors could impact VM migration • Restricts consumers from changing their cloud service providers • Lack of standardization across cloudbased platforms Module 13: Cloud Computing 34

Cloud Challenges – Provider’s Perspective Service warranty and service cost • Resources must be

Cloud Challenges – Provider’s Perspective Service warranty and service cost • Resources must be kept ready to meet unpredictable demand • Heavy penalty, if SLAs are not fulfilled Complexity in deploying vendor software in the cloud • Many vendors do not provide cloud-ready software licenses • Higher cost of cloudready software licenses EMC Proven Professional. Copyright © 2012 EMC Corporation. All Rights Reserved. No standard cloud access interface • Cloud consumers want open APIs • Need agreement among cloud providers for standardization Module 13: Cloud Computing 35

Cloud Adoption Considerations • CIOs/IT Managers seeking to move to the cloud face several

Cloud Adoption Considerations • CIOs/IT Managers seeking to move to the cloud face several questions: 4 Which deployment model fits organization’s requirements? 8 Private, public, hybrid 4 Which are the applications suitable for cloud? 4 How do I choose the cloud service provider? 4 Is the cloud infrastructure capable of providing the required Quality of Service (Qo. S)? 8 Performance, availability, and security 4 What is the financial benefit in adopting cloud? EMC Proven Professional. Copyright © 2012 EMC Corporation. All Rights Reserved. Module 13: Cloud Computing 36

What Deployment Model Fits for You? Individual Public cloud Startup • Convenience outweighs risk

What Deployment Model Fits for You? Individual Public cloud Startup • Convenience outweighs risk • Low cost or free • Ex: Picasa, Google apps SMB Enterprise Hybrid cloud • Tier 1 apps: private cloud • Tier 2 -4 apps (backup, archive, testing): public cloud Private cloud Public cloud • Convenience outweighs risk EMC Proven Professional. Copyright © 2012 EMC Corporation. All Rights Reserved. • Tier 2 -4: private cloud • Tier 1: may continue to run in a traditional data center environment Module 13: Cloud Computing 37

Choosing Applications for Public Cloud • Some key questions to ask before migrating a

Choosing Applications for Public Cloud • Some key questions to ask before migrating a consumer application to the public cloud: 4 Is the application compatible to cloud platform software? Is it a legacy application? 4 Is the application proprietary and mission-critical? Does the application provide competitive advantage? 4 Is the application workload network traffic intensive? Will application performance be impacted by network latency and limited network bandwidth? 4 Does the application communicate with other data center resources or applications? EMC Proven Professional. Copyright © 2012 EMC Corporation. All Rights Reserved. Module 13: Cloud Computing 38

Financial Advantage • Require analysis of financial benefits in adopting cloud • Consider capital

Financial Advantage • Require analysis of financial benefits in adopting cloud • Consider capital expenditure (CAPEX) and operation expenditure (OPEX) to deploy and maintain own infrastructure versus cloudadoption cost Cost of Owning Infrastructure Cloud Adoption Cost CAPEX OPEX • Servers • Storage • Operating system (OS) • Application • Network equipments • Real estate • • Migration • Compliance and security • Subscription fee Power and cooling Personnel Bandwidth Maintenance Support Backup EMC Proven Professional. Copyright © 2012 EMC Corporation. All Rights Reserved. Module 13: Cloud Computing 39

Selecting a Public Cloud Service Provider • Some key questions to ask before selecting

Selecting a Public Cloud Service Provider • Some key questions to ask before selecting a provider: 4 How long and how well has the provider been delivering the services? 4 How well does the provider meet the organization’s current and future requirements? 4 How easy is it to add or remove services? 4 How easy is it to move to another provider, when required? 4 What happens when the provider upgrades their software? Is it forced on everyone? Can you upgrade on your own schedule? 4 Does the provider offer the required security services? 4 Does the provider meet your legal and privacy requirements? 4 Does the provider have good customer service support? EMC Proven Professional. Copyright © 2012 EMC Corporation. All Rights Reserved. Module 13: Cloud Computing 40

Qo. S Considerations • Consumers should check whether the Qo. S attributes meet their

Qo. S Considerations • Consumers should check whether the Qo. S attributes meet their • requirements SLA is a contract between the cloud service provider and consumers that defines Qo. S attributes 4 Attributes examples: throughput, uptime, and so on EMC Proven Professional. Copyright © 2012 EMC Corporation. All Rights Reserved. Module 13: Cloud Computing 41

Module 13: Cloud Computing Concept in Practice: • Vblock EMC Proven Professional. Copyright ©

Module 13: Cloud Computing Concept in Practice: • Vblock EMC Proven Professional. Copyright © 2012 EMC Corporation. All Rights Reserved. Module 13: Cloud Computing 42

Vblock • Integrated cloud infrastructure package 4 Includes compute, storage, network, and virtualization products

Vblock • Integrated cloud infrastructure package 4 Includes compute, storage, network, and virtualization products 4 Delivered by EMC, VMware, and Cisco • Enables building virtualized data • center and cloud infrastructure Pre-architected, preconfigured, pretested, and ready to be deployed 4 Saves cost and deployment time Applications OS Virtualization Compute Network Storage Vblock Infrastructure Package EMC Proven Professional. Copyright © 2012 EMC Corporation. All Rights Reserved. Module 13: Cloud Computing 43

Module 13: Summary Key points covered in this module: • Characteristics of cloud computing

Module 13: Summary Key points covered in this module: • Characteristics of cloud computing • Cloud services and deployment models • Cloud computing infrastructure • Challenges of cloud computing • Cloud adoption considerations EMC Proven Professional. Copyright © 2012 EMC Corporation. All Rights Reserved. Module 13: Cloud Computing 44