The three service models of cloud computing are Infrastructure as a Service (IaaS); Platform as a Service (PaaS); Software as a Service (SaaS) .
1. Infrastructure as a Service (IaaS)
Infrastructure as a Service, sometimes abbreviated as IaaS, contains the basic building blocks of cloud IT, usually providing access to networking functions, computers (virtual or dedicated hardware) and access to data storage space. Infrastructure as a Service provides the highest level of flexibility and management control over IT resources, with mechanisms closest to existing IT resources that many IT departments and developers are familiar with today.
2. Platform as a Service (PaaS)
Platform as a Service eliminates the organization's need to manage the underlying infrastructure (usually hardware and operating systems) , allowing you to focus more on application deployment and management. This helps improve efficiency because there is no need to worry about resource acquisition, capacity planning, software maintenance, patch installation or any of the undifferentiated heavy lifting related to running the application.
3. Software as a Service (SaaS)
Software as a Service provides a complete product, the operation and management of which are handled by the service provider . What people usually refer to as software-as-a-service is end-user applications. When using SaaS products, you don't have to worry about the maintenance of the service and the management of the underlying infrastructure. You only need to consider how to use the SaaS software.
A common application of SaaS is web-based email. In this application scenario, emails can be sent and received without having to manage the addition of features to the email product or maintain the server where the email program runs. and operating system.
The relationship between the three modes:
We can analyze the relationship between the three service modes from two aspects: one is the user experience Angle, one is a technical angle.
From a user experience perspective, because they face different types of users, they are independent of each other. From a technical perspective, the relationship between them is not a pure inheritance relationship. For example, SaaS is based on PaaS, and PaaS is based on IaaS. First of all, SaaS can be deployed on PaaS or directly on IaaS. Secondly, PaaS can be built on IaaS or directly on physical resources.
Commonly used deployment models of cloud computing are private cloud, community cloud, public cloud, and hybrid cloud.
1. Private cloud
Private cloud is built for the sole use of one customer, thus providing the most effective control over data, security and service quality. The company owns the infrastructure and controls how applications are deployed on this infrastructure.
2. Community cloud
The core feature of community cloud is that cloud resources are only provided to two or more specific units within the organization. employees, other people and institutions have no right to rent and use cloud computing resources. Organizations participating in community cloud have common requirements, such as cloud service model, security level, etc.
3. Public cloud
Public cloud usually refers to a cloud that third-party providers provide for users to use. Public clouds are generally available through the Internet and may be free or low-cost. The core attribute of public clouds is shared resource services. Public cloud services are targeted at individual users and small and medium-sized enterprise users. Users only have the right to use cloud resources but not ownership.
4. Hybrid cloud
Hybrid cloud is composed of two or more different types of clouds. It is actually not one A specific type of single cloud, the computing resources presented to the outside come from two or more clouds, but a hybrid cloud management layer is added. Cloud service consumers rent and use resources through the hybrid cloud management layer, and it feels like they are using resources in the same cloud. In fact, they are internally routed to the real cloud by the hybrid cloud management layer.
Introduction to the advantages and disadvantages of public cloud
In addition to providing services through the network, the advantages of public cloud They only pay for the resources they use. Additionally, since organizations have access to the service provider’s cloud computing infrastructure, they don’t need to worry about installing and maintaining it themselves.
The disadvantages of public cloud are related to security. Public clouds often fail to meet many security compliance requirements because different servers reside in multiple countries with various security regulations. Also, network issues can occur during peak periods of online traffic. While the public cloud model is often cost-effective by offering pay-as-you-go pricing, its expenses can add up quickly when moving large amounts of data.
Deployment modes of cloud platforms: cloud deployment, local deployment and hybrid deployment.
Cloud computing platform, also known as cloud platform, refers to services based on hardware resources and software resources, providing computing, network and storage capabilities. Cloud computing platforms can be divided into three categories: storage cloud platforms that focus on data storage, computing cloud platforms that focus on data processing, and comprehensive cloud computing platforms that take into account both computing and data storage and processing. The cloud platform has three deployment modes: cloud deployment, local deployment and hybrid deployment.
Cloud deployment is the most common deployment model. Service providers provide computing resources, storage space, applications and other services to customers through the Internet. Local deployment is a cloud computing environment established and operated by the enterprise or organization itself. All services and data are stored in the internal data center and are not disclosed to the outside world. Hybrid deployment means that users deploy some applications and data on the public cloud platform, while deploying other applications and data on the private cloud platform.
Advantages of cloud platform services
1. Reduce computer costs
Since applications run in the cloud, a desktop The machine does not require the processing power or hard drive space required by traditional desktop software.
2. Optimize performance
Computers in cloud computing systems start and run faster because they have fewer programs and processes loaded into memory.
3. Reduce software costs
Instead of purchasing expensive software applications, you can get most of the software you need almost for free.
4. Instant software updates
When the application is Web-based, updates will occur automatically. That is, when you access a web-based application, you will get the latest version.
5. Improved document format compatibility
You don’t have to worry about compatibility issues between documents you create and other users’ applications or operating systems.
上一篇:云计算的三种部署类型
下一篇:云计算有三种部署方式分别为