Hybrid cloud organically combines private cloud and public cloud, providing enterprises with richer cloud services, more flexible cloud resources and more reasonable cloud cost. However, is hybrid cloud really suitable for our enterprise? How to evaluate? How can we make better use of hybrid cloud?
1. Is hybrid cloud suitable for our enterprise?
In recent years, with the vigorous development of cloud technology, hybrid cloud has gradually entered the enterprise. Hybrid cloud organically combines private cloud and public cloud, providing enterprises with richer cloud services, more flexible cloud resources and more reasonable cloud cost. However, is hybrid cloud really suitable for our enterprise?
First, we need to assess regulatory compliance, data security and other factors. Due to the different ownership of public cloud and private cloud, enterprises consume and use cloud services as tenants on the public cloud, and the data of these cloud services are stored on the platform of the public cloud provider. Therefore, enterprises need to consider whether the data stored on the public cloud will have the risk of leakage. For example, for users in the financial industry, it is necessary to consider whether these data have the information of bank cards, ID cards and so on. Once these data are leaked, they will have a certain impact on social financial stability. Therefore, if users of the financial industry use public cloud, they need to report to the banking and insurance regulatory departments, and not to store sensitive data. For another example, for Internet users, we need to consider whether there will be commercial competition between our enterprise and cloud providers to ensure that our enterprise’s data will not be unsafe due to enterprise business competition factors.
Second, we need to evaluate whether there are business requirements that will use hybrid cloud. Enterprises can’t mix cloud for the sake of mixed cloud. The choice of any technical solution should be based on business requirements. For example, crawler business needs to collect data from the Internet, which is more suitable for the use of public cloud; for example, some internal business systems, whose users are enterprise users, are more suitable for the use of private cloud; some business systems are characterized by business peaks at certain times, which is more suitable for the use of private cloud The cloud provides daily support, and the public cloud is used to provide support for instantaneous business peak.
Then, it needs to be evaluated according to the skills of IT personnel. Because the technology stack of private cloud is different from that of public cloud, the private cloud is characterized by relatively mature and single technology solution, and often has subdivided IT construction and operation and maintenance personnel; while the public cloud is characterized by rich cloud service directory and fast cloud service update, which has certain requirements for IT personnel’s knowledge breadth and novelty, and only by deeply understanding the characteristics of each cloud service After that, we can make better use of the hybrid cloud.
2. How to make good use of hybrid cloud?
So, how can we make better use of hybrid cloud?
One consideration: choose different cloud services for different resource pools
Hybrid cloud is composed of multiple cloud resource pools, and each cloud resource pool has different characteristics. Service selection can be done according to the advanced nature of each cloud provider. For example, private cloud resource pool pays more attention to the stability and security of cloud resources, so cloud services such as computing, storage and network can be provided by private cloud; for example, alicloud has better DNS resolution, so alicloud can be selected to provide network cloud resources; for example, AWS has better container and cloud adaptation, so AWS can be selected to provide container services; similarly, the cloud resource pool can provide cloud resources by using private cloud You can choose Huawei cloud to provide video service and telecom cloud to provide SMS service.
Second consideration: building network channels between hybrid clouds
In order to better meet the data communication between multiple cloud resource pools, it is necessary to build a network channel between multiple cloud resource pools. There are two ways to build network channel, one is cloud dedicated line, the other is VPN. Cloud private line can provide high stability network links. When constructing, because each public cloud will have many regions, it is necessary to select the appropriate access point according to the data center location of the private cloud. At the same time, when designing the public cloud network topology, all network traffic from the public cloud to the private cloud should pass through this access point. The access mode of VPN can build IPSec VPN through the Internet. The characteristic is that the cost is much lower than the special line, but the stability and bandwidth quality are not as good as the special line. In addition, some network providers can be selected, which can provide network lines connecting multiple public clouds, or can be used as a compromise between self built VPN and private line.
Three considerations: building applications across multi cloud resource pools
The final scenario of using hybrid cloud is to realize traffic balance and migration of applications on multiple cloud platforms, so as to realize seamless migration of resources and avoid binding of single cloud provider. This needs to be deployed in multiple cloud resource pools. At the same time, the database needs to use distributed database or database cluster multi copy technology to ensure data consistency, and then adjust the traffic policy from DNS.
Consideration 4: use a unified management platform to unify cloud service capabilities
Because the cloud service capabilities of different cloud resource pools are different, in order to achieve resource standardization service supply, we need to align the service capabilities of each cloud service provider, so we need to build a unified hybrid cloud management platform. It needs to be designed from three dimensions: unified resource management, unified operation management and unified operation and maintenance management. Among them, the resource management layer can realize the resource management of multiple cloud resource providers, and abstract some differentiated services to extract their commonness. Unified operation management focuses on cost management, user system management and project management of hybrid cloud. Unified operation and maintenance management focuses on work order management, event management, change management, etc.
Five considerations: Building disaster recovery system with hybrid cloud
In a hybrid cloud scenario, you can choose the public cloud as the disaster recovery environment of the private cloud. At this time, the public cloud does not directly provide external services, but acts as the remote disaster recovery center of the private cloud. Only when the private cloud fails, the public cloud will be enabled to provide external services. Because the resource pool of the public cloud does not directly provide external services, it can reduce the security risk of daily exposure; at the same time, the cost of the public cloud disaster recovery center is much lower than that of the enterprise’s own disaster recovery center.
Consideration 6: need to do a good job in the overall planning of public cloud
Due to the characteristics of the public cloud, compared with the private cloud, the public cloud is easy to be a weak point of cost security. Therefore, in the overall planning of the public cloud, we should carry out the overall planning of the public cloud, do a good job in the isolation between public cloud accounts, tighten the Internet entrance, and deploy WAF, IDS and other security devices to defend the security of applications deployed in the public cloud. From the network level, the East-West network and the North-South network of business account are isolated. From the audit level, the operation logs of all cloud platforms are stored in a unified way.
3. Is the hybrid cloud solution expensive?
Is the hybrid cloud solution expensive? To answer this question, we need to compare the construction cost of private cloud with the use cost of public cloud. Consider the construction cost of private cloud first. The factors that need to be considered in cost accounting include computer room rental cost, electricity fee, server cost, network equipment cost, software cost, security equipment, network access cost, labor cost, etc. at the same time, a very important factor needs to be considered is the cluster scale of cloud platform. When the scale is small, the cost of each virtual machine is shared equally The cost is relatively high. When the scale is moderate, the cost of each virtual machine will be relatively low. However, compared with the cost of the public cloud, there are various annual and monthly packages for the public cloud. It seems that the cost per virtual machine of the private cloud is still higher than that of the public cloud.
However, this does not mean that using the public cloud will save money. Due to the user’s habits or management specifications and other factors, it is easy to see that the virtual machine of the public cloud is still running when it is not in use, that the elastic IP application of the public cloud is not bound to the virtual machine, and that the storage volume is not mounted to the virtual machine after allocation. These wastes will greatly increase the cost of the public cloud. At the same time, when the scale of the public cloud reaches a certain level, there will be some hidden items on the bill, such as network export traffic fees. At this time, the cost of using the public cloud will gradually tend to the construction cost of the private cloud. Therefore, what we need to solve is to use public cloud resources in compliance planning, monitor and recycle the public cloud resources that are no longer used by technical means, and replace the on-demand way with the monthly package, so as to reduce the overall cost utilization.
4. Build a hybrid cloud suitable for the enterprise
Only suitable for their own enterprises, is the best. Therefore, to build and use the hybrid cloud, we need to first analyze the business characteristics of the enterprise, and select the appropriate business to be deployed on the public cloud and private cloud respectively; secondly, we need to do a good job in the overall planning of the hybrid cloud scheme, and reasonably divide it from the dimensions of unified cloud management, cloud service abstraction, cloud network connectivity, and cloud billing controllability; and then try to avoid binding with a resource pool in the hybrid cloud, Finally, we can often explore the use of new technologies and services in the public cloud, and feed these new services and technologies back to the private cloud, so as to promote the comprehensive development of hybrid cloud scenarios.