Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
20211014_Alibaba_Cloud_Container_Service_for_Ku...
Search
nezumisannn
October 14, 2021
Technology
110
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
20211014_Alibaba_Cloud_Container_Service_for_KubernetesにおけるServerless_Kubernetesの概要とManaged_Kubernetesとの違い.pdf
nezumisannn
October 14, 2021
More Decks by nezumisannn
See All by nezumisannn
20250930_Conohaウェビナー_生成AI_Terraform_ConoHa_VPSサーバー_セットアップ入門編
nezumisannn
1
37
20250723_Conohaウェビナー_高騰する海外クラウド費用を劇的カット_サーバーコスト最適化のポイント解説と成功事例のご紹介.pdf
nezumisannn
0
55
20241204_ビヨンド勉強会_44_AWS_Service_Catalogを利用したIaCのテンプレート化とTerraformによるデプロイ.pdf
nezumisannn
0
390
20240828_ビヨンド勉強会_42_EKS_on_FargateでWebサービスを公開するために覚えておきたいこと.pdf
nezumisannn
0
110
20240530_ビヨンド勉強会#41_ビヨンドのエンジニア新卒研修における取り組み
nezumisannn
0
140
20230511_AWSにおけるコンテナサービスの選択とIaC実装例.pdf
nezumisannn
0
1.4k
リーダーになって1年経過して_取り組んできたことと大事にしている考え方_の裏側_.pdf
nezumisannn
0
92
20211118_GKEにおける高負荷時のPodとWorker_Nodeの挙動について.pdf
nezumisannn
0
180
20211008_ApsaraDB_for_PolarDBとAWS_Auroraの機能比較.pdf
nezumisannn
1
170
Other Decks in Technology
See All in Technology
Genie Ontologyは銀の弾丸かを考える / Is Genie Ontology a Silver Bullet?
nttcom
0
240
DatabricksにおけるMCPソリューション
taka_aki
1
240
完全自律ロボットを作りたくて、先に開発を自律させた話(ROS Japan UG #63 LT)
rryz09
0
480
オブザーバビリティ、本当に活用できてる? 〜API連携×生成AIで成熟度を自動評価〜
dmmsre
1
3k
AI Driven AI Governance
pict3
0
330
貴方はどのエンジニアリングを磨くのか
hatyibei
0
120
インフラ寄りSREでも 開発に踏み出せる〜境界を越えてユーザー体験に向き合いたい〜
sansantech
PRO
2
3.7k
証券システムを10年Scalaで作り続けるということ - 関数型まつり2026
krrrr38
3
840
ADDF - ループエンジニアリングするフレームワークを作ったら/I Didn't Set Out to Build Loop Engineering, But ADDF Did
fruitriin
0
120
End-to-Endで考える信頼性 —LINEアプリにおけるクライアント開発×SRE連携の実践
maruloop
4
4.1k
Empower GenAI with Agile - あなたのアジャイルが生成AIのバフになる仕組み
hageyahhoo
1
170
実装だけじゃない! CCA-F取得エンジニアが教えるClaude Code開発プロセス活用術
diggymo
2
620
Featured
See All Featured
Context Engineering - Making Every Token Count
addyosmani
9
1k
SEO in 2025: How to Prepare for the Future of Search
ipullrank
3
3.6k
The SEO Collaboration Effect
kristinabergwall1
1
500
職位にかかわらず全員がリーダーシップを発揮するチーム作り / Building a team where everyone can demonstrate leadership regardless of position
madoxten
63
55k
YesSQL, Process and Tooling at Scale
rocio
174
15k
What Being in a Rock Band Can Teach Us About Real World SEO
427marketing
0
1k
AI Search: Implications for SEO and How to Move Forward - #ShenzhenSEOConference
aleyda
1
1.3k
Become a Pro
speakerdeck
PRO
31
6k
A Modern Web Designer's Workflow
chriscoyier
698
190k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
249
1.3M
Have SEOs Ruined the Internet? - User Awareness of SEO in 2025
akashhashmi
0
390
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
12
1.2k
Transcript
Container Service for Kubernetesにおける Serverless Kubernetesの概要と Managed Kubernetesとの違い Alibaba Cloud共催!Alibaba
Cloud最新情報アップデート 2021/10/14 株式会社ビヨンド 寺岡 佑樹
自己紹介 resource “my_profile” “nezumisannn” { name = “Yuki.Teraoka” nickname =
“ねずみさん家。” company = “beyond Co., Ltd.” job = “Site Reliability Engineer” twitter = “@yktr_sre” skills = [“Terraform”,”Packer”] }
Agenda • Container Service for Kubernetesの概要 • Container Service for
Kubernetesのタイプ • Managed Clusterの概要 • Managed Clusterのタイプ • Managed Clusterの機能 • Serverless Clusterの概要 • Serverless Clusterの制約事項 • Serverless Clusterの課金体系 • まとめ
Container Service for Kubernetes(ACK)の概要 • Alibaba Cloudのコンテナ化されたアプリケーションの管理サービス • マネージドなKubernetes Clusterを迅速にセットアップ
• Cluster自体の管理やコンテナのライフサイクルを管理できる ◦ ネットワーク / ストレージ / ログ / モニタリング • 3つのタイプが存在する
Container Service for Kubernetesのタイプ タイプ Master Worker ユースケース(例) Dedicated Cluster
自己管理 自己管理 オンプレミスからの移行 Managed Cluster Managed 自己管理 一般的なWebアプリケーション Serverless Cluster Managed Managed より突発的なスケールアウトが求められるア プリケーション / バッチ処理
Managed Clusterの概要 • KubernetesのMaster NodeがACKで管理される ◦ ユーザー側で管理する必要がない • Worker Nodeのみ作成
/ 管理していく ◦ ECSインスタンスとして起動 ◦ インスタンスのサイジング / スケーリング ◦ クラスターの自動スケーリングを有効化できる ▪ Podのリソース要求に基づいて計算される ▪ 予め設定していた閾値に到達するとスケールアウト /インする • 2つのタイプがある
Managed Clusterのタイプ カテゴリ 機能 Standerd Professional Cluster Size(ノード数) - 100(1Cluster)
1000(最大5000) SLA - 99.90% 99.95% API Server 可用性の監視 無効 有効 etcd 自動バックアップ 無効 有効 Managed node pool - 無効 有効 利用コスト - 無料 $0.09/hour 後からProfessionalに移行できるためまずは Standerdから検討 https://www.alibabacloud.com/help/ja/doc-detail/173290.htm
Managed Clusterの機能 • Service ◦ type: Load BalancerをapplyするとL4のSLBが作成される ◦ annotationsを利用することでプロトコルの指定や
SSLの終端が可能 • Ingress ◦ L4のSLB + nginx-ingress-controller(POD) が作成される ◦ パスベースルーティングが可能 • ロギング ◦ Log Serviceと統合されている ◦ アプリケーションログなどは基本こちらへ集約 • モニタリング ◦ Cloud Monitorと統合されている ◦ 管理コンソールからメトリクス確認及びアラームの設定が可能
Serverless Clusterの概要 • KubernetesのMaster / Worker Node共にACKで管理される ◦ ユーザー側で管理する必要がない •
よりアプリケーションの開発のみに注力できる ◦ マニフェストを書いて applyするだけ ◦ (特に) AWS Fargateと仕組みがよく似ている ◦ Worker Nodeを気にすることなくKubernetes互換で管理できるところが大きな特徴
Serverless Clusterの特徴/制約事項 • DaemonSetが利用できない ◦ DatadogやFluentdなどの1ノードに対する単一Podの起動が難しい ◦ モニタリング/ロギング用コンテナはサイドカーとしての起動が必要 ◦ Log
Serviceと統合されている ▪ aliyun_logs_をプレフィックスとして Podの環境変数を設定する • Service ◦ ユーザーからはWorker Nodeが見えないためNodePortが利用できない • Storage ◦ Alibaba Cloud Disk or ApsaraFile Storage NASをPodにマウントできる ▪ PersistentVolume (PV) / PersistentVolumeClaim(PVC) ▪ https://github.com/AliyunContainerService/serverless-k8s-examples/
Serverless Clusterの課金体系 • 前述の通りWorker Node含めてACK管理になる • Managed Clusterと比較して課金体系が異なる ◦ vCPUとメモリの従量課金
◦ (vCPUの数 * vCPUの単価) + (メモリサイズ * メモリの単価)* インスタンスの実行時間 ◦ 2vCPU / 4GBを1ヶ月起動した場合 ▪ ((0.0000077USD/sec * 2) + (0.00000096USD/sec * 4)) * 3600 * 720 ▪ 49.87USD(¥5,650) + SLBなどの利用リソース
まとめ • ACKには3つのタイプがある • 最初にManaged Clusterから検討 ◦ まずはStandardを選択 ◦ (後から変更できるので
)問題があればProfessionalに • 性能要件を満たせない場合はServerless Clusterも検討
終わり