What Is Cloud Computing
What Is Cloud Computing
In addition, the platform provides on demand services, that are always on, anywhere, anytime and
any place.
Pay for use and as needed, elastic
scale up and down in capacity and functionalities
The hardware and software services are available to
general public, enterprises, corporations and businesses markets
Cloud Computing Characteristics
On Demand Self-Service
Broad Network Access
Rapid Elasticity
Resource Polling
Measured Services
Cloud Architecture
Cloud Offerings
Private
Your business, your applications, your data
Easier to conform to strict rules around data location, control or privacy.
Requires resource and organizational maturity sufficient to run the
datacenters.
Public
Overview of OpenStack
What is OpenStack?
Origins of the project
Programming Languages
OpenStack Architecture
Dashboard provides web front end to other OpenStack services.
Compute stores virtual machines images in Image service.
Network provides the networking component for Compute.
Block storage provides compute with storage volumes
Object storage provides storage for image.
Image service uses object storage to store virtual disk files.
Identity provides authentication services to other services.
OpenStack Compute
Compute Code name (Nova)
Most distributed component of OpenStack.
Interacts with Authentication (Keystone), image(Glance), and web
interface(Horizon) services
SQL database for Compute
OpenStack Dashboard
Graphical interface to OpenStack services
l
Interacts with OpenStack resources
l
Access, Provision, and automate cloud-based resources
l
Modular and customizable web application
l
Dashboard provides the end-user UI for OpenStack.
l
Users(not just OpenStack developers) interact with
Openstack.
l
Authenticate by loggin in
l
Manage images
l
Configure access and security for instances
l
Launch and manage instances
l
Manage Networks.
l
OpenStack Networking
Code name (Neutron)
l
Provides network connectivity
l
May also be deployed on same host as other OpenStack
component.
l
Assign Vms to a network through interaction with
compute
l
Networking API integrates with Dashboard for web-based
management
l
Provide IP Address
l
l
l
Public
Private
OpenStack Orchestration
Code name (HEAT)
l
Orchestration
l
Deploy and configure multiple instance using template
l
Provides auto scaling service.
l
Components
l
l
l
l
Metering
Alarming
Templates
l
l
l
Any Questions?
Thank you!!