Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Introduction to Cloud Computing

shonenada
October 04, 2013

Introduction to Cloud Computing

shonenada

October 04, 2013
Tweet

More Decks by shonenada

Other Decks in Technology

Transcript

  1. Cloud Computing © 2012 VMware, Inc. All rights reserved Presented

    by Chen Wenhong Zhong Zhenxiang Liu Yaoda
  2. Ouline 1.Introduce to “Cloud Computing” 2.Core technology of Cloud Computing

    3.The characteristic of Cloud Computing 4.The difficulties of Cloud Computing 2 CONFIDENTIAL 1.Introduce to “Cloud Computing” 2.Core technology of Cloud Computing 3.The characteristic of Cloud Computing 4.The difficulties of Cloud Computing
  3. Introduce to Cloud Computing • What is “Cloud Computing”? Cloud

    computing is the use of computing resources (hardware and software) that are delivered as a service over a network (typically the Internet). Cloud computing is the fusion of tradional calculation method,such as grid computing, distributed computing, parallel computing, utility computing, network storage, virtualization, load balancing, network technology. It aims to design an excellent system with powerful computing ability which is combined by many low price computing entities. 3 CONFIDENTIAL Cloud computing is the use of computing resources (hardware and software) that are delivered as a service over a network (typically the Internet). Cloud computing is the fusion of tradional calculation method,such as grid computing, distributed computing, parallel computing, utility computing, network storage, virtualization, load balancing, network technology. It aims to design an excellent system with powerful computing ability which is combined by many low price computing entities.
  4. Introduce to Cloud Computing • Different kinds of Cloud Computing

    SaaS Software as a Service 4 CONFIDENTIAL PaaS Platform as a Service IaaS Infrastructure as a Service
  5. Introduce to Cloud Computing • Cloud Computing - SaaS Saas

    is short for “Software as a service”. Software as a service ,sometimes referred to as "on-demand software", is a software delivery model in which software and associated data are centrally hosted on the cloud. SaaS is typically accessed by users using a thin client via a web browser. 5 CONFIDENTIAL Saas is short for “Software as a service”. Software as a service ,sometimes referred to as "on-demand software", is a software delivery model in which software and associated data are centrally hosted on the cloud. SaaS is typically accessed by users using a thin client via a web browser.
  6. Introduce to Cloud Computing • Cloud Computing - SaaS SaaS’s

    Characteristics: 1. Configuration and customization 2. Accelerated feature delivery 3. Open integration protocols 4. Collaborative (and "social") functionality 6 CONFIDENTIAL SaaS’s Characteristics: 1. Configuration and customization 2. Accelerated feature delivery 3. Open integration protocols 4. Collaborative (and "social") functionality
  7. Introduce to Cloud Computing • Cloud Computing - SaaS SaaS’s

    challenges: 1. Since data is being stored on the vendor’s servers, data security becomes an issue. 2. SaaS applications are hosted in the cloud, far away from the application users. This introduces latency into the environment. 3. Some business applications require access to or integration with customer's current data. When such data are large in volume or sensitive (e.g., end users' personal information), integrating them with remotely hosted software can be costly or risky, or can conflict with data governance regulations. 4. And so on… 7 CONFIDENTIAL SaaS’s challenges: 1. Since data is being stored on the vendor’s servers, data security becomes an issue. 2. SaaS applications are hosted in the cloud, far away from the application users. This introduces latency into the environment. 3. Some business applications require access to or integration with customer's current data. When such data are large in volume or sensitive (e.g., end users' personal information), integrating them with remotely hosted software can be costly or risky, or can conflict with data governance regulations. 4. And so on…
  8. Introduce to Cloud Computing • Cloud Computing - PaaS PaaS

    is short for “Platform as a service”. Platform as a servic is a category of cloud computing services that provide a computing platform and a solution stack as a service. Along with software as a service (SaaS) and infrastructure as a service (IaaS), it is a service model of cloud computing. In this model, the consumer creates the software using tools and/or libraries from the provider. The consumer also controls software deployment and configuration settings. The provider provides the networks, servers, storage and other services. 8 CONFIDENTIAL PaaS is short for “Platform as a service”. Platform as a servic is a category of cloud computing services that provide a computing platform and a solution stack as a service. Along with software as a service (SaaS) and infrastructure as a service (IaaS), it is a service model of cloud computing. In this model, the consumer creates the software using tools and/or libraries from the provider. The consumer also controls software deployment and configuration settings. The provider provides the networks, servers, storage and other services.
  9. Introduce to Cloud Computing • Cloud Computing - PaaS PaaS’s

    Characteristics: 1. Multi-tenant architecture 2. Integration with web services and databases 9 CONFIDENTIAL PaaS’s Characteristics: 1. Multi-tenant architecture 2. Integration with web services and databases
  10. Introduce to Cloud Computing • Cloud Computing - IaaS IaaS

    is short for “Infrastructure as a service”. In this most basic cloud service model, IaaS providers offer computers, as physical or more often as virtual machines, and other resources. IaaS clouds often offer additional resources such as images in a virtual machine image library, raw (block) and file-based storage, firewalls, load balancers, IP addresses, virtual local area networks (VLANs), and software bundles. 10 CONFIDENTIAL IaaS is short for “Infrastructure as a service”. In this most basic cloud service model, IaaS providers offer computers, as physical or more often as virtual machines, and other resources. IaaS clouds often offer additional resources such as images in a virtual machine image library, raw (block) and file-based storage, firewalls, load balancers, IP addresses, virtual local area networks (VLANs), and software bundles.
  11. Core Technology of Cloud Computing 1. Programming Model 2. Distribution

    of mass data storage technology 3. Massive data management technology 4. Virtualization Technology 11 CONFIDENTIAL 1. Programming Model 2. Distribution of mass data storage technology 3. Massive data management technology 4. Virtualization Technology
  12. Core Technology of Cloud Computing Cloud Computing generally use MapReduce

    distributed system programming model. Application programers need only put their energy into the application itself, and the platform will deal with the problem about cluster, including reliabitlity and expandability. MapReduce structure basic computing unit by Mapping and Reducing, users provide their Map function and Reduce function and the platform will parallelly deal mass data. • Programming Model of Cloud Computing 12 CONFIDENTIAL Cloud Computing generally use MapReduce distributed system programming model. Application programers need only put their energy into the application itself, and the platform will deal with the problem about cluster, including reliabitlity and expandability. MapReduce structure basic computing unit by Mapping and Reducing, users provide their Map function and Reduce function and the platform will parallelly deal mass data.
  13. Core Technology of Cloud Computing In order to make sure

    high-reliability and low-economy, Cloud Computing use distributed of mass data storage technology to store mass data, and using redundancy storage to ensure the reliability of stored mass data, that is save more than one copy of one same mass data. In addtion, Cloud Computing system required to meet the requirement of users, parallelly provide service to the users. Thus, Cloud Computing storage technology require high-Throughput and high transmission rate. • Distribution of mass data storage technology 14 CONFIDENTIAL In order to make sure high-reliability and low-economy, Cloud Computing use distributed of mass data storage technology to store mass data, and using redundancy storage to ensure the reliability of stored mass data, that is save more than one copy of one same mass data. In addtion, Cloud Computing system required to meet the requirement of users, parallelly provide service to the users. Thus, Cloud Computing storage technology require high-Throughput and high transmission rate.
  14. Core Technology of Cloud Computing Cloud Computing required to deal

    with and analyse the distributed mass data, so massive data mangement technology should be manage large data in a short moment. Data management technology in Cloud Computing mainly develeped by Google's Big Table data management technology and Hadoop team's open source data management module HBase. • Massive data management technology 15 CONFIDENTIAL Cloud Computing required to deal with and analyse the distributed mass data, so massive data mangement technology should be manage large data in a short moment. Data management technology in Cloud Computing mainly develeped by Google's Big Table data management technology and Hadoop team's open source data management module HBase.
  15. Core Technology of Cloud Computing Virtualization technology allows servers and

    storage devices to be shared and utilization be increased. Applications can be easily migrated from one physical server to another. • Virtualization Technology 16 CONFIDENTIAL Virtualization technology allows servers and storage devices to be shared and utilization be increased. Applications can be easily migrated from one physical server to another.
  16. The Characteristic of Cloud Computing 1. Data security and reliability

    2. Low clients’ reqiurements 3. Share data easily 4. Many possibility 17 CONFIDENTIAL 1. Data security and reliability 2. Low clients’ reqiurements 3. Share data easily 4. Many possibility
  17. The Difficulties of Cloud Computing 1.Users’ habits How to change

    the habits of the users, so that the users is a long and arduous challenge to adapt to the network hardware and software applications. 2.Network transmission problems Cloud computing services relies on the network, the current speed is low and unstable, not high performance of cloud applications. The popularity of cloud computing rely on the development of network technology. 18 CONFIDENTIAL 1.Users’ habits How to change the habits of the users, so that the users is a long and arduous challenge to adapt to the network hardware and software applications. 2.Network transmission problems Cloud computing services relies on the network, the current speed is low and unstable, not high performance of cloud applications. The popularity of cloud computing rely on the development of network technology.