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
risaiwama
December 13, 2023
Technology
0
600
コンテナ初心者がAmazon ECSを触ってみた!
risaiwama
December 13, 2023
Tweet
Share
Other Decks in Technology
See All in Technology
Oracle Cloud Observability and Management Platform - OCI 運用監視サービス概要 -
oracle4engineer
PRO
2
14k
【Oracle Cloud ウェビナー】[Oracle AI Database + AWS] Oracle Database@AWSで広がるクラウドの新たな選択肢とAI時代のデータ戦略
oracle4engineer
PRO
2
190
GitHub Issue Templates + Coding Agentで簡単みんなでIaC/Easy IaC for Everyone with GitHub Issue Templates + Coding Agent
aeonpeople
1
260
コンテナセキュリティの最新事情 ~ 2026年版 ~
kyohmizu
6
2.3k
こんなところでも(地味に)活躍するImage Modeさんを知ってるかい?- Image Mode for OpenShift -
tsukaman
1
170
AIエージェントを開発しよう!-AgentCore活用の勘所-
yukiogawa
0
190
マネージャー視点で考えるプロダクトエンジニアの評価 / Evaluating Product Engineers from a Manager's Perspective
hiro_torii
0
190
CDKで始めるTypeScript開発のススメ
tsukuboshi
1
570
Agent Skils
dip_tech
PRO
0
140
予期せぬコストの急増を障害のように扱う――「コスト版ポストモーテム」の導入とその後の改善
muziyoshiz
1
2.1k
AWS DevOps Agent x ECS on Fargate検証 / AWS DevOps Agent x ECS on Fargate
kinunori
2
210
AWS Network Firewall Proxyを触ってみた
nagisa53
1
250
Featured
See All Featured
Utilizing Notion as your number one productivity tool
mfonobong
3
220
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
3.1k
The Anti-SEO Checklist Checklist. Pubcon Cyber Week
ryanjones
0
70
Tips & Tricks on How to Get Your First Job In Tech
honzajavorek
0
440
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
5.8k
So, you think you're a good person
axbom
PRO
2
1.9k
The agentic SEO stack - context over prompts
schlessera
0
650
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
31
9.9k
How to build an LLM SEO readiness audit: a practical framework
nmsamuel
1
650
HU Berlin: Industrial-Strength Natural Language Processing with spaCy and Prodigy
inesmontani
PRO
0
230
Scaling GitHub
holman
464
140k
Designing for humans not robots
tammielis
254
26k
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 ご清聴ありがとうございました