One article 3 minutes to talk about the understanding of cloud computing, Iaas, PaaS, Saas

One article 3 minutes to talk about the understanding of cloud computing, Iaas, PaaS, Saas

Problems faced by traditional data centers

If there is no cloud computing technology, imagine how a large server (assuming 100 CPUs, hard disks and equivalent memory modules, and network cards) can provide services to thousands of households through the network? Roughly speaking, does it mean that each user is allocated a three-piece suit with a dedicated CPU, memory stick, and hard disk (we call it a resource)?

Although for users, such an even distribution of resources does not feel much about the vast majority of users, that is, users use smoothly

However; for users, there is a certain percentage of groups, and the resources are not enough, and even distribution cannot meet my needs; for users who have enough resources, they are not always using cloud resources, so Cause a lot of waste of resources;

At the same time, the user sometimes does not need so many low-level things, he may just want a certain service of a certain software running in a certain operating system, but the user has to install the system first, install the software, and then While using the service is cumbersome, the time cost is too high, which is equivalent to spending a lot of money on renting a lot of parts, and I have to spend a lot of time to assemble it in the cloud through the network before it can be used. The cost is really high.

The problems encountered are as follows:

  • Low resource utilization
  • Unreasonable resource allocation
  • Poor automation
  • High initial cost

What is cloud computing

  • A resource delivery model
  • Must be used via the Internet
  • Flexible computing, pay-as-you-go, rapid expansion

In layman's terms, according to the needs of users, it is possible to deliver reasonable resources as easily as possible, so as to provide resource utilization, achieve a reasonable allocation of resources, and can quickly and automatically deploy, reduce the preparation cost required by users, and get started directly Use the required service;

The user needs a virtual machine, I will provide this virtual machine for you, the user can install any system they want

The user needs a certain system, I will provide this system, and the user can use any service on the system

If the user needs a certain service of a certain system, I will provide this kind of service. The system and virtual machine do not need to be considered. The cloud will automatically deploy a one-stop service package to your satisfaction;

Cloud computing layered structure model

Insert picture description here

  • aas means: As a secive, which means "as a service"
  • IDC: computer room; Internet data center
  • Iaas: Infrastructure as a service; open a company, build a website, and a server. The old way is to buy a bunch of servers and network equipment and assemble and build it in the company. Now the cloud is provided, and these tasks can be saved.
  • Paas: platform as a service; on the basis of providing infrastructure, it provides operating system platform + middleware service + runtime service. You only need to focus on your own business logic, and you don't need to pay too much attention to details such as system and operating environment. ; I feel that from this perspective, product managers have another career direction
  • Saas: Software as a service; users (developers) don't need to care about any technical issues, just use it directly, and hand over software development, management, and deployment to cloud platforms or third-party companies.

Cloud computing classification

  • Public cloud: usually refers to a cloud that can be used by third-party providers, which is ready for use when connected to the Internet, cost-effective and friendly to the people, and uses shared service resources according to user needs

    Alibaba Cloud, Tencent Cloud, Amazon Cloud, Huawei Cloud, Baidu Cloud

  • Private cloud: a separately built cloud that is mainly used in the enterprise to protect data security and privacy. It is generally required that the enterprise have a cloud infrastructure and can deploy applications on it, which can effectively control data security and service quality

  • Hybrid cloud: a combination of public and private clouds, an intermediate solution that combines cost and security considerations. "The data is still stored on the local machine, but once large-scale access or calculation occurs, this part of the computing needs will be transferred to the public cloud platform to realize the switching of different scenarios. At the same time, in the hybrid cloud Among the solutions, private clouds often use public clouds as platforms for disaster recovery and disaster transfer. Hybrid clouds are more flexible in use and are the first choice for enterprises considering cost-effectiveness."

  • "Although hybrid cloud has the security of private cloud, what it brings is that the complex network configuration brought by API makes the knowledge, experience and ability of traditional system administrators challenged. The high cost of learning or the extra wind caused by insufficient system administrators."

Guess you like

Origin blog.csdn.net/weixin_31789689/article/details/108318348