16
Docker 1.12 at OpenFPT Nguyễn Đăng Minh Cloud Solutions Architect @ FPT Technology Innovation http://minhnd.com (At first sight)

ContainerDayVietnam2016: Docker 1.12 at OpenFPT

Embed Size (px)

Citation preview

Page 1: ContainerDayVietnam2016: Docker 1.12 at OpenFPT

Docker 1.12 at OpenFPT

Nguyễn Đăng Minh Cloud Solutions Architect @ FPT Technology Innovation

http://minhnd.com

(At first sight)

Page 2: ContainerDayVietnam2016: Docker 1.12 at OpenFPT

Agenda

1. OpenFPT

2. Docker Swarm mode

3. Experience

4. Q&A

Page 3: ContainerDayVietnam2016: Docker 1.12 at OpenFPT

Chương trình OpenFPT

3

Hạ tầng Công nghệ Hạ tầng băng thông, tính toán,

và lưu trữ tốt. Các công nghệ

phần cứng và phần mềm đã

được kiểm chứng ở các dự án

lớn trong và ngoài nước.

R&D Thành quả nghiên cứu của

cán bộ công nghệ trong toàn

tập đoàn. Các công ty thành

viên đều dành quỹ cho R&D,

kết hợp nghiên cứu với

khách hàng và các trường

đại học.

Dữ liệu Với tập khách hàng rộng và đa

ngành nghề, FPT có trong tay

nhiều dữ liệu có giá trị không

chỉ cho việc kinh doanh và tìm

hiểu thị trường, mà còn cho

việc nghiên cứu khoa học.

Open FPT

Công ty khởi nghiệp

Nhà phát triển Đối tác kinh doanh

Công ty thành viên

Nhà nghiên cứu

FPT Telecom

Page 4: ContainerDayVietnam2016: Docker 1.12 at OpenFPT

Chuỗi giá trị API

Tài sản/dịch vụ doanh nghiệp

Được mở dưới dạng APIs

Khai thác bởi lập trình viên

Phục vụ khách hàng với giá trị mới

Để phát triển Ứng dụng/dịch vụ

Công nghệ an ninh mạng của CyRadar

Web Safety API MOG Trình duyệt Yolo di động có khả năng chặn mã độc

Duyệt web an toàn, tiện lợi

Open FPT

Page 5: ContainerDayVietnam2016: Docker 1.12 at OpenFPT

Developer Access

Portal

API Admin/

Service Repos

On-Premise

API Gateway

Open FPT Platform

Service Mediation

API

Self-Host Service Implementation

(Sendo, Ftel, etc.)

API

Cloud-Host Service Implementation (FTI, Fsoft, etc. on AWS)

API

On-Premise Service Implementation

(FTI, Fsoft, etc.)

OpenFPT: API Gateway

Page 6: ContainerDayVietnam2016: Docker 1.12 at OpenFPT

Challenges

• Multi environments

• Update frequently

• Small stuff

• Small team size

Page 7: ContainerDayVietnam2016: Docker 1.12 at OpenFPT

Docker Swarm mode

• Cluster management integrated with Docker Engine

• Decentralized design

• Scaling

• Desired state reconciliation

• Rolling updates

• Multi-host networking

• Load balancing

Page 8: ContainerDayVietnam2016: Docker 1.12 at OpenFPT

How nodes work

Page 9: ContainerDayVietnam2016: Docker 1.12 at OpenFPT

How services work

Page 10: ContainerDayVietnam2016: Docker 1.12 at OpenFPT

Experience

• 1 physical server + 6 EC2

• 3 manager nodes, 7 worker node

Page 11: ContainerDayVietnam2016: Docker 1.12 at OpenFPT

Is it good?

• So far so good

• Easy to learn (~4 hours) • https://docs.docker.com/engine/swarm/

• Easy to understand

• Easy to setup

• Fit your brain

• Rolling update works really well

Page 12: ContainerDayVietnam2016: Docker 1.12 at OpenFPT

Really?

Page 13: ContainerDayVietnam2016: Docker 1.12 at OpenFPT

Hacker News What I found wrong in Docker 1.12

Page 14: ContainerDayVietnam2016: Docker 1.12 at OpenFPT

What next?

Page 15: ContainerDayVietnam2016: Docker 1.12 at OpenFPT
Page 16: ContainerDayVietnam2016: Docker 1.12 at OpenFPT

Q & A