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 EC2 Container Service(ECS)
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Isao Shimizu
February 18, 2015
Technology
0
170
Amazon EC2 Container Service(ECS)
第6回 コンテナ型仮想化の情報交換会@東京
LT枠
Isao Shimizu
February 18, 2015
Tweet
Share
More Decks by Isao Shimizu
See All by Isao Shimizu
Notion x ポストモーテムで広げる組織の学び / Notion x Postmortem
isaoshimizu
1
320
New Relicを活用したSREの最初のステップ / NRUG OKINAWA VOL.3
isaoshimizu
3
1.1k
「家族アルバム みてね」における運用管理・ オブザーバビリティの全貌 / Overview of Operation Management and Observability in FamilyAlbum
isaoshimizu
5
3.3k
約10年間MIXIのインフラを 支えてきたPagerDutyの活用事例 / PagerDuty on Tour 2024
isaoshimizu
6
1.3k
家族アルバム みてねにおけるGrafana活用術 / Grafana Meetup Japan Vol.1 LT
isaoshimizu
2
1.9k
家族アルバム みてねで直面してきた技術的負債 / MIXI KAG 2024
isaoshimizu
18
9.1k
今年1年のEKS運用振り返り/3-shake SRE Tech Talk
isaoshimizu
2
420
ポストモーテムの基礎知識と最新事例 / Fundamentals of Postmortem
isaoshimizu
12
3.3k
全世界1,800万人が利用する「家族アルバム みてね」におけるNew Relic活用法 / FutureStack Tokyo 2023
isaoshimizu
1
610
Other Decks in Technology
See All in Technology
学生・新卒・ジュニアから目指すSRE
hiroyaonoe
2
770
マーケットプレイス版Oracle WebCenter Content For OCI
oracle4engineer
PRO
5
1.6k
CDK対応したAWS DevOps Agentを試そう_20260201
masakiokuda
1
420
旅先で iPad + Neovim で iOS 開発・執筆した話
zozotech
PRO
0
100
2026年、サーバーレスの現在地 -「制約と戦う技術」から「当たり前の実行基盤」へ- /serverless2026
slsops
2
270
SREじゃなかった僕らがenablingを通じて「SRE実践者」になるまでのリアル / SRE Kaigi 2026
aeonpeople
6
2.6k
コンテナセキュリティの最新事情 ~ 2026年版 ~
kyohmizu
6
2.2k
SchooでVue.js/Nuxtを技術選定している理由
yamanoku
3
210
広告の効果検証を題材にした因果推論の精度検証について
zozotech
PRO
0
210
AIと新時代を切り拓く。これからのSREとメルカリIBISの挑戦
0gm
2
3.2k
コミュニティが変えるキャリアの地平線:コロナ禍新卒入社のエンジニアがAWSコミュニティで見つけた成長の羅針盤
kentosuzuki
0
130
日本の85%が使う公共SaaSは、どう育ったのか
taketakekaho
1
240
Featured
See All Featured
Design in an AI World
tapps
0
150
Technical Leadership for Architectural Decision Making
baasie
2
250
Docker and Python
trallard
47
3.7k
[SF Ruby Conf 2025] Rails X
palkan
1
760
How STYLIGHT went responsive
nonsquared
100
6k
Build The Right Thing And Hit Your Dates
maggiecrowley
39
3k
Claude Code どこまでも/ Claude Code Everywhere
nwiizo
61
52k
コードの90%をAIが書く世界で何が待っているのか / What awaits us in a world where 90% of the code is written by AI
rkaga
60
42k
The Mindset for Success: Future Career Progression
greggifford
PRO
0
240
Conquering PDFs: document understanding beyond plain text
inesmontani
PRO
4
2.3k
Crafting Experiences
bethany
1
53
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
133
19k
Transcript
Amazon EC2 Container Service(ECS) ୈ6ճ ίϯςφܕԾԽͷใަձˏ౦ژ LT 2015.2.18 Isao SHIMIZU
@isaoshimizu
ࣗݾհ ਗ਼ਫ ܄ ʢIsao SHIMIZUʣ Twitter: @isaoshimizu גࣜձࣾϛΫγΟ ϞϯετελδΦॴଐ -
ݱࡏ4ʢ2011ೖࣾʣ - mixiͷΠϯϑϥӡ༻ʢΦϯϓϨʣ - ݱࡏɺϞϯελʔετϥΠΫͷΠϯϑϥɾαʔόӡ༻ʢΦϯϓϨɺAWSʣ - ϛΫγΟ ΤϯδχΞϒϩάࣥචʢFedoraɺsystemdɺOpenStackɺLXCͳͲʣ - Software Designࣥචʢsystemd΄͔ʣ લ৬: - 2003ʙ2011 SIerͰاըɺ։ൃɺΠϯϑϥӡ༻ - ΈࠐΈɺWebɺεϚϑΥΞϓϦɺಈը৴ͳͲ ࠷ۙؾʹͳ͍ͬͯΔ͜ͱ - Apache MesosɺConsulɺPrometheusɺHTTP/2
&$4ͱ - AWS re:Invent 2014(2014.11.11~14)Ͱൃද͞Εͨ৽αʔϏε - Amazon EC2 Container Serviceͷུ
- 2015.2.18ݱࡏ·ͩϓϨϏϡʔϦϦʔεʢొ੍ɻus-east-1ͷΈͰར༻Մೳʣ - EC2ʢίϯςφΠϯελϯεʣʹίϯςφΛ؆୯ʹىಈͰ͖Δ - ECS͚ͷઐ༻AMIΛ͏ - Dockerޓʢݱ࣌Ͱαϙʔτ͢ΔίϯςφϓϥοτϑΥʔϜDockerͷΈʣ - ΫϥελʢΠϯελϯεͷάϧʔϐϯάʣ - λεΫͱ͍͏֓೦ - Ϧιʔεεέδϡʔϥʔ
&$4Λࢼ͠ʹͬͯΈͨ - ·ͣϓϨϏϡʔొ ɹhttp://aws.amazon.com/jp/ecs/preview/ - ͠Βͭ͘ʢ߹ʹΑͬͯʙ2िؒ͘Β͍ʣ - ʮͬͯΈͨʯܥهࣄ͕߈Ͱ্͕͍ͬͯΔͷͰͻͱ௨ΓͬͯΈΔ ͜ͷ͋ͨΓͱ͔ ɹhttp://dev.classmethod.jp/cloud/ecs-ataglance/
ɹhttp://tech.recruit-mp.co.jp/infrastructure/preview-amazon-ec2-container-service/ ɹ
ͬͯΈͯͲ͏ͩͬͨͷ͔ - खॱ௨ΓʹΕ୭Ͱ؆୯ʹίϯςφͷΫϥελΛߏͰ͖Δ - ίϯιʔϧμογϡϘʔυͰECSͷૢ࡞Ͱ͖ͳ͍ʢ͓ͦΒ͘ϓϨϏϡʔ͔ͩΒʣ - AWS CLIΛͬͯΫϥελλεΫΛૢ࡞͢Δͷ͕લఏʢ͍·ͷͱ͜Ζʣ - JSONϑΝΠϧʹఆٛͯ͠ίϚϯυʹ͢ૢ࡞͕جຊ
- Docker HubΛͦͷ··͑ΔʢϓϥΠϕʔτͷϨδετϦͰͳ͍ʣ - ྉۚEC2, EBSͷར༻ྉ͚ͩؾʹ͢ΕΑ͍ʢECSར༻ྉଘࡏ͠ͳ͍ʣ - CoreOSΛECSͷΫϥελʹՃ͢Δ͜ͱ͕Մೳ - https://coreos.com/docs/running-coreos/cloud-providers/ecs/ - CoreOSىಈ࣌ʹECSͷΤʔδΣϯτ༻ͷίϯςφΛDocker pullͯ͠ىಈ͍ͯ͠Δ
&$4ؔ࿈ͷΩʔϫʔυ Ϋϥελ - ίϯςφΛάϧʔϐϯάͨ͠ͷ - Ϧιʔεϓʔϧͱͯ͠ѻ͏ - ಉϦʔδϣϯͰߏ ΤʔδΣϯτ -
ίϯςφΠϯελϯεʢEC2ʣʹىಈ͍ͯ͠ΔDockerͷ1ίϯςφͱͯ͠ىಈ - Docker Hub: https://registry.hub.docker.com/u/amazon/amazon-ecs-agent/ - GitHub: https://github.com/aws/amazon-ecs-agent λεΫ - ίϯςφ্Ͱ࣮ߦͤ͞ΔDockerΠϝʔδͷఆٛ - ༧͢ΔϝϞϦCPUͳͲͷϦιʔεͷఆٛ - ΫϥελͰಈ࡞͢Δίϯςφͷू߹
ಈ࡞ڥʹ͍ͭͯ ίϯςφΠϯελϯεͷAMIʹ͍ͭͯ amzn-ami-2014.09.1-amazon-ecs-optimized-preview2 (ami-34ddbe5c) Amazon ECS-Optimized Amazon Linux AMI 2014.09.1
x86_64 ECS HVM GP2 Preview 2 OSʹ͍ͭͯ Amazon Linux 2014.09.1 Kernel: 3.14.26-24.46.amzn1.x86_64 Dockerͷόʔδϣϯʹ͍ͭͯ Client version: 1.3.3 Client API version: 1.15 Go version (client): go1.3.3 Git commit (client): c78088f/1.3.3 OS/Arch (client): linux/amd64 Server version: 1.3.3 Server API version: 1.15 Go version (server): go1.3.3 Git commit (server): c78088f/1.3.3
·ͱΊ - ෳͷEC2ΠϯελϯεΛԣஅͯ͠DockerίϯςφΛཧͰ͖Δͷ͕Α͍ - API, CLIͰૢ࡞Ͱ͖ΔͷͰ֤छγεςϜͱ࿈ܞͰ͖Δ - طଘͷDockerΠϝʔδͳͲͷࢿ࢈Λ࠶ར༻Ͱ͖Δ - AWSͷηΩϡϦςΟάϧʔϓELBͳͲͷ࿈ܞ͕Ͱ͖Δͷخ͍͠
- Elastic IP͑ΔΑ͏ʹͳΔΒ͍͠ - ͍ͭ౦ژϦʔδϣϯͰ͑ΔΑ͏ʹͳΔ͔Θ͔Βͳ͍ - ຊ൪Ͱ͏͖͔Ͳ͏͔·ͩΘ͔Βͳ͍ - ཧϨΠϠʔ͕Ͱ͖ͨ͜ͱͰຊ൪ಋೖ͕͍ۙͮͨͷؒҧ͍ͳ͍ - ΦϯϓϨͱAWSͷซ༻ͰDockerΛ͏ͷ·ͩϋʔυϧ͕ߴ͍ - ͦͦDocker͕࠷దղͳͷ͔·ͩΘ͔Βͳ͍ʢRocketͱ͔͋Δ͠ʣ
ࢀߟใ ɾAmazon EC2 Container Service ɹhttp://aws.amazon.com/jp/ecs/ ɾAmazon EC2 Container Service
Developer Guide ɹhttp://docs.aws.amazon.com/AmazonECS/latest/developerguide/ ɾAWS CLI ecs ɹhttp://docs.aws.amazon.com/cli/latest/reference/ecs/index.html ɾECS for Docker Meetup #4 ɹhttp://www.slideshare.net/shot6/ecs-for-docker-meetup-4 ɾࠓಧ͍ͨAmazon EC2 Container Service (ECS)ΛͬͯΈͨ ɹhttp://tech.recruit-mp.co.jp/infrastructure/preview-amazon-ec2-container-service/ ɾAmazon EC2 Container Service(ECS)Ͱ੩తWebαΠτΛσϓϩΠ͢Δ ɹhttp://dev.classmethod.jp/cloud/aws/ecs-deploy-static-website/ ɾCoreOSΛECS(EC2 Container Service)ΫϥελʹՃ͢Δ ɹhttp://dev.classmethod.jp/cloud/add-coreos-to-ecs-cluster/