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
コンテナ初心者がAmazon ECSを触ってみた!
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
risaiwama
December 13, 2023
Technology
640
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
コンテナ初心者がAmazon ECSを触ってみた!
risaiwama
December 13, 2023
Other Decks in Technology
See All in Technology
StepFunctionsとGraphRAGを活用した暗黙知活用のためのRAG基盤
yakumo
0
190
AIエージェントの知識表現と推論に なぜグラフが使われるのか - 記号的AIの復権とニューラルAIとの統合
yohei1126
1
240
13年運用タイトルのサーバーサイドが辿り着いた現在地 ― モンスターストライクにおける技術・組織・AI活用から得た知見
mixi_engineers
PRO
1
360
plamo-3-translateの開発
pfn
PRO
0
230
データ組織の転換期 一足飛びしない段階的戦略
leveragestech
PRO
0
130
PLaMo 3.0 Primeの事後学習
pfn
PRO
0
220
20260608_Codexの可能性_ノンプログラマー向け_大城追記
doradora09
PRO
0
700
カメラ×AIで挑む「ホワイト物流」― 車両管理、自動化の壁と突破口【SORACOM Discovery 2026】
soracom
PRO
0
180
AIがAPIを書く時代に、私たちは何を設計すべきか
nagix
0
180
MCPをつなげて作る組織横断のAIエージェント基盤
tsubakimoto_s
0
480
AI駆動開発は個人技からチーム戦へ:組織でAIを使いこなすための実践設計
moongift
PRO
0
370
AIツールを導入しても生産性はあがらない? カオナビが直面した 3つの壁と乗り越え方。/ Overcoming 3 Barriers to AI-Driven Productivity at kaonavi
kaonavi
0
920
Featured
See All Featured
Public Speaking Without Barfing On Your Shoes - THAT 2023
reverentgeek
1
470
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
1
280
Digital Projects Gone Horribly Wrong (And the UX Pros Who Still Save the Day) - Dean Schuster
uxyall
1
2.2k
The Spectacular Lies of Maps
axbom
PRO
1
880
Joys of Absence: A Defence of Solitary Play
codingconduct
1
420
Designing Powerful Visuals for Engaging Learning
tmiket
1
470
Stop Working from a Prison Cell
hatefulcrawdad
274
21k
The Mindset for Success: Future Career Progression
greggifford
PRO
0
430
Bridging the Design Gap: How Collaborative Modelling removes blockers to flow between stakeholders and teams @FastFlow conf
baasie
0
620
Design of three-dimensional binary manipulators for pick-and-place task avoiding obstacles (IECON2024)
konakalab
0
500
YesSQL, Process and Tooling at Scale
rocio
174
15k
Navigating Weather and Climate Data
rabernat
0
430
Transcript
www.geekfeed.co.jp GeekFeed co,ltd. All rights reserved コンテナ初心者が Amazon ECSを触ってみた!
自己紹介 株式会社ギークフィード 岩間 理佐(いわま りさ) 【経歴】 2021年に株式会社ギークフィードに入社 AWSをつかったWEBシステム構築・開発などの業 務に従事 2023
Japan AWS Jr.Championsに選出 【好きなAWSサービス】 Amazon S3、CDK(勉強中) @iwm_gnbr
AWS Jr.Championsとは ページタイトルサンプル① AWS Jr. Championsとは、 社会人歴3年目までで、積極的なAWS活動実績があることをAWS Japanから評価された、 AWSパートナー企業に所属する個人を表彰する今年から始まった日本限定プログラムです。
今回お話させていただくこと これまでは・・・ • コンテナほぼ初心者 • EC2でアプリケーション構築する機会が多かった • ECSを初めて触ってみた感想や、つまずいた部分などお話できればと思います
Amazon ECSとは • Amazon ECS(Amazon Elastic Container Service )とは、コンテナ化されたア プリケーションのデプロイ、管理、スケーリングを簡素化するためのマネージ
ドコンテナオーケストレーションサービス • Dockerコンテナを利用してアプリケーションを実行できる • EC2インスタンスまたはAWS Fargate(サーバーレスコンテナ実行環境)を使 用してコンテナをホストするクラスタを管理 (ECS on EC2と ECS on Fargateがある)
https://pages.awscloud.com/JAPAN-event-OE-Hands-on-for-Beginners-ECS-2022-confirmation_012.html 今回やったこと
つまずきポイント ページタイトルサンプル① • クラスター、サービス、タスク定義…など覚える概念が多くて少し大変 • コンテナのCPU、メモリ、ネットワークの設定周り • Fargateでコンテナに入ってデバッグをしたい →ECS Execで可能に
クラスター コンテナを動かすための論理的なグループ タスク定義 ECSタスクの実行に必要な情報を定義 サービス 一連のタスクを実行・スケールする方法を定義 タスク タスク定義に基づいて起動されるコンテナ群
Amazon ECSに触れてみた感想 ページタイトルサンプル① • GithubからのCI/CDパイプラインが組みやすそう • IaCでDockerFileにインフラ定義できるのは便利 • Fargateはコンテナをサーバレスで実行可能、起動も速い (※コストはEC2と比較して割高)
• CDKの場合、L3 Constructのecs_patternsモジュール利用でシンプルなコードで 構築可能 • 使いどころがたくさんありそう 複数環境で動かしたい / スケーリングしたい / 頻繁な変更がある / バッチ処理 etc.
9 www.geekfeed.co.jp GeekFeed co,ltd. All rights reserved ご清聴ありがとうございました