45
Introducing OpenStack: a Cloud Computing Software Speaker 陳陳陳 2015 01 10

Open stack 雲端運算軟體介紹

  • Upload
    -

  • View
    96

  • Download
    2

Embed Size (px)

Citation preview

Introducing OpenStack: a Cloud Computing Software

Speaker:陳建宏2015- 01- 10

Introducing OpenStack: a Cloud Computing Software

Before starting…

2015/01/10 2

Introducing OpenStack: a Cloud Computing Software

3

翟本喬-要上雲端,先換腦袋

2015/01/10

http://youtu.be/92AClPNP_gY

Introducing OpenStack: a Cloud Computing Software

4

Cloud Service models

2015/01/10

Software as a

Service

Platform as a

Service

Infrastructure as a

Service

Introducing OpenStack: a Cloud Computing Software

It’s show time!

2015/01/10 5

Introducing OpenStack: a Cloud Computing Software

6

What is OpenStack?

Open source software for creating

private and public clouds.

2015/01/10

Introducing OpenStack: a Cloud Computing Software

7

How is an OpenStack born?

2015/01/10

Introducing OpenStack: a Cloud Computing Software

8

Releases

Release new version every six

months.

First version: Austin (2010/10)

Havana (2013/02)

Icehouse (2014/01)

Juno (2014/02)

2015/01/10

Introducing OpenStack: a Cloud Computing Software

9

OpenStack summit

2015/01/10

Introducing OpenStack: a Cloud Computing Software

10

Written in Python

2015/01/10

Friendly

Easy to Learn

Introducing OpenStack: a Cloud Computing Software

112015/01/10

Introducing OpenStack: a Cloud Computing Software

12

TIOBE Index for January 2015

2015/01/10

8. Python

18. R

15. Ruby

Introducing OpenStack: a Cloud Computing Software

13

RESTful API

2015/01/10

Introducing OpenStack: a Cloud Computing Software

14

Easy to use

2015/01/10

Http://../student/A123/scores

Introducing OpenStack: a Cloud Computing Software

In more detail…

2015/01/10 15

Introducing OpenStack: a Cloud Computing Software

16

Main Architecture

2015/01/10

Introducing OpenStack: a Cloud Computing Software

17

Conceptual Architecture

2015/01/10

Introducing OpenStack: a Cloud Computing Software

18

Logical Architecture

2015/01/10

Introducing OpenStack: a Cloud Computing Software

Identity Service (Keystone)

2015/01/10 19

Introducing OpenStack: a Cloud Computing Software

20

Everything needs to be authenticate

2015/01/10

Introducing OpenStack: a Cloud Computing Software

Object Storage (Swift)

2015/01/10 21

Introducing OpenStack: a Cloud Computing Software

22

Swift Request

Every object in Swift has a URL.

2015/01/10

Introducing OpenStack: a Cloud Computing Software

23

Object URL

https://swift.example.com/v1/

account/container/object

Cluster:

https://swift.example.com/v1/

Object: /account/container/object

2015/01/10

Introducing OpenStack: a Cloud Computing Software

24

Swift Processes

2015/01/10

Introducing OpenStack: a Cloud Computing Software

25

Swift Consistency Services

Auditor

2015/01/10

Introducing OpenStack: a Cloud Computing Software

26

Swift Consistency Services

Replicator

2015/01/10

Introducing OpenStack: a Cloud Computing Software

27

Swift Cluster

2015/01/10

Introducing OpenStack: a Cloud Computing Software

28

Swift Partition

2015/01/10

Introducing OpenStack: a Cloud Computing Software

29

Ring (mapping)

2015/01/10

Introducing OpenStack: a Cloud Computing Software

30

Architecture

2015/01/10

Introducing OpenStack: a Cloud Computing Software

31

Block Storage (Cinder)

2015/01/10

Introducing OpenStack: a Cloud Computing Software

32

Image Service (Glance)

Manage Image

Snapshots (Backup/ Repair VM)

Template

Deploy multiple copies of a VM

Install a major application

2015/01/10

Introducing OpenStack: a Cloud Computing Software

Compute (Nova)

2015/01/10 33

Introducing OpenStack: a Cloud Computing Software

34

Power on an instance (VM)

2015/01/10

Introducing OpenStack: a Cloud Computing Software

Networking (Neutron)

2015/01/10 35

Introducing OpenStack: a Cloud Computing Software

36

All networking devices can be virtualized

2015/01/10

Introducing OpenStack: a Cloud Computing Software

Dashboard (Horizon)

2015/01/10 37

Introducing OpenStack: a Cloud Computing Software

38

Contact all information

2015/01/10

Introducing OpenStack: a Cloud Computing Software

VisionPerspective…

2015/01/10 39

Introducing OpenStack: a Cloud Computing Software

40

Big Data…?

2015/01/10

http://youtu.be/dGgglXenmTg

Introducing OpenStack: a Cloud Computing Software

41

Buy the tickets…?

2015/01/10

Introducing OpenStack: a Cloud Computing Software

42

Join the class…?

2015/01/10

http://youtu.be/-sDbi5xU2Cw

Introducing OpenStack: a Cloud Computing Software

Now, it’s your turn!

2015/01/10 43

Introducing OpenStack: a Cloud Computing Software

442015/01/10

http://www.hp.accessus.biz/2015_Openstack

Introducing OpenStack: a Cloud Computing Software

2015/01/10

45