ArticleDirectory
Today is Yasushi Hara's last class in this course. We strongly recommend openstack for a look. So, Google.
----------------
OpenstackOfficial Website address
You can see an obvious figure on the homepage of the official website, showing the structure of openstack, as shown below:
As you can see, openstack seems to act as a man-in-the-middle role between the user application and standard hardware. User applications are easy to understand, such as Weibo, web site, web game, and other network applications. So what is standard hardware? Why is there a standard in front of hardware? Is it possible that only standardized hardware resources can be connected to the openstack platform?
See the description on the openstack Official Website:
About openstack
Openstack is a cloud operating system that controls large pools of compute, storage, and networking resources throughout a datacenter, all managed through a dashboard that gives administrators control while empowering their users to provision resources through a Web interface.
From the definition, we can see that openstack is a cloud platform operating system, and it can control a large number of computing, storage, and network resources through a data center, all these resources are managed in a unified manner through a control panel, which allows the Administrator to control resources provided through network interfaces.
Obviously, there are two types of users for openstack. One is to provide resources, and the other is to call these resources through the openstack platform.
So how do users who provide resources provide? How can users call resources?
Let's take a look at the description of openstack's computing resources:
Openstack compute
The openstack cloud operating system enablesEnterprises and service providersToOffer On-demand computing resources, By provisioning and managing large networks of virtual machines.Compute resources are accessible via APIs for develpers building cloud applicationsAndVia web interfaces for Administrators and Users. The compute architecture is designed to scale horizontally on standard hardware, enabling the cloud economics companies have come to continue CT.
Therefore, we can imagine that openstack only exists as a platform and does not act as a provider or consumer of computing resources. (Unlike Amazon, Google, or Microsoft, they act as their cloud resource providers)
From the above description, we can see that the three user roles of openstack are as follows: