OpenStack Introduction

34
OpenStack Introduction

description

A general introduction about OpenStack

Transcript of OpenStack Introduction

Page 1: OpenStack Introduction

OpenStack Introduction

Page 2: OpenStack Introduction

Personal Profile:

● Roozbeh Shafiee

● Cloud and Virtualization Architect

● Technical Manager at innfinision Cloud Solutions

[email protected]

● Innfinision.net

Page 3: OpenStack Introduction

innfinision Cloud Solutions:

● Providing Cloud, Virtualization and Data Center Solutions

● Developing Software for Cloud Environments

● Providing Services to Telecom, Education, Broadcasting & Health Fields

● Supporting OpenStack Foundation as the First Iranian Company

● First Supporter of IRAN OpenStack Community

Page 4: OpenStack Introduction

OpenStack Introduction innfinision.net

● Why OpenStack?

● OpenStack in Enterprise

● Contribution in OpenStack

● IRAN OpenStack Community

● Cloud Services Which End User Uses

● Cloud Computing Layers

● Variants of IaaS

● About OpenStack

● OpenStack Architecture

● OpenStack Components

● Hypervisors and Containers in OpenStack

● IaaS Cloud Types

● Market Share of OpenStack Types

Agenda:

Page 5: OpenStack Introduction

Cloud Services

Which End User Uses

innfinision.netOpenStack Introduction

Page 6: OpenStack Introduction

Every user uses cloud services for personal tasks on the internet. Maybe

they don't know that there are coud services.

● Ubuntu One

● ownCloud

● Dropbox

● Google Docs

● Office 360

● &...

innfinision.netOpenStack Introduction

Page 7: OpenStack Introduction

Cloud Computing Layers

innfinision.netOpenStack Introduction

Page 8: OpenStack Introduction

innfinision.net

Cloud computing layers split into 3 parts. IaaS, PaaS and SaaS are the

standard layers.

OpenStack Introduction

Page 9: OpenStack Introduction

Variants of IaaS

innfinision.netOpenStack Introduction

Page 10: OpenStack Introduction

innfinision.net

We, at innfinision provide Infrastructure as a service clouds to customers

based on open technologies.

● OpenStack

● CloudStack

● Eucalyptus

● &...

OpenStack Introduction

Page 11: OpenStack Introduction

About OpenStack

innfinision.netOpenStack Introduction

Page 12: OpenStack Introduction

innfinision.net

Stats and numbers about OpenStack could be interesting for everyone

specially administrators and developers.

● Founded by Rackspace and NASA

● The most favorite open source project since 2010

● Over 1200 developers from 130 countries

● 140 user groups around the world with 16520 people

● Cross platform and written in Python

● Released under Apache License 2.0

OpenStack Introduction

Page 13: OpenStack Introduction

innfinision.net

● Rackspace and NASA as project founders

● HP, Red Hat and Mirantis as top contributors companies

● Ubuntu and Canonical as the first partners

OpenStack Introduction

Page 14: OpenStack Introduction

OpenStack Architecture

innfinision.netOpenStack Introduction

Page 15: OpenStack Introduction

innfinision.net

In a simple view, the architecture of OpenStack schema is looks like this:

OpenStack Introduction

Page 16: OpenStack Introduction

OpenStack Components

innfinision.netOpenStack Introduction

Page 17: OpenStack Introduction

innfinision.net

The complete list of OpenStack components has been listed below:

● Compute (Nova)

● Object Storage (Swift)

● Block Storage (Cinder)

● Networking (Neutron)

● Dashboard (Horizon)

● Identity (Keystone)

● Image Service (Glance)

● Orchestration (Heat)

● Database (Trove)

OpenStack Introduction

Page 18: OpenStack Introduction

innfinision.net

In a simple view, the components of OpenStack is looks like this:

OpenStack Introduction

Page 19: OpenStack Introduction

Hypervisors and Containers

in OpenStack

innfinision.netOpenStack Introduction

Page 20: OpenStack Introduction

innfinision.net

OpenStack supports variants of hypervisors and containers in its compute

node.

● KVM

● Xen

● VMware ESXi

● Microsoft Hyper-V

● Citrix XEN

● Docker

● LXC

OpenStack Introduction

Page 21: OpenStack Introduction

IaaS Cloud Types

innfinision.netOpenStack Introduction

Page 22: OpenStack Introduction

innfinision.net

Depends on customers request, an IaaS cloud could be in 3 types:

● Public Cloud

● Private Cloud

● Hybrid Cloud

OpenStack Introduction

Page 23: OpenStack Introduction

Market Share of OpenStack Types

innfinision.netOpenStack Introduction

Page 24: OpenStack Introduction

innfinision.net

OpenStack types market share in first quarter of 2014

OpenStack Introduction

Page 25: OpenStack Introduction

Why OpenStack ?

innfinision.netOpenStack Introduction

Page 26: OpenStack Introduction

innfinision.net

The reasons of OpenStack usage are too much, but the most important of

them are:

● Free from licensing fees

● Wide range of certified hardware

● No vendor lock-in

● Open API

● Open Formats

● Open Source

● Optional support available

OpenStack Introduction

Page 27: OpenStack Introduction

innfinision.net

● Run on more than 55% of public clouds

● Lean, fast, and efficient

● Innovative components

● Support for the latest cloud workloads

● Predictable release cycle

● Latest version of OpenStack in repositories

OpenStack Introduction

Page 28: OpenStack Introduction

OpenStack in Enterprise

innfinision.netOpenStack Introduction

Page 29: OpenStack Introduction

innfinision.net

OpenStack in enterprise, ISPs and Carriers is favorite. We can point to some

of them:

● Rackspace

● HP Cloud

● Wikipedia

● NASA

● IBM

● AT&T

● Paypal

OpenStack Introduction

Page 30: OpenStack Introduction

Contribution in OpenStack

innfinision.netOpenStack Introduction

Page 31: OpenStack Introduction

innfinision.net

Innfinision and its employees have contribution in OpenStack project

development. So do you:

● If you're building clouds

● If you're a developer

● If you're a tester

● If you're into security

● If you're into documentation

● If you're a designer

● If you're a translator

OpenStack Introduction

Page 32: OpenStack Introduction

IRAN OpenStack Community

innfinision.netOpenStack Introduction

Page 33: OpenStack Introduction

innfinision.net

This is our proud that innfinision is first and one of companies behind

OpenStack in IRAN. You can stay in touch with community via:

● Home Page: OpenStack.ir

● IRC Channel on FreeNode: #OpenStack-ir

● Mailing List: [email protected]

● Twitter Account: @OpenStackIR

● Twitter Hashtag: #OpenStackIRAN

OpenStack Introduction

Page 34: OpenStack Introduction

Roozbeh Shafiee

[email protected]

innfinision.net

Thank you