SlideShare a Scribd company logo
[DO06] Infrastructure as Code でサービスを迅速にローンチし、継続的にインフラを変更しよう
[DO06] Infrastructure as Code でサービスを迅速にローンチし、継続的にインフラを変更しよう
[DO06] Infrastructure as Code でサービスを迅速にローンチし、継続的にインフラを変更しよう
• Infrastructure as Code(IaC) ってなに?
• なぜIaC?
• IaCとソフトウェア開発手法
• IaC導入にむけたTips
[DO06] Infrastructure as Code でサービスを迅速にローンチし、継続的にインフラを変更しよう
Infrastructure as Code ( IaC ) とは?
ITインフラストラクチャに対し、
(慣習的に手作業/手続き型のスクリプトで実施してきた
作業を、)
Machine-Readableなリクエスト・レスポンスを用いて
プログラムの管理下に置くこと。
および、その取り組みを実現するためのアプローチ一式。
[DO06] Infrastructure as Code でサービスを迅速にローンチし、継続的にインフラを変更しよう
例: 定義を記述し、ツールで適用する
[DO06] Infrastructure as Code でサービスを迅速にローンチし、継続的にインフラを変更しよう
[DO06] Infrastructure as Code でサービスを迅速にローンチし、継続的にインフラを変更しよう
[DO06] Infrastructure as Code でサービスを迅速にローンチし、継続的にインフラを変更しよう
[DO06] Infrastructure as Code でサービスを迅速にローンチし、継続的にインフラを変更しよう
[DO06] Infrastructure as Code でサービスを迅速にローンチし、継続的にインフラを変更しよう
[DO06] Infrastructure as Code でサービスを迅速にローンチし、継続的にインフラを変更しよう
[DO06] Infrastructure as Code でサービスを迅速にローンチし、継続的にインフラを変更しよう
[DO06] Infrastructure as Code でサービスを迅速にローンチし、継続的にインフラを変更しよう
[DO06] Infrastructure as Code でサービスを迅速にローンチし、継続的にインフラを変更しよう
補足: サーバOSが備えるインターフェース
[DO06] Infrastructure as Code でサービスを迅速にローンチし、継続的にインフラを変更しよう
[DO06] Infrastructure as Code でサービスを迅速にローンチし、継続的にインフラを変更しよう
IaC、だいたいクラウドのせい
IaaS
• サーバ調達のリードタイムが”すごく”短縮ってかほぼゼロに。
• 構築のフェーズ(相対的に)長くなってない?
• ペットから家畜、使い捨て。
PaaS/SaaS などマネージドサービス
• 相応の規模/ややこしい要件でなければ専用のサーバのイチカラ構築が不要に。
これらをAPIで操作可能
• あらゆるリソースに対して、ツールによる制御ができる。
• そんなのコードに落とし込んでしまおう。
[DO06] Infrastructure as Code でサービスを迅速にローンチし、継続的にインフラを変更しよう
[DO06] Infrastructure as Code でサービスを迅速にローンチし、継続的にインフラを変更しよう
[DO06] Infrastructure as Code でサービスを迅速にローンチし、継続的にインフラを変更しよう
Machine-Readableなリクエスト・レスポンスを用
いてプログラムの管理下に置くこと。
[DO06] Infrastructure as Code でサービスを迅速にローンチし、継続的にインフラを変更しよう
[DO06] Infrastructure as Code でサービスを迅速にローンチし、継続的にインフラを変更しよう
[DO06] Infrastructure as Code でサービスを迅速にローンチし、継続的にインフラを変更しよう
[DO06] Infrastructure as Code でサービスを迅速にローンチし、継続的にインフラを変更しよう
[DO06] Infrastructure as Code でサービスを迅速にローンチし、継続的にインフラを変更しよう
[DO06] Infrastructure as Code でサービスを迅速にローンチし、継続的にインフラを変更しよう
[DO06] Infrastructure as Code でサービスを迅速にローンチし、継続的にインフラを変更しよう
[DO06] Infrastructure as Code でサービスを迅速にローンチし、継続的にインフラを変更しよう
[DO06] Infrastructure as Code でサービスを迅速にローンチし、継続的にインフラを変更しよう
[DO06] Infrastructure as Code でサービスを迅速にローンチし、継続的にインフラを変更しよう
[DO06] Infrastructure as Code でサービスを迅速にローンチし、継続的にインフラを変更しよう
[DO06] Infrastructure as Code でサービスを迅速にローンチし、継続的にインフラを変更しよう
[DO06] Infrastructure as Code でサービスを迅速にローンチし、継続的にインフラを変更しよう
[DO06] Infrastructure as Code でサービスを迅速にローンチし、継続的にインフラを変更しよう
[DO06] Infrastructure as Code でサービスを迅速にローンチし、継続的にインフラを変更しよう
[DO06] Infrastructure as Code でサービスを迅速にローンチし、継続的にインフラを変更しよう
[DO06] Infrastructure as Code でサービスを迅速にローンチし、継続的にインフラを変更しよう
[DO06] Infrastructure as Code でサービスを迅速にローンチし、継続的にインフラを変更しよう
[DO06] Infrastructure as Code でサービスを迅速にローンチし、継続的にインフラを変更しよう
[DO06] Infrastructure as Code でサービスを迅速にローンチし、継続的にインフラを変更しよう
[DO06] Infrastructure as Code でサービスを迅速にローンチし、継続的にインフラを変更しよう
[DO06] Infrastructure as Code でサービスを迅速にローンチし、継続的にインフラを変更しよう
[DO06] Infrastructure as Code でサービスを迅速にローンチし、継続的にインフラを変更しよう
[DO06] Infrastructure as Code でサービスを迅速にローンチし、継続的にインフラを変更しよう
[DO06] Infrastructure as Code でサービスを迅速にローンチし、継続的にインフラを変更しよう
[DO06] Infrastructure as Code でサービスを迅速にローンチし、継続的にインフラを変更しよう
[DO06] Infrastructure as Code でサービスを迅速にローンチし、継続的にインフラを変更しよう
[DO06] Infrastructure as Code でサービスを迅速にローンチし、継続的にインフラを変更しよう
[DO06] Infrastructure as Code でサービスを迅速にローンチし、継続的にインフラを変更しよう
[DO06] Infrastructure as Code でサービスを迅速にローンチし、継続的にインフラを変更しよう
[DO06] Infrastructure as Code でサービスを迅速にローンチし、継続的にインフラを変更しよう
[DO06] Infrastructure as Code でサービスを迅速にローンチし、継続的にインフラを変更しよう
[DO06] Infrastructure as Code でサービスを迅速にローンチし、継続的にインフラを変更しよう
[DO06] Infrastructure as Code でサービスを迅速にローンチし、継続的にインフラを変更しよう
[DO06] Infrastructure as Code でサービスを迅速にローンチし、継続的にインフラを変更しよう
[DO06] Infrastructure as Code でサービスを迅速にローンチし、継続的にインフラを変更しよう
[DO06] Infrastructure as Code でサービスを迅速にローンチし、継続的にインフラを変更しよう
[DO06] Infrastructure as Code でサービスを迅速にローンチし、継続的にインフラを変更しよう
[DO06] Infrastructure as Code でサービスを迅速にローンチし、継続的にインフラを変更しよう
[DO06] Infrastructure as Code でサービスを迅速にローンチし、継続的にインフラを変更しよう
[DO06] Infrastructure as Code でサービスを迅速にローンチし、継続的にインフラを変更しよう
[DO06] Infrastructure as Code でサービスを迅速にローンチし、継続的にインフラを変更しよう
[DO06] Infrastructure as Code でサービスを迅速にローンチし、継続的にインフラを変更しよう
© 2017 Microsoft Corporation. All rights reserved.
本情報の内容(添付文書、リンク先などを含む)は、作成日時点でのものであり、予告なく変更される場合があります。
Ad

Recommended

PDF
[MW11] OSS on Azure で構築する ウェブアプリケーション
de:code 2017
 
PDF
[AC06] クラウド・ネイティブなスケーラブル・アプリ開発のために~12 Factor App on Kubernetes on Azure
de:code 2017
 
PDF
[TL04] .NET 15 周年の今こそ考えるクラウドネイティブ アプリケーションと .NET の活用
de:code 2017
 
PDF
[MW07] OSS on Azure で構築するモバイルバックエンド
de:code 2017
 
PPTX
Ecsとlambdaのバッチ処理
政雄 金森
 
PDF
ここが良かったDatadog
tyamane
 
PDF
[SC12] あなたのチームのセキュリティスキルは十分ですか?DevSecOpsを見据えたセキュリティ人材の育成方法
de:code 2017
 
PDF
[MW06] PaaS を活用した、ハイコストパフォーマンスなウェブサイト構築・運用・メンテナンス
de:code 2017
 
PDF
[SC13] ログ管理で向上させるセキュリティ
de:code 2017
 
PDF
Microsoft Azure Update 20151112
Ayako Omori
 
PPTX
Microsoft Azure 概要
Daiyu Hatakeyama
 
PPTX
新しく生まれ変わった Azure Log Analytics と Azure Security Center によるITインフラの分析と保護
Yusuke Oi
 
PDF
AWS CloudFormationによるInfrastructure as Codeの実現
HIRA
 
PDF
[AC07] 米国マイクロソフト本社で体験したノウハウを伝授!マイクロサービス実行基盤Azure Service Fabricの勘所
de:code 2017
 
PDF
AWS & Google Cloud 両方を駆使するチームでの技術選定
修一 高橋
 
PDF
Building asp.net core blazor and elasticsearch elasticsearch using visual stu...
Shotaro Suzuki
 
PDF
Azure 高速サイトソリューション
Hiromasa Oka
 
PPTX
Istio on k8s on Azure (AKS)
Yoshio Terada
 
PDF
2021/02/19 Alterbooth 多忙なアーキテクトのためのクラウド導入フレームワーク (CAF) ダイジェスト
Issei Hiraoka
 
PDF
[MW05] その API、本当に大丈夫? ~ 公開前に知っておくべき API の保護と最適化 ~
de:code 2017
 
PDF
[MW02] 進化する Edge! ~Windows 10 Creators Update 版の新機能から既存機能まで一挙紹介~
de:code 2017
 
PDF
[AC02] Cloud Robotics Azure Platform って何だ!?~ IoT をもっと簡単に、Cloud AI の活用をもっと気軽にや...
de:code 2017
 
PPTX
Azure PaaSを活用したモダン E コマースソリューションの構築方法
Yoichi Kawasaki
 
PPTX
PythonによるAzureサーバレスアプリケーション開発 / Serverless Application Development with Python
Yoichi Kawasaki
 
PPTX
App service コトハジメ
Tsubasa Yoshino
 
PDF
DatadogでAWS監視やってみた
tyamane
 
PDF
あるインフラエンジニアの過去と未来
Tsubasa Hirota
 
PDF
[SC09] パッチ待ちはもう古い!Windows 10 最新セキュリティ技術とゼロデイ攻撃攻防の実例
de:code 2017
 
PDF
[AI08] 深層学習フレームワーク Chainer × Microsoft で広がる応用
de:code 2017
 
PDF
[AI10] ゲームキャラクターのための人工知能と社会への応用 ~ FINAL FANTASY XV を事例として ~
de:code 2017
 

More Related Content

What's hot (20)

PDF
[SC13] ログ管理で向上させるセキュリティ
de:code 2017
 
PDF
Microsoft Azure Update 20151112
Ayako Omori
 
PPTX
Microsoft Azure 概要
Daiyu Hatakeyama
 
PPTX
新しく生まれ変わった Azure Log Analytics と Azure Security Center によるITインフラの分析と保護
Yusuke Oi
 
PDF
AWS CloudFormationによるInfrastructure as Codeの実現
HIRA
 
PDF
[AC07] 米国マイクロソフト本社で体験したノウハウを伝授!マイクロサービス実行基盤Azure Service Fabricの勘所
de:code 2017
 
PDF
AWS & Google Cloud 両方を駆使するチームでの技術選定
修一 高橋
 
PDF
Building asp.net core blazor and elasticsearch elasticsearch using visual stu...
Shotaro Suzuki
 
PDF
Azure 高速サイトソリューション
Hiromasa Oka
 
PPTX
Istio on k8s on Azure (AKS)
Yoshio Terada
 
PDF
2021/02/19 Alterbooth 多忙なアーキテクトのためのクラウド導入フレームワーク (CAF) ダイジェスト
Issei Hiraoka
 
PDF
[MW05] その API、本当に大丈夫? ~ 公開前に知っておくべき API の保護と最適化 ~
de:code 2017
 
PDF
[MW02] 進化する Edge! ~Windows 10 Creators Update 版の新機能から既存機能まで一挙紹介~
de:code 2017
 
PDF
[AC02] Cloud Robotics Azure Platform って何だ!?~ IoT をもっと簡単に、Cloud AI の活用をもっと気軽にや...
de:code 2017
 
PPTX
Azure PaaSを活用したモダン E コマースソリューションの構築方法
Yoichi Kawasaki
 
PPTX
PythonによるAzureサーバレスアプリケーション開発 / Serverless Application Development with Python
Yoichi Kawasaki
 
PPTX
App service コトハジメ
Tsubasa Yoshino
 
PDF
DatadogでAWS監視やってみた
tyamane
 
PDF
あるインフラエンジニアの過去と未来
Tsubasa Hirota
 
PDF
[SC09] パッチ待ちはもう古い!Windows 10 最新セキュリティ技術とゼロデイ攻撃攻防の実例
de:code 2017
 
[SC13] ログ管理で向上させるセキュリティ
de:code 2017
 
Microsoft Azure Update 20151112
Ayako Omori
 
Microsoft Azure 概要
Daiyu Hatakeyama
 
新しく生まれ変わった Azure Log Analytics と Azure Security Center によるITインフラの分析と保護
Yusuke Oi
 
AWS CloudFormationによるInfrastructure as Codeの実現
HIRA
 
[AC07] 米国マイクロソフト本社で体験したノウハウを伝授!マイクロサービス実行基盤Azure Service Fabricの勘所
de:code 2017
 
AWS & Google Cloud 両方を駆使するチームでの技術選定
修一 高橋
 
Building asp.net core blazor and elasticsearch elasticsearch using visual stu...
Shotaro Suzuki
 
Azure 高速サイトソリューション
Hiromasa Oka
 
Istio on k8s on Azure (AKS)
Yoshio Terada
 
2021/02/19 Alterbooth 多忙なアーキテクトのためのクラウド導入フレームワーク (CAF) ダイジェスト
Issei Hiraoka
 
[MW05] その API、本当に大丈夫? ~ 公開前に知っておくべき API の保護と最適化 ~
de:code 2017
 
[MW02] 進化する Edge! ~Windows 10 Creators Update 版の新機能から既存機能まで一挙紹介~
de:code 2017
 
[AC02] Cloud Robotics Azure Platform って何だ!?~ IoT をもっと簡単に、Cloud AI の活用をもっと気軽にや...
de:code 2017
 
Azure PaaSを活用したモダン E コマースソリューションの構築方法
Yoichi Kawasaki
 
PythonによるAzureサーバレスアプリケーション開発 / Serverless Application Development with Python
Yoichi Kawasaki
 
App service コトハジメ
Tsubasa Yoshino
 
DatadogでAWS監視やってみた
tyamane
 
あるインフラエンジニアの過去と未来
Tsubasa Hirota
 
[SC09] パッチ待ちはもう古い!Windows 10 最新セキュリティ技術とゼロデイ攻撃攻防の実例
de:code 2017
 

More from de:code 2017 (20)

PDF
[AI08] 深層学習フレームワーク Chainer × Microsoft で広がる応用
de:code 2017
 
PDF
[AI10] ゲームキャラクターのための人工知能と社会への応用 ~ FINAL FANTASY XV を事例として ~
de:code 2017
 
PDF
[DO07] マイクロサービスに必要な技術要素はすべて Spring Cloud にある
de:code 2017
 
PDF
[SC10] 自社開発モバイルアプリの DLP 対応化を Microsoft Intune で可能に
de:code 2017
 
PDF
[DI12] あらゆるデータをビジネスに活用! Azure Data Lake を中心としたビックデータ処理基盤のアーキテクチャと実装
de:code 2017
 
PDF
[DI10] IoT を実践する最新のプラクティス ~ Azure IoT Hub 、SDK 、Azure IoT Suite ~
de:code 2017
 
PDF
[AI03] AI × 導入の速さを武器に。 ” 人工知能パーツ ” Cognitive Services の使いどころ
de:code 2017
 
PDF
[SP04] これからのエンジニアに必要な「マネジメント」の考え方
de:code 2017
 
PDF
[DO17] セゾン情報システムズの CTO 小野氏による、伝統的 Sier におけるモダン開発への挑戦
de:code 2017
 
PDF
[DO13] 楽天のクラウドストレージ使いこなし術 Azure と OSS で少しずつ進めるレガシー脱却
de:code 2017
 
PDF
[DO11] JOY, Inc. : あなたの仕事場での喜びは何ですか?
de:code 2017
 
PDF
[DO08] 『変わらない開発現場』を変えていくために ~エンプラ系レガシー SIer のための DevOps 再入門~
de:code 2017
 
PDF
[DO05] システムの信頼性を上げるための新しい考え方 SRE ( Site Reliability Engineering ) in Azure, o...
de:code 2017
 
PDF
[DO04] アジャイル開発サバイバルガイド 〜キミが必ず直面する課題と乗り越え方を伝えよう!〜
de:code 2017
 
PDF
[DO02] Jenkins PipelineとBlue Oceanによる、フルスクラッチからの継続的デリバリ
de:code 2017
 
PDF
[SP03] 「怠惰の美徳~言語デザイナーの視点から」
de:code 2017
 
PDF
[SP02] Developing autonomous vehicles with AirSim
de:code 2017
 
PDF
[SP01] CTO が語る! 今注目すべきテクノロジー
de:code 2017
 
PDF
[DO16] Mesosphere : Microservices meet Fast Data on Azure
de:code 2017
 
PDF
[DO12] ナビタイムジャパン CTO 菊池氏が語る IT リーダのための開発を加速させる DevOps の実践例
de:code 2017
 
[AI08] 深層学習フレームワーク Chainer × Microsoft で広がる応用
de:code 2017
 
[AI10] ゲームキャラクターのための人工知能と社会への応用 ~ FINAL FANTASY XV を事例として ~
de:code 2017
 
[DO07] マイクロサービスに必要な技術要素はすべて Spring Cloud にある
de:code 2017
 
[SC10] 自社開発モバイルアプリの DLP 対応化を Microsoft Intune で可能に
de:code 2017
 
[DI12] あらゆるデータをビジネスに活用! Azure Data Lake を中心としたビックデータ処理基盤のアーキテクチャと実装
de:code 2017
 
[DI10] IoT を実践する最新のプラクティス ~ Azure IoT Hub 、SDK 、Azure IoT Suite ~
de:code 2017
 
[AI03] AI × 導入の速さを武器に。 ” 人工知能パーツ ” Cognitive Services の使いどころ
de:code 2017
 
[SP04] これからのエンジニアに必要な「マネジメント」の考え方
de:code 2017
 
[DO17] セゾン情報システムズの CTO 小野氏による、伝統的 Sier におけるモダン開発への挑戦
de:code 2017
 
[DO13] 楽天のクラウドストレージ使いこなし術 Azure と OSS で少しずつ進めるレガシー脱却
de:code 2017
 
[DO11] JOY, Inc. : あなたの仕事場での喜びは何ですか?
de:code 2017
 
[DO08] 『変わらない開発現場』を変えていくために ~エンプラ系レガシー SIer のための DevOps 再入門~
de:code 2017
 
[DO05] システムの信頼性を上げるための新しい考え方 SRE ( Site Reliability Engineering ) in Azure, o...
de:code 2017
 
[DO04] アジャイル開発サバイバルガイド 〜キミが必ず直面する課題と乗り越え方を伝えよう!〜
de:code 2017
 
[DO02] Jenkins PipelineとBlue Oceanによる、フルスクラッチからの継続的デリバリ
de:code 2017
 
[SP03] 「怠惰の美徳~言語デザイナーの視点から」
de:code 2017
 
[SP02] Developing autonomous vehicles with AirSim
de:code 2017
 
[SP01] CTO が語る! 今注目すべきテクノロジー
de:code 2017
 
[DO16] Mesosphere : Microservices meet Fast Data on Azure
de:code 2017
 
[DO12] ナビタイムジャパン CTO 菊池氏が語る IT リーダのための開発を加速させる DevOps の実践例
de:code 2017
 
Ad

Recently uploaded (7)

PDF
PGConf.dev 2025 参加レポート (JPUG総会併設セミナー2025 発表資料)
NTT DATA Technology & Innovation
 
PPTX
Protect Your IoT Data with UbiBot's Private Platform.pptx
ユビボット 株式会社
 
PPTX
Vibe Codingを始めよう 〜Cursorを例に、ノーコードでのプログラミング体験〜
iPride Co., Ltd.
 
PDF
AI技術共有会2025-06-05_DeepResearchの理解と実践.pdf
Takuma Oda
 
PDF
Forguncy 10 製品概要資料 - ノーコードWebアプリ開発プラットフォーム
フォーガンシー
 
PPTX
勉強会_ターミナルコマンド入力迅速化_20250620. pptx. .
iPride Co., Ltd.
 
PPTX
色について.pptx .
iPride Co., Ltd.
 
PGConf.dev 2025 参加レポート (JPUG総会併設セミナー2025 発表資料)
NTT DATA Technology & Innovation
 
Protect Your IoT Data with UbiBot's Private Platform.pptx
ユビボット 株式会社
 
Vibe Codingを始めよう 〜Cursorを例に、ノーコードでのプログラミング体験〜
iPride Co., Ltd.
 
AI技術共有会2025-06-05_DeepResearchの理解と実践.pdf
Takuma Oda
 
Forguncy 10 製品概要資料 - ノーコードWebアプリ開発プラットフォーム
フォーガンシー
 
勉強会_ターミナルコマンド入力迅速化_20250620. pptx. .
iPride Co., Ltd.
 
色について.pptx .
iPride Co., Ltd.
 
Ad

[DO06] Infrastructure as Code でサービスを迅速にローンチし、継続的にインフラを変更しよう