openstack 101: introduction & technical overview

23
Introduction & Technical Overview Presenter: Mẫn Thắng Vietnam OpenStack Meetup 3 @ HCMC 1

Upload: thang-man

Post on 26-May-2015

1.725 views

Category:

Technology


1 download

TRANSCRIPT

Page 1: OpenStack 101: Introduction & Technical Overview

Introduction & Technical Overview

Presenter: Mẫn Thắng

Vietnam OpenStack Meetup 3 @ HCMC 1

Page 2: OpenStack 101: Introduction & Technical Overview

$ cat /etc/passwd

• Student @ UIT VNU

• Infosec @ Lạc Tiên JSC

• System R&D @ VNG Corp

mvthang

manthang

manvanthang

Vietnam OpenStack Meetup 3 @ HCMC 2

Page 3: OpenStack 101: Introduction & Technical Overview

Motivation

Vietnam OpenStack Meetup 3 @ HCMC 3

Page 4: OpenStack 101: Introduction & Technical Overview

Motivation

Vietnam OpenStack Meetup 3 @ HCMC 4

Page 5: OpenStack 101: Introduction & Technical Overview

Motivation

Vietnam OpenStack Meetup 3 @ HCMC 5

Page 6: OpenStack 101: Introduction & Technical Overview

Motivation

Vietnam OpenStack Meetup 3 @ HCMC 6

Page 7: OpenStack 101: Introduction & Technical Overview

Motivation

Vietnam OpenStack Meetup 3 @ HCMC 7

Page 8: OpenStack 101: Introduction & Technical Overview

Motivation

Vietnam OpenStack Meetup 3 @ HCMC 8

Page 9: OpenStack 101: Introduction & Technical Overview

What is OpenStack?

Vietnam OpenStack Meetup 3 @ HCMC 9

“Open source software for building private and public clouds” just another “slogan”

Page 10: OpenStack 101: Introduction & Technical Overview

The OpenStack Foundation & Community

Vietnam OpenStack Meetup 3 @ HCMC 10

http://www.openstack.org/foundation/

Page 11: OpenStack 101: Introduction & Technical Overview

Who is using/supporting/funding?

Vietnam OpenStack Meetup 3 @ HCMC 11

https://www.openstack.org/foundation/companies/

https://www.openstack.org/user-stories/

Page 12: OpenStack 101: Introduction & Technical Overview

Known deployments

Vietnam OpenStack Meetup 3 @ HCMC 12

Page 13: OpenStack 101: Introduction & Technical Overview

Release history

Vietnam OpenStack Meetup 3 @ HCMC 13

https://wiki.openstack.org/wiki/Releases

Page 14: OpenStack 101: Introduction & Technical Overview

Why OpenStack?

• Control and Flexibility

• Scalability

• Open Industry Standard

• Openness and Compatibility

• Flexible Technology

Open source/design/development/community

Vietnam OpenStack Meetup 3 @ HCMC 14

Page 15: OpenStack 101: Introduction & Technical Overview

OpenStack Conceptual Architecture

Vietnam OpenStack Meetup 3 @ HCMC 15

Page 16: OpenStack 101: Introduction & Technical Overview

OpenStack Compute Key Features

2. Horizontally and massively scalable

1. REST-based API

3. Hardware agnostic: supports a variety of standard hardware

4. Hypervisor agnostic: support for Xen ,Citrix XenServer, Microsoft Hyper-V, KVM, UML, LXC and ESX

Page 17: OpenStack 101: Introduction & Technical Overview

OpenStack Storage Key Features

4. Scalable to multiple petabytes, billions of objects

1. REST-based API

6. Account/Container/Object structure (not file system, no nesting) plus Replication (N copies of accounts, containers, objects)

5. No central database required

2. Data distributed evenly throughout system

3. Runs on standard hardware

Page 18: OpenStack 101: Introduction & Technical Overview

OpenStack Image Service Key Features

2. REST-based API 1. Store & retrieve VM images

3. Compatible with all common image formats

4. Storage agnostic: Store images locally, or use OpenStack Object Storage, HTTP, or S3

Page 19: OpenStack 101: Introduction & Technical Overview

Use cases

• Service providers offering an IaaS compute platform or services higher up the stack

• IT departments acting as cloud service providers for business units and project teams

• Processing big data with tools like Hadoop

• Scaling compute up and down to meet demand for web resources and applications

• High-performance computing (HPC) environments processing diverse and intensive workloads

Vietnam OpenStack Meetup 3 @ HCMC 19

Page 20: OpenStack 101: Introduction & Technical Overview

Try OpenStack?

• Option 1: Public Clouds

– Cloudwatt, DreamCompute, eNocloud, HP, Rackspace.

• Option 2: Local Dev Environment

– http://devstack.org/

• Option 3: distributions powered by OpenStack

– Cloudscaling, Debian, Fedora, Piston Cloud Computing, RedHat, SwiftStack, SUSE, Ubuntu, Stackops

• Option 4: build from scratch?

– OK, go to the next slide!

Vietnam OpenStack Meetup 3 @ HCMC 20

Page 21: OpenStack 101: Introduction & Technical Overview

Some useful resources

• https://docs.openstack.org

• https://planet.openstack.org

• https://www.openstack.org/summit

• http://www.mirantis.com/blog

• http://www.ibm.com/developerworks/cloud/

• http://stackmeat.org (*)

• Books:

– OpenStack Cloud Computing Cookbook

– Deploying OpenStack

Vietnam OpenStack Meetup 3 @ HCMC 21

Page 22: OpenStack 101: Introduction & Technical Overview

How can I participate?

• Website: https://www.openstack.org

• Wiki: https://wiki.openstack.org

• Mailing lists: https://wiki.openstack.org/wiki/MailingLists

• Ask: https://ask.openstack.org

• IRC: https://wiki.openstack.org/wiki/IRC

• Code: http://launchpad.net/openstack

• Twitter: @openstack

Vietnam

• Page: https://www.facebook.com/VietOpenStack

• Mailing list: [email protected]

• Group: IaaS - Cloud Computing Vietnam https://www.facebook.com/groups/IaaS.VN

Vietnam OpenStack Meetup 3 @ HCMC 22

Page 23: OpenStack 101: Introduction & Technical Overview

Thank you!

Vietnam OpenStack Meetup 3 @ HCMC 23