15. Computing
Elastic Compute Services(ECS)
• 仮想サーバーのサービス
• ネットワークストレージ
CloudDiskを接続して利用
• 99.95%の可用性
Server Load Balancer
• ロードバランサー
Auto Scaling
Container Service
• Swarm, Kubernetesクラスタに対
応したコンテナサービス
• テンプレートによる自動構築
BatchCompute
• コンテナでジョブを実行
Function Compute
• FaaS
Simple Application Server
• VPS
16. Database
ApsaraDB for RDS (MySQL)
ApsaraDB for RDS (SQL Server)
ApsaraDB for RDS (PostgreSQL)
ApsaraDB for MongoDB
ApsaraDB for Redis
ApsaraDB for Memcache
ApsaraDB for Hbase
AnalyticDB
• MySQL互換のOLAPデータ分析
サービス
HiTSDB (High-Performance Time Series
Database)
• 時系列DB
HybridDB for MySQL
HybridDB for PostgreSQL
• MPP用エンジン
Distributed Relational Database Service
Application Realtime Monitoring Service
19. Computing
Elastic Compute Services(ECS)
• 仮想サーバーのサービス
• ネットワークストレージ
CloudDiskを接続して利用
• 99.95%の可用性
Server Load Balancer
• ロードバランサー
Auto Scaling
Container Service
• Swarm, Kubernetesクラスタに対
応したコンテナサービス
• テンプレートによる自動構築
BatchCompute
• コンテナでジョブを実行
Function Compute
• FaaS
Simple Application Server
• VPS
20. Container Adoption Inside Alibaba
Singles Day(2017)
• 10K container instances
provisioned in 10 minutes
• 100Ks of running containers
for transaction processing
• Processing 325K orders per
second at peak
https://speakerdeck.com/ddbmh/container-service-at-alibaba-cloud
T-mallのSingle DayをさばいたContainer Service
• 2017.11.11
• 取引 1682億元/日
(2兆8594億円)
• 10分で1万台のコンテ
ナインスタンスを配備
• 10万以上のコンテナで
決済処理
• 325,000Txn/秒(ピー
ク時)
21. Container Community Engagement
Platinum Member since Dec 06
Kubernetes certified service provider
Out-of-tree cloud providers
OSS/NAS support by FlexVolume
VPC Network support by Flannel
Fluentd-pilot
OSS backend for Docker Registry
Docker Machine for ECS
https://speakerdeck.com/ddbmh/container-service-at-alibaba-cloud
Contribution
26. Kubernetesのオペレーション
n Kubectl コマンド
• Masterノードからconfigをコピーして操作
→ セキュリティ的にはイマイチである
U R T 2) ) ) /$H $N EHTPH HU$N EH PI 8 6$ N EH$ PIL
N EH O H R GU
<3 6 635D @A3A @ 6@A3 A@ 376
R UX ETM $ PPLP
R UX RSY $ PPLP
N EH O H UHTXL HU
<3 6 AD>6 4: @A6 9> 6CA6 <3: 9> > A @ 376
R UX < GH> T . 0P PH1 - /( ( $A4>
N EHTPH HU 4O U HT9> . 0P PH1 ))($A4>
27. アプリのコンテナをデプロイ (kubectl続き)
M DGE N IG R U
:295 524 > 2 > 5> 2 > 265
T P GP - ). YXS $ PP PI )
T P GP - ). E. LO $ PP PI )
T P GP - ). DO T $ PP PI )
R UXE DTL $ PP PI
R UXE RS $ PP PI
TG U OCU GT D ) EE OUT $ PP PI
TG U UNCXG -)-) D- - - SD $ PP PI )
TG U UNCXG -)-) D- - N E.O $ PP PI )
M DGE N IG UGTX EGU
:295 <5 38 > 5 7< 5A 5 :28 7< < > 265
T P GP : G< T . 0P PG1 - /( $ 3< )
R UXE : G< T . 0P PG1 - /( ( $ 3<
M DGTPG GU 3N U GT7< . 0P PG1 ))($ 3<
TG U OCU GT 3N U GT7< . . - 0P PG1 ( .$ 3< )
TG U UNCXG 3N U GT7< . ( 0P PG1 ( .$ 3< )
30. アプリケーションのスケールアウト
TDN< =ME A MT >
5042TTTTTTTTTTTTTTTTTTTTTTTTTTTT6201 TTTTT780897TTTT62780687TTT032
GM G> > TTTTTTT$"$TTTTTTT6NGG GATTT TTTTTTTTTT
GM G> > M< M TTTTTTT$"$TTTTTTT6NGG GATTT TTTTTTTTTT
-RS/
TDN< =ME = E T> E GMT GM G>T E =
> E GMT GM G> T = E >
TDN< =ME A MT >
5042TTTTTTTTTTTTTTTTTTTTTTTTTTTT6201 TTTTT780897TTTT62780687TTT032
GM G> > TTTTTTT$"$TTTTTTT6NGG GATTT TTTTTTTTTT
GM G> > TTTTTTT$"$TTTTTTT6NGG GATTT TTTTTTTTTT
GM G> > M< M TTTTTTT$"$TTTTTTT6NGG GATTT TTTTTTTTTT
-RS/
31. Application Catalog
A tool that streamlines installing and managing Kubernetes applications
repository :https://kubernetes.oss-cn-hangzhou.aliyuncs.com/charts
https://speakerdeck.com/ddbmh/container-service-at-alibaba-cloud