Home  >  Article  >  What is the difference between private cloud and public cloud

What is the difference between private cloud and public cloud

青灯夜游
青灯夜游Original
2021-03-10 11:58:5348590browse

Difference: 1. Public cloud is a cloud computing service released on the Internet, and the resources to build the cloud are on the provider's premises; private cloud is a cloud service released within the enterprise, and the resources required to build the cloud platform are provided by Enterprises are self-sufficient. 2. The public cloud is built for the sole use of "one" customer; the public cloud is aimed at external customers and provides scalable elastic services through the network.

What is the difference between private cloud and public cloud

The operating environment of this tutorial: Windows 7 system, Dell G3 computer.

When cloud computing is now popular, many companies are migrating their data information to the cloud. But faced with a wide variety of cloud services, how should enterprises choose the one that suits their business? First of all, we need to understand what cloud computing is, there are several models of cloud computing, and the architectural principles of various models.

What is cloud computing Cloud computing delivers computing to users as a service rather than a product. In this service, computing resources, software and information are delivered to users through the Internet just like daily water and electricity. Computers and other computing media.

Three models of cloud computing

According to different business models, cloud computing can be divided into three categories: public cloud, private cloud Cloud and hybrid cloud. These three models form the basis for building and consuming cloud infrastructure.

Here, we will analyze public cloud, private cloud, and hybrid cloud one by one to help everyone better understand these cloud products, and use this as a reference to choose a cloud service that is more suitable for you.

1. Public Clouds

"Public" reflects that this type of cloud service is not owned by users. Public cloud is a service that provides computing resources to the public. Resources, such as applications and storage, are provided by the IDC service provider or a third party, and these resources are deployed on the service provider's premises. Users obtain the use of these resources through the Internet. Public cloud service providers include Amazon, Google and Microsoft, as well as domestic Alibaba Cloud and Tencent Cloud.

The advantages of public cloud are low cost and very good scalability. The disadvantages are the lack of control over cloud resources, security of confidential data, network performance and matching issues.

2. Private Clouds

Private cloud is an extension and optimization of an enterprise's traditional data center, which can provide storage capacity and processing capabilities for various functions. “Private” refers more to the non-shared nature of such platforms than to its security advantages. Private clouds are built for one customer's sole use, so data, security and service quality are better guaranteed than public clouds. Since the private cloud is exclusive to the customer, the user owns the basic settings for building the cloud and can control the way in which applications are deployed on this technical setting.

In the private cloud model, the resources of the cloud platform are dedicated to a single organization containing multiple users. A private cloud can be owned, managed, and operated by the organization, a third party, or a combination of both. Private clouds can be deployed within an organization or externally.

Private cloud is divided into two types:

Internal (on-premise) private cloud: also known as internal cloud, built by the organization in its own data center, as shown in the figure below . This form has limitations in scale and resource scalability, but it is conducive to standardizing cloud service management processes and security. Organizations still incur capital and maintenance costs for physical resources. This approach is suitable for organizations that require complete control over applications, platform configuration and security mechanisms.

External (off-premise) private cloud: This private cloud is deployed outside the organization and is managed by a third-party organization. The third party provides the organization with a dedicated cloud environment with guaranteed privacy and confidentiality. This solution is cheaper than an internal private cloud and is easier to expand business scale.

3. Hybrid cloud

In the hybrid cloud model, the cloud platform is composed of two different models (private or public) cloud platforms. These platforms are still independent entities, but are bound using standardized or proprietary technologies to enable data and application portability between them (for example, balancing between different cloud platforms).

Using the hybrid cloud model, an organization can deploy secondary applications and data on the public cloud, taking full advantage of the scalability and cost advantages of the public cloud. At the same time, placing mission-critical applications and data in a private cloud provides higher security.

The difference between public cloud and private cloud:

Difference 1: From the location of cloud construction, public cloud - released on the Internet For cloud computing services, the resources to build the cloud are on the provider's premises; private cloud - a cloud service released within the enterprise (private network), and the resources required to build the cloud platform are provided by the enterprise itself.

Difference 2: From the perspective of the degree of protocol development of cloud services, public cloud - a cloud computing service with open protocols, does not require proprietary client software analysis. All applications are provided to users as services, not as software packages. Private clouds - such as Microsoft's "cloud", end users need dedicated software.

Difference 3: From the perspective of service objects, private cloud - 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 can control it The way applications are deployed on this infrastructure; private clouds can be deployed within the firewall of an enterprise data center, or they can be deployed in a secure hosting location; private clouds can be built by cloud providers through a hosting model. A private cloud within a company's enterprise data center. Public cloud, on the other hand, provides scalable and elastic services through the network for external customers.

Public cloud or private cloud?

Three key factors

Security issues When it comes to whether to choose a private cloud or a public cloud, security is the primary concern, because for any business Safety is undoubtedly the most basic requirement. After all, in the era of big data, enterprise information is the life of the enterprise.

If you choose a private cloud solution, the "cloud" network is set up on the equipment of the enterprise's own data center, that is, the physical servers and network hardware within the enterprise. The enterprise has no control over these clouds. Have complete control over all elements. From a security perspective, such control can meet the needs of enterprises for the protection of sensitive and important data. Access and acquisition of all cloud data can be set with permissions and monitored, whether internal or remote access, high-end customization Advanced firewall technology can also block network threats from the outside, and physical access controls can be used to prevent unauthorized access.

Scalability issues Scalability must also be taken into consideration, especially for companies with rapidly expanding business, the scalability of cloud computing is a very important reason to attract them.

Whether it is a public cloud or a private cloud solution, a high degree of scalability is guaranteed, but only the flexibility of public cloud hosting services guarantees an infinitely scalable platform that can be deployed without any risk. Guarantee the growth and expansion of your business.

But when running your own private cloud infrastructure, expanding the scale of the cloud often involves investment in new hardware and a considerable execution time, including the connection of network equipment, etc. However, the public cloud Expansion is just a matter of a table with prices corresponding to the expansion model. Public cloud service providers can usually complete cloud expansion in a few minutes, and the negative impact on the business during this period is almost negligible.

cost issue

The reason why cloud computing has attracted public attention and become a dazzling new star in the IT industry is its low cost. So after safety, the second thing to consider is cost. On the cost issue, enterprises must not only consider the initial technology investment costs, but also the subsequent ongoing expenditure costs, such as operating expenses, long-term maintenance, and enterprise software and application expenses.

The cost of private cloud is extremely high for small and new businesses without existing infrastructure and network support. On the contrary, for large enterprises and large companies, they have their own data centers and network facilities. They can use cloud computing technology to implement cloud hosting, thereby improving equipment utilization while saving a lot of asset waste.

For a public cloud solution, all infrastructure management and maintenance are handed over to the public cloud service provider, so the financial burden on the client is eliminated, which can offset each other. . However, compared with the operating costs of private clouds maintaining their own servers, such as data connections and electricity costs, although the service costs of public clouds will increase, they are still lower than the cost growth of private clouds.

A cloud service evaluation method

Here is an evaluation method for cloud service solutions: RUE (resource utilization efficiency). Three values ​​are proposed for evaluation in this method, which are:

1. CUE-Compute resource utilization ratio of the average physical CPU usage to the average virtual CPU usage. Theoretically, the smaller the value, the better

2. SUE-Storage Resource Utilization Ratio of the combined physical capacity of all hard disks to the sum of the maximum storage capacity available to the virtual machine. Theoretically, the smaller the value, the better.

3.NUE - The ratio of the theoretical maximum total egress bandwidth of network resource utilization to the total maximum egress bandwidth of virtual machines. In theory, the smaller the better

And RUE=a*CUE b*SUE c*NUE, the weights of a/b/c are different according to user needs and the three items cannot become low at the same time.

So, overall

Public cloud: CUE↓ SUE↑ NUE↓

Private cloud: CUE↑ SUE↓ NUE↑↓

There are clouds Users basically started from scratch: there were no servers and no complete back-end IT architecture. Now due to business needs, they hope to build an IT system quickly and at low cost; while private cloud users are actually starting from scratch: from the original complete but huge and inflexible The IT system has shifted to a system architecture that is more efficient, more flexible in capacity expansion and upgrades, and has less impact on the business.

Therefore, everyone’s needs are different. Just talking about the initial needs, the needs of public cloud users are to go online quickly and cost-effectively. Private cloud users are more demanding a smooth transition, retaining the existing experience, and not affecting existing businesses. When choosing between public cloud and private cloud, the final requirements come from the users themselves. Through our comparison, we can see that public cloud and private cloud have their own preferences, and they also have different evaluations in the eyes of different users.

As a user, you can carefully analyze your own needs to make the most economical choice.

There is nothing permanent in the conversion between public cloud and private cloud. The needs of enterprises for cloud services are different at different stages. It is very likely that one day due to changes in business needs, public cloud and private cloud will be required. Conversion to private cloud.

For more related knowledge, please visit the FAQ column!

The above is the detailed content of What is the difference between private cloud and public cloud. For more information, please follow other related articles on the PHP Chinese website!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn