SlideShare uma empresa Scribd logo
1 de 78
Baixar para ler offline
Ansibleで始める
PostgreSQLの冗長化
オープンセミナー2015@広島
What is it?
構成管理に躓いた人いませんか?
What is it?
Chef使いたいけど既存環境が…
What is it?
AnsibleならSSH!
What is it?
実例を交えながらAnsibleをご紹介します
あじぇんだ
1 自己紹介
2 Ansibleとは
3 PostgreSQLを冗長化する
4 Ansibleを使いこなす
5 まとめ
あじぇんだ
1 自己紹介
2 Ansibleとは
3 PostgreSQLを冗長化する
4 Ansibleを使いこなす
5 まとめ
自己紹介
名前:曽根 壮大(そね たけとも)
年齢:30歳(三人の子供がいます)
職業:Webエンジニア
所属:日本PostgreSQLユーザ会
   中国支部 支部長
  技術的にはLL系言語とかRDBが好きです
中国地方DB勉強会
https://dbstudychugoku.github.io/
あじぇんだ
1 自己紹介
2 Ansibleとは
3 PostgreSQLを冗長化する
4 Ansibleを使いこなす
5 まとめ
Ansibleとは
Ansibleとは
Pythonで記述された構成管理ツール
Ansibleとは
特徴
Ansibleとは
特徴
1 Python製
Ansibleとは
特徴
1 Python製
2 SSH経由でのPush型
Ansibleとは
特徴
1 Python製
2 SSH経由でのPush型
3 クライアントにインストール不要 
Ansibleとは
特徴
1 Python製
2 SSH経由でのPush型
3 クライアントにインストール不要 
4 1.7からWindowsも対象に
Ansibleとは
モジュール
Ansibleとは
モジュール
1 クライアント(Server側)での動作の事
Ansibleとは
モジュール
1 クライアント(Server側)での動作の事
2 yum,apt-getなどは最初から用意済み
Ansibleとは
モジュール
1 クライアント(Server側)での動作の事
2 yum,apt-getなどは最初から用意済み
3 モジュールとして自作Codeも可能
Ansibleとは
モジュール
1 クライアント(Server側)での動作の事
2 yum,apt-getなどは最初から用意済み
3 モジュールとして自作Codeも可能
※Python以外のどの言語でも良い
Ansibleとは
プレイブック
Ansibleとは
プレイブック
1 Chefでいうところのレシピ
Ansibleとは
プレイブック
1 Chefでいうところのレシピ
2 モジュール処理をまとめたもの
Ansibleとは
プレイブック
1 Chefでいうところのレシピ
2 モジュール処理をまとめたもの
3 YAML形式で記述
Ansibleとは
ホスト リモート
Ansibleとは
ホスト リモート
Ansible
Ansibleとは
ホスト リモート
Ansible
SSH
Ansibleとは
ホスト リモート
Ansible 環境構築
SSH
Ansibleとは
ホスト リモート
Ansible 環境構築
既存環境
環境構築
SSH
Ansibleとは
ホスト リモート
Ansible 環境構築
既存環境
SSH
追加・変更
環境構築
Ansibleとは
ホスト リモート
Ansible 環境構築
既存環境
SSH
追加・変更
新規環境
プレイブックの例
- hosts: test-server
sudo: yes
tasks:
- name: be sure httpd is installed
yum: name=httpd state=installed
- name: be sure httpd is running and enabled
service: name=httpd state=running enabled=yes
あじぇんだ
1 自己紹介
2 Ansibleとは
3 PostgreSQLを冗長化する
4 Ansibleを使いこなす
5 まとめ
PostgreSQLとは
PostgreSQLとは
OSSなリレーショナルデータベース
PostgreSQLとは
特徴
PostgreSQLとは
特徴
1 高機能・高可用性
PostgreSQLとは
特徴
1 高機能・高可用性
2 日本語ドキュメントが豊富
PostgreSQLとは
特徴
1 高機能・高可用性
2 日本語ドキュメントが豊富
3 コミュニティが活発
PostgreSQLとは
var リリース日 主な機能追加
8.4 2009/07/01
再帰クエリ, ウィンドウ関数, 列単位のアクセス制御, SQL
と関数の性能解析機能
9.0 2010/09/20
レプリケーション, 一括権限変更, 匿名プロシージャ,
64bit Windows サポート, 移動平均, 列/条件トリガ, 一意
性制約の遅延, 排他制約
9.1 2011/09/12
同期レプリケーション, 外部テーブル, パッケージ管理,
UNLOGGEDテーブル, 更新可能なWITH句, 近傍検索,
SELinux権限制御
9.2 2012/09/10
インデックスオンリースキャン, カスケードレプリケーシ
ョン, JSON型, 範囲型
9.3 2013/09/09
マテリアライズドビュー, 外部テーブルへの書き出し, イベ
ントトリガ, データページ・チェックサム, LATERAL句
9.4 2014/12/18
マテビューの自動更新,JSONB型,ALTER SYSTEM,集合関
数の向上,GINインデックスの向上,NUMERICの性能改善
PostgreSQLとは
特徴
1 高機能・高可用性
2 日本語ドキュメントが豊富
3 コミュニティが活発
PostgreSQLの冗長化
高可用性を実現すること
PostgreSQLの冗長化
冗長化とは
一部の設備が故障しても
サービスを継続して提供できる
ようにシステムを構築すること
PostgreSQLの冗長化
「稼働率は想定されていますか?」
PostgreSQLの冗長化
稼働率 年間停止時間 実現方法
90% 36.5日
オンラインバックアップ+リストアだけで十分
オンラインバックアップの取得を実施
99% 3.65日
オンプレミスなら予備マシンが必要
大データならバックアップのリストア所要時間を把握しておく
99.9% 8.7時間
保守停電の無いクラウド∼ハウジングが必要
平日日中のみ障害検知対応だと難しい
99.99% 52分
バックアップのリストアがほぼ不可能
レプリケーション(データ同期)された待機サーバが必要
99.999% 5分
HAクラスタソフトウェアが必要
技術者に要求されるスキルが跳ね上がる
99.9999% 32秒
無停止型Serverなどのハードが必要
コストが急に跳ね上がる
PostgreSQLの冗長化
稼働率 年間停止時間 実現方法
90% 36.5日
オンラインバックアップ+リストアだけで十分
オンラインバックアップの取得を実施
99% 3.65日
オンプレミスなら予備マシンが必要
大データならバックアップのリストア所要時間を把握しておく
99.9% 8.7時間
保守停電の無いクラウド∼ハウジングが必要
平日日中のみ障害検知対応だと難しい
99.99% 52分
バックアップのリストアがほぼ不可能
レプリケーション(データ同期)された待機サーバが必要
99.999% 5分
HAクラスタソフトウェアが必要
技術者に要求されるスキルが跳ね上がる
99.9999% 32秒
無停止型Serverなどのハードが必要
コストが急に跳ね上がる
ここを目指します
PostgreSQLの冗長化
「でも難しいんでしょ?」
PostgreSQLの冗長化
大丈夫、そうAnsibleならね!
PostgreSQLの冗長化
PostgreSQLの
ストリーミングレプリケーション
PostgreSQLの構成図
ローカル master
Ansible
slave
PostgreSQLの構成図
ローカル master
Ansible
slave
SSH
PostgreSQLの構成図
ローカル master
Ansible PostgreSQL
slave
SSH
PostgreSQL
PostgreSQLの構成図
ローカル master
Ansible PostgreSQL
slave
SSH
PostgreSQL
レプリケーション
PostgreSQLの冗長化
百聞(100説明)は一見(デモ)に如かず
あじぇんだ
1 自己紹介
2 Ansibleとは
3 PostgreSQLを冗長化する
4 Ansibleを使いこなす
5 まとめ
代表的なモジュール例
モジュール名 動作
shell
shell上でコマンドを実行
task単位でshellを起動するので環境変数は引継無し
command $HOME, "<", ">", "¦", "&"が使えない
lineinfile 指定ファイルの行単位の書き換え
file ファイルやディレクトリの作成、パーミッション設定
template テンプレートを利用したファイルのコピー
synchronize rsync(ファイル同期)
get_url
指定URLからダウンロード
既にローカルにファイルがある場合は動作しない
yum yum(rpm から直接インストールも可能)
service service & chkconfig
冪等性
- name: 初回のみしか上手くいかない
shell: "echo 'hoge' >> /etc/hoge.conf”
冪等性
- name: 初回のみしか上手くいかない
shell: "echo 'hoge' >> /etc/hoge.conf”
            !!!
- name: Linuxの無効を行単位で置換する(毎回同じ動作)
lineinfile: dest=/etc/sysconfig/selinux
regexp="^SELINUX=.*" line=“SELINUX=disabled"
冪等性
- name: template postgresql.conf
template:
src: template/postgresql.conf
dest: "{{ postgresql_path }}/postgresql.conf”
owner: "{{ postgresql_service_user }}"
group: "{{ postgresql_service_group }}"
mode: 0640
状態変化
- name: 結果の取得
shell: touch /tmp/hoge creates=/tmp/hoge
register: result
- name: print result
debug: msg=“{{ result.stderr }}”
when: result.stdout != ""
状態変化
- name: 結果の取得
shell: touch /tmp/hoge creates=/tmp/hoge
register: result
- name: print result
debug: msg=“{{ result.stderr }}”
when: result.stdout != ""
条件に該当した時のみ、
Taskが実行される
変数宣言
vars:
port: 5432
postgresql_path: "/var/lib/pgsql/9.4/"
postgresql_service_user: "postgres"
postgresql_service_group: "postgres"
postgresql_user_password: "hoge"
例外処理
- name: locale=Cじゃないとソートが違う
ignore_errors: yes
sudo_user: postgres
command: initdb --no-locale
例外処理
- name: locale=Cじゃないとソートが違う
ignore_errors: yes
sudo_user: postgres
command: initdb --no-locale
エラーが出ても
処理を続行する
Ansibleを使いこなす
Windowsも管理できる
Ansibleを使いこなす
Windowsも管理できる
↓
ただしAnsible1.7以上
Ansibleを使いこなす
Windowsも管理できる
↓
ただしAnsible1.7以上
↓
PowerShell 3.0以上が必要
あじぇんだ
1 自己紹介
2 Ansibleとは
3 PostgreSQLを冗長化する
4 Ansibleを使いこなす
5 まとめ
まとめ
構成管理を始めるきっかけに
まとめ
構成管理を始めるきっかけに
↓
運用をシンプルに!
まとめ
既存環境も管理できる
まとめ
既存環境も管理できる
↓
OpenSSHのUpdateで助かった
まとめ
インフラを属人化させない
まとめ
Ansible チュートリアル
公式ドキュメント
Ansible AWXの中身を読む
ご静聴ありがとうございました。

Mais conteúdo relacionado

Mais procurados

DDDハンズオン
DDDハンズオンDDDハンズオン
DDDハンズオンSoudai Sone
 
DBの闇を書くにはこの余白は狭すぎる
DBの闇を書くにはこの余白は狭すぎるDBの闇を書くにはこの余白は狭すぎる
DBの闇を書くにはこの余白は狭すぎるSoudai Sone
 
実務で役立つデータベースの活用法
実務で役立つデータベースの活用法実務で役立つデータベースの活用法
実務で役立つデータベースの活用法Soudai Sone
 
レガシーな環境からモダンへの挑戦
レガシーな環境からモダンへの挑戦レガシーな環境からモダンへの挑戦
レガシーな環境からモダンへの挑戦Soudai Sone
 
今すぐ使えるクラウドとPostgreSQL
今すぐ使えるクラウドとPostgreSQL今すぐ使えるクラウドとPostgreSQL
今すぐ使えるクラウドとPostgreSQLSoudai Sone
 
地方における勉強会事情
地方における勉強会事情地方における勉強会事情
地方における勉強会事情Soudai Sone
 
知って得するWebで便利なpostgre sqlの3つの機能
知って得するWebで便利なpostgre sqlの3つの機能知って得するWebで便利なpostgre sqlの3つの機能
知って得するWebで便利なpostgre sqlの3つの機能Soudai Sone
 
商用DBからPostgreSQLへ まず知っておいて欲しいまとめ
商用DBからPostgreSQLへ まず知っておいて欲しいまとめ商用DBからPostgreSQLへ まず知っておいて欲しいまとめ
商用DBからPostgreSQLへ まず知っておいて欲しいまとめKosuke Kida
 
OSC北海道2014_JPUG資料
OSC北海道2014_JPUG資料OSC北海道2014_JPUG資料
OSC北海道2014_JPUG資料Chika SATO
 
RDBってなに?
RDBってなに?RDBってなに?
RDBってなに?Soudai Sone
 
Mongo dbを知ろう devlove関西
Mongo dbを知ろう   devlove関西Mongo dbを知ろう   devlove関西
Mongo dbを知ろう devlove関西Ryuji Tamagawa
 
データベース・リファクタリング読書会第四回オープニング
データベース・リファクタリング読書会第四回オープニングデータベース・リファクタリング読書会第四回オープニング
データベース・リファクタリング読書会第四回オープニングakitsukada
 
ソーシャルゲームにレコメンドエンジンを導入した話
ソーシャルゲームにレコメンドエンジンを導入した話ソーシャルゲームにレコメンドエンジンを導入した話
ソーシャルゲームにレコメンドエンジンを導入した話Tokoroten Nakayama
 
BUIDLING A CATHRDRAL
BUIDLING A CATHRDRALBUIDLING A CATHRDRAL
BUIDLING A CATHRDRALbash0C7
 
Miyazaki流sql
Miyazaki流sqlMiyazaki流sql
Miyazaki流sqlhafuu
 
Raspberry p ionzabbixproxy
Raspberry p ionzabbixproxyRaspberry p ionzabbixproxy
Raspberry p ionzabbixproxy2bo 2bo
 
WordPress テーマカスタマイズ 基本の「き」
WordPress テーマカスタマイズ 基本の「き」WordPress テーマカスタマイズ 基本の「き」
WordPress テーマカスタマイズ 基本の「き」Kazue Igarashi
 
Webで役立つRDBの使い方
Webで役立つRDBの使い方Webで役立つRDBの使い方
Webで役立つRDBの使い方Soudai Sone
 
テスト駆動開発の導入ーペアプログラミングの学習効果ー
テスト駆動開発の導入ーペアプログラミングの学習効果ーテスト駆動開発の導入ーペアプログラミングの学習効果ー
テスト駆動開発の導入ーペアプログラミングの学習効果ーShuji Watanabe
 

Mais procurados (20)

DDDハンズオン
DDDハンズオンDDDハンズオン
DDDハンズオン
 
DBの闇を書くにはこの余白は狭すぎる
DBの闇を書くにはこの余白は狭すぎるDBの闇を書くにはこの余白は狭すぎる
DBの闇を書くにはこの余白は狭すぎる
 
実務で役立つデータベースの活用法
実務で役立つデータベースの活用法実務で役立つデータベースの活用法
実務で役立つデータベースの活用法
 
レガシーな環境からモダンへの挑戦
レガシーな環境からモダンへの挑戦レガシーな環境からモダンへの挑戦
レガシーな環境からモダンへの挑戦
 
今すぐ使えるクラウドとPostgreSQL
今すぐ使えるクラウドとPostgreSQL今すぐ使えるクラウドとPostgreSQL
今すぐ使えるクラウドとPostgreSQL
 
地方における勉強会事情
地方における勉強会事情地方における勉強会事情
地方における勉強会事情
 
知って得するWebで便利なpostgre sqlの3つの機能
知って得するWebで便利なpostgre sqlの3つの機能知って得するWebで便利なpostgre sqlの3つの機能
知って得するWebで便利なpostgre sqlの3つの機能
 
商用DBからPostgreSQLへ まず知っておいて欲しいまとめ
商用DBからPostgreSQLへ まず知っておいて欲しいまとめ商用DBからPostgreSQLへ まず知っておいて欲しいまとめ
商用DBからPostgreSQLへ まず知っておいて欲しいまとめ
 
OSC北海道2014_JPUG資料
OSC北海道2014_JPUG資料OSC北海道2014_JPUG資料
OSC北海道2014_JPUG資料
 
RDBってなに?
RDBってなに?RDBってなに?
RDBってなに?
 
Mongo dbを知ろう devlove関西
Mongo dbを知ろう   devlove関西Mongo dbを知ろう   devlove関西
Mongo dbを知ろう devlove関西
 
データベース・リファクタリング読書会第四回オープニング
データベース・リファクタリング読書会第四回オープニングデータベース・リファクタリング読書会第四回オープニング
データベース・リファクタリング読書会第四回オープニング
 
ソーシャルゲームにレコメンドエンジンを導入した話
ソーシャルゲームにレコメンドエンジンを導入した話ソーシャルゲームにレコメンドエンジンを導入した話
ソーシャルゲームにレコメンドエンジンを導入した話
 
BUIDLING A CATHRDRAL
BUIDLING A CATHRDRALBUIDLING A CATHRDRAL
BUIDLING A CATHRDRAL
 
Miyazaki流sql
Miyazaki流sqlMiyazaki流sql
Miyazaki流sql
 
Raspberry p ionzabbixproxy
Raspberry p ionzabbixproxyRaspberry p ionzabbixproxy
Raspberry p ionzabbixproxy
 
WordPress テーマカスタマイズ 基本の「き」
WordPress テーマカスタマイズ 基本の「き」WordPress テーマカスタマイズ 基本の「き」
WordPress テーマカスタマイズ 基本の「き」
 
Webで役立つRDBの使い方
Webで役立つRDBの使い方Webで役立つRDBの使い方
Webで役立つRDBの使い方
 
pysqldf
pysqldfpysqldf
pysqldf
 
テスト駆動開発の導入ーペアプログラミングの学習効果ー
テスト駆動開発の導入ーペアプログラミングの学習効果ーテスト駆動開発の導入ーペアプログラミングの学習効果ー
テスト駆動開発の導入ーペアプログラミングの学習効果ー
 

Destaque

オープンセミナー2015@広島プレゼン
オープンセミナー2015@広島プレゼンオープンセミナー2015@広島プレゼン
オープンセミナー2015@広島プレゼンKakigi Katuyuki
 
DevOpsのアプローチと クラウド/バーチャル環境/構成管理ツール のお話
DevOpsのアプローチと クラウド/バーチャル環境/構成管理ツール のお話DevOpsのアプローチと クラウド/バーチャル環境/構成管理ツール のお話
DevOpsのアプローチと クラウド/バーチャル環境/構成管理ツール のお話Yukihiko SAWANOBORI
 
Ten Reasons Why You Should Prefer PostgreSQL to MySQL
Ten Reasons Why You Should Prefer PostgreSQL to MySQLTen Reasons Why You Should Prefer PostgreSQL to MySQL
Ten Reasons Why You Should Prefer PostgreSQL to MySQLanandology
 
Ansibleで味わうHelion OpenStack
Ansibleで味わうHelion OpenStackAnsibleで味わうHelion OpenStack
Ansibleで味わうHelion OpenStackMasataka Tsukamoto
 
PostgreSQL vs MySQL: PostgreSQL como alternativa.
PostgreSQL vs MySQL: PostgreSQL como alternativa.PostgreSQL vs MySQL: PostgreSQL como alternativa.
PostgreSQL vs MySQL: PostgreSQL como alternativa.Arturo Espinosa
 
運用のためのPlaybook (Playbook for Operation)
運用のためのPlaybook (Playbook for Operation)運用のためのPlaybook (Playbook for Operation)
運用のためのPlaybook (Playbook for Operation)Shingo Kitayama
 
構成管理入門以前 〜ミラーyumリポジトリを作ってみよう〜
構成管理入門以前 〜ミラーyumリポジトリを作ってみよう〜構成管理入門以前 〜ミラーyumリポジトリを作ってみよう〜
構成管理入門以前 〜ミラーyumリポジトリを作ってみよう〜Yoshitake Takata
 
Ansibleはじめよぉ -Infrastructure as Codeを理解-
Ansibleはじめよぉ -Infrastructure as Codeを理解-Ansibleはじめよぉ -Infrastructure as Codeを理解-
Ansibleはじめよぉ -Infrastructure as Codeを理解-Shingo Kitayama
 
10+ Deploys Per Day: Dev and Ops Cooperation at Flickr
10+ Deploys Per Day: Dev and Ops Cooperation at Flickr10+ Deploys Per Day: Dev and Ops Cooperation at Flickr
10+ Deploys Per Day: Dev and Ops Cooperation at FlickrJohn Allspaw
 

Destaque (11)

オープンセミナー2015@広島プレゼン
オープンセミナー2015@広島プレゼンオープンセミナー2015@広島プレゼン
オープンセミナー2015@広島プレゼン
 
DevOpsのアプローチと クラウド/バーチャル環境/構成管理ツール のお話
DevOpsのアプローチと クラウド/バーチャル環境/構成管理ツール のお話DevOpsのアプローチと クラウド/バーチャル環境/構成管理ツール のお話
DevOpsのアプローチと クラウド/バーチャル環境/構成管理ツール のお話
 
PostgreSQLレプリケーション徹底紹介
PostgreSQLレプリケーション徹底紹介PostgreSQLレプリケーション徹底紹介
PostgreSQLレプリケーション徹底紹介
 
Ten Reasons Why You Should Prefer PostgreSQL to MySQL
Ten Reasons Why You Should Prefer PostgreSQL to MySQLTen Reasons Why You Should Prefer PostgreSQL to MySQL
Ten Reasons Why You Should Prefer PostgreSQL to MySQL
 
Ansibleで味わうHelion OpenStack
Ansibleで味わうHelion OpenStackAnsibleで味わうHelion OpenStack
Ansibleで味わうHelion OpenStack
 
PostgreSQL vs MySQL: PostgreSQL como alternativa.
PostgreSQL vs MySQL: PostgreSQL como alternativa.PostgreSQL vs MySQL: PostgreSQL como alternativa.
PostgreSQL vs MySQL: PostgreSQL como alternativa.
 
入門Ansible
入門Ansible入門Ansible
入門Ansible
 
運用のためのPlaybook (Playbook for Operation)
運用のためのPlaybook (Playbook for Operation)運用のためのPlaybook (Playbook for Operation)
運用のためのPlaybook (Playbook for Operation)
 
構成管理入門以前 〜ミラーyumリポジトリを作ってみよう〜
構成管理入門以前 〜ミラーyumリポジトリを作ってみよう〜構成管理入門以前 〜ミラーyumリポジトリを作ってみよう〜
構成管理入門以前 〜ミラーyumリポジトリを作ってみよう〜
 
Ansibleはじめよぉ -Infrastructure as Codeを理解-
Ansibleはじめよぉ -Infrastructure as Codeを理解-Ansibleはじめよぉ -Infrastructure as Codeを理解-
Ansibleはじめよぉ -Infrastructure as Codeを理解-
 
10+ Deploys Per Day: Dev and Ops Cooperation at Flickr
10+ Deploys Per Day: Dev and Ops Cooperation at Flickr10+ Deploys Per Day: Dev and Ops Cooperation at Flickr
10+ Deploys Per Day: Dev and Ops Cooperation at Flickr
 

Semelhante a Ansibleで始めるpostgre sqlの冗長化

新卒3年目のぼくが、でぶおぷす???なインフラおじさん方にAnsibleを導入してみた
新卒3年目のぼくが、でぶおぷす???なインフラおじさん方にAnsibleを導入してみた新卒3年目のぼくが、でぶおぷす???なインフラおじさん方にAnsibleを導入してみた
新卒3年目のぼくが、でぶおぷす???なインフラおじさん方にAnsibleを導入してみたShuntaro Saiba
 
20170819 ocd-l tthon-pgdev
20170819 ocd-l tthon-pgdev20170819 ocd-l tthon-pgdev
20170819 ocd-l tthon-pgdevToshi Harada
 
Analytics Environment
Analytics EnvironmentAnalytics Environment
Analytics EnvironmentYuu Kimy
 
情シスオフ 2nd Lt 20090620
情シスオフ 2nd Lt 20090620情シスオフ 2nd Lt 20090620
情シスオフ 2nd Lt 20090620atsuizo
 
Sql server これだけはやっておこう 最終版
Sql server これだけはやっておこう 最終版Sql server これだけはやっておこう 最終版
Sql server これだけはやっておこう 最終版elanlilac
 
Postgre sql9.3新機能 (OSC hiroshima 2013)
Postgre sql9.3新機能 (OSC hiroshima 2013)Postgre sql9.3新機能 (OSC hiroshima 2013)
Postgre sql9.3新機能 (OSC hiroshima 2013)Soudai Sone
 
Ansibleの現在とこれから
Ansibleの現在とこれからAnsibleの現在とこれから
Ansibleの現在とこれからTaira Hajime
 
20110827 restudy-pyconjp2011
20110827 restudy-pyconjp201120110827 restudy-pyconjp2011
20110827 restudy-pyconjp2011Hirokazu Hatano
 
Jjug ナイト・セミナー くわっちょ 20140822
Jjug ナイト・セミナー くわっちょ 20140822Jjug ナイト・セミナー くわっちょ 20140822
Jjug ナイト・セミナー くわっちょ 20140822くわっ ちょ
 
Zappa で Serverless CMS を作ってみる
Zappa で Serverless CMS を作ってみるZappa で Serverless CMS を作ってみる
Zappa で Serverless CMS を作ってみるIosif Takakura
 
リブセンスのインフラで使ってるAnsibleのお話
リブセンスのインフラで使ってるAnsibleのお話リブセンスのインフラで使ってるAnsibleのお話
リブセンスのインフラで使ってるAnsibleのお話Shohei Koyama
 
色々な言語からPostgreSQLへ接続
色々な言語からPostgreSQLへ接続色々な言語からPostgreSQLへ接続
色々な言語からPostgreSQLへ接続Naoya Takeuchi
 

Semelhante a Ansibleで始めるpostgre sqlの冗長化 (15)

新卒3年目のぼくが、でぶおぷす???なインフラおじさん方にAnsibleを導入してみた
新卒3年目のぼくが、でぶおぷす???なインフラおじさん方にAnsibleを導入してみた新卒3年目のぼくが、でぶおぷす???なインフラおじさん方にAnsibleを導入してみた
新卒3年目のぼくが、でぶおぷす???なインフラおじさん方にAnsibleを導入してみた
 
20170819 ocd-l tthon-pgdev
20170819 ocd-l tthon-pgdev20170819 ocd-l tthon-pgdev
20170819 ocd-l tthon-pgdev
 
Analytics Environment
Analytics EnvironmentAnalytics Environment
Analytics Environment
 
情シスオフ 2nd Lt 20090620
情シスオフ 2nd Lt 20090620情シスオフ 2nd Lt 20090620
情シスオフ 2nd Lt 20090620
 
Sql server これだけはやっておこう 最終版
Sql server これだけはやっておこう 最終版Sql server これだけはやっておこう 最終版
Sql server これだけはやっておこう 最終版
 
Postgre sql9.3新機能 (OSC hiroshima 2013)
Postgre sql9.3新機能 (OSC hiroshima 2013)Postgre sql9.3新機能 (OSC hiroshima 2013)
Postgre sql9.3新機能 (OSC hiroshima 2013)
 
Ansibleの現在とこれから
Ansibleの現在とこれからAnsibleの現在とこれから
Ansibleの現在とこれから
 
20110827 restudy-pyconjp2011
20110827 restudy-pyconjp201120110827 restudy-pyconjp2011
20110827 restudy-pyconjp2011
 
Jjug ナイト・セミナー くわっちょ 20140822
Jjug ナイト・セミナー くわっちょ 20140822Jjug ナイト・セミナー くわっちょ 20140822
Jjug ナイト・セミナー くわっちょ 20140822
 
Zappa で Serverless CMS を作ってみる
Zappa で Serverless CMS を作ってみるZappa で Serverless CMS を作ってみる
Zappa で Serverless CMS を作ってみる
 
千年繁栄する法
千年繁栄する法千年繁栄する法
千年繁栄する法
 
リブセンスのインフラで使ってるAnsibleのお話
リブセンスのインフラで使ってるAnsibleのお話リブセンスのインフラで使ってるAnsibleのお話
リブセンスのインフラで使ってるAnsibleのお話
 
ハンズオン入門
ハンズオン入門ハンズオン入門
ハンズオン入門
 
20090801phpstudy Sanemat
20090801phpstudy Sanemat20090801phpstudy Sanemat
20090801phpstudy Sanemat
 
色々な言語からPostgreSQLへ接続
色々な言語からPostgreSQLへ接続色々な言語からPostgreSQLへ接続
色々な言語からPostgreSQLへ接続
 

Mais de Soudai Sone

PostgreSQLとpython
PostgreSQLとpythonPostgreSQLとpython
PostgreSQLとpythonSoudai Sone
 
PostgreSQLアンチパターン
PostgreSQLアンチパターンPostgreSQLアンチパターン
PostgreSQLアンチパターンSoudai Sone
 
聞いたら参加したくなるJjug cccの報告
聞いたら参加したくなるJjug cccの報告聞いたら参加したくなるJjug cccの報告
聞いたら参加したくなるJjug cccの報告Soudai Sone
 
今、最も勢いのあるWebフレームワーク「fuel php」
今、最も勢いのあるWebフレームワーク「fuel php」今、最も勢いのあるWebフレームワーク「fuel php」
今、最も勢いのあるWebフレームワーク「fuel php」Soudai Sone
 
Git hub pagesで告知サイトを作ってみた
Git hub pagesで告知サイトを作ってみたGit hub pagesで告知サイトを作ってみた
Git hub pagesで告知サイトを作ってみたSoudai Sone
 
知って得する標準関数の使い方
知って得する標準関数の使い方知って得する標準関数の使い方
知って得する標準関数の使い方Soudai Sone
 
Ph per のための php 最適
Ph per のための php 最適Ph per のための php 最適
Ph per のための php 最適Soudai Sone
 
Webエンジニアのためのandroidアプリ開発
Webエンジニアのためのandroidアプリ開発Webエンジニアのためのandroidアプリ開発
Webエンジニアのためのandroidアプリ開発Soudai Sone
 
Ossで作るwebサイト
Ossで作るwebサイトOssで作るwebサイト
Ossで作るwebサイトSoudai Sone
 

Mais de Soudai Sone (11)

PostgreSQLとpython
PostgreSQLとpythonPostgreSQLとpython
PostgreSQLとpython
 
PostgreSQLアンチパターン
PostgreSQLアンチパターンPostgreSQLアンチパターン
PostgreSQLアンチパターン
 
Osc2014
Osc2014Osc2014
Osc2014
 
聞いたら参加したくなるJjug cccの報告
聞いたら参加したくなるJjug cccの報告聞いたら参加したくなるJjug cccの報告
聞いたら参加したくなるJjug cccの報告
 
Wtm
WtmWtm
Wtm
 
今、最も勢いのあるWebフレームワーク「fuel php」
今、最も勢いのあるWebフレームワーク「fuel php」今、最も勢いのあるWebフレームワーク「fuel php」
今、最も勢いのあるWebフレームワーク「fuel php」
 
Git hub pagesで告知サイトを作ってみた
Git hub pagesで告知サイトを作ってみたGit hub pagesで告知サイトを作ってみた
Git hub pagesで告知サイトを作ってみた
 
知って得する標準関数の使い方
知って得する標準関数の使い方知って得する標準関数の使い方
知って得する標準関数の使い方
 
Ph per のための php 最適
Ph per のための php 最適Ph per のための php 最適
Ph per のための php 最適
 
Webエンジニアのためのandroidアプリ開発
Webエンジニアのためのandroidアプリ開発Webエンジニアのためのandroidアプリ開発
Webエンジニアのためのandroidアプリ開発
 
Ossで作るwebサイト
Ossで作るwebサイトOssで作るwebサイト
Ossで作るwebサイト
 

Ansibleで始めるpostgre sqlの冗長化