â¦1 security product â BC-Security ... Unified service broker for all developer/operator/services contributors ... Im
CLOUD FOUNDRY SERVICE MARKETPLACE -
KNOWN AS OPENSTACK MANAGED CF SERVICE MARKETPLACE BEFORE
EMC OCTO & CHINA MOBILE SOFTWARE TECHNOLOGY © Copyright 2015 EMC Corporation. All rights reserved.
‹#›
WHAT IS CLOUD FOUNDRY SERVICE?
Runtime & Framework
Services
© Copyright 2015 EMC Corporation. All rights reserved.
‹#›
WHAT IS CLOUD FOUNDRY SERVICE?
Runtime & Framework
Garden, Buildpacks, images and more…
Services
© Copyright 2015 EMC Corporation. All rights reserved.
‹#›
WHAT IS CLOUD FOUNDRY SERVICE?
Runtime & Framework
Services
© Copyright 2015 EMC Corporation. All rights reserved.
Garden, Buildpacks, images and more…
BOSH Deploy, Docker, Third-party provided
‹#›
WHAT IS CLOUD FOUNDRY SERVICE?
Runtime & Framework
Garden, Buildpacks, images and more…
bind/unbind
Services
© Copyright 2015 EMC Corporation. All rights reserved.
BOSH Deploy, Docker, Third-party provided
‹#›
WHAT IS CLOUD FOUNDRY SERVICE?
Runtime & Framework
Garden, Buildpacks, images and more…
bind/unbind
Services
© Copyright 2015 EMC Corporation. All rights reserved.
Rigid Demand
BOSH Deploy, Docker, Third-party provided
‹#›
WHAT IS CLOUD FOUNDRY SERVICE? Rigid Demand • Cloud Foundry manages stateful stuffs as services • There are rules to make Cloud Foundry understand your services • Cloud Foundry managed only stateless containers
© Copyright 2015 EMC Corporation. All rights reserved.
‹#›
WHAT IS CLOUD FOUNDRY SERVICE? Rigid Demand • Cloud Foundry manages stateful stuffs as services • There are rules to make Cloud Foundry understand your services • Cloud Foundry managed only stateless containers
Why not make Cloud Foundry support Stateful containers?
© Copyright 2015 EMC Corporation. All rights reserved.
‹#›
WHAT IS CLOUD FOUNDRY SERVICE? Rigid Demand • Cloud Foundry manages stateful stuffs as services • There are rules to make Cloud Foundry understand your services • Cloud Foundry managed only stateless containers
Why not make Cloud Foundry support Stateful containers? • ClusterHQ has some try on making Cloud Foundry support stateful apps
© Copyright 2015 EMC Corporation. All rights reserved.
‹#›
WHAT IS CLOUD FOUNDRY SERVICE? Why not make Cloud Foundry support Stateful containers?
stateless
stateful mature solutions
means backup, recovery, high availability, etc. © Copyright 2015 EMC Corporation. All rights reserved.
‹#›
WHAT IS CLOUD FOUNDRY SERVICE? Rigid Demand • Cloud Foundry manages stateful stuffs as services • There are rules to make Cloud Foundry understand your services • Cloud Foundry managed only stateless containers
Why now? Why we recreate the wheel?
© Copyright 2015 EMC Corporation. All rights reserved.
‹#›
WHAT IS CLOUD FOUNDRY SERVICE? Why now? Why we recreate the wheel? • China Mobile Big Cloud collaboration: ✦ CMST (Suzhou) and EMC China CoE ✦ Open Source Technology Joint Lab
© Copyright 2015 EMC Corporation. All rights reserved.
‹#›
BIG CLOUD INTRO • IaaS solution integrated with computing,storage and network products ✦ Customized development for China Mobile needs Based OpenStack ✦ 4 products at resource layer – BC-EC, BC-oNest, BC-EBS and BC-vNetwork
✦ 2 management systems – BC-OP and BC-CloudMaster ✦ 1 security product – BC-Security Cloud Applications
BC-OP
BCCloudmaster
Compute
Storage
Network
BC-oNest BC-EC
BC-vNetwork BC-EBS
BC-Security
BC-Linux © Copyright 2015 CMST. All rights reserved.
‹#›
BC-EC • Provide computing services and integrate other products as the core ✦ Support heterogeneous hypervisor – kvm, vmware, hyper-v and container ✦ High scalability – 500 nodes in single OpenStack
✦ High availability – 3 level HA mechanism, services, VMs and host machines ✦ Live migration on shared storage and local storage ✦ Autoscaling based on resource metering ✦ Data availability based on BC-EBS and BC-oNest
© Copyright 2015 CMST. All rights reserved.
‹#›
BC-EBS AND BC-ONEST • BC-EBS provides block storage based on SheepDog ✦ Support iSCSI and sheepdog protocols ✦ Thin-provision and erasure codes functions
✦ Volume backup and restore based BC-oNest
• BC-oNest provides object storage ✦ Provides Rest API and SDK compatible with S3 ✦ Peta-scale object storage system
✦ ACL on user, container and object level ✦ Service availability 99.95% ✦ Singe object: Max 5TB,