Software architecture it based on cloud computing platform

Cloud computing concept
now cloud computing has been applied to many fields, which implied a lot of technology is also being studied many scholars, but still does not define a standard, according to China for
the definition of current cloud computing point of view, it is distributed computing, parallel computing grid with three calculation above, the developed, is a relatively new calculation model. Therefore, the cloud
is not calculated points having a characteristics, has a high scalability, it is possible to reflect the good management mode. The main service provided is transparent and does not require users to learn more about, it
can be for customer service, using its own cloud computing software features and data storage methods, to reduce the overall error probability calculations to ensure the reliability of the calculation, and cloud computing has large numbers
according ability to provide users with a more efficient service, good usability, programming capabilities using cloud computing, but also based on user characteristics written to ensure that its services have diversity and
economy.

2 cloud computing platform software configuration
2.1 cloud computing software architecture layer
by the overall analysis of cloud computing now can be found in its software architecture is divided into three layers, namely, the core service layer, service management and user access layer, the core service layer cloud
computing your soft-center, mainly for the fusion system of hardware, software and applications, and then presented to the client, it has a certain diversity and stability, but also need to adapt to
a variety of applications; service management is for the management of the core service layer, to ensure that provide users with services in a stable environment; user access layer between the user and the cloud is mentioned
for the exchange of information channel. Core Services layer in general can be divided into three areas, namely, infrastructure services layer, service layer platforms and software services layer, the middle layer of infrastructure services is
to simulate calculated in accordance with user needs, vendors need to provide in this one Some personal information; platform services layer is cloud computing applications that manage the service, and its associated software
developers can bypass the underlying system that allows cloud computing platform to build more convenient; software services layer is the use of cloud computing applications program, to allow enterprises to establish a system they need,
is a key part. For service management, its mainly for the core services layer, let it be able to run in a secure environment, to ensure that more reliable, its content services is
security management, but the cloud structure is very huge, the user to find the information they need a little more difficult, so use some search and confidentiality agreements, cloud computing vendors based on a
users own needs, thus ensuring each customer's requirements, when the user access to information, to ensure the safety of information exchange sex is very important. User access layer, it is possible
for users to access cloud system, through this form, the user will be able to transfer local applications to the cloud, which would also be able to understand the cloud server, access to data anywhere, anytime,
which can ease the local pressure on the server, improving office efficiency
rate.
2.2 The key technology of cloud computing
Because cloud computing is mainly data calculation, calculation and storage of data, we are using more advanced technology, which is the key to mass data storage technology, programming model
and virtualization technology. Mass data storage technology is the core of cloud computing system, cloud computing system through the acquisition and analysis of big data, its usefulness in ensuring the premise, according to customer needs
user needs of different services, cloud computing data storage technologies have in this case must be high transfer rate. Among the future development, but also we must be more for data processing
more efficient, to ensure that large-scale data storage, so that data becomes safe and reliable. Programming model needs to be customized according to user needs using a program written allows users to more easily carry out
cloud computing, so this is simple, to ensure transparency for the background while the user and associated personnel, let it be scheduled during operation and execution, is the future goal. Virtualization
of technology goals is to make the data were together, put resources into something of customer service, the use of this technology will make the hardware requirements become greater, but the management software
aspects has become more simple, improve the utilization of resources, but also for some resources are not used can be used, is the basis for future resource utilization. Virtualization technology systems and hardware separated
after opening, allowing different systems to run on a physical machine, regardless of the hardware is not the same, the operating system will be seen as a unified hardware.

Reproduced in: https: //www.cnblogs.com/zyt-bg/p/11012077.html

Guess you like

Origin blog.csdn.net/weixin_34413357/article/details/93669824