Enviar búsqueda
Cargar
DevOpsにおけるAnsibleの立ち位置と使い所
•
Descargar como PPTX, PDF
•
12 recomendaciones
•
11,065 vistas
H
Hidetoshi Hirokawa
Seguir
『Ansible徹底入門』出版イベント発表資料 Feb 27, 2017
Leer menos
Leer más
Tecnología
Denunciar
Compartir
Denunciar
Compartir
1 de 22
Descargar ahora
Recomendados
開発者の生産性向上を妨げる障壁とサイボウズの生産性向上チームの取り組み
開発者の生産性向上を妨げる障壁とサイボウズの生産性向上チームの取り組み
Jumpei Miyata
コンテナ未経験新人が学ぶコンテナ技術入門
コンテナ未経験新人が学ぶコンテナ技術入門
Kohei Tokunaga
Argo CD Deep Dive
Argo CD Deep Dive
shunki fujiwara
AWSとオンプレミスを繋ぐときに知っておきたいルーティングの基礎知識(CCSI監修!)
AWSとオンプレミスを繋ぐときに知っておきたいルーティングの基礎知識(CCSI監修!)
Trainocate Japan, Ltd.
Ansibleで始めるインフラ構築自動化
Ansibleで始めるインフラ構築自動化
dcubeio
コンテナの作り方「Dockerは裏方で何をしているのか?」
コンテナの作り方「Dockerは裏方で何をしているのか?」
Masahito Zembutsu
DockerとPodmanの比較
DockerとPodmanの比較
Akihiro Suda
Fluentdのお勧めシステム構成パターン
Fluentdのお勧めシステム構成パターン
Kentaro Yoshida
Recomendados
開発者の生産性向上を妨げる障壁とサイボウズの生産性向上チームの取り組み
開発者の生産性向上を妨げる障壁とサイボウズの生産性向上チームの取り組み
Jumpei Miyata
コンテナ未経験新人が学ぶコンテナ技術入門
コンテナ未経験新人が学ぶコンテナ技術入門
Kohei Tokunaga
Argo CD Deep Dive
Argo CD Deep Dive
shunki fujiwara
AWSとオンプレミスを繋ぐときに知っておきたいルーティングの基礎知識(CCSI監修!)
AWSとオンプレミスを繋ぐときに知っておきたいルーティングの基礎知識(CCSI監修!)
Trainocate Japan, Ltd.
Ansibleで始めるインフラ構築自動化
Ansibleで始めるインフラ構築自動化
dcubeio
コンテナの作り方「Dockerは裏方で何をしているのか?」
コンテナの作り方「Dockerは裏方で何をしているのか?」
Masahito Zembutsu
DockerとPodmanの比較
DockerとPodmanの比較
Akihiro Suda
Fluentdのお勧めシステム構成パターン
Fluentdのお勧めシステム構成パターン
Kentaro Yoshida
実装して理解するLINE LoginとOpenID Connect入門
実装して理解するLINE LoginとOpenID Connect入門
Naohiro Fujie
AlmaLinux と Rocky Linux の誕生経緯&比較
AlmaLinux と Rocky Linux の誕生経緯&比較
beyond Co., Ltd.
Machine configoperatorのちょっとイイかもしれない話
Machine configoperatorのちょっとイイかもしれない話
Toshihiro Araki
containerdの概要と最近の機能
containerdの概要と最近の機能
Kohei Tokunaga
hbstudy#88 5G+MEC時代のシステム設計
hbstudy#88 5G+MEC時代のシステム設計
VirtualTech Japan Inc.
AWS Black Belt Online Seminar 2016 Amazon EC2 Container Service
AWS Black Belt Online Seminar 2016 Amazon EC2 Container Service
Amazon Web Services Japan
Jenkins 再入門
Jenkins 再入門
Jumpei Miyata
HTTP/2 入門
HTTP/2 入門
Yahoo!デベロッパーネットワーク
cluster-monitoringで困ったこと学んだこと
cluster-monitoringで困ったこと学んだこと
Sachiho Wakita
Linux女子部 systemd徹底入門
Linux女子部 systemd徹底入門
Etsuji Nakai
Dockerfile を書くためのベストプラクティス解説編
Dockerfile を書くためのベストプラクティス解説編
Masahito Zembutsu
Azure API Management 俺的マニュアル
Azure API Management 俺的マニュアル
貴志 上坂
AWS IoTアーキテクチャパターン
AWS IoTアーキテクチャパターン
Amazon Web Services Japan
Dockerからcontainerdへの移行
Dockerからcontainerdへの移行
Kohei Tokunaga
比較サイトの検索改善(SPA から SSR に変換)
比較サイトの検索改善(SPA から SSR に変換)
gree_tech
Redisの特徴と活用方法について
Redisの特徴と活用方法について
Yuji Otani
サポート エンジニアが Azure Networking をじっくりたっぷり語りつくす会
サポート エンジニアが Azure Networking をじっくりたっぷり語りつくす会
ShuheiUda
PostgreSQLをKubernetes上で活用するためのOperator紹介!(Cloud Native Database Meetup #3 発表資料)
PostgreSQLをKubernetes上で活用するためのOperator紹介!(Cloud Native Database Meetup #3 発表資料)
NTT DATA Technology & Innovation
ネットワークエンジニア的Ansibleの始め方
ネットワークエンジニア的Ansibleの始め方
akira6592
マイクロサービスにおける非同期アーキテクチャ
マイクロサービスにおける非同期アーキテクチャ
ota42y
DevOps とは何か 何であるべきか
DevOps とは何か 何であるべきか
Gosuke Miyashita
DevOpsが引き金となるインフラエンジニアの進撃
DevOpsが引き金となるインフラエンジニアの進撃
Teruo Adachi
Más contenido relacionado
La actualidad más candente
実装して理解するLINE LoginとOpenID Connect入門
実装して理解するLINE LoginとOpenID Connect入門
Naohiro Fujie
AlmaLinux と Rocky Linux の誕生経緯&比較
AlmaLinux と Rocky Linux の誕生経緯&比較
beyond Co., Ltd.
Machine configoperatorのちょっとイイかもしれない話
Machine configoperatorのちょっとイイかもしれない話
Toshihiro Araki
containerdの概要と最近の機能
containerdの概要と最近の機能
Kohei Tokunaga
hbstudy#88 5G+MEC時代のシステム設計
hbstudy#88 5G+MEC時代のシステム設計
VirtualTech Japan Inc.
AWS Black Belt Online Seminar 2016 Amazon EC2 Container Service
AWS Black Belt Online Seminar 2016 Amazon EC2 Container Service
Amazon Web Services Japan
Jenkins 再入門
Jenkins 再入門
Jumpei Miyata
HTTP/2 入門
HTTP/2 入門
Yahoo!デベロッパーネットワーク
cluster-monitoringで困ったこと学んだこと
cluster-monitoringで困ったこと学んだこと
Sachiho Wakita
Linux女子部 systemd徹底入門
Linux女子部 systemd徹底入門
Etsuji Nakai
Dockerfile を書くためのベストプラクティス解説編
Dockerfile を書くためのベストプラクティス解説編
Masahito Zembutsu
Azure API Management 俺的マニュアル
Azure API Management 俺的マニュアル
貴志 上坂
AWS IoTアーキテクチャパターン
AWS IoTアーキテクチャパターン
Amazon Web Services Japan
Dockerからcontainerdへの移行
Dockerからcontainerdへの移行
Kohei Tokunaga
比較サイトの検索改善(SPA から SSR に変換)
比較サイトの検索改善(SPA から SSR に変換)
gree_tech
Redisの特徴と活用方法について
Redisの特徴と活用方法について
Yuji Otani
サポート エンジニアが Azure Networking をじっくりたっぷり語りつくす会
サポート エンジニアが Azure Networking をじっくりたっぷり語りつくす会
ShuheiUda
PostgreSQLをKubernetes上で活用するためのOperator紹介!(Cloud Native Database Meetup #3 発表資料)
PostgreSQLをKubernetes上で活用するためのOperator紹介!(Cloud Native Database Meetup #3 発表資料)
NTT DATA Technology & Innovation
ネットワークエンジニア的Ansibleの始め方
ネットワークエンジニア的Ansibleの始め方
akira6592
マイクロサービスにおける非同期アーキテクチャ
マイクロサービスにおける非同期アーキテクチャ
ota42y
La actualidad más candente
(20)
実装して理解するLINE LoginとOpenID Connect入門
実装して理解するLINE LoginとOpenID Connect入門
AlmaLinux と Rocky Linux の誕生経緯&比較
AlmaLinux と Rocky Linux の誕生経緯&比較
Machine configoperatorのちょっとイイかもしれない話
Machine configoperatorのちょっとイイかもしれない話
containerdの概要と最近の機能
containerdの概要と最近の機能
hbstudy#88 5G+MEC時代のシステム設計
hbstudy#88 5G+MEC時代のシステム設計
AWS Black Belt Online Seminar 2016 Amazon EC2 Container Service
AWS Black Belt Online Seminar 2016 Amazon EC2 Container Service
Jenkins 再入門
Jenkins 再入門
HTTP/2 入門
HTTP/2 入門
cluster-monitoringで困ったこと学んだこと
cluster-monitoringで困ったこと学んだこと
Linux女子部 systemd徹底入門
Linux女子部 systemd徹底入門
Dockerfile を書くためのベストプラクティス解説編
Dockerfile を書くためのベストプラクティス解説編
Azure API Management 俺的マニュアル
Azure API Management 俺的マニュアル
AWS IoTアーキテクチャパターン
AWS IoTアーキテクチャパターン
Dockerからcontainerdへの移行
Dockerからcontainerdへの移行
比較サイトの検索改善(SPA から SSR に変換)
比較サイトの検索改善(SPA から SSR に変換)
Redisの特徴と活用方法について
Redisの特徴と活用方法について
サポート エンジニアが Azure Networking をじっくりたっぷり語りつくす会
サポート エンジニアが Azure Networking をじっくりたっぷり語りつくす会
PostgreSQLをKubernetes上で活用するためのOperator紹介!(Cloud Native Database Meetup #3 発表資料)
PostgreSQLをKubernetes上で活用するためのOperator紹介!(Cloud Native Database Meetup #3 発表資料)
ネットワークエンジニア的Ansibleの始め方
ネットワークエンジニア的Ansibleの始め方
マイクロサービスにおける非同期アーキテクチャ
マイクロサービスにおける非同期アーキテクチャ
Similar a DevOpsにおけるAnsibleの立ち位置と使い所
DevOps とは何か 何であるべきか
DevOps とは何か 何であるべきか
Gosuke Miyashita
DevOpsが引き金となるインフラエンジニアの進撃
DevOpsが引き金となるインフラエンジニアの進撃
Teruo Adachi
ゼロからのプログラミングRails講座 Codeanywhere版
ゼロからのプログラミングRails講座 Codeanywhere版
DIVE INTO CODE Corp.
DevOps勉強会
DevOps勉強会
Shuntaro Saiba
Googleのインフラ技術から考える理想のDevOps
Googleのインフラ技術から考える理想のDevOps
Etsuji Nakai
デベロッパープロダクトシステムの マイクロサービス化
デベロッパープロダクトシステムの マイクロサービス化
LINE Corporation
サイボウズのオープンソースへの取り組み - OSC 2018 Osaka
サイボウズのオープンソースへの取り組み - OSC 2018 Osaka
Yuki Okada
開発サイクルを爆速にする!~ Azure DevOpsでアプリのビルド・デプロイを自動化 ~
開発サイクルを爆速にする!~ Azure DevOpsでアプリのビルド・デプロイを自動化 ~
KojiKono1
【BS9】モダン & クラウドネイティブなソフトウエア開発はじめよう ~ Azure DevOps & GitHub を使ったアプリ開発 DevOps 101
【BS9】モダン & クラウドネイティブなソフトウエア開発はじめよう ~ Azure DevOps & GitHub を使ったアプリ開発 DevOps 101
日本マイクロソフト株式会社
HPE×SUSE協業ソリューション
HPE×SUSE協業ソリューション
日本ヒューレット・パッカード株式会社
Case study of DevOps for Hadoop in Recruit.
Case study of DevOps for Hadoop in Recruit.
Recruit Technologies
Case study of DevOps for Hadoop in Recruit.
Case study of DevOps for Hadoop in Recruit.
DataWorks Summit/Hadoop Summit
DevOpsハッカソン参加レポート
DevOpsハッカソン参加レポート
Takashi Takebayashi
20170710 hifive-test-meetup
20170710 hifive-test-meetup
Naoya Kojima
エンタープライズ・インフラ構築・運用でもDevOpsを活用しよう
エンタープライズ・インフラ構築・運用でもDevOpsを活用しよう
Hiroshi Tomioka
Self-Introduction with DevOps
Self-Introduction with DevOps
Kyohei Moriyama
DevOps for Small Starter
DevOps for Small Starter
大要 伊藤
アイデアを形にする ③3時間でアプリ公開!ゼロからのプログラミング講座
アイデアを形にする ③3時間でアプリ公開!ゼロからのプログラミング講座
DIVE INTO CODE Corp.
DevOps を前提としたユーザー インターフェイスの構造解析
DevOps を前提としたユーザー インターフェイスの構造解析
インフラジスティックス・ジャパン株式会社
Enterprise Development Conference 2016 プライベートPaaSが実現するアジャイル開発と次世代型アプリケーションの実例
Enterprise Development Conference 2016 プライベートPaaSが実現するアジャイル開発と次世代型アプリケーションの実例
JUNICHI YOSHISE
Similar a DevOpsにおけるAnsibleの立ち位置と使い所
(20)
DevOps とは何か 何であるべきか
DevOps とは何か 何であるべきか
DevOpsが引き金となるインフラエンジニアの進撃
DevOpsが引き金となるインフラエンジニアの進撃
ゼロからのプログラミングRails講座 Codeanywhere版
ゼロからのプログラミングRails講座 Codeanywhere版
DevOps勉強会
DevOps勉強会
Googleのインフラ技術から考える理想のDevOps
Googleのインフラ技術から考える理想のDevOps
デベロッパープロダクトシステムの マイクロサービス化
デベロッパープロダクトシステムの マイクロサービス化
サイボウズのオープンソースへの取り組み - OSC 2018 Osaka
サイボウズのオープンソースへの取り組み - OSC 2018 Osaka
開発サイクルを爆速にする!~ Azure DevOpsでアプリのビルド・デプロイを自動化 ~
開発サイクルを爆速にする!~ Azure DevOpsでアプリのビルド・デプロイを自動化 ~
【BS9】モダン & クラウドネイティブなソフトウエア開発はじめよう ~ Azure DevOps & GitHub を使ったアプリ開発 DevOps 101
【BS9】モダン & クラウドネイティブなソフトウエア開発はじめよう ~ Azure DevOps & GitHub を使ったアプリ開発 DevOps 101
HPE×SUSE協業ソリューション
HPE×SUSE協業ソリューション
Case study of DevOps for Hadoop in Recruit.
Case study of DevOps for Hadoop in Recruit.
Case study of DevOps for Hadoop in Recruit.
Case study of DevOps for Hadoop in Recruit.
DevOpsハッカソン参加レポート
DevOpsハッカソン参加レポート
20170710 hifive-test-meetup
20170710 hifive-test-meetup
エンタープライズ・インフラ構築・運用でもDevOpsを活用しよう
エンタープライズ・インフラ構築・運用でもDevOpsを活用しよう
Self-Introduction with DevOps
Self-Introduction with DevOps
DevOps for Small Starter
DevOps for Small Starter
アイデアを形にする ③3時間でアプリ公開!ゼロからのプログラミング講座
アイデアを形にする ③3時間でアプリ公開!ゼロからのプログラミング講座
DevOps を前提としたユーザー インターフェイスの構造解析
DevOps を前提としたユーザー インターフェイスの構造解析
Enterprise Development Conference 2016 プライベートPaaSが実現するアジャイル開発と次世代型アプリケーションの実例
Enterprise Development Conference 2016 プライベートPaaSが実現するアジャイル開発と次世代型アプリケーションの実例
Último
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
Toru Tamaki
論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey
Toru Tamaki
TSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdf
taisei2219
Postman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By Daniel
danielhu54
スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システム
sugiuralab
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
Ryo Sasaki
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Yuma Ohgami
SOPを理解する 2024/04/19 の勉強会で発表されたものです
SOPを理解する 2024/04/19 の勉強会で発表されたものです
iPride Co., Ltd.
論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet
Toru Tamaki
Último
(9)
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey
TSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdf
Postman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By Daniel
スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システム
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
SOPを理解する 2024/04/19 の勉強会で発表されたものです
SOPを理解する 2024/04/19 の勉強会で発表されたものです
論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet
DevOpsにおけるAnsibleの立ち位置と使い所
1.
DevOpsにおけるAnsibleの 立ち位置と使い所 廣川英寿@株式会社リアルグローブ Feb 27, 2017
『Ansible徹底入門』出版イベント
2.
自己紹介 廣川英寿 (github: @h-hirokawa) 株式会社リアルグローブ所属
主幹技師 Pythonメイン使いのソフトウェアエンジニア Webアプリ、PaaS基盤、機械学習、言語処理、 etc… 『Ansible徹底入門』では 1 ~ 5章とコラム類の執筆を担当
3.
DevOps とはなんだったのか?
4.
DevOps とは 1. システム運用にソフトウェア開発プラクティスを導入し 2.
開発(Dev)と運用(Ops)のサイクルを連携させることで 3. スピーディかつ柔軟なITビジネス展開を実現すること ※個人の感想です
5.
DevOpsの連携イメージ Dev Ops Biz 理想的なDevOpsによるビジネス加速の ためには、 DevとOps双方が効率化/短サイクル 化されていなければならない → ex.
Ops部門へのAgile導入 単なる部門単位の効率化ではなく、 DevがOpsを駆動するしくみ作りが重 要 → ex. CIによる自動連携
6.
Infrastructure as Codeの必要性 先述した「OpsへのAgile導入」や「CI連携」のためには、以下の条件を満たす必要がある ソフトウェアのソースと同手法でシステムのインフラを管理できる 各種インフラ操作を自動で行うことができる この両方の条件を満たすために必要とされるのが、 Infrastructure
as Code
7.
Infrastructure as Codeとは インフラの設定/状態を自動実行可能なコードとして記述すること Infrastructure
as Codeの発想自体はDevOpsより古くからある この系統で最も古くからあるソフトウェア CFEngine は 1993年に登場 導入メリットは、効率アップ、安全性アップなどなど DevOps的な文脈で重要なのは以下 ソフトウェアのソースと全く同様にバージョン管理できる 自動テストを行うことができる コマンドラインやAPIを用いての外部連携が容易 = CI連携可能
8.
AnsibleもInfrastructure as Codeを 実現するソフトウェアの1つ。 Ansibleのコード
= Playbook
9.
Ansibleはどこに使えるのか
10.
Develop VersionControl CI Orchestration Configuration Monitoring DevOpsワークフロー例
11.
Develop VersionControl CI Orchestration Configuration Monitoring DevOpsワークフロー例 Ansibleはこれら全ての工程と 組み合わせて活用することができる
12.
活用パターン 1. 開発 開発環境の構築をAnsibleから行うことで、開発者間で環境を揃えること が容易になるとともに、環境依存の不具合などが事後的に発覚するリス クを低減できる。 リリース時にまとめて手順を作るのではなく、開発段階で都度システム が正しく動くようにPlaybookを書き換えていくことになるため、よりAgile的。
13.
活用パターン 1. 開発 開発環境をVagrantから操作する場合であれば、Ansibleプロビジョナー が組み込みで備わっており、簡単に連携可能。 Dockerコンテナを使うのであればAnsible
Containerでコンテナ・イメー ジをビルドすることができる。非コンテナ環境で使っているRoleを使いま わせるなど、通常のDockerfileにはない特徴を持っている。 詳細は『徹底入門』 9章を参照のこと
14.
活用パターン 2-3. バージョン管理、
CI連携 AnsibleのPlaybookは他のソースコード同様にgitなどでバージョン管理 することができる Playbookは常にバージョン管理しておくのがBest Practice. github や bitbucketのWebhook機能を使えば、JenkinsやTravisなどの CIツールを介した「コードプッシュ → 環境デプロイ」までを自動化できる。 Ansible Tower(公式Web GUI/API)を導入する場合、自動デプロイを他 のCIツールなしで構築可能。
15.
活用パターン 4. オーケストレーション Ansibleには豊富なCloud操作モジュールが組み込まれており、多くのクラウド 基盤でVMやネットワーク周りのオーケストレーション操作を行うことができる。
特にOpenStackやAWSについてはモジュールが充実している 最近でもネットワーク機器操作モジュールやKubernetes操作モジュールが追加 されており、オーケストレーションの対応範囲は拡大中。 オーケストレーションで出来上がった新規マシン内をそのままセットアップするこ ともできる。複数の作業工程をワンストップで実行できるのはAnsibleの大きな 特徴。
16.
活用パターン 4. オーケストレーション 留意点 例えばAzure系モジュールだと、現時点ではVM作成はできるが可用性 セットは取り扱えないなど、操作できる機能が限られている。 柔軟なオーケストレーションをAnsible経由で実行したい場合は、Azure
ARM Templateなどの専用機能と連携させることになる。詳しくは『徹底入門』8章参照。 クラウドのオーケストレーションに関してはTerraformのような機能特化 したソフトウェアに分がある場合も。 Terraformなら前回デプロイ時点の情報を記憶することで適切な差分更新を行える Ansibleの場合、例えばマシンを減らす場合は削除タスクを明示する必要あり Terraformに比べてAnsibleの方がより慎重とも言える、一長一短
17.
活用パターン 5. 設定管理 マシン内をネットワーク経由(SSH/WinRM)でセットアップする設定管理 (Configuration)は、Ansibleの一番の基本機能かつ最も得意な分野。 550種類ほどあるAnsible組み込みモジュールのうち、大半が設定管理 用のモジュール。OSの基本操作から各ミドルウェアに特化した便利モ ジュールまで、多数の機能が揃っている。 Chef,
Puppetとの最も大きな違いはAnsibleがエージェントレスで動く点。 エージェント型として動かしたい場合は ansible-pull を使う。自動スケーリング時 のマシン初期セットアップを行いたい場合などに便利。
18.
活用パターン 6. モニタリング Ansible自体は常駐プロセスを持たず、モニタリング自体をAnsibleから 行うことはできない。 Ansibleからセットアップしたマシンを監視登録するなど、モニタリング・シ ステムをAnsibleから操作することができる。モニタリング・モジュール、ク ラスタリング・モジュール一覧を参照。 モニタリング・システムからAnsibleを起動して、障害発生時の一次対応 を自動化するなどの応用もできる。
19.
どこに使うのがベスト?
20.
おすすめパターン マシン内のConfigurationについては、Ansible一番の得意分野。開発環境、稼 働環境を問わず定型作業はどんどんAnsibleで自動化しちゃいましょう。 Orchestrationについては、複雑な処理を必要とする場合はAnsibleだけでは不 十分となることも多い。ただし、OrchestrationとConfigurationをシームレスに 実行するといった、繋ぎこみの部分で使うだけでもAnsibleは便利。 各種CIツールや監視システムとの連携を組むことで、テスト実行や障害対応な ど、通常のシステム・セットアップに止まらない活用ができる。
21.
まとめ + 補足 Ansibleとは、DevOps実現のために必要とされる要素の一つである Infrastructure
as Code のためのソフトウェア Ansibleからはマシン内設定以外に各種オーケストレーション制御も可能 が、オーケストレーション系については、まだモジュールが出揃っていない部分あり やろうと思えば大概のことが実現可能ではある command(実コマンド操作)、uri(APIキック)を使えば出来ない事はほぼない モジュールも自前実装可能(Python以外でもOK、Goとかでも書ける) 無理して全てAnsible化する必要はない、より便利な方法を使いましょう その「便利な方法」自体をAnsibleから操作するのはアリ!
22.
Ansibleとともに素敵な DevOps ライフを!
Descargar ahora