狠狠撸

狠狠撸Share a Scribd company logo
AWS+Docker+Rails
CI/CD基盤について
今日やりたいこと
? githubにてmerge?AWS ECS上で自動デプロイ
? とりあえずデモやります
? インフラ構成、メリット、課題など
Infra
App
メリット
? デプロイ作業全て自動化(git mergeのみ!)
? ELBの切り替えも自動化
? ミドルウェア(nginx,unicorn)をダウンタイム無しで再設定可能
? インフラ、ミドルウェアをコードベースで管理可能→環境再現が
容易
? 環境変数はAWSコンソールから変更可能→変更時もダウンタイ
ム無し
課題など
? staging,本番でデプロイを考えた場合、2倍の時間→同時
にデプロイで解決.本番はBlueGreenでELBリスナーを切
り替え
? ビルド時間が長い→アプリ部分(Rails)のdockerイメー
ジのビルドが長い。キャッシュを活用
? Elastic Beanstalkだともっと楽?
? EC2 → Fargateへの移行とか
Ad

Recommended

顿测苍补尘辞顿叠のまえにキャッシュおく奴
顿测苍补尘辞顿叠のまえにキャッシュおく奴
Sugawara Genki
?
尝补尘产诲补によるクラウド型言语の実装
尝补尘产诲补によるクラウド型言语の実装
Sugawara Genki
?
20140930 anything as_code
20140930 anything as_code
Sugawara Genki
?
Amazon ec2とは何か?
Amazon ec2とは何か?
Shinya_131
?
Cloud automator的なものを実装してみる
Cloud automator的なものを実装してみる
saku hatsu
?
Play framework+docker+aws ecr+aws beanstalk で楽々デプロイ
Play framework+docker+aws ecr+aws beanstalk で楽々デプロイ
Yoshiteru Takeshita
?
厂蚕尝による顿测苍补尘辞顿叠の操作
厂蚕尝による顿测苍补尘辞顿叠の操作
Sugawara Genki
?
贰颁2に対する肠濒辞耻诲飞补迟肠丑のアクション设定がポリシーで使えないときの代替策
贰颁2に対する肠濒辞耻诲飞补迟肠丑のアクション设定がポリシーで使えないときの代替策
Daisuke Nagao
?
LocalStack
LocalStack
chibochibo
?
How Wantedly (in)directly uses AWS
How Wantedly (in)directly uses AWS
Yoshinori Kawasaki
?
贬别谤辞办耻+惭辞苍驳辞尝补产でダミーサーバー
贬别谤辞办耻+惭辞苍驳辞尝补产でダミーサーバー
Hironytic
?
コンテナベースサーバーレスプラットフォーム「碍苍补迟颈惫别」は厂别谤惫别谤濒别蝉蝉なのか?
コンテナベースサーバーレスプラットフォーム「碍苍补迟颈惫别」は厂别谤惫别谤濒别蝉蝉なのか?
Hideaki Aoyagi
?
サーバーレスアプリケーションの作り方
サーバーレスアプリケーションの作り方
Yoichi Toyota
?
AKS と ACI を組み合わせて使ってみた
AKS と ACI を組み合わせて使ってみた
Hideaki Aoyagi
?
颁蹿苍颁濒耻蝉迟别谤を使って10分强で贬笔颁环境を构筑する
颁蹿苍颁濒耻蝉迟别谤を使って10分强で贬笔颁环境を构筑する
Daisuke Nagao
?
AWSで自作CGIをサーバレス実装してみた ?その3
AWSで自作CGIをサーバレス実装してみた ?その3
祐樹 夏目
?
JAWS-UG HPC #0 LT資料
JAWS-UG HPC #0 LT資料
Daisuke Nagao
?
Abyss: Behind The Scenes of LINE Web Service Distribution
Abyss: Behind The Scenes of LINE Web Service Distribution
LINE Corporation
?
各社の贵补补厂を比较してみる
各社の贵补补厂を比较してみる
ryosuke matsumura
?
Azure serverlesssummit2018
Azure serverlesssummit2018
Tsukasa Kato
?
Azure Kubernetes ServiceとCI/CD pipeline
Azure Kubernetes ServiceとCI/CD pipeline
ryosuke matsumura
?
AWS CLIでEC2の利用料金を節約する
AWS CLIでEC2の利用料金を節約する
Yasuyuki Sato
?
Alibaba Cloud で Docker を動かしてみよう [Hands-on]
Alibaba Cloud で Docker を動かしてみよう [Hands-on]
Masafumi Noguchi
?
AWS Lambdaで作るクローラー/スクレイピング
AWS Lambdaで作るクローラー/スクレイピング
Takuro Sasaki
?
マルチクラウド环境でモビンギはどのようにコンテナを动かしているか
マルチクラウド环境でモビンギはどのようにコンテナを动かしているか
Masafumi Noguchi
?
Crawler Commons
Crawler Commons
chibochibo
?
Amazon Kinesis はじめました。
Amazon Kinesis はじめました。
suzryo
?
もうちょっと早く知りたかった kubectl
もうちょっと早く知りたかった kubectl
Hiroki Sakonju
?

More Related Content

What's hot (20)

LocalStack
LocalStack
chibochibo
?
How Wantedly (in)directly uses AWS
How Wantedly (in)directly uses AWS
Yoshinori Kawasaki
?
贬别谤辞办耻+惭辞苍驳辞尝补产でダミーサーバー
贬别谤辞办耻+惭辞苍驳辞尝补产でダミーサーバー
Hironytic
?
コンテナベースサーバーレスプラットフォーム「碍苍补迟颈惫别」は厂别谤惫别谤濒别蝉蝉なのか?
コンテナベースサーバーレスプラットフォーム「碍苍补迟颈惫别」は厂别谤惫别谤濒别蝉蝉なのか?
Hideaki Aoyagi
?
サーバーレスアプリケーションの作り方
サーバーレスアプリケーションの作り方
Yoichi Toyota
?
AKS と ACI を組み合わせて使ってみた
AKS と ACI を組み合わせて使ってみた
Hideaki Aoyagi
?
颁蹿苍颁濒耻蝉迟别谤を使って10分强で贬笔颁环境を构筑する
颁蹿苍颁濒耻蝉迟别谤を使って10分强で贬笔颁环境を构筑する
Daisuke Nagao
?
AWSで自作CGIをサーバレス実装してみた ?その3
AWSで自作CGIをサーバレス実装してみた ?その3
祐樹 夏目
?
JAWS-UG HPC #0 LT資料
JAWS-UG HPC #0 LT資料
Daisuke Nagao
?
Abyss: Behind The Scenes of LINE Web Service Distribution
Abyss: Behind The Scenes of LINE Web Service Distribution
LINE Corporation
?
各社の贵补补厂を比较してみる
各社の贵补补厂を比较してみる
ryosuke matsumura
?
Azure serverlesssummit2018
Azure serverlesssummit2018
Tsukasa Kato
?
Azure Kubernetes ServiceとCI/CD pipeline
Azure Kubernetes ServiceとCI/CD pipeline
ryosuke matsumura
?
AWS CLIでEC2の利用料金を節約する
AWS CLIでEC2の利用料金を節約する
Yasuyuki Sato
?
Alibaba Cloud で Docker を動かしてみよう [Hands-on]
Alibaba Cloud で Docker を動かしてみよう [Hands-on]
Masafumi Noguchi
?
AWS Lambdaで作るクローラー/スクレイピング
AWS Lambdaで作るクローラー/スクレイピング
Takuro Sasaki
?
マルチクラウド环境でモビンギはどのようにコンテナを动かしているか
マルチクラウド环境でモビンギはどのようにコンテナを动かしているか
Masafumi Noguchi
?
Crawler Commons
Crawler Commons
chibochibo
?
Amazon Kinesis はじめました。
Amazon Kinesis はじめました。
suzryo
?
もうちょっと早く知りたかった kubectl
もうちょっと早く知りたかった kubectl
Hiroki Sakonju
?
How Wantedly (in)directly uses AWS
How Wantedly (in)directly uses AWS
Yoshinori Kawasaki
?
贬别谤辞办耻+惭辞苍驳辞尝补产でダミーサーバー
贬别谤辞办耻+惭辞苍驳辞尝补产でダミーサーバー
Hironytic
?
コンテナベースサーバーレスプラットフォーム「碍苍补迟颈惫别」は厂别谤惫别谤濒别蝉蝉なのか?
コンテナベースサーバーレスプラットフォーム「碍苍补迟颈惫别」は厂别谤惫别谤濒别蝉蝉なのか?
Hideaki Aoyagi
?
サーバーレスアプリケーションの作り方
サーバーレスアプリケーションの作り方
Yoichi Toyota
?
AKS と ACI を組み合わせて使ってみた
AKS と ACI を組み合わせて使ってみた
Hideaki Aoyagi
?
颁蹿苍颁濒耻蝉迟别谤を使って10分强で贬笔颁环境を构筑する
颁蹿苍颁濒耻蝉迟别谤を使って10分强で贬笔颁环境を构筑する
Daisuke Nagao
?
AWSで自作CGIをサーバレス実装してみた ?その3
AWSで自作CGIをサーバレス実装してみた ?その3
祐樹 夏目
?
JAWS-UG HPC #0 LT資料
JAWS-UG HPC #0 LT資料
Daisuke Nagao
?
Abyss: Behind The Scenes of LINE Web Service Distribution
Abyss: Behind The Scenes of LINE Web Service Distribution
LINE Corporation
?
各社の贵补补厂を比较してみる
各社の贵补补厂を比较してみる
ryosuke matsumura
?
Azure serverlesssummit2018
Azure serverlesssummit2018
Tsukasa Kato
?
Azure Kubernetes ServiceとCI/CD pipeline
Azure Kubernetes ServiceとCI/CD pipeline
ryosuke matsumura
?
AWS CLIでEC2の利用料金を節約する
AWS CLIでEC2の利用料金を節約する
Yasuyuki Sato
?
Alibaba Cloud で Docker を動かしてみよう [Hands-on]
Alibaba Cloud で Docker を動かしてみよう [Hands-on]
Masafumi Noguchi
?
AWS Lambdaで作るクローラー/スクレイピング
AWS Lambdaで作るクローラー/スクレイピング
Takuro Sasaki
?
マルチクラウド环境でモビンギはどのようにコンテナを动かしているか
マルチクラウド环境でモビンギはどのようにコンテナを动かしているか
Masafumi Noguchi
?
Amazon Kinesis はじめました。
Amazon Kinesis はじめました。
suzryo
?
もうちょっと早く知りたかった kubectl
もうちょっと早く知りたかった kubectl
Hiroki Sakonju
?

Aws docker-rails-demo slideshare