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
430
コンテナ初心者がAmazon ECSを触ってみた!
risaiwama
December 13, 2023
Tweet
Share
Other Decks in Technology
See All in Technology
Improve Your Development Workflow with Gemini Code Assist
meteatamel
0
130
[新卒向け研修資料] テスト文字列に「うんこ」と入れるな(2024年版)
infiniteloop_inc
5
18k
R3のコードから見る実践LINQ実装最適化・コンカレントプログラミング実例
neuecc
3
2.7k
Microsoft for Startups Founders Hub_20240429 update
daikikanemitsu
1
2.4k
ワールドカフェI /チューターを改良する / World Café I and Improving the Tutors
ks91
PRO
0
150
Autonomous Database Cloud 技術詳細 / adb-s_technical_detail_jp
oracle4engineer
PRO
15
35k
一生覚えておきたい「システム開発=コミュニケーション」〜初めての実務案件振り返りLT〜
maimyyym
2
330
MapLibreとAmazon Location Service
dayjournal
1
190
20分で完全に理解するGrafanaダッシュボード
hamadakoji
5
910
AWS学習者向けにAzureの解説スライドを作成した話
handy
3
200
M5stackで使用できるpHセンサの開発
shinrinakamura
0
200
require(ESM)とECMAScript仕様
uhyo
4
990
Featured
See All Featured
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
126
32k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
155
14k
Building Flexible Design Systems
yeseniaperezcruz
320
37k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
228
16k
Intergalactic Javascript Robots from Outer Space
tanoku
266
26k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
14
1.6k
StorybookのUI Testing Handbookを読んだ
zakiyama
13
4.6k
Facilitating Awesome Meetings
lara
43
5.6k
YesSQL, Process and Tooling at Scale
rocio
165
13k
Agile that works and the tools we love
rasmusluckow
325
20k
Git: the NoSQL Database
bkeepers
PRO
423
63k
Unsuck your backbone
ammeep
663
57k
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 ご清聴ありがとうございました