2.1 Cloud and Cloud Services Flashcards
CLOUD
In general, when we talk about the cloud, we re talking about three things:
DATA CENTERS
CLOUD COMPUTING or CLOUD SERVICES
VIRTUALIZATION
PUBLIC CLOUD
Offer services and applications to the general population.
The public cloud uses the internet to provide services.
PRIVATE CLOUD
Are intended for specific organizations or entities like governments, and are only accessed by those private organizations.
A private cloud can be set up using the private network of an organization, though this can be expensive to build and maintain. A private cloud can also be managed by an outside organization with strict access security.
HYBRID CLOUD
A hybrid cloud is made up of two or more clouds, where each part remains a separate object, but both are connected using a single architecture.
Individuals on a hybrid cloud would be able to have degrees of access to various services based on user access rights.
COMMUNITY CLOUD
A community cloud is created for exclusive use by a specific community.
The differences between public clouds and community clouds are the functional needs that have been customized for the community.
SaaS
Software as a Service
Refers to an on demand software or a subscription model where the license and delivery of the software happens through the cloud.
PaaS
Platform as a Service
Is where the cloud service provider provides the platform for the developer to develop an application or app.
IaaS
Infrastructure as a servide refers to virtual computing that can be provided over the internet on demand.
VIRTUALIZATION
Is the ability to abstract or separate the operating system from the physical hardware.
HYPERVISOR
To create a virtual computer the dedicated physical hardware needs to be shared with the virtual computer.
TYPE 1 HYPERVISOR
BARE METAL HYPERVISOR
Is a virtualization server.
The hypervisor is an operating system that’s installed directly onto the hardware.
After which virtual computers can be created.
TYPE 2 HYPERVISOR
HOSTED HYPERVISOR
The hypervisor is an application or program that is installed on top of the host operating system.