First: we will explain what cloud computing is?
First: the definition of cloud computing #
It is a service provided by companies through the internet
Whether it is infrastructure, data base, server, software, storage, and the service is provided under an environment called Virtualization
Virtualization meaning #
It is a property that hears the division of resources or hardware into several devices
Each device can download its own operating system without affecting the rest of the devices
Virtualization types #
There must be an operating system, whether windows, Linux, Mac, and the program is downloaded to it, and we divide it
Example VMware workstation or virtual box oracle or kvm red hat and server vps
2-hypervisors bare metal
In this type, hypervisors are downloaded directly to the hardware as if it were an operating system, and the hardware is partitioned
No need for an operating system
Example Citrix XenServer, VMware vSphere, Proxmox ve, Hyper-V for Windows, and RHEV for red hat
From the division above, it is clear that cloud is hypervisors hosted because it needs an operating system to download on
cloud types #
1- public cloud #
They are devices that provide service and so many people can use the service
In other words, providing all computing applications and resources, but to a group of clients, and the applications are mixed on computing servers.
2- private cloud #
It is a service that is provided to one person or one company, or in other words, it is a service
But rented to one person or institution so that it works for him and under his full disposal in data and security
And the quality and efficiency of the service and there is no participation in the services
3- community cloud #
It is a union of more than one company to create a private cloud between them, or a company can be its owner
For the cloud and the rest of the hosted companies, I have the company that owns the cloud, and it is responsible for the maintenance and protection process
4- Hybrid Cloud #
It is a meeting of a public cloud with a private cloud, an illustrative example, meaning there is a private cloud in the company
The company is also a public cloud renter, and there is a communication process that shows them or a transfer process
An illustrative picture of the species #
What is OpenStack? #
It is the name of a free, open source operating system project classified under the IaaS category, used to enable private cloud computing within an organization’s network.
This system was established in partnership between Rackspace, a company specializing in cloud computing, and the American Space Research Center, NASA
This is to enable organizations to create cloud networks using the devices they have. This project is managed by the non-profit OpenStack Foundation.
This system controls server hardware, storage devices and network resources for the entire organization’s data center, and network administrators can control it through a simple control interface that can be accessed through a browser.
This system is used by many large companies and organizations to control their cloud networks, including Rackspace, NASA, Red Hat, HP, Wikimedia, AT&T, and many others.
OpenStack System Elements
This system consists of a group of elements as follows:
- Compute Controller: Infrastructure controller.
- Storage: The storage system.
- Network Controller: The network controller.
These elements, in addition to other sub-elements, constitute the foundation on which this system is built.