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