$30 off During Our Annual Pro Sale. View Details »
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
コンテナ初心者がAmazon ECSを触ってみた!
Search
risaiwama
December 13, 2023
Technology
0
600
コンテナ初心者がAmazon ECSを触ってみた!
risaiwama
December 13, 2023
Tweet
Share
Other Decks in Technology
See All in Technology
高度サイバー人材育成専科(後半)
nomizone
0
410
子育てで想像してなかった「見えないダメージ」 / Unforeseen "hidden burdens" of raising children.
pauli
2
310
ActiveJobUpdates
igaiga
1
290
AWSの新機能をフル活用した「re:Inventエージェント」開発秘話
minorun365
2
330
SQLだけでマイグレーションしたい!
makki_d
0
1.2k
プロンプトやエージェントを自動的に作る方法
shibuiwilliam
15
16k
Agent Skillsがハーネスの垣根を超える日
gotalab555
5
3.1k
たまに起きる外部サービスの障害に備えたり備えなかったりする話
egmc
0
360
ESXi のAIOps だ!2025冬
unnowataru
0
170
Fashion×AI「似合う」を届けるためのWEARのAI戦略
zozotech
PRO
2
1.1k
マイクロサービスへの5年間 ぶっちゃけ何をしてどうなったか
joker1007
17
7.4k
フィッシュボウルのやり方 / How to do a fishbowl
pauli
2
350
Featured
See All Featured
Believing is Seeing
oripsolob
0
15
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
47
7.9k
Building the Perfect Custom Keyboard
takai
1
660
Agile Actions for Facilitating Distributed Teams - ADO2019
mkilby
0
88
SERP Conf. Vienna - Web Accessibility: Optimizing for Inclusivity and SEO
sarafernandez
1
1.3k
Money Talks: Using Revenue to Get Sh*t Done
nikkihalliwell
0
120
SEO in 2025: How to Prepare for the Future of Search
ipullrank
3
3.3k
A Modern Web Designer's Workflow
chriscoyier
698
190k
BBQ
matthewcrist
89
9.9k
End of SEO as We Know It (SMX Advanced Version)
ipullrank
2
3.8k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
5.8k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
508
140k
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 ご清聴ありがとうございました