Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
私の推しサービス:Elastic Kubernetes Service(EKS)
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
高棹大樹
June 24, 2024
Technology
490
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
私の推しサービス:Elastic Kubernetes Service(EKS)
高棹大樹
June 24, 2024
More Decks by 高棹大樹
See All by 高棹大樹
最新技術に積極チャレンジ!EKS共通基盤のこれまでとこれから
daitak
0
500
徹底討論!ECS vs EKS!
daitak
4
2.2k
金融システムで挑む!EKS Auto Mode導入ポイント大全
daitak
0
190
インフラエンジニア必見!Kubernetesを用いたクラウドネイティブ設計ポイント大全
daitak
1
860
EKS CapabilitiesでKube Resource Orchestrator(KRO)を試してみた!
daitak
0
170
Kubernetesと共にふりかえる! エンタープライズシステムのインフラ設計・テストの進め方大全
daitak
0
980
金融システムをモダナイズするためのAmazon Elastic Kubernetes Service(EKS)ノウハウ大全
daitak
1
270
CBになったのでEKSのこともっと知ってもらいたい!
daitak
1
330
金融システムをモダナイズするためのAmazon Elastic Kubernetes Service(EKS)ノウハウ大全
daitak
0
290
Other Decks in Technology
See All in Technology
AIに会社の文脈を理解させる技術~上流工程・非エンジニアにも広げるハーネスエンジニアリング実践~
ochtum
0
120
Cloudflare Workers 向けアプリを C# で構築する ~WASM Native AOT への道~
nenonaninu
1
1.7k
EventBridge に「合流」はない ― サーバーレスのワークフローを育てるということ / No Join in EventBridge
yusukeshimizu
2
570
SREへの勘違いに気づいた後の話
tomodakengo
0
170
「今盗んで、後で解く」に備える ― AWSのポスト量子暗号入門
yama3133
2
250
AIエージェント時代のPlatform as a Product —— テックリードがPdMとして回す発見・導入・計測 / Platform as a Product in the AI Agent Era
toshi0607
0
250
【ゲームメーカーズスクランブル2026】『Shadowverse: Worlds Beyond』UIとアニメーションで実現する最高のユーザー体験を叶えるプロトタイピング
cygames
PRO
1
590
その投資は、資本になっていますか?AI時代の開発投資を、ROIだけで判断しない「開発資本」という考え方
ham0215
0
100
Why Agent Cost Needs Observability
nttcom
0
170
Goodbye ShellScript, Hello File-based App
shunsock
0
1.2k
Lambda MicroVMsは常駐サーバーの代わりに なるか? Kiro Crew を動かして検証してみた / Kiro Crew on Lambda MicroVMs
k_adachi_01
2
250
Hermes Agentで、AIが調べて記事を書くブログを作った話
blueb
0
110
Featured
See All Featured
Accessibility Awareness
sabderemane
1
220
The Illustrated Children's Guide to Kubernetes
chrisshort
51
53k
The Hidden Cost of Media on the Web [PixelPalooza 2025]
tammyeverts
2
510
The Anti-SEO Checklist Checklist. Pubcon Cyber Week
ryanjones
0
250
Tell your own story through comics
letsgokoyo
1
1.1k
How to Get Subject Matter Experts Bought In and Actively Contributing to SEO & PR Initiatives.
livdayseo
0
200
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
133
19k
Agile that works and the tools we love
rasmusluckow
331
22k
WENDY [Excerpt]
tessaabrams
14
39k
Evolving SEO for Evolving Search Engines
ryanjones
0
300
State of Search Keynote: SEO is Dead Long Live SEO
ryanjones
0
290
The Invisible Side of Design
smashingmag
301
52k
Transcript
私の推しサービス: KDDI×NRI AWSコラボイベント 2024年6月24日 株式会社野村総合研究所 マルチクラウドインテグレーション事業本部 金融基盤サービス部 高棹 大樹 Elastic
Kubernetes Service(EKS)
1 Copyright (C) Nomura Research Institute, Ltd. All rights reserved.
高棹 大樹 – Daiki Takasao NRI 金融基盤サービス部 • 金融機関様向けEKSを用いたマイクロサービス共通基盤 のインフラ担当 主な仕事 趣味 最近の困り事 • キャンプ • 筋トレ • 子供と遊ぶ(相手をしてくれる内に。。) • 飼っている猫が懐いてくれない
2 Copyright (C) Nomura Research Institute, Ltd. All rights reserved.
はじめに ◼私の推しサービスはElastic Kubernetes Service(EKS)です! ◼AWS Summitのセッションでも生成AIの次にEKSがあった (ような気がする) ◼EKSについて説明しつつ(比較的)最近発表された 機能・サービス追加について説明します!
3 Copyright (C) Nomura Research Institute, Ltd. All rights reserved.
Elastic Kubernetes Service(EKS)とは? 01 EKSの運用負荷を軽減するサービスのご紹介 02
4 Copyright (C) Nomura Research Institute, Ltd. All rights reserved.
Kubernetesとは? 1. Elastic Kubernetes Service(EKS)とは? ◼ Kubernetes公式サイト(Kubernetesとは何か? | Kubernetes)より抜粋 ◼ コンテナ管理に便利な反面、構成要素が多く、自前構築は管理が大変。。。 コンテナ コンテナ コンテナ コントロールプレーン: ワーカーノードやコンテナの稼働を管理 ワーカーノード: コンテナの稼働環境 ◼ Kubernetesは、宣言的な構成管理と自動化を促進し、コンテナ化されたワークロードやサービスを管理するための、ポータブルで 拡張性のあるオープンソースのプラットフォームです。Kubernetesは巨大で急速に成長しているエコシステムを備えており、それらの サービス、サポート、ツールは幅広い形で利用可能です。
5 Copyright (C) Nomura Research Institute, Ltd. All rights reserved.
Elastic Kubernetes Service(EKS)とは? 1. Elastic Kubernetes Service(EKS)とは? ◼AWSのマネージドKubernetesサービス ◼コントロールプレーンの管理が不要、 IAMユーザ/ロールによる認証などが主なメリット コントロールプレーンの管理が不要 コンテナ コンテナ コンテナ IAMユーザ/ロールによる認証 コントロールプレーン: ワーカーノードやコンテナの稼働を管理 ワーカーノード: コンテナの稼働環境
6 Copyright (C) Nomura Research Institute, Ltd. All rights reserved.
それでもEKSの運用って大変? 1. Elastic Kubernetes Service(EKS)とは? ◼正直、簡単ではないと思います。。 ◼なぜ??? ① Kubernetes自体学習コストが高い。要管理なコンポーネントが多数ある→ややこしい! ⚫ Kubernetesのリソース例: Ingress, Service, Deployment, Pod, Configmap, Secret etc…. ② EKSは約3ヶ月毎に最新バージョンがリリースされる。各バージョンは約一年後にサポート期限 を迎える ⚫ 継続的なバージョンアップ作業が必要。。 AWSはEKSの運用負荷を軽減する機能/サービスのリリースを積極的に行ってます! 今回は比較的最近リリースされたそれら機能/サービスについて紹介します!
7 Copyright (C) Nomura Research Institute, Ltd. All rights reserved.
Elastic Kubernetes Service(EKS)とは? 01 EKSの運用負荷を軽減するサービスのご紹介 02
8 Copyright (C) Nomura Research Institute, Ltd. All rights reserved.
DNS機能のオートスケーリング 2. EKSの運用負荷を軽減するサービスのご紹介 ◼EKSにとってDNSはコンテナ(Pod)間通信に必要な重要な要素 ◼EKSのDNS機能であるCoreDNSアドオンのオートスケーリングが2024/5/15から利用可能に ◼CoreDNSアドオンのキャパシティ管理が不要に! ⚫ 設定方法等の詳細は著者Qiitaブログをご参照ください(右上QAコードご参照) アプリA アプリB CoreDNSアドオン ・・・・・ コンテナ間通信には CoreDNSでの名前解決が必要 アプリBサービス名 負荷に応じてCoreDNSアドオンが オートスケールする! 関連Qiitaブログ
9 Copyright (C) Nomura Research Institute, Ltd. All rights reserved.
コンテナ用サブネット追加作業の簡略化 2. EKSの運用負荷を軽減するサービスのご紹介 ◼多数のコンテナを稼働させる事で発生するIPアドレス枯渇は悩ましい問題 ⚫ IPアドレス枯渇の詳細は著者atlaxブログをご参照ください(右上QAコードご参照) ◼VPC CNIプラグインのEnhanced Subnet Discovery機能により、特定タグを付与したサブネット を作成するだけでコンテナ用サブネットとして自動で利用される様になった! ⚫ 2024/4/3リリースのVPC CNIプラグインv1.18.0以降で利用可能 ⚫ 詳細は著者Qiitaブログをご参照ください(右上QAコードご参照) 既存サブネット EKSワーカーノード 追加サブネット IPアドレス IPアドレス IPアドレス kubernetes.io/role/cni=1タグ IPアドレス IPアドレス 特定タグを付与したサブネットを作成 するだけでコンテナ用サブネットとして 利用可能! 関連atlaxブログ 関連Qiitaブログ
10 Copyright (C) Nomura Research Institute, Ltd. All rights reserved.
EKSクラスタ接続時の認証/認可設定の簡略化 2. EKSの運用負荷を軽減するサービスのご紹介 ◼IAMで認証可能なものの、認可制御はk8sリソースを用意する必要があった ◼新しい認可制御の登場により、k8sリソースの作成不要でIAMとの紐付けと認可設定をシンプル に行える様になった! 2023/12/18から使用可能に ⚫ 詳細は著者SpeakerDeckスライドをご参照ください(右上QAコードご参照) K8sリソース AWSリソース 関連SpeakerDeckスライド K8sリソースを作成せずに認可設定できる!
11 Copyright (C) Nomura Research Institute, Ltd. All rights reserved.
Prometheusメトリクス収集のコンテナが不要になる 2. EKSの運用負荷を軽減するサービスのご紹介 ◼AWSマネージドなPrometheus(Amazon Managed Service for Prometheus)はメトリクス格 納ストレージやアラート設定機能はマネージドなものの、メトリクス収集のPrometheusコンテナを 起動させる必要があった ◼2023/11/26からメトリクス収集もマネージドで実施可能に!コンテナ管理が不要になる! ※追加料金は発生 Amazon Managed Service for Prometheus EKSワーカーノード メトリクス情報 保管 アラート設定 メトリクス収集 Prometheus Pod Amazon Managed Service for Prometheus EKSワーカーノード メトリクス情報 保管 アラート設定 メトリクス収集 メトリクス取得のPrometheus Podが不要に!
12 Copyright (C) Nomura Research Institute, Ltd. All rights reserved.
デフォルトネットワークプラグインでNetwork Policyサポート 2. EKSの運用負荷を軽減するサービスのご紹介 ◼Network Policyはクラスタ内のコンテナ間の通信制御を行う機能 ◼これまでEKSデフォルトのネットワークプラグイン(VPC CNIプラグイン)ではNetwork Policyをサポー トしていなかったため、Calico等の別のCNIプラグインを導入する必要があった ◼2023/9/1からVPC CNIプラグインがNetwork Policyをサポート! NetworkPolicyに対応した CNIプラグイン(Calico等) VPC CNIプラグイン VPC CNIプラグイン VPC CNIプラグインでNetwork Policy使える!
13 Copyright (C) Nomura Research Institute, Ltd. All rights reserved.
EKSバージョンの延長サポート 2. EKSの運用負荷を軽減するサービスのご紹介 ◼標準サポート終了から12ヶ月サポート延長可能 ※要追加料金 ◼EKSバージョンアップの間隔を拡げる事が可能に! ▪EKSのリリースカレンダー(AWS公式サイトより抜粋) リリースから約1年で 標準サポート終了 12ヶ月サポート延長可能!!
14 Copyright (C) Nomura Research Institute, Ltd. All rights reserved.
まとめ ◼とっつきづらいEKSも機能追加で敷居はどんどん 下っている! ◼EKSを使ってエンプラシステムをどんどん クラウドネイティブ化していきましょう!
None