Submit Search
Upload
サーバーワークスのAWS構築自動化の仕組み
•
8 likes
•
3,621 views
Akira Nagata
Follow
さばわのわ#2 https://serverworks.doorkeeper.jp/events/63165 の発表スライドです。
Read less
Read more
Technology
Report
Share
Report
Share
1 of 37
Recommended
The Twelve-Factor Appで考えるAWSのサービス開発
The Twelve-Factor Appで考えるAWSのサービス開発
Amazon Web Services Japan
DevOps with Database on AWS
DevOps with Database on AWS
Amazon Web Services Japan
IAM Roles Anywhereのない世界とある世界(2022年のAWSアップデートを振り返ろう ~Season 4~ 発表資料)
IAM Roles Anywhereのない世界とある世界(2022年のAWSアップデートを振り返ろう ~Season 4~ 発表資料)
NTT DATA Technology & Innovation
20200422 AWS Black Belt Online Seminar Amazon Elastic Container Service (Amaz...
20200422 AWS Black Belt Online Seminar Amazon Elastic Container Service (Amaz...
Amazon Web Services Japan
20220409 AWS BLEA 開発にあたって検討したこと
20220409 AWS BLEA 開発にあたって検討したこと
Amazon Web Services Japan
モノリスからマイクロサービスへの移行 ~ストラングラーパターンの検証~(Spring Fest 2020講演資料)
モノリスからマイクロサービスへの移行 ~ストラングラーパターンの検証~(Spring Fest 2020講演資料)
NTT DATA Technology & Innovation
20190828 AWS Black Belt Online Seminar Amazon Aurora with PostgreSQL Compatib...
20190828 AWS Black Belt Online Seminar Amazon Aurora with PostgreSQL Compatib...
Amazon Web Services Japan
Infrastructure as Code (IaC) 談義 2022
Infrastructure as Code (IaC) 談義 2022
Amazon Web Services Japan
Recommended
The Twelve-Factor Appで考えるAWSのサービス開発
The Twelve-Factor Appで考えるAWSのサービス開発
Amazon Web Services Japan
DevOps with Database on AWS
DevOps with Database on AWS
Amazon Web Services Japan
IAM Roles Anywhereのない世界とある世界(2022年のAWSアップデートを振り返ろう ~Season 4~ 発表資料)
IAM Roles Anywhereのない世界とある世界(2022年のAWSアップデートを振り返ろう ~Season 4~ 発表資料)
NTT DATA Technology & Innovation
20200422 AWS Black Belt Online Seminar Amazon Elastic Container Service (Amaz...
20200422 AWS Black Belt Online Seminar Amazon Elastic Container Service (Amaz...
Amazon Web Services Japan
20220409 AWS BLEA 開発にあたって検討したこと
20220409 AWS BLEA 開発にあたって検討したこと
Amazon Web Services Japan
モノリスからマイクロサービスへの移行 ~ストラングラーパターンの検証~(Spring Fest 2020講演資料)
モノリスからマイクロサービスへの移行 ~ストラングラーパターンの検証~(Spring Fest 2020講演資料)
NTT DATA Technology & Innovation
20190828 AWS Black Belt Online Seminar Amazon Aurora with PostgreSQL Compatib...
20190828 AWS Black Belt Online Seminar Amazon Aurora with PostgreSQL Compatib...
Amazon Web Services Japan
Infrastructure as Code (IaC) 談義 2022
Infrastructure as Code (IaC) 談義 2022
Amazon Web Services Japan
20190731 Black Belt Online Seminar Amazon ECS Deep Dive
20190731 Black Belt Online Seminar Amazon ECS Deep Dive
Amazon Web Services Japan
[20220126] JAWS-UG 2022初頭までに葬ったAWSアンチパターン大紹介
[20220126] JAWS-UG 2022初頭までに葬ったAWSアンチパターン大紹介
Amazon Web Services Japan
20180425 AWS Black Belt Online Seminar Amazon Relational Database Service (Am...
20180425 AWS Black Belt Online Seminar Amazon Relational Database Service (Am...
Amazon Web Services Japan
202205 AWS Black Belt Online Seminar Amazon VPC IP Address Manager (IPAM)
202205 AWS Black Belt Online Seminar Amazon VPC IP Address Manager (IPAM)
Amazon Web Services Japan
OSS+AWSでここまでできるDevSecOps (Security-JAWS第24回)
OSS+AWSでここまでできるDevSecOps (Security-JAWS第24回)
Masaya Tahara
20190424 AWS Black Belt Online Seminar Amazon Aurora MySQL
20190424 AWS Black Belt Online Seminar Amazon Aurora MySQL
Amazon Web Services Japan
NTTデータ流Infrastructure as Code~ 大規模プロジェクトを通して考え抜いた基盤自動化の新たな姿~(NTTデータ テクノロジーカンフ...
NTTデータ流Infrastructure as Code~ 大規模プロジェクトを通して考え抜いた基盤自動化の新たな姿~(NTTデータ テクノロジーカンフ...
NTT DATA Technology & Innovation
Kinesis + Elasticsearchでつくるさいきょうのログ分析基盤
Kinesis + Elasticsearchでつくるさいきょうのログ分析基盤
Amazon Web Services Japan
20190319 AWS Black Belt Online Seminar Amazon FSx for Windows Server
20190319 AWS Black Belt Online Seminar Amazon FSx for Windows Server
Amazon Web Services Japan
20200617 AWS Black Belt Online Seminar Amazon Athena
20200617 AWS Black Belt Online Seminar Amazon Athena
Amazon Web Services Japan
基礎から学ぶ? EC2マルチキャスト
基礎から学ぶ? EC2マルチキャスト
Noritaka Sekiyama
AWS Black Belt Online Seminar AWS Key Management Service (KMS)
AWS Black Belt Online Seminar AWS Key Management Service (KMS)
Amazon Web Services Japan
AWS Black Belt Online Seminar 2016 AWS CloudFormation
AWS Black Belt Online Seminar 2016 AWS CloudFormation
Amazon Web Services Japan
202110 AWS Black Belt Online Seminar AWS Site-to-Site VPN
202110 AWS Black Belt Online Seminar AWS Site-to-Site VPN
Amazon Web Services Japan
20191016 AWS Black Belt Online Seminar Amazon Route 53 Resolver
20191016 AWS Black Belt Online Seminar Amazon Route 53 Resolver
Amazon Web Services Japan
マイクロサービス化に向けて
マイクロサービス化に向けて
HIRA
今こそ知りたいSpring Batch(Spring Fest 2020講演資料)
今こそ知りたいSpring Batch(Spring Fest 2020講演資料)
NTT DATA Technology & Innovation
Dockerからcontainerdへの移行
Dockerからcontainerdへの移行
Akihiro Suda
20210126 AWS Black Belt Online Seminar AWS CodeDeploy
20210126 AWS Black Belt Online Seminar AWS CodeDeploy
Amazon Web Services Japan
AWS Black Belt online seminar 2017 Snowball
AWS Black Belt online seminar 2017 Snowball
Amazon Web Services Japan
アウトプットはスキルアップもするしトクもする
アウトプットはスキルアップもするしトクもする
Mitsuhiro Yamashita
Aws導入時にまず考える〇〇のこと
Aws導入時にまず考える〇〇のこと
recotech
More Related Content
What's hot
20190731 Black Belt Online Seminar Amazon ECS Deep Dive
20190731 Black Belt Online Seminar Amazon ECS Deep Dive
Amazon Web Services Japan
[20220126] JAWS-UG 2022初頭までに葬ったAWSアンチパターン大紹介
[20220126] JAWS-UG 2022初頭までに葬ったAWSアンチパターン大紹介
Amazon Web Services Japan
20180425 AWS Black Belt Online Seminar Amazon Relational Database Service (Am...
20180425 AWS Black Belt Online Seminar Amazon Relational Database Service (Am...
Amazon Web Services Japan
202205 AWS Black Belt Online Seminar Amazon VPC IP Address Manager (IPAM)
202205 AWS Black Belt Online Seminar Amazon VPC IP Address Manager (IPAM)
Amazon Web Services Japan
OSS+AWSでここまでできるDevSecOps (Security-JAWS第24回)
OSS+AWSでここまでできるDevSecOps (Security-JAWS第24回)
Masaya Tahara
20190424 AWS Black Belt Online Seminar Amazon Aurora MySQL
20190424 AWS Black Belt Online Seminar Amazon Aurora MySQL
Amazon Web Services Japan
NTTデータ流Infrastructure as Code~ 大規模プロジェクトを通して考え抜いた基盤自動化の新たな姿~(NTTデータ テクノロジーカンフ...
NTTデータ流Infrastructure as Code~ 大規模プロジェクトを通して考え抜いた基盤自動化の新たな姿~(NTTデータ テクノロジーカンフ...
NTT DATA Technology & Innovation
Kinesis + Elasticsearchでつくるさいきょうのログ分析基盤
Kinesis + Elasticsearchでつくるさいきょうのログ分析基盤
Amazon Web Services Japan
20190319 AWS Black Belt Online Seminar Amazon FSx for Windows Server
20190319 AWS Black Belt Online Seminar Amazon FSx for Windows Server
Amazon Web Services Japan
20200617 AWS Black Belt Online Seminar Amazon Athena
20200617 AWS Black Belt Online Seminar Amazon Athena
Amazon Web Services Japan
基礎から学ぶ? EC2マルチキャスト
基礎から学ぶ? EC2マルチキャスト
Noritaka Sekiyama
AWS Black Belt Online Seminar AWS Key Management Service (KMS)
AWS Black Belt Online Seminar AWS Key Management Service (KMS)
Amazon Web Services Japan
AWS Black Belt Online Seminar 2016 AWS CloudFormation
AWS Black Belt Online Seminar 2016 AWS CloudFormation
Amazon Web Services Japan
202110 AWS Black Belt Online Seminar AWS Site-to-Site VPN
202110 AWS Black Belt Online Seminar AWS Site-to-Site VPN
Amazon Web Services Japan
20191016 AWS Black Belt Online Seminar Amazon Route 53 Resolver
20191016 AWS Black Belt Online Seminar Amazon Route 53 Resolver
Amazon Web Services Japan
マイクロサービス化に向けて
マイクロサービス化に向けて
HIRA
今こそ知りたいSpring Batch(Spring Fest 2020講演資料)
今こそ知りたいSpring Batch(Spring Fest 2020講演資料)
NTT DATA Technology & Innovation
Dockerからcontainerdへの移行
Dockerからcontainerdへの移行
Akihiro Suda
20210126 AWS Black Belt Online Seminar AWS CodeDeploy
20210126 AWS Black Belt Online Seminar AWS CodeDeploy
Amazon Web Services Japan
AWS Black Belt online seminar 2017 Snowball
AWS Black Belt online seminar 2017 Snowball
Amazon Web Services Japan
What's hot
(20)
20190731 Black Belt Online Seminar Amazon ECS Deep Dive
20190731 Black Belt Online Seminar Amazon ECS Deep Dive
[20220126] JAWS-UG 2022初頭までに葬ったAWSアンチパターン大紹介
[20220126] JAWS-UG 2022初頭までに葬ったAWSアンチパターン大紹介
20180425 AWS Black Belt Online Seminar Amazon Relational Database Service (Am...
20180425 AWS Black Belt Online Seminar Amazon Relational Database Service (Am...
202205 AWS Black Belt Online Seminar Amazon VPC IP Address Manager (IPAM)
202205 AWS Black Belt Online Seminar Amazon VPC IP Address Manager (IPAM)
OSS+AWSでここまでできるDevSecOps (Security-JAWS第24回)
OSS+AWSでここまでできるDevSecOps (Security-JAWS第24回)
20190424 AWS Black Belt Online Seminar Amazon Aurora MySQL
20190424 AWS Black Belt Online Seminar Amazon Aurora MySQL
NTTデータ流Infrastructure as Code~ 大規模プロジェクトを通して考え抜いた基盤自動化の新たな姿~(NTTデータ テクノロジーカンフ...
NTTデータ流Infrastructure as Code~ 大規模プロジェクトを通して考え抜いた基盤自動化の新たな姿~(NTTデータ テクノロジーカンフ...
Kinesis + Elasticsearchでつくるさいきょうのログ分析基盤
Kinesis + Elasticsearchでつくるさいきょうのログ分析基盤
20190319 AWS Black Belt Online Seminar Amazon FSx for Windows Server
20190319 AWS Black Belt Online Seminar Amazon FSx for Windows Server
20200617 AWS Black Belt Online Seminar Amazon Athena
20200617 AWS Black Belt Online Seminar Amazon Athena
基礎から学ぶ? EC2マルチキャスト
基礎から学ぶ? EC2マルチキャスト
AWS Black Belt Online Seminar AWS Key Management Service (KMS)
AWS Black Belt Online Seminar AWS Key Management Service (KMS)
AWS Black Belt Online Seminar 2016 AWS CloudFormation
AWS Black Belt Online Seminar 2016 AWS CloudFormation
202110 AWS Black Belt Online Seminar AWS Site-to-Site VPN
202110 AWS Black Belt Online Seminar AWS Site-to-Site VPN
20191016 AWS Black Belt Online Seminar Amazon Route 53 Resolver
20191016 AWS Black Belt Online Seminar Amazon Route 53 Resolver
マイクロサービス化に向けて
マイクロサービス化に向けて
今こそ知りたいSpring Batch(Spring Fest 2020講演資料)
今こそ知りたいSpring Batch(Spring Fest 2020講演資料)
Dockerからcontainerdへの移行
Dockerからcontainerdへの移行
20210126 AWS Black Belt Online Seminar AWS CodeDeploy
20210126 AWS Black Belt Online Seminar AWS CodeDeploy
AWS Black Belt online seminar 2017 Snowball
AWS Black Belt online seminar 2017 Snowball
Similar to サーバーワークスのAWS構築自動化の仕組み
アウトプットはスキルアップもするしトクもする
アウトプットはスキルアップもするしトクもする
Mitsuhiro Yamashita
Aws導入時にまず考える〇〇のこと
Aws導入時にまず考える〇〇のこと
recotech
JNSA西日本支部 技術研究WG AWSを使ったセキュアなシステム構築
JNSA西日本支部 技術研究WG AWSを使ったセキュアなシステム構築
Tomo-o Kubo
[CTO Night & Day 2019] よくある課題を一気に解説!御社の技術レベルがアップする 2019 秋期講習 #ctonight
[CTO Night & Day 2019] よくある課題を一気に解説!御社の技術レベルがアップする 2019 秋期講習 #ctonight
Amazon Web Services Japan
AWSを会社で使ってみた
AWSを会社で使ってみた
Satoshi Ishikawa
業務時間で書いたパッチは誰のもの?OSS活動にまつわる罠 (builderscon tokyo 2018)
業務時間で書いたパッチは誰のもの?OSS活動にまつわる罠 (builderscon tokyo 2018)
uchan_nos
[沖縄]はじめての運用自動化 Cloud automatorを触ってみよう!
[沖縄]はじめての運用自動化 Cloud automatorを触ってみよう!
Seiji Akatsuka
20190917 cer-kyoto
20190917 cer-kyoto
Trainocate Japan, Ltd.
20190924 cer-nagoya-ppt
20190924 cer-nagoya-ppt
Trainocate Japan, Ltd.
2013年 AWSサービスアップデート 一気ふりかえり at BP Study #76
2013年 AWSサービスアップデート 一気ふりかえり at BP Study #76
Yasuhiro Horiuchi
IoTを利用したウェブサービス・アーキテクチャ事例
IoTを利用したウェブサービス・アーキテクチャ事例
KikawaShoichi
Jaws serverless 1026_kyoso
Jaws serverless 1026_kyoso
Ryosuke Izumi
AWSによるサーバーレスアーキテクチャ
AWSによるサーバーレスアーキテクチャ
真吾 吉田
ECSとGitLabでCI環境構築
ECSとGitLabでCI環境構築
iwata jaws-ug
AWS設計ガイドラインで取り組むクラウドシフト
AWS設計ガイドラインで取り組むクラウドシフト
Trainocate Japan, Ltd.
AWS導入ガイド 2017年版 〜 オンプレからの移行、運用・監視、セキュリティ対策 〜 | 業務活用に不可欠な セキュアなモバイルネットワーク構築
AWS導入ガイド 2017年版 〜 オンプレからの移行、運用・監視、セキュリティ対策 〜 | 業務活用に不可欠な セキュアなモバイルネットワーク構築
SORACOM,INC
クラウド+ソフトウェアで起こすイノベーション
クラウド+ソフトウェアで起こすイノベーション
Serverworks Co.,Ltd.
AWS Startup Use Cases 2015
AWS Startup Use Cases 2015
Eiji Shinohara
Vscodemeetup6
Vscodemeetup6
Masaki Suzuki
安く・速く・安定したウェブを作る方法
安く・速く・安定したウェブを作る方法
Kei Mikage
Similar to サーバーワークスのAWS構築自動化の仕組み
(20)
アウトプットはスキルアップもするしトクもする
アウトプットはスキルアップもするしトクもする
Aws導入時にまず考える〇〇のこと
Aws導入時にまず考える〇〇のこと
JNSA西日本支部 技術研究WG AWSを使ったセキュアなシステム構築
JNSA西日本支部 技術研究WG AWSを使ったセキュアなシステム構築
[CTO Night & Day 2019] よくある課題を一気に解説!御社の技術レベルがアップする 2019 秋期講習 #ctonight
[CTO Night & Day 2019] よくある課題を一気に解説!御社の技術レベルがアップする 2019 秋期講習 #ctonight
AWSを会社で使ってみた
AWSを会社で使ってみた
業務時間で書いたパッチは誰のもの?OSS活動にまつわる罠 (builderscon tokyo 2018)
業務時間で書いたパッチは誰のもの?OSS活動にまつわる罠 (builderscon tokyo 2018)
[沖縄]はじめての運用自動化 Cloud automatorを触ってみよう!
[沖縄]はじめての運用自動化 Cloud automatorを触ってみよう!
20190917 cer-kyoto
20190917 cer-kyoto
20190924 cer-nagoya-ppt
20190924 cer-nagoya-ppt
2013年 AWSサービスアップデート 一気ふりかえり at BP Study #76
2013年 AWSサービスアップデート 一気ふりかえり at BP Study #76
IoTを利用したウェブサービス・アーキテクチャ事例
IoTを利用したウェブサービス・アーキテクチャ事例
Jaws serverless 1026_kyoso
Jaws serverless 1026_kyoso
AWSによるサーバーレスアーキテクチャ
AWSによるサーバーレスアーキテクチャ
ECSとGitLabでCI環境構築
ECSとGitLabでCI環境構築
AWS設計ガイドラインで取り組むクラウドシフト
AWS設計ガイドラインで取り組むクラウドシフト
AWS導入ガイド 2017年版 〜 オンプレからの移行、運用・監視、セキュリティ対策 〜 | 業務活用に不可欠な セキュアなモバイルネットワーク構築
AWS導入ガイド 2017年版 〜 オンプレからの移行、運用・監視、セキュリティ対策 〜 | 業務活用に不可欠な セキュアなモバイルネットワーク構築
クラウド+ソフトウェアで起こすイノベーション
クラウド+ソフトウェアで起こすイノベーション
AWS Startup Use Cases 2015
AWS Startup Use Cases 2015
Vscodemeetup6
Vscodemeetup6
安く・速く・安定したウェブを作る方法
安く・速く・安定したウェブを作る方法
サーバーワークスのAWS構築自動化の仕組み
1.
CIer必見!全部見せちゃう、 サーバーワークスのAWS構築自動化 の仕組み(仮) 2017/8/8 さばわの「わ」#2 株式会社サーバーワークス 技術4課 永田 明
2.
CIer必見!全部魅せちゃう、 サーバーワークスのAWS構築自動化 の仕組み 2017/8/8 さばわの「わ」#2 株式会社サーバーワークス 技術4課 永田 明
3.
自己紹介 3 クラウドインテグレーション部 技術4課 京都事業所(自称)
4.
自己紹介(祝!AWS本出版!!) 4 http://coin.nikkeibp.co.jp/coin/itpro-s/book/dtl/nc175.html
5.
自己紹介(CoderDojo長岡京) 5 子どももスタッフも 初心者大歓迎! http://dojocon2017.coderdojo.jp/ http://coderdojo-nagaokakyo.doorkeeper.jp/
6.
本日お伝えしたいこと 1. サーバーワークスのCIビジネス 2. サーバーワークスのAWS構築自動化の具体的なやりかた 6 ※取り組みの過程、苦労話は『地道にAWS構築自動化 に取り組んでいるお話し』を別途参照ください。 http://blog.serverworks.co.jp/tech/2015/07/09/how_to_provision_aws_infrastructure_by_cloudformation/ https://www.slideshare.net/nagaaki46/devlove201625-aws-57953672
7.
アジェンダ 1. サーバーワークスのAWS設計・導入支援 2. AWS設計・導入支援における課題と解決策 3.
AWS設計・構築支援ツールYambda 4. デモ 5. Q & A 7
8.
サーバーワークスの AWS設計・導入支援
9.
サーバーワークスのAWS事業 9 1)お客様の要望に応じたクラウドの設計・導入支援 2)AWSの運用を自動化するSaaSサービス 3)24時間365日のAWSのマネージドサービス
10.
サーバーワークスのAWS事業 10 1)お客様の要望に応じたクラウドの設計・導入支援 2)AWSの運用を自動化するSaaSサービス 3)24時間365日のAWSのマネージドサービス 本日のお話
11.
サーバーワークスのAWS導入支援業務
12.
サーバーワークスのAWS導入支援業務 様々なサービスを組み合わせ 価値を最大化できるソリューションを
13.
AWS導入支援業務の大まかな流れ 1.要件定義・概要設計(担当:サーバーワークス法人営業課) 実現したいゴール共有 AWSの構成・スペック設計 2.詳細設計(担当:サーバーワークス技術課) ネットワーク・各種パラメータ設計 3.構築(担当:サーバーワークス技術課) 4.アプリケーション構築(担当:お客様) 13
14.
AWS導入支援業務の大まかな流れ 1.要件定義・概要設計(担当:サーバーワークス法人営業課) 実現したいゴール共有 AWSの構成・スペック設計 2.詳細設計(担当:サーバーワークス技術課) ネットワーク・各種パラメータ設計 3.構築(担当:サーバーワークス技術課) 4.アプリケーション構築(担当:お客様) 14 本日のお話
15.
AWS設計・導入支援における 課題と解決策
16.
AWS導入支援業務における課題 属人性が高い設計フェーズ 単純作業の構築フェーズ 増加・短納期化していくプロジェクト 16
17.
実現したいこと 漏れ、手戻りなく確実な設計が行えること サーバーワークスの設計構築ノウハウを集約・展開できること 設計通りのAWS環境が、AWSマネジメントコンソールと同等、 もしくはそれ以上の早さで構築できること 17
18.
解決策 18 定義書から構築用プログラムを 自動生成し、実行する。
19.
AWS構築自動化の構想 AWSパラメータ定義(設定値)をYAMLファイルに記載 19
20.
参考)YAMLファイルイメージ 20
21.
AWS構築自動化の構想 AWSパラメータ定義(設定値)をYAMLファイルに記載 YAMLファイルからAWS CloudFormation(CFn)用JSONファイルを生成 し、CFnで一気に構築 21
22.
参考)CFn用JSONイメージ 22
23.
参考)CFn実行イメージ 23
24.
AWS構築自動化の構想 AWSパラメータ定義(設定値)をYAMLファイルに記載 YAMLファイルからAWS CloudFormation(CFn)用JSONファイルを生成 し、CFnで一気に構築 顧客向けパラメータ設計書もYAMLファイルから自動生成 24
25.
参考)顧客向けパラメータ設計書イメージ 25
26.
AWS構築自動化の構想 AWSパラメータ定義(設定値)をYAMLファイルに記載 YAMLファイルからAWS CloudFormation(CFn)用JSONファイルを生成 し、CFnで一気に構築 顧客向けパラメータ設計書もYAMLファイルから自動生成 26
27.
AWS設計・構築支援ツール Yambda(ヤムダ)
28.
Yambdaとは YAML + AWS
Lambda
29.
Yambdaとは YAML + AWS
Lambda
30.
中の仕組みは 超シンプル
31.
テンプレートエンジンで 変換してるだけ
32.
テンプレートエンジン 32
33.
Yambdaの主な特徴 変換スクリプトは、サーバーサイドに配置。 インプットとなるYAMLスキーマは、サーバーワークスのオリジナル。 雛形YAMLを生成する機構も別途提供。(後で紹介) 33
34.
デモ
35.
デモ 4本 雛形YAMLを生成してみる 仕上げたYAMLを事前検証してみる YAMLからAWSパラメータ設計書を生成してみる YAMLからAWS環境を構築してみる 35
36.
Q & A
37.
END
Editor's Notes
http://coin.nikkeibp.co.jp/coin/itpro-s/book/dtl/nc175.html