Cloud computing is the most advanced and hot information processing technology in the world. It depends on the network. If it was 20 years ago, no one would consider cloud computing at all, because the network was too slow, and it was knocked back every time. Cars or clicks of the mouse will incur expensive communication costs, but as the network bandwidth continues to increase, it provides a growth ground for cloud computing, at least providing opportunities for cloud computing technology to go out of the lab. However, like any new technology, cloud computing is not always smooth in practice, encountering many obstacles, which has delayed the popularity of cloud computing technology to some extent. Let's talk in detail about what factors will affect the development of cloud computing, especially in the data center.
Security stability of cloud computing architecture
Due to the high concentration of its users and information resources, the consequences and risks of security incidents are much higher than those of traditional applications. As early as 2009, cloud computing in companies such as Google, Microsoft, and Amazon all experienced major failures, which affected the information of thousands of customers. The high concentration of data information is also likely to be the target of hacker attacks. The consequences and destructiveness of denial of service attacks will be significantly higher than in previous data center applications. Moreover, these data are geographically weak, information services or user data may be distributed in different regions or even different countries. There may be legal differences and disputes in the government information security supervision, and the physical boundaries between users may be blurred, which may lead to problems in judicial forensics. Cloud computing will use virtualization technology to achieve multi-tenant cloud services, while virtualization will bring a lot of security issues. For example, if the host is damaged, the client server managed by the main host may be attacked by the hacker; if the virtual network is damaged, the client will also be damaged; if the host has a problem, all the virtual machines will have problems. . Although many technical experts are also providing a variety of security solutions, security incidents still occur, making it difficult for people to safely hand over all their private data to cloud computing. It is this kind of doubt that hinders Cloud computing development.
Cloud computing service delivery and management process
Cloud computing deployments are not like traditional data centers, you can build some servers and network equipment. Cloud computing needs to be delivered through parts such as lease, self-monitoring, customer service and metering, providing users with delivery content of three types of services such as IaaS, PaaS, and SaaS, and ensuring availability, security, and mutuality of cloud services according to service level agreements. The quality of service in terms of operation, etc., obviously these are relatively imaginary things, and do not quantify the delivery of services, making people sound like clouds and fog, and they don’t know what to say. In addition, cloud computing is deployed, and the operation and maintenance management process must be completely changed. All data center activities are completed on the built cloud platform, including business change, optimization, fault handling, and daily operation and maintenance. This requires a good combination of service and management and cloud computing. However, there is still a lot of problems between them. For the data center, doing cloud computing services and management is one of the technical difficulties, and many people still have doubts about this.
Cloud computing cost
Deploying cloud computing takes into account costs. On the one hand, the cost of purchasing cloud computing software and services; on the other hand, the cost of building a facility that is compatible with cloud computing. At present, building a data center with cloud computing attributes is relatively expensive. Software and hardware devices are required to support integration with cloud computing technologies. The network bandwidth is high and the distributed computing power is strong. Without these cloud computing, it is impossible to play well. Effect. Therefore, to deploy cloud computing, we must consider all aspects. In many places, we need to increase the cost to adjust. These are the construction costs. The cost of building a cloud data center will be much higher than that of the traditional data center. This also makes many people Abandoning cloud computing, or delaying cloud computing projects, more of a face-to-face project, can find the shadow of cloud computing in the construction of the data center, but in fact, cloud computing really does not come in handy.
Cloud computing maturity
Until now, cloud computing technology is hard to say that it is mature and still evolving. Gartner's cloud computing technology maturity curve shows that cloud computing was in the years before 2008. After a long period of brewing, the basic concepts were accepted and reached the peak of fanaticism in 2009. Since 2010, there have been a lot of places to start the cloud computing pilot. However, there are many problems in the actual implementation, including the number of users who can’t grow at all, and the large amount of investment can’t be paid back. In 2013, the development fell to the bottom. In 2015, the situation began to ease again. Especially since the beginning of the second half of the year, cloud computing has gradually matured, and the market has begun to look at it rationally. Investment has grown steadily and entered a slow-heating phase. In fact, as an emerging technology, cloud computing technology is relatively mature in theory, but it still lacks practical deployment experience and still needs continuous improvement. This has caused many people to express concern about this technology. Too early introduction will bring more unknown risks.
Cloud computing high availability
High availability refers to increasing system and application availability by minimizing downtime due to routine maintenance operations and sudden system crashes. Cloud computing computing resources and storage resources are implemented in cluster form, with special emphasis on scalability. Cloud computing technology itself is more complicated. It also needs to consider service backup, service switching, and fault detection. This will lead to an overly complex system. Overly complex redundancy may increase system risk and reduce operational efficiency. Therefore, the high availability of cloud computing is realized by complex clustering algorithms, which increases the complexity of the implementation and theoretically increases the operational risk. In the event of a problem, it may be completely out of control, and the resulting high availability will harm the cloud itself. Therefore, the high availability of cloud computing is relative, and the poor use will bring disaster to the data center.
Cloud computing theory has been going on for more than a decade, but there has never been a breakthrough in the field of data center practice. It has been hindered by the above five aspects. If these problems are not solved well, cloud computing still cannot stand in the data center. heel. But the good news is that more and more data centers have already made cloud computing a must for future construction, indicating that more people are accepting cloud computing. After all, cloud computing can bring benefits to the data center, no one can deny it, can't refuse it.