MODULE 13 CLOUD COMPUTING EMC Proven Professional Copyright
- Slides: 44
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: • 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 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 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 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 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 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 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 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 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) 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 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 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. 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 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 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 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. Module 13: Cloud Computing 18
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 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 Corporation. All Rights Reserved. Module 13: Cloud Computing 21
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. All Rights Reserved. Module 13: Cloud Computing 23
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 • 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 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 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 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 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 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 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 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 • • • 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 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 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 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 • 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 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 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 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 • 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 © 2012 EMC Corporation. All Rights Reserved. Module 13: Cloud Computing 42
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 • 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
- Emc proven professional
- Which computing refers to applications and services
- Wisdom is proved right by her actions
- Adopting proven technology instead of experimental
- Misys tiger
- Proven amazon course for $99
- Proven in use
- 3 4 5 triangle
- Conventional computing and intelligent computing
- Professional issues in cyber security
- Trusted computing module
- C device module module 1
- Vodafone business hosting
- Virtualization techniques in cloud computing
- Virtualization structures
- Stratus clouds
- Cloud computing reference model
- Ardc nectar
- Distributed system models in cloud computing
- Balance the workload across two or more it resources.
- Mobikida
- Scalability issues in cloud computing
- Elastic computing
- Unified management software in cloud computing
- Nist architecture in cloud computing
- Nimbus in cloud computing
- Cloud computing cambridge
- Case study on microsoft azure in cloud computing
- Cloud computing layers
- Regarder introduction to cloud computing
- Sejarah cloud computing
- Kentico headless cms
- Cloud computing tunisie
- Presence in cloud computing
- Cloud computing paradigm
- Total cost of ownership in cloud computing
- Cs 6703
- Cmu cloud computing
- Collaborating via social networks and groupware
- Opennebula architecture in cloud computing
- Describe cloud
- Google app engine in cloud computing
- Metaphor tablet
- Ready made environment in cloud computing
- Introduction to mapreduce in cloud computing