Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
Submit search
EN
HH
Uploaded by
Hidetoshi Hirokawa
PPTX, PDF
11,172 views
DevOpsにおけるAnsibleの立ち位置と使い所
『Ansible徹底入門』出版イベント発表資料 Feb 27, 2017
Technology
◦
Read more
12
Save
Share
Embed
Embed presentation
Download
Downloaded 46 times
1
/ 22
2
/ 22
3
/ 22
4
/ 22
5
/ 22
6
/ 22
7
/ 22
8
/ 22
9
/ 22
10
/ 22
11
/ 22
12
/ 22
13
/ 22
14
/ 22
15
/ 22
16
/ 22
17
/ 22
18
/ 22
19
/ 22
20
/ 22
21
/ 22
22
/ 22
More Related Content
PDF
GKE に飛んでくるトラフィックを 自由自在に操る力 | 第 10 回 Google Cloud INSIDE Games & Apps Online
by
Google Cloud Platform - Japan
PDF
コンテナの作り方「Dockerは裏方で何をしているのか?」
by
Masahito Zembutsu
PDF
At least onceってぶっちゃけ問題の先送りだったよね #kafkajp
by
Yahoo!デベロッパーネットワーク
PDF
分散トレーシング技術について(Open tracingやjaeger)
by
NTT Communications Technology Development
PPTX
分散システムについて語らせてくれ
by
Kumazaki Hiroki
PPTX
コンテナネットワーキング(CNI)最前線
by
Motonori Shindo
PPTX
フックを使ったPostgreSQLの拡張機能を作ってみよう!(第33回PostgreSQLアンカンファレンス@オンライン 発表資料)
by
NTT DATA Technology & Innovation
PDF
ゼロからはじめるKVM超入門
by
VirtualTech Japan Inc.
GKE に飛んでくるトラフィックを 自由自在に操る力 | 第 10 回 Google Cloud INSIDE Games & Apps Online
by
Google Cloud Platform - Japan
コンテナの作り方「Dockerは裏方で何をしているのか?」
by
Masahito Zembutsu
At least onceってぶっちゃけ問題の先送りだったよね #kafkajp
by
Yahoo!デベロッパーネットワーク
分散トレーシング技術について(Open tracingやjaeger)
by
NTT Communications Technology Development
分散システムについて語らせてくれ
by
Kumazaki Hiroki
コンテナネットワーキング(CNI)最前線
by
Motonori Shindo
フックを使ったPostgreSQLの拡張機能を作ってみよう!(第33回PostgreSQLアンカンファレンス@オンライン 発表資料)
by
NTT DATA Technology & Innovation
ゼロからはじめるKVM超入門
by
VirtualTech Japan Inc.
What's hot
PDF
オンプレML基盤on Kubernetes 〜Yahoo! JAPAN AIPF〜
by
Yahoo!デベロッパーネットワーク
PDF
ストリーム処理を支えるキューイングシステムの選び方
by
Yoshiyasu SAEKI
PPTX
KeycloakでAPI認可に入門する
by
Hitachi, Ltd. OSS Solution Center.
PPTX
Keycloakの実際・翻訳プロジェクト紹介
by
Hiroyuki Wada
PDF
モノタロウの1900万商品を検索する Elasticsearch構築運用事例(2022-10-26 第50回Elasticsearch 勉強会発表資料)
by
株式会社MonotaRO Tech Team
PDF
入門 Kubeflow ~Kubernetesで機械学習をはじめるために~ (NTT Tech Conference #4 講演資料)
by
NTT DATA Technology & Innovation
PDF
Grafana LokiではじめるKubernetesロギングハンズオン(NTT Tech Conference #4 ハンズオン資料)
by
NTT DATA Technology & Innovation
PDF
BuildKitの概要と最近の機能
by
Kohei Tokunaga
PDF
MySQL InnoDB Clusterによる高可用性構成(DB Tech Showcase 2017)
by
Shinya Sugiyama
PDF
Apache Kafkaって本当に大丈夫?~故障検証のオーバービューと興味深い挙動の紹介~
by
NTT DATA OSS Professional Services
PPTX
Elasticsearch as a Distributed System
by
Satoyuki Tsukano
PDF
BigQuery で 150万円 使ったときの話
by
itkr
PPTX
Ansible ではじめるインフラのコード化入門
by
Sho A
PDF
CircleCIのinfrastructureを支えるTerraformのCI/CDパイプラインの改善
by
Ito Takayuki
PPTX
KubernetesバックアップツールVeleroとちょっとした苦労話
by
imurata8203
PPTX
スケールアウトするPostgreSQLを目指して!その第一歩!(NTTデータ テクノロジーカンファレンス 2020 発表資料)
by
NTT DATA Technology & Innovation
PDF
Getting Started GraalVM / GraalVM超入門 #jjug_ccc #ccc_c2
by
tamtam180
PDF
今話題のいろいろなコンテナランタイムを比較してみた
by
Kohei Tokunaga
PPTX
AKS と ACI を組み合わせて使ってみた
by
Hideaki Aoyagi
PDF
OpenStackトラブルシューティング入門
by
VirtualTech Japan Inc.
オンプレML基盤on Kubernetes 〜Yahoo! JAPAN AIPF〜
by
Yahoo!デベロッパーネットワーク
ストリーム処理を支えるキューイングシステムの選び方
by
Yoshiyasu SAEKI
KeycloakでAPI認可に入門する
by
Hitachi, Ltd. OSS Solution Center.
Keycloakの実際・翻訳プロジェクト紹介
by
Hiroyuki Wada
モノタロウの1900万商品を検索する Elasticsearch構築運用事例(2022-10-26 第50回Elasticsearch 勉強会発表資料)
by
株式会社MonotaRO Tech Team
入門 Kubeflow ~Kubernetesで機械学習をはじめるために~ (NTT Tech Conference #4 講演資料)
by
NTT DATA Technology & Innovation
Grafana LokiではじめるKubernetesロギングハンズオン(NTT Tech Conference #4 ハンズオン資料)
by
NTT DATA Technology & Innovation
BuildKitの概要と最近の機能
by
Kohei Tokunaga
MySQL InnoDB Clusterによる高可用性構成(DB Tech Showcase 2017)
by
Shinya Sugiyama
Apache Kafkaって本当に大丈夫?~故障検証のオーバービューと興味深い挙動の紹介~
by
NTT DATA OSS Professional Services
Elasticsearch as a Distributed System
by
Satoyuki Tsukano
BigQuery で 150万円 使ったときの話
by
itkr
Ansible ではじめるインフラのコード化入門
by
Sho A
CircleCIのinfrastructureを支えるTerraformのCI/CDパイプラインの改善
by
Ito Takayuki
KubernetesバックアップツールVeleroとちょっとした苦労話
by
imurata8203
スケールアウトするPostgreSQLを目指して!その第一歩!(NTTデータ テクノロジーカンファレンス 2020 発表資料)
by
NTT DATA Technology & Innovation
Getting Started GraalVM / GraalVM超入門 #jjug_ccc #ccc_c2
by
tamtam180
今話題のいろいろなコンテナランタイムを比較してみた
by
Kohei Tokunaga
AKS と ACI を組み合わせて使ってみた
by
Hideaki Aoyagi
OpenStackトラブルシューティング入門
by
VirtualTech Japan Inc.
Similar to DevOpsにおけるAnsibleの立ち位置と使い所
PDF
Ansibleはじめよぉ -Infrastructure as Codeを理解-
by
Shingo Kitayama
PDF
Ansibleで始めるインフラ構築自動化
by
dcubeio
PDF
Ansible勉強会資料
by
Makoto Oya
PDF
Ansibleではじめるサーバー・ネットワークの自動化(2019/04版)
by
akira6592
PPTX
Ansible入門.pptx
by
洵貴 佐川
PPTX
「Ansible on Azure入門」資料
by
Hidetoshi Hirokawa
PDF
Ansible とネットワーク自動化の概要(SmartCS と Ansible の連携による自動化の可能性を体験!)
by
akira6592
PDF
Ansible ネットワーク自動化チュートリアル (JANOG42)
by
akira6592
PDF
Ansibleではじめるサーバー・ネットワークの自動化(2018/08/22)
by
akira6592
PPTX
新卒3年目のぼくが、でぶおぷす???なオジサンだらけのエンプラ金融PJにAnsibleを導入してみた
by
Shuntaro Saiba
PDF
Ansibleではじめるサーバー・ネットワークの自動化(2018/07/05)
by
akira6592
PDF
運用のためのPlaybook (Playbook for Operation)
by
Shingo Kitayama
PDF
[Red Hat Forum 2017] Ansible Towerの実践!!エンタープライズのInfrastructure as Codeの現在(イマ)
by
Shingo Kitayama
PDF
インフラ自動構築エンジン "Ansible"の勘所を1日でつかむ ~基礎入門編~
by
Takeshi Kuramochi
PDF
もっと気軽に始めるAnsible
by
akira6592
PDF
Ansible入門
by
Daiki Hayakawa
PDF
Ansible はじめてみました
by
Takeshi Kuramochi
PDF
Enjoy the Ansible
by
Yasuyuki Fujikawa
PDF
Ansible 2.0 のサマライズとこれから
by
Takeshi Kuramochi
PPTX
Ansible使ってみて
by
亮吾 守屋
Ansibleはじめよぉ -Infrastructure as Codeを理解-
by
Shingo Kitayama
Ansibleで始めるインフラ構築自動化
by
dcubeio
Ansible勉強会資料
by
Makoto Oya
Ansibleではじめるサーバー・ネットワークの自動化(2019/04版)
by
akira6592
Ansible入門.pptx
by
洵貴 佐川
「Ansible on Azure入門」資料
by
Hidetoshi Hirokawa
Ansible とネットワーク自動化の概要(SmartCS と Ansible の連携による自動化の可能性を体験!)
by
akira6592
Ansible ネットワーク自動化チュートリアル (JANOG42)
by
akira6592
Ansibleではじめるサーバー・ネットワークの自動化(2018/08/22)
by
akira6592
新卒3年目のぼくが、でぶおぷす???なオジサンだらけのエンプラ金融PJにAnsibleを導入してみた
by
Shuntaro Saiba
Ansibleではじめるサーバー・ネットワークの自動化(2018/07/05)
by
akira6592
運用のためのPlaybook (Playbook for Operation)
by
Shingo Kitayama
[Red Hat Forum 2017] Ansible Towerの実践!!エンタープライズのInfrastructure as Codeの現在(イマ)
by
Shingo Kitayama
インフラ自動構築エンジン "Ansible"の勘所を1日でつかむ ~基礎入門編~
by
Takeshi Kuramochi
もっと気軽に始めるAnsible
by
akira6592
Ansible入門
by
Daiki Hayakawa
Ansible はじめてみました
by
Takeshi Kuramochi
Enjoy the Ansible
by
Yasuyuki Fujikawa
Ansible 2.0 のサマライズとこれから
by
Takeshi Kuramochi
Ansible使ってみて
by
亮吾 守屋
Recently uploaded
PPTX
ddevについて .
by
iPride Co., Ltd.
PDF
第21回 Gen AI 勉強会「NotebookLMで60ページ超の スライドを作成してみた」
by
嶋 是一 (Yoshikazu SHIMA)
PDF
Drupal Recipes 解説 .
by
iPride Co., Ltd.
PDF
さくらインターネットの今 法林リージョン:さくらのAIとか GPUとかイベントとか 〜2026年もバク進します!〜
by
法林浩之
PDF
2025→2026宙畑ゆく年くる年レポート_100社を超える企業アンケート総まとめ!!_企業まとめ_1229_3版
by
sorabatake
PDF
100年後の知財業界-生成AIスライドアドリブプレゼン イーパテントYouTube配信
by
e-Patent Co., Ltd.
PDF
Starlink Direct-to-Cell (D2C) 技術の概要と将来の展望
by
CRI Japan, Inc.
PDF
Reiwa 7 IT Strategist Afternoon I Question-1 3C Analysis
by
akipii ogaoga
PDF
Reiwa 7 IT Strategist Afternoon I Question-1 Ansoff's Growth Vector
by
akipii ogaoga
ddevについて .
by
iPride Co., Ltd.
第21回 Gen AI 勉強会「NotebookLMで60ページ超の スライドを作成してみた」
by
嶋 是一 (Yoshikazu SHIMA)
Drupal Recipes 解説 .
by
iPride Co., Ltd.
さくらインターネットの今 法林リージョン:さくらのAIとか GPUとかイベントとか 〜2026年もバク進します!〜
by
法林浩之
2025→2026宙畑ゆく年くる年レポート_100社を超える企業アンケート総まとめ!!_企業まとめ_1229_3版
by
sorabatake
100年後の知財業界-生成AIスライドアドリブプレゼン イーパテントYouTube配信
by
e-Patent Co., Ltd.
Starlink Direct-to-Cell (D2C) 技術の概要と将来の展望
by
CRI Japan, Inc.
Reiwa 7 IT Strategist Afternoon I Question-1 3C Analysis
by
akipii ogaoga
Reiwa 7 IT Strategist Afternoon I Question-1 Ansoff's Growth Vector
by
akipii ogaoga
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 ライフを!
Download