PowerPoint - OpenStack

[email protected]
T2cloud
Who We Are?
Leading Private
Cloud Solutions Provider
Core team is dedicated to
OpenStack from 2011
Profitable OpenStack
Promoting OpenStack
in China Continuously
Corporate Sponsor
OpenStack Foundation
Committee Director
startup company
“OpenSource Cloud
Alliance for Industry”
Pure Local Chinese
“China Open Source
Cloud
Not League”
Just
Professional
Open Source Player
& Unique
“China
OS Pioneer
A Cloud
Company
Strategic Alliance”
Largest Scale
T2Cloud OS
practice in
Transportation Industry
MagicStack -
First Open Cloud in
Broadingcasting
and TV Industry
First Opensource-Based
Public
Cloud
Pioneer
for
Player
OfIDC
Chinese
OpenStack
Automatic Operation
Management
Hyper Converged
Infrastructure
Hosted
Private
Spirit
Of
Cloud
The Craftsman
• DC/OS Architecture
• Deploy DC/OS on Openstack
• Customized DC/OS
Framework
(PaaS)
DCOS
IaaS
user application
shell
service
apt-get/yum
cron
DCOS CLI
system components(systemd, DNS)
user mode
marathon
chronos
marathon DNS ...
system call interface
network
file management
kernel mode
inter-process
communication
file system
buffer cache
scheduler
mem manage
mesos(scheduler)
network
character
device driver
block
hardware control
hardware
hardware
Linux Operation System
cpu
mem
storage
network
Data Center Operation System
dcos and mesos is battle-proven in really large production
cluster
• twitter run thousands of nodes operated by relatively few
admins
• ebay use mesos for CI system(continuous integration)
• Microsoft used it for the azure cloud
• Samsung has cut its infrastructure cost by 60%
• apple use mesos to run siri
(from mesosphere)
openstack project
Infrastructure ecosystem
dc/os auxiliary service
k8s service
spark
Plantform
abstraction
layer
...
Infrastructure
abstraction
layer
trove
sahara
horizon
neutron
nova
heat
ceilometer
cinder
glance
magnum
barbican
swift
hadoop
myriad
admin-router
dcos ui
zookeeper
mesos -dns
marathon
mesos
ironic
keystone
k8s master
api
Replication
controller
scheduler
Aws/Azure/Google
Hardware (x86 or other)
k8s minion
proxy
cAdvisor
kubelet
pods
• You are a big data house
u have a lot of job oriented workload
• You have an infrastructure team
u it department employs a team of distributed system
expert
• You want to schedule multiple giant workload same time
hadoops/marathon and chronos and with k8s together
• You have more then 10000+ nodes cluster
• App Store
• Different container technology support
• Better external storage integration
• Better network management
• Loosely coupled with docker daemon
Heat config
elements
Magnum API
Cloud init
cluster
Cluster template
Kubernetes/Swarm/Mesos
Magnum Conductor
Docker container
Heat template
Docker
OS (fedora atomic, coreos, centos)
handlers
database
Openstack heat
nova
neutron
glance
cinder
Instance
client
Magnum api
MQ
Magnum
conductor
Docker
Mesos
Docker
Marathon
Mesos
Zookeeper
Template
heat
OS::Neutron::Net
OS::Neutron::SecurityGroup
OS::Neutron::LBaaS
OS::Heat::SoftwareConfig
OS::Nova::Server
Instance
Magnum api
client
MQ
Magnum
conductor
Docker
Docker
DC/OS
Mesos
Template
heat
OS::Neutron::Net
OS::Neutron::SecurityGroup
OS::Neutron::LBaaS
OS::Heat::SoftwareConfig
OS::Nova::Server
Dcos master
Installer
Dcos slave
ip-detect
config.yaml
Dcos slave
Dcos slave
DC/OS
(End User)
adminrouter
Custom service
(Client)
(Openid Provider)
Client
dcos-oauth
keystone
What is mysql group replication( MGR)?
• Build mysql cluster
through app store
• Mycat framework
Python App
MySQL Group
Rplication
Load Balancer
Async replication
[email protected]
T2cloud marketplace A25