Openstack has a modular architecture
What means by this " Openstack has a modular architecture that ensures the scalability and elasticity of the deployed cloud"
First time here? Check out the FAQ!
What means by this " Openstack has a modular architecture that ensures the scalability and elasticity of the deployed cloud"
These are pretty words that want you to have a good impression of OpenStack. They don't mean much, and can be interpreted in several ways. Here is my interpretation, if you are interested:
Modular architecture: It consists of modules (Nova, Cinder, Neutron and so on) that you can choose to deploy or not deploy. For example, you may decide not to deploy Cinder.
Scalability: When you find out that your cloud's resources are exhausted, you can add resources like compute nodes or storage systems easily.
Elasticity: Cloud applications can grow and shrink depending on demand and only consume the resources they need at any given point in time. This is actually a main characteristic of any cloud, so it's fairly pointless to brag that OpenStack supports elasticity. It's like saying that a BMW allows you to drive.
They probably do, but to a lesser degree. Even a minimal OpenStack cloud consists of Keystone, Nova, Glance and Neutron, four rather independent modules (you might argue that Nova depends on the three others). The entire OpenStack family comprises some 40-50 projects.
Also look at the wide variety of hypervisors, storage backends and networking drivers in OpenStack. You have a lot of freedom to put together an OpenStack cloud from these building blocks. Of course, you have to pay for freedom with complexity.
Asked: 2019-05-11 14:59:19 -0600
Seen: 166 times
Last updated: May 12 '19