dockercon sf 2015: docker community in china

34
Docker Community in China 喻 喻 Frank Yu| [email protected] DaoCloud Inc. @frankyongyu #dockercon

Upload: docker-inc

Post on 09-Aug-2015

459 views

Category:

Technology


0 download

TRANSCRIPT

Docker Community in China

喻 勇 Frank Yu| [email protected] | DaoCloud Inc.@frankyongyu #dockercon

Who AM I

Evangelize Windows Server &

Microsoft Azure

BuildCloud Foundry

China Ecosystem

DevelopNext Generation Container Cloud

2006 - 2011 2012 - 2014 2015 - Now

Shanghai, world largest port35,285,000 containers in 2014

Agenda

• The Community- Early adopters & contributors

• The Market- Business driver behind the docker momentum

• The Ecosystem- Startup, Developer, Enterprise

• The Future- Next 12 month?

Community

Early Adopter

• Baidu.com • 2013.06• Baidu App Engine• Use docker on backend• Replace sandbox in PaaS• 10k+ apps, 20k+ containers• 400 containers per host• Huge impact in community

We were drawn to Docker because it replaces sandboxing with

containerization, enabling a multi-language, agile and cost-

effective solution that provides our developers with the flexibility

needed to support a growing number of frameworks and

applications.

Yifei Chen, tech leader of the BAE team at Baidu

The Way to Scale: Meetups

• 15 months• 1 to 4 to 19 cities• 40 to 3000+ attendees• Talks and hackathon

Docker Meetups in China

• Beijing• Xian• Shanghai• Hangzhou• Shenzhen• Guangzhou• Chongqing• Chengdu• Nanjing• Wuhan• Dalian• Tianjin• Zhuhai• Xiamen• Qingdao• Suzhou• Fuzhou• Taipei• Hongkong

The Way to Scale: Books & Content

Docker Search Result:

5,070,000

OpenStack Search Result:

5,020,000

Contribute to Docker Project• 4 of 20 top contributors are from China (update to June

2015) • 9 of top 100 contributors in docker/docker • from university, state holdings, tech companies • 6 projects

- docker/docker - docker/libcontainer - docker/swarm - docker/compose - docker/machine - docker/libnetwork

Zhejiang University• SEL(Software Engineering Lab) @ ZheJiang

University- 10+ professors - 100+ graduate students

• Focused Areas: - Docker, Libcontainer, Kubernetes, Socketplane, Cloud

Foundry• Contribution to Docker:

- Container Security, Container Network, Resource Orchestrator

• 1 new feature, 19 bug fix• 3 feature maintainers & contributors

Developer Experience

• Build <wait> Ship <wait> Run

- Unstable connection to AWS S3

- docker pull ubuntu > 20 minutes

• Docker Hub Mirror Services by DaoCloud

- docker pull, 20X faster than direct

- docker push, still a problem

- Transparency to dockerfile

- 60k+ download / month

- Permanent free

Market

We will develop the “Internet Plus” action plan to integrate mobile

Internet, cloud computing, big data, and the Internet of Things with

modern manufacturing, to encourage the healthy development of

e-commerce, industrial networks, and Internet banking, and to get

Internet-based companies to increase their presence in the

international market.”

--- Li KeQiang, Premier of the State Council

The New Business• Players

- Internet company- Startups- Traditional Business & SME- SOE (State Owned Enterprise)

• Sectors- O2O, Social, Gaming, IoT, SaaS,

Intelligent hardware , Enterprise services

• Embracing the mobile internet, everyone

E-commerceNov 11

Taobao shopping festivalUSD 9.5B in 24 hours

“DIDI TAXI”360 cities,1.35 million drivers,

Valuation > USD 10BIn 3 years

The Gold Rush

• Infrastructures- Cloud

• Tools- DevOps

• Methodologies- Continuous Delivery

The New Infrastructure

LargeEnterprise

Industry Solutions

StartupDedicated

Emerging Business

MNCGlobal Product

Need Local Solutions

The infrastructure is readyWe need tools and methodologies

Ecosystem

Startup

Enterprise

Developer

Startup

• CI/CD• Enterprise services• Container as a Services• Docker runtime engine

• Container management• BigData on Docker• Community Services

www.daocloud.io

• Connect code to cloud• CI/CD + hybrid platform• Support local ecosystem• Hybrid deployment• Enterprise solutions

www.daocloud.io

Build Ship

RunOn public cloud, or your own node

Project Hyper_

• Run container on hypervisor

• Hyper is a hypervisor-agnostic Docker runtime engine

• Run any Docker images with any hypervisor (KVM, Xen, ESX)

• Tiny VM -> Pod -> Containers

• https://hyper.sh

• https://github.com/hyperhq

Project Hyper_

Developers

Modern Developers and Cloud Native Application

Professional Developers and Enterprise Application

Developers: Web IDE powered by Docker• www.coding.net

Internet company

• Online games with average 1M+ active online users

• Container auto scaling

• High availability • Value- Standard shipping

package

- DevOps efficiency

Tencent Games in Docker

Enterprise challenges on adopting Docker• Get application dockerized• Adopt micro services architecture• Security, Security, Security• Skills to operate container infrastructure• Manageability, integration and services• Total solutions, vertical industry solutions

Future

Forward Looking

• Next 12 months- Docker Hub in China ?

- DockerCon in China ?

- More committers & maintainers

- More startups

- Enterprise adoption (Private & Hybrid Cloud)

- Industry solutions (IoT, Education, Bio-Tech, etc.)

The future is already here.

It’s just not evenly distributed yet.

William Gibson

The Economist, December 4, 2003

Thank You!@frankyongyu #dockercon