Cloud computing technology architecture details

Source: Internet
Author: User
Keywords cloud computing

Because cloud computing can generally be divided into IaaS, PaaS and SaaS three different types of services, and different manufacturers have provided different solutions, so far there is no unified technology architecture, the reader understand the principle of cloud computing Constitute a hurdle. To this end, this article integrated programs from different manufacturers to construct a questionable cloud computing architecture.

Cloud computing technology architecture is divided into 4 layers: physical resource layer, resource pool layer, management middleware layer and SOA building layer. The physical resource layer includes computers, storage, network facilities, databases and software.

The resource pool layer is a resource pool that forms a large number of same types of resources into homogeneous or near-homogeneous states, such as a computing resource pool and a data resource pool. Building a resource pool is more the integration and management of physical resources, for example, how to fit 2,000 servers in a standard container space to solve the problem of cooling and faulty node replacement and reduce energy consumption. The management middleware is responsible for cloud computing Resources management, and scheduling many application tasks, so that resources can efficiently and safely provide services for applications;

The SOA build layer encapsulates cloud computing capabilities into standard Web Services services and incorporates them into the SOA architecture for management and use, including service registration, discovery, access, and building of service workflows. Management middleware and resource pooling are the key pieces of cloud computing technology, and the capabilities of the SOA building layer are more dependent on external facilities.

Cloud computing management middleware is responsible for resource management, task management, user management and security management. Resource management is responsible for balancing the use of cloud resource nodes, detecting node failures and attempting to recover or block them, and monitoring the usage of resources.

Task management is responsible for the tasks performed by users or applications, including the deployment and management of user task images (Image), task scheduling, task execution, mission lifecycle management, etc. User management is a must for implementing the cloud computing business model Less links, including the provision of user interface, management and identification of user identity, create a user program execution environment, the use of user billing;

Security Management Secures the overall security of cloud computing facilities, including authentication, access authorization, comprehensive protection and security audits.

Based on the above architecture, this paper takes IaaS cloud computing as an example to briefly describe the implementation mechanism of cloud computing.

User interaction interface to the application to provide access to Web Services interface, access to user needs. The service catalog is a list of services that users can access. System management module is responsible for managing and allocating all available resources, the core of which is load balancing. The configuration tool is responsible for preparing the task runtime environment on the assigned nodes. The monitoring statistics module is responsible for monitoring the running status of the node and completing the statistics of the user using the node. The implementation process is not complicated: The user interface allows the user to select and invoke a service from the directory. After the request is passed to the system management module, it will assign the appropriate resources to the user and then invoke the configuration tool to prepare the environment for the user. Cloud computing technology introduced above.

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.