For cloud computing, Baidu encyclopedia is interpreted as follows:
Cloud computing is an Internet-based service increase, use, and delivery model. It usually involves providing dynamic and scalable resources through the Internet and is often virtualized. Cloud is a metaphor for networks and the Internet. In the past, the figure often used clouds to represent telecommunication networks, and later used to represent the abstraction of the Internet and underlying infrastructure. In a narrow sense, cloud computing refers to the delivery and use modes of IT infrastructure, that is, obtaining required resources through the network in an on-demand and scalable manner, and in a broad sense, cloud computing refers to the delivery and use modes of services, it refers to obtaining required services through the network in an on-demand and scalable manner. This kind of service can be related to IT and software, Internet, or other services. It means that computing power can also be used as a commodity to flow through the Internet.
Background:
Cloud computing is a combination of grid computing, distributedcomputing, and parallel.
Computing, utility computing, network storage technologies, virtualization, and load balancing
Balance) and other products that integrate traditional computer and network technologies.
These days, I have read the research directions of various major companies on cloud computing, and it is difficult for beginners to understand the technical level. Here, I will summarize some ideas and hope to get guidance from the technical experts.
Cloud computing stands for hadoop, which is the basic architecture of a distributed system. When it comes to architecture, on the one hand, the development difficulty can be simplified, the complexity of the system underlying layer can be shielded, And the development speed can be improved. On the other hand, the side effects are also obvious. Simply put, the architecture is not flexible and the system efficiency is low.
Cloud computing is too abstract and needs to be subdivided. The subdivision modules are as follows:
1. Special Programming Model;
2. Massive Data storage;
3. Massive Data Management;
4. virtualization;
5. security and confidentiality;
6. Paid technology.
Each module requires the integration of various technologies. Take IBM cloud computing as an example.
First, build a parallel environment, familiarize yourself with the Linux environment, and master the MPI Programming method;
Second, be familiar with Tivoli software and understand smart infrastructure management solutions;
Once again, be familiar with the WebSphere software platform;
Finally, master the DB2 database management system.
Of course, it is difficult for ordinary people to master the above technologies in a short time. This requires team cooperation to find a suitable team, which is a matter of constant attention.
In the next period, I will record the research focus of relevant technologies.
P.s. The summer has really arrived. It's hard to get sleepy until noon. First, take a nap and take a rest...