What Is Cloud ?: Redhat Openstack Training

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 7

RedHat OpenStack Training

RedHat OpenStack Training Module & Certification

We have two modules in course content :-

CL-110 ( First Module )

CL-21O ( Second Module )

Exam Duration : 4 Hours ( totally practical based exam )

Exam Score: Required Min 70% marks to clear this exam.

Latest Exam Version: OpenStack Version – 13

What is Cloud ?
The cloud enables anyone with an internet connection to access IT
resources on-demand, such as those consumed by cloud-based
applications.

What is Cloud Computing ?


• Cloud computing is the on-demand delivery of compute power,
database storage, applications, and other IT resources through a
cloud services platform via the internet with pay-as-you-go pricing.

• You can access as many resources as you need, almost instantly, and
only pay for what you use.

“Cloud computing is a model for enabling ubiquitous,


convenient, on-demand network access to a shared pool of
configurable computing resources (e.g., networks, servers,
storage, applications,and services) that can be rapidly
provisioned and released with minimal management effort or
service provider interaction.”
- National Institute of Standards & Technology(NIST)
• OpenStack founded by NASA and Rackspace in 2010.
Benefits of CLOUD or Cloud Computing ?

• On demand Self-service: Allows cloud consumers to provision


instances with computing resources.

• Multitenancy: Allows multiple cloud consumers to share the


underlying hardware.

• Elasticity: Scales out (or scales in) instances to satisfy demand.

• Provides virtual machine ( VM) on demand.

• Telemetry: Resources can be monitored and metered by the


service provider as well as the cloud consumer

Types of Service Model:


• SAAS
• PAAS
• IAAS

SaaS- ( Software as a Service) ---

Provides the consumer the ability to use the software in a cloud


environment, such as web based email for example.
PaaS- ( Platform as a Service ) ---- Openshift

• Provides the consumer the ability to deploy applications through a


programming language or tools supported by the cloud platform
provider.

• An example of platform as a service is an Eclipse/Java programming


platform provided with no downloads required.

IaaS - ( Infrastructure as a Service )---- Openstack


Provides infrastructure such as computer instances, network connections,
and storage so that people can run any software or operating system.

Type of Cloud Model:


1- Private Cloud
2- Public Cloud
3- Hybrid Cloud

What is Private Cloud ?


A private cloud operates for a single organization, but can be managed on-
premise or off-premise.

What is Public Cloud ?


A public cloud has an infrastructure that is available to the general public
or a large industry group and is likely owned by a cloud services company.

What is Hybrid Cloud ?


A hybrid cloud can be a deployment model, as a composition of both
public and private clouds.
What is Openstack ?
• OpenStack is open source software, which means that anyone who
chooses to can access the source code, make any changes or
modifications they need, and freely share these changes back out to
the community at large.

• The OpenStack Platform is implemented as a collection of interacting


services that control compute, storage, and networking resources.

• OpenStack’s basic requirement: “cloud must be simple to implement


and massively scalable”.

• OpenStack founded by NASA and Rackspace in 2010.

Openstack Releases:-

Austin
Bexar
Cactus
Diablo
Essex
Folsom
Grizzly Version-3
Havana Version-4
Icehouse Version-5
Juno Version-6
Kilo Version-7
Liberty Version-8
Mitaka Version-9
Newton Version-10
Ocata Version-11
Pike Version-12
Queens Version-13
Rocky Version-14
Stein Version-15
Train Version-16--- Beta Version
Ussuri

What are the components of OpenStack?

• Horizon (Dashboard - GUI interface service)


• Keystone (Identity Service )
• Nova (ComputeService )
• Glance (Image Service)
• Neutron (Networking Service)
• Cinder (Block Storage Service)
• Swift (Object Storage Service)
• Ceilometer (Telemetry)
• Heat (Orchestration)
1- Horizon ( Dashboard )

Web browser-based dashboard that you can use to manage all


OpenStack services.

2- Keystone ( Identity )
Centralized service for authentication and authorization of OpenStack
services and for managing users, projects, and roles.

3- Nova ( Compute )
• Manages and provisions virtual machines running on hypervisor
nodes.

• Nova manages instances (virtual machines) running on nodes,


providing virtual machines on demand

4- Glance ( Image )

• In Red Hat OpenStack Platform, the file that contains a virtual


disk that has a bootable operating system installed is called an
image

• This image usually contains the minimum required software,


including a bootable OS.

5- Neutron ( OpenStack Networking )

• Neutron is a software-defined networking service that helps to


create networks, subnets, routers, and floating IP addresses

• Provides connectivity between the interfaces of OpenStack


services.
6- Cinder ( Block Storage )

Manages persistent block storage volumes for running virtual machines


OR Instances .

7- Swift ( Object Storage )

• Swift provides object storage that allows users to store and


retrieve files using HTTP.

• Example- S3 service in AWS Cloud , google drive, drop box and


other cloud based online storage.

8- Heat ( Orchestration )

Template-based orchestration engine that supports automatic creation of


resource stacks.

9- Ceilometer ( Telemetry )

The OpenStack telemetry service provides user-level usage data,


which can be used for customer billing, system monitoring, or alerts.

**************** KR Network Cloud ************************

You might also like