+ All Categories
Home > Technology > Webinar "Introduction to OpenStack"

Webinar "Introduction to OpenStack"

Date post: 15-Jan-2017
Category:
Upload: create-net
View: 377 times
Download: 4 times
Share this document with a friend
24
Introduction to OpenStack Giuseppe Cossu Cloud Engineer Webinar on 18th February 2016 - 15:00 CET
Transcript
Page 1: Webinar "Introduction to OpenStack"

Introduction to OpenStack

Giuseppe CossuCloud Engineer

Webinar on 18th February 2016 - 15:00 CET

Page 2: Webinar "Introduction to OpenStack"

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:[email protected]://it.linkedin.com/in/giuseppecossu/en

Page 3: Webinar "Introduction to OpenStack"

Agenda

■ Introduction to Cloud ComputingDeployment and service modelsIn which scenario OpenStack can be used?

■ OpenStack and the open source communityA brief historyThe OpenStack Ecosystem

■ OpenStack ArchitectureOverview of the main OpenStack Projects

Keystone, Nova, Neutron, Glance, Cinder and Swift

■ Live Demo

Page 4: Webinar "Introduction to OpenStack"

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

Page 5: Webinar "Introduction to OpenStack"

Essential Characteristics of Cloud Computing

■ On-demand self-servicea consumer can unilaterally provision computing capabilities

■ Broad network accesscapabilities are available over the network and accessed through standard

mechanisms

■ Resource poolingthe 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 servicecloud systems automatically control and optimize resource use by leveraging a

metering capability

Page 6: Webinar "Introduction to OpenStack"

Service Models

Page 7: Webinar "Introduction to OpenStack"

Deployment Models

■ Public cloudThe cloud infrastructure is provisioned for open use by the general public

■ Private cloudThe cloud infrastructure is provisioned for exclusive use by a single

organization

■ Community cloudThe 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)

Page 8: Webinar "Introduction to OpenStack"

Public Clouds

In which scenario OpenStack can be used?

Hosted Private Clouds

https://www.openstack.org/marketplace/public-

clouds/

https://www.openstack.org/marketplace/hosted-private-clouds/

Page 9: Webinar "Introduction to OpenStack"

OpenStack and the open-source community

In July 2010 Rackspace Hosting and NASA jointly launched an open-source cloud-software initiative known as OpenStack.

Page 10: Webinar "Introduction to OpenStack"

OpenStack History

■ The OpenStack mission:“produce the ubiquitous Open Source Cloud Computing platform that will meet the needs of

public and private clouds regardless of size, by being simple to implement and massively scalable”

■ The OpenStack Foundationlaunched in September 2012 as a non-profit corporate entity providing shared resources to

promote OpenStack software and the community around it

■ More than 500 companies have joined the project!

Page 11: Webinar "Introduction to OpenStack"

Google Trends: open source cloud platforms

http://www.google.com/trends

Page 12: Webinar "Introduction to OpenStack"

The Four Opens

■ Open SourceApache License 2.0

■ Open DesignEvery six months the development community holds a design summit to gather

requirements and write specifications for the upcoming releaseOpen to the public, include users, developers, and upstream projects

■ Open DevelopmentPublicly available source code repository through the entire development

processPublic code reviews and roadmaps

■ Open CommunityAll processes are documented, open and transparentAll project meetings are held in public IRC channels and recorded

Page 13: Webinar "Introduction to OpenStack"

Contribution by companies

http://stackalytics.com/

All Releases Liberty Release

Page 14: Webinar "Introduction to OpenStack"

OpenStack Releases

OpenStack is developed and released around 6-month cycles

http://releases.openstack.org/

Page 15: Webinar "Introduction to OpenStack"

What is OpenStack?

“OpenStack is an open source software for building private and public clouds which delivers a massively scalable cloud operating system.”

Page 16: Webinar "Introduction to OpenStack"

OpenStack Software Diagram

● OpenStack controls large pools of compute, storage, and networking resources● It is all managed through a dashboard called Horizon, that gives administrators control

while empowering their users to provision resources through a web interface.

Page 17: Webinar "Introduction to OpenStack"

OpenStack Logical Architecture

Page 18: Webinar "Introduction to OpenStack"

Core OpenStack Services

http://www.openstack.org/software/project-

navigator

Page 19: Webinar "Introduction to OpenStack"

Additional Services

■ The Evolution of OpenStack continues with new projects:

Orchestration (Heat)Telemetry (Ceilometer)Database (Trove)Elastic Map Reduce (Sahara)Bare Metal Provisioning (Ironic)Multiple Tenant Cloud Messaging (Zaqar)Shared File System Service (Manila)DNSaaS (Designate)Security API (Barbican)…

Page 20: Webinar "Introduction to OpenStack"

Live Demo

■ Live Demo using the OpenStack Dashboard

graphical interface to access, provision and automate cloud-based resources

Page 21: Webinar "Introduction to OpenStack"

OpenStack BootcampIn partnership with Mirantis

CREATE-NET, the only Italian partner of Mirantis, offers two different levels of courses:

OpenStack Fundamentals is a single-day, fast-paced introduction to OpenStack basics and is intended for OpenStack end-users such as:- project managers, - IT professionals, business developers, - or sales engineers who require cloud platform operational skills and a high level understanding of cloud computing internals, using OpenStack.

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 Fundamentals (OS50)

Page 22: Webinar "Introduction to OpenStack"

OpenStack ConsultingCREATE-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.

We also offer:• automation tools for infrastructure deployment• customized solutions via PoC • integration of vendor-specific solutions in the OpenStack

platform (via plugins , drivers , etc.)• training and knowledge transfer

We are also active in the consultancy on the design,development and deployment of cloud-aware software applications

For more info, contact [email protected]

Page 23: Webinar "Introduction to OpenStack"

■ OpenStack Cloud Administrator Guide http://docs.openstack.org/admin-guide-cloud/content/index.html

■ OpenStack Training Guides http://docs.openstack.org/training-guides/content/index.html■ Mirantis Reference Architectures http://docs.mirantis.com/openstack/fuel/fuel-6.0/reference-

architecture.html■ The NIST Definition of Cloud Computing

http://nvlpubs.nist.gov/nistpubs/Legacy/SP/nistspecialpublication800-145.pdf■ https://en.wikipedia.org/wiki/Cloud_computing■ https://www.openstack.org/marketplace/■ https://wiki.openstack.org/

References

Page 24: Webinar "Introduction to OpenStack"

Thanks!

You can find me at: [email protected]

Whatch the recording of the webinat at

https://youtu.be/X8ProQUL3tg


Recommended