Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
20191219_JAWS_UG_NAGOYA
Search
mori-hisayuki
December 19, 2019
Technology
35
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
20191219_JAWS_UG_NAGOYA
2019/12/19 JAWS-UG名古屋での発表資料です。
mori-hisayuki
December 19, 2019
More Decks by mori-hisayuki
See All by mori-hisayuki
Cloudflare Page を使った Webアプリケーションを構築
hisayuki
0
610
jawssonic2020_AWSサービスで_JAMStackの構築をしてみた.pdf
hisayuki
1
1k
20190717_JAWS_UG_NAGOYA.pdf
hisayuki
0
65
20190423_JP_Stripes_kobe
hisayuki
0
49
20190226_JP_StripesNagoya
hisayuki
0
67
Other Decks in Technology
See All in Technology
PagerDuty Tech Hub-鳴らすけれど、人は動かない
ezaki
0
120
触りたくないデータに、どう触るか AI時代のRBACアクセスガバナンス
ivry_presentationmaterials
0
140
LocalStack を使ったサーバーレスアプリケーション開発 / Serverless Development with LocalStack
kakakakakku
1
420
AI 時代の Azure エンジニアリング ~ 私たちは何を磨き、何を任せるのか ~
chack411
1
610
初対面のメンバーがチームを組み、Claude Codeでゼロからサービスをリリース
mkdev10
1
130
自分で立ててみるLLMサービス
y_sera15
0
160
その Valkey 使いこなしていますか?
onk
PRO
2
270
Snapshot Testing in Practice: Predictable and Reliable SwiftUI Views
fespinoza
0
210
NDIでApple Vision Proにリアルタイム映像送信
jyouryuusui
0
100
ゲームのリアルタイム通信から見た QUIC と MoQ
segadevtech
0
110
10年後、Engineering 行為を剥奪されるとして、わたしたちは、どう、何を創ればいいだろうか。 / If Engineering Is Taken Away in 10 Years, How and What Should We Create?
bitkey
PRO
1
150
事業成長とデータ活用を止めないためのマネジメントへ挑戦
hiracky16
0
330
Featured
See All Featured
Understanding Cognitive Biases in Performance Measurement
bluesmoon
32
3k
Mind Mapping
helmedeiros
1
400
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
2
410
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
Java REST API Framework Comparison - PWX 2021
mraible
34
9.8k
B2B Lead Gen: Tactics, Traps & Triumph
marketingsoph
1
280
Statistics for Hackers
jakevdp
799
230k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
35
2.9k
Building a A Zero-Code AI SEO Workflow
portentint
PRO
0
780
Data-driven link building: lessons from a $708K investment (BrightonSEO talk)
szymonslowik
1
1.4k
Rebuilding a faster, lazier Slack
samanthasiow
85
9.7k
Designing for humans not robots
tammielis
254
26k
Transcript
re:Invent 2019大復習 【Fargate Spotを使ってみた】 森 久由生 #JAWS_UG
Introduction Name : Hisayuki Mori Role : CTOという名の一人情シス Community :
JAWS-UG 名古屋, JP-Stripes Nagoya, Facebook : 森 久由生 Twitter : @hisayuki_mori Blog : https://hisa-tech.site Favorite Service : AWS Fargate 2
Summitでは1つもなかった コンテナ系アップデート
re:Inventではありました!!
しかも、Fargate周りで2つも!
6 Fargate Update ◎ Amazon Fargete for Amazon EKS ◎
AWS Fargate Spot
7 Fargate Update ◎ Amazon Fargete for Amazon EKS ◎
AWS Fargate Spot 今日はこちらを話します。
その前に・・・・
おそらく20分くらい話せる内容です。 でも、今日は5分なので・・・
10 5分しかないので ◎ 今回話さない内容 ◦ AWS CLIについて ◦ ECSについて ◦
Container・Dockerについて ◦ Spot Instanceについて ◎ 上のはサービス名だけ拾ってください ◎ 何のメリットがあるのだけ感じてください ◎ あとはググればDevelopers I.Oさんあたりにたどり着き ます。 ◎ この後の懇親会でもお話できます
そもそもFargateってなに?
12 AWS Fargate ◎ Container向けServerlessコンピューティングエンジン ◎ Containerの実行に必要なリソースの分のみのお支払い ◦ CPUとメモリの利用時間課金 ◎
サーバー管理しなくていいんだよ!! ◎ 開発者はDockerエンジン上で動くApplicationのContainer だけを意識すればOK その代わり、EC2よりちょっとお値段高め
本題
14 AWS Fargate Spot ◎ FargateでSpot Instanceが使えるようになりました ◎ しかも最初から東京リージョンでも使用可能!! ◎
お値段はオンデマンドの約1/3!!!(7割引) ◎ ただし、AWS側の都合でInstanceが停止する可能性も ある ◦ 落ちる可能性を踏まえて2タスク動かしててもお釣りがくる
即やってみた
16 AWS Fargate Spot (Capacity provider) こちらも新機能、どのインフラを使ってタスクを実行するかを選定できる。 新規でクラスターを作る場合、Fargateを選定すれば自動的に入っている 既存クラスタのFargateの追加が今はCLIでしか出来ない (EC2はAuto
Scaling groupは可能)
17 AWS Fargate Spot (Capacity provider) FargateProviderを 選択する項目がない
18 AWS Fargate Spot (Capacity provider strategy) Capacity providersに追加されたインフラをどのような対比で使っていくか。 Baseは常に動かしておきたいProvider、Waiteはスケールした際にどのような比率
で起動するかを設定する。
19 AWS Fargate Spot(Service) 既存サービスは起動タイプ を変えられない CLIからの設定変更した強 制deployが必要
20 AWS Fargate Spot(Service) 変更後はこのような表示に なる 但し、クラスタの指定内容で はなくCLIのコマンドで指定 したCapacity provider
Strategyになる
21 AWS Fargate Spot(Service) Capacity providerが設定さ れてる状態でサービスを新 規作成すると、最初から起 動タイプではなくCapacity provider
Strategyが表示 されている
22 AWS Fargate Spot(Task) Fargate Spotで立ち上がる と、タスクの詳細に表示され るようになる
23 AWS Fargate Spot(料金)
24 注意点 ◎ Fargate Sportは安いけど、急に停止することもある ◦ ミッションクリティカルな部分以外は別によいと思う ◦ テスト環境とか全然これでいい ◎
既存のクラスターにはコンソール画面からの操作だと出 来ないことが多い ◦ CLIのアップデート必須 ◎ タスクのみではなくサービスで動かしてる場合はCLIから サービスの強制deployが必要 ◦ マネジメントコンソールの稼働中サービスの更新ではCapacity provider strategyを選択できない
25 まとめ ◎ Fargate Spotは従来のFargateの1/3の値段 で使える ◎ マネジメントコンソールはまだ不十分なの で、CLIでの設定を ◎
書いてて手順を振り返れたのでブログに転 記しますw そもそもSpotじゃなくてもFargate最高なので 是非つかってみてください
26 Thanks! ご清聴ありがとうございました ご質問がありましたら懇親会で! 26