cloud foundry service marketplace - Cloud Foundry Summit

0 downloads 243 Views 851KB Size Report
✦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,