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.
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.
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…
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.
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
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.
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
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.
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.
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.
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.
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
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.