Let's talk about cloud computing. Grasping the four basic characteristics is not to be fooled.

  

Nowadays, no concept is more hot than cloud computing. At the same time attracting many concerns, people are becoming more and more confused. What is cloud computing? What are the characteristics of cloud computing? Let us introduce the following four basic attributes of cloud computing.

1. Infrastructure abstraction

In most cases, this means virtualization. But I chose a general term with a slightly broader meaning, not just a specific technical choice. The key point is that the infrastructure should not be limited to any specific hardware or application software. In theory, any component can be replaced without affecting the normal operation of the upper application. Crucially, the abstraction of the infrastructure provides the infrastructure with the ability to scale up or down.

2. Infrastructure Service

Public cloud has the characteristics of “pay as you go”. Virtualization and automation of configuration and management make on-demand use possible, and enterprise users consider applications. The part of the private cloud that is more concerned. There is no doubt that virtualization and automation play an important role in saving costs and increasing productivity. But this is not the whole cloud computing. Existing platforms and applications can also apply the "pay as you go" model, but virtual machines are not cloud computing. Enterprise users still have to pay huge management overhead and waste a lot of computing resources. In a complete cloud environment, they don't get any benefit.

3. Multi-tenancy

Multiple tenants share a data center that covers everything from high-end to low-end infrastructure, not just for vendors. Infrastructure needs to be constantly adjusted and updated to meet the diverse needs of hundreds or even thousands of tenants. The most conservative of these will continue to detect potential risks and weaknesses, and the most aggressive ones hope to have the latest features for production. The situation of other tenants is between the two. To meet the needs of all tenants, sharing enables the infrastructure to meet both current risks and future needs. Every adjustment and upgrade of the infrastructure can be delivered to every tenant in real time, so that every tenant can benefit from it.

4. Cloud Size

Just look at Google, Amazon, Facebook and other cloud service providers and you'll find that cloud architecture has multi-tenancy features. Building on a multi-tenant infrastructure is the only way to achieve on-demand usage, flexible scalability, 7*24-hour reliability, and other performance requirements in a cloud environment. The cloud scale includes a wide range of network connections, sufficient bandwidth resources, open application interfaces, and more. A computing architecture can have other properties of cloud computing, but without a cloud-scale part, it will not keep pace with the rapid development of the cloud environment.

Copyright © Windows knowledge All Rights Reserved