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
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
risaiwama
December 13, 2023
Technology
620
0
Share
コンテナ初心者がAmazon ECSを触ってみた!
risaiwama
December 13, 2023
Other Decks in Technology
See All in Technology
AIでAIをテストする - 音声AIエージェントの品質保証戦略
morix1500
1
150
今年注目する!データ分析プラットフォームでのAIの活用
nayuts
0
170
PicoRuby as a Multi-VM Operating System
kishima
1
220
コードや知識を組み込む / Incorporate Code and Knowledge
ks91
PRO
0
180
Oracle AI Database@AWS:サービス概要のご紹介
oracle4engineer
PRO
4
2.4k
260422_Sansan_Tech_Talk__関西_vol.3_データ活用のリアル__矢田__.pdf
sansantech
PRO
0
120
ハーネスエンジニアリングの概要と設計思想
sergicalsix
9
5.5k
Choose your own adventure in agentic design patterns
glaforge
0
160
Revisiting [CLS] and Patch Token Interaction in Vision Transformers
yu4u
0
400
AIが盛んな時代に 技術記事を書き始めて起きた私の中での小さな変化
peintangos
0
250
AI駆動1on1〜AIに自分を育ててもらう〜
yoshiakiyasuda
0
150
Building a Standalone Programming Environment
harukasan
PRO
1
100
Featured
See All Featured
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.3k
Applied NLP in the Age of Generative AI
inesmontani
PRO
4
2.2k
What Being in a Rock Band Can Teach Us About Real World SEO
427marketing
0
220
Facilitating Awesome Meetings
lara
57
6.8k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
31
10k
The Limits of Empathy - UXLibs8
cassininazir
1
310
The Organizational Zoo: Understanding Human Behavior Agility Through Metaphoric Constructive Conversations (based on the works of Arthur Shelley, Ph.D)
kimpetersen
PRO
0
320
The B2B funnel & how to create a winning content strategy
katarinadahlin
PRO
1
340
The Art of Programming - Codeland 2020
erikaheidi
57
14k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
659
62k
RailsConf 2023
tenderlove
30
1.4k
Building Adaptive Systems
keathley
44
3k
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 ご清聴ありがとうございました