Profiling Open Source Cloud: Building infrastructure as a service (IaaS) block
Source: Internet
Author: User
KeywordsCloud computing IaaS building infrastructure
In this article, we'll dissect the cloud to explore its architecture and the various open source technologies used to build these scalable dynamic computing and storage platforms.
It is common for distributed systems, the Internet, to use clouds as an abstraction for distributed systems, the Internet, but over the past few years this abstraction has been expanded to incorporate highly virtualized scalable http://www.aliyun.com/zixun/ Aggregation/13748.html "> Infrastructure, which can easily be provided as a service (either local or remote, or a combination of local and remote resources).
Cloud computing Analysis
This article starts with the core abstraction of the cloud architecture (from the infrastructure, service [IaaS]), then the building block, and finally the highly integrated solution.
Although not required, virtualization provides some unique advantages for building a scalable architecture. In addition to resource sharing and scalability, virtualization can migrate virtual machines (VMS) between physical servers for load balancing. The virtualization component shown in Figure 1 is provided by a software layer called virtual hypervisor, sometimes called virtual machine Monitor [VMM]. This layer provides the ability to execute multiple operating systems (and their applications) simultaneously on a single physical machine. Each operating system is treated as a logical machine and mapped by a virtual hypervisor to a physical machine. There is an object named virtual machine in this hypervisor that encapsulates the operating system, applications, and configurations. In addition, you can provide device emulation in this virtual management program or as a VM to provide device emulation if you want. Finally, new management patterns will be required, given the new dynamic nature of virtualization and the new functionality it provides. This management is best done within the layers, local management is done on the server, and there is a higher level of infrastructure management to provide comprehensive and coordinated management of the virtual environment.
Figure 1. The core element of a node in the cloud
If you multiply the nodes in Figure 1 on a physical network that has shared storage, by arranging management across the infrastructure and then using caching and filtering to provide front-end load balancing for inbound connections (whether private or public), you have a Taoyun infrastructure that can be called. Figure 2 shows the new structure. With a cross node VM equalization (or even dynamic balance) implemented based on their respective workloads, the sleep state of the server can be switched off unless additional computational power is required (to provide better power efficiency).
Figure 2. Cloud computing Infrastructure
Once you have defined the basic architecture of the cloud, you can begin to explore how to apply open source technology to build a dynamic cloud infrastructure.
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.