Академический Документы
Профессиональный Документы
Культура Документы
Introduction to
OpenStack
Giuseppe Cossu
Cloud Engineer
Hello!
I am Giuseppe Cossu
I am an enthusiastic OpenStack user.
I work at Create-Net as Cloud Engineer;
I am mainly involved on Cloud Computing
and Network Virtualization.
Contacts:
gcossu@create-net.org
http://it.linkedin.com/in/giuseppecossu/en
Agenda
■ Live Demo
Introduction to
Cloud Computing
"Cloud Computing is a model for enabling ubiquitous,
convenient, on-demand network access to a shared pool of
configurable computing resources that can be rapidly
provisioned and released with minimal management effort
or service provider interaction." NIST Definition
Essential Characteristics of Cloud Computing
■ On-demand self-service
a consumer can unilaterally provision computing capabilities
■ Broad network access
capabilities are available over the network and accessed through standard
mechanisms
■ Resource pooling
the provider’s computing resources are pooled to serve multiple consumers
using a multi-tenant mode
■ Rapid elasticity or expansion
capabilities can be elastically provisioned and released
■ Measured service
cloud systems automatically control and optimize resource use by leveraging a
metering capability
Service Models
Deployment Models
■ Public cloud
The cloud infrastructure is provisioned for open use by the general public
■ Private cloud
The cloud infrastructure is provisioned for exclusive use by a single
organization
■ Community cloud
The cloud infrastructure is provisioned for
exclusive use by a specific community of
consumers from organizations that have
shared concerns
■ Hybrid cloud
The cloud infrastructure is a composition of two
or more distinct cloud infrastructures
(private, community, or public)
In which scenario OpenStack can be used?
Public Clouds Hosted Private Clouds
https://www.openstack.org/marketplace/public- https://www.openstack.org/marketplace/hosted-private-clouds/
clouds/
OpenStack and the open-
source community
In July 2010 Rackspace Hosting and NASA jointly launched
an open-source cloud-software initiative known as
OpenStack.
OpenStack History
http://www.google.com/trends
The Four Opens
■ Open Source
Apache License 2.0
■ Open Design
Every six months the development community holds a design summit to gather
requirements and write specifications for the upcoming release
Open to the public, include users, developers, and upstream projects
■ Open Development
Publicly available source code repository through the entire development
process
Public code reviews and roadmaps
■ Open Community
All processes are documented, open and transparent
All project meetings are held in public IRC channels and recorded
Contribution by companies
http://stackalytics.com/
OpenStack Releases
http://releases.openstack.org/
What is OpenStack?
“OpenStack is an open source software for building
private and public clouds which delivers a massively
scalable cloud operating system.”
OpenStack Software Diagram
http://www.openstack.org/software/project-
navigator
Additional Services
OpenStack Bootcamp I
(OS100)
This three day course is for
- IT operations,
- Network Admins,
- Security or Storage architects
responsible for design, and/or indirect support and operation of an OpenStack installation.
The course provides participants with a detailed understanding of steps necessary to operate an OpenStack environment.
The lecture covers architecture, best practices, provisioning workflow, component interaction, and is the best preparation for the
real-world challenges faced by OpenStack experts.
OpenStack Consulting
CREATE-NET offers consulting for IaaS and PaaS Cloud solutions.
Our offer is based on the analysis and definition of OpenStack cloud-based architectures.
We analyze the needs of our customers to help them define the solution best suited to their needs.
Through our experienced team we are able to create or extend IaaS platforms based on OpenStack which
include:
• High Availability (HA);
• Multi-Hypervisor;
• Support for containers (Docker/Kubernetes);
• Object Storage and Block Storage based on Ceph;
• Advanced Networking functionalities.