0% found this document useful (0 votes)
46 views11 pages

Open Stack

Cloud computing provides on-demand access to computing resources and applications via the internet. It has various deployment and service models including public, private, hybrid, and community clouds that provide infrastructure, platform, and software as services. Virtualization allows the creation of logical computing resources within physical systems. OpenStack is an open-source cloud operating system that provides services for compute, networking, storage, and more to deploy public and private clouds.

Uploaded by

mayank
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
46 views11 pages

Open Stack

Cloud computing provides on-demand access to computing resources and applications via the internet. It has various deployment and service models including public, private, hybrid, and community clouds that provide infrastructure, platform, and software as services. Virtualization allows the creation of logical computing resources within physical systems. OpenStack is an open-source cloud operating system that provides services for compute, networking, storage, and more to deploy public and private clouds.

Uploaded by

mayank
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 11

Cloud

WHAT IS CLOUD
Cloud Computing

 Cloud Computing provides us a means by which we can access the


applications as utilities, over the Internet/Intranet. It allows us to create,
configure, and customize applications online.
 Cloud Computing is both a combination of software and hardware based
computing resources delivered on a network service.
 Cloud is differentiated into Deployment Model and Service models
Types of Cloud and deployment models

 Public Cloud : The Public Cloud allows systems and services to be easily
accessible to the general public. Public cloud may be less secure because
of its openness.
 Private Cloud : The Private Cloud allows systems and services to be
accessible within an organization. It offers increased security because of its
private nature.
 Hybrid Cloud : The Hybrid Cloud is mixture of public and private cloud.
However, the critical activities are performed using private cloud while the
non-critical activities are performed using public cloud.
 Community Cloud : The Community Cloud allows systems and services to
be accessible by group of organizations.
Types of Cloud and Service models

1. Infrastructure as a Service (IaaS)

2. Platform as a Service (PaaS)

3. Software as a Service (SaaS)


IaaS

Infrastructure as a Service (IaaS)

IaaS is the delivery of technology infrastructure as an on demand scalable


service.

IaaS provides access to fundamental resources such as physical machines,


virtual machines, virtual storage, etc.

 Usually billed based on usage


 Usually multi tenant virtualized environment
 Can be coupled with Managed Services for OS and application support
PaaS

Platform as a Service (PaaS)

PaaS provides the runtime environment for applications,development &


deployment tools, etc

PaaS provides all of the facilities required to support the complete life cycle of
building and delivering web applications and services entirely from the Internet.

Typically applications must be developed with a particular platform in mind


 Multi tenant environments
 Highly scalable multi tier architecture
SaaS

Software as a Service (SaaS)

SaaS model allows to use software applications as a service to end users.

SaaS is a software delivery methodology that provides licensed multi-tenant


access to software and its functions remotely as a Web-based service.

 Usually billed based on usage


 Usually multi tenant environment
 Highly scalable architecture
What is virtualization
 Virtualization is changing the
mindset from physical to
logical.
 virtualization means is creating
more logical IT resources,
called virtual systems,
within one physical system.
 It most commonly uses the
hypervisor for managing the
resources for every virtual
system. The hypervisor is a
software that can virtualize the
hardware resources.
Openstack and its history
 Openstack is a set of software tools for building and
managing cloud computing platforms for public and private
clouds
 Openstack is managed by the openstack Foundation, a non-
profit organization that oversees both development and
community building around the project
Openstack Services
• Keystone - Identity service. Used for authentication and authorization
• Glance - Image service. Stores images that will be used for
creating VM’s
• Nova - Compute service. Used to allocate resources for VM’s
• Neutron - Networking services. Used for creating networks, routers,
subnets, ports
• Cinder - Storage service. Block Storage service for providing
volumes to Nova virtual machines, Ironic bare metal hosts, containers.
• Heat - Orchestration. It implements an orchestration engine to
launch multiple composite cloud applications based on templates
• Horizon - GUI dashboard used to provide access to end user
Openstack component architecture

You might also like