SlideShare a Scribd company logo
1 
はじめてのAmazon RDS 
for PostgreSQL 
2014-08-28 
インサイトテクノロジー大阪支社にて 
日本PostgreSQL ユーザ会 
関西支部支部長 宗近龍一郎
2 
はじめに 
● 本講演の内容は 
● 2014年4月16日に当地におて開催された「関西 
PostgreSQL勉強会 with Amazon Web Services 」で 
JAWS-UG大阪の中田淳平さまの講演された内容を抜 
粋し、初心者が使えるようになるためのデモを主眼とし 
ています
3 
JAWS-UG の紹介 
● Japan AWS User Group のこと 
● Amazon Web Servicesの利用促進や情報交換の 
ためのユーザグループ 
● 2014年4月現在で全国41支部 
● Webサイト : http://jaws-ug.jp/
4 
Amazon RDS とは 
● Amazon Relational Database Service 
● AWSのサービスの1つ 
● フルマネージドなクラウドRDB 
● 高信頼性、高可用性、拡張性が大きな特徴 
● 選択可能なDBエンジンが多くある 
– ORACLE 
– SQLServer 
– MySQL 
– PostgreSQL <-今回のテーマ
5 
Amazon RDS とは 
● 10種類以上のスペックから選択可能 
● 最小はメモリ0.6GB、最大で244GB 
● 費用的には1 ヶ月5500円~87万円(1$105円換算) 
● 起動後もスペックの変更は可能 
● 但し一旦停止することが必要。約3分ほど
6 
Multi-AZ 構成 
● アクティブ/スタンバイ方式のHA構成 
● 物理的に離れたデータセンターに配置 
● PostgreSQLの同期レプリケーションではない 
– amazon独自のテクノロジー 
● 障害時は自動的にフェールオーバー 
● 自動的にスタンバイに切り替わる 
● スタンバイへの直接アクセスはできない 
● スレーブのように参照用には使えない
7 
Multi-AZ の特徴 
● 障害発生時は自動フェイルオーバーでスタンバイ 
が昇格 
● アプリケーションからは接続先の変更なし 
● 実行には3分程度時間がかかる 
● バックアップはスタンバイから取得される 
● 物理的に離れた拠点と同期しているので若干遅い 
● しかしながら実運用を考えるとMulti-AZは必須
8 
コンソールからのRDS 作成デモ 
● 今からデモを行います。 
● スクリーンショットも後ほど公開します
9 
自動バックアップとスナップショット 
● 自動バックアップ 
● 1日1回のフルバックアップとトランザクションログ 
● 保存期間中の任意の時間に復元可能 
● 保存期間は最大35日 
● スナップショット 
● 利用者が任意のタイミングで取得可能 
● スナップショットをもとにDBインスタンス起動可能 
● 保存期間は利用者が削除するまで
10 
自動バックアップの注意点 
● Multi-AZではなく、Single-AZでは1日1回のフル 
バックアップ中はストレージI/Oが数分間中断され 
る 
● インスタンスを削除すると自動バックアップも全部 
削除される
11 
スナップショットの注意点 
● Multi-AZではなく、Single-AZでは1日1回のフル 
バックアップ中はストレージI/Oが数分間中断され 
る 
● スナップショットから元DBへの復元を行うことはで 
きない 
● 新規DBインスタンスで起動し、古いインスタンスを削除 
する等の対応が必要
12 
利用で気をつけておきたいポイント 
● PostgreSQL9系のレプリケーションは使えない 
● RDSはDBへのエンドポイントのみが提供されてお 
り、sshでのアクセスができない 
● psql コマンドからはアクセスできる 
– セキュリティグループを適切に設定しておくこと 
● 拡張モジュールはAWSが用意したものだけが使 
用可能 
● plpgsql 、postgis等 
● 以下のコマンドで確認可能 
– SELECT * FROM pg_available_extensions;
13 
RDS のチューニングのポイント 
● DBパラメータグループ(postgresql.confに相当)の 
変更の必要は無い 
● インスタンスがスケールアップしても自動的に適切なメ 
モリサイズに設定される 
● パラメータを変更するくらいならインスタンスのスケール 
アップを検討すること
14 
ご清聴ありがとうございました 
● ご質問

More Related Content

PDF
jaws-ug kansai-special_aurora_20150207
PDF
AWSからAzureへ
PDF
20130518 大規模mt環境の実装on aws
PDF
20150207 elastic loadbalancer
PDF
20150207 amazon elasticache
PDF
第4回 JAWS-UG Okayama 月額3.3円〜でレンタルサーバーを始める方法
PDF
JAWS-UG 初心者支部 #4 東急ハンズのEC2の使いかた
PDF
jaws-ug kansai-special_kinesis_20150207
jaws-ug kansai-special_aurora_20150207
AWSからAzureへ
20130518 大規模mt環境の実装on aws
20150207 elastic loadbalancer
20150207 amazon elasticache
第4回 JAWS-UG Okayama 月額3.3円〜でレンタルサーバーを始める方法
JAWS-UG 初心者支部 #4 東急ハンズのEC2の使いかた
jaws-ug kansai-special_kinesis_20150207

What's hot (20)

PDF
Slerがawsで運用してきた話
PDF
AWS サービスアップデートまとめ 2013年8月
PPTX
Introduce couchbase server
PDF
AWS サービスアップデートまとめ 2013年10月
PDF
AWSを学ぶための取り組み
PDF
AWS サービスアップデートまとめ 2013年11月
PPTX
AWS歴4ヵ月の勉強法
PPTX
歩みを止めないみんな大好きEC2
PDF
20150523 operation jaws(JAWS-UG OSAKA #13)
PDF
2012年12月 JAWS-UG 東京 AWS Storage Gateway事始め
PDF
AWS サービスアップデートまとめ 2013年7月
PDF
AWS サービスアップデートまとめ 2014年1月
PPTX
セルフペースラボで気軽に始めるAWS
PDF
[Deep Dive]Infra寄りのDevがお送りするRDS for Aurora徹底検証
PPTX
AWS Premier Night #1
PDF
40まで開発のリーダーだった男がインフラの運用のリーダー(見習い)になってみて
PPTX
AWS関連のブログを書いてて山ほど得したこと
PDF
AWSサービスアップデート 2013年2月
PDF
さくらのクラウドアップデート情報2016年7月版
PDF
20150207 サービス紹介編 Amazon Simple Queue Service (SQS)
Slerがawsで運用してきた話
AWS サービスアップデートまとめ 2013年8月
Introduce couchbase server
AWS サービスアップデートまとめ 2013年10月
AWSを学ぶための取り組み
AWS サービスアップデートまとめ 2013年11月
AWS歴4ヵ月の勉強法
歩みを止めないみんな大好きEC2
20150523 operation jaws(JAWS-UG OSAKA #13)
2012年12月 JAWS-UG 東京 AWS Storage Gateway事始め
AWS サービスアップデートまとめ 2013年7月
AWS サービスアップデートまとめ 2014年1月
セルフペースラボで気軽に始めるAWS
[Deep Dive]Infra寄りのDevがお送りするRDS for Aurora徹底検証
AWS Premier Night #1
40まで開発のリーダーだった男がインフラの運用のリーダー(見習い)になってみて
AWS関連のブログを書いてて山ほど得したこと
AWSサービスアップデート 2013年2月
さくらのクラウドアップデート情報2016年7月版
20150207 サービス紹介編 Amazon Simple Queue Service (SQS)
Ad

Similar to はじめてのAmazon RDS for PostgreSQL (20)

PDF
はじめてのAmazon RDS for PostgreSQL
PDF
[AWS re:invent 2013 Report] Amazon RDS PostgreSQL
PDF
Amazon RDS for PostgreSQLのインスタンス(DB)作成手順
PDF
[よくわかるクラウドデータベース] Amazon RDS for PostgreSQL検証報告
PDF
Best Practices for Running PostgreSQL on AWS
PDF
RDS for postgreSQLの作成
PDF
Osh2014
PDF
AWS Black Belt Techシリーズ Amazon Relational Database Service (RDS)
PDF
Amazon RDS (MySQL) 入門
PDF
JAWSUG-santo-2014-Track5-Database
PDF
AWS Black Belt Online Seminar 2017 Amazon Relational Database Service (Amazon...
PPTX
AWS (Amazon Web Services) を勉強してみる その3 2024/03/01の勉強会で発表されたものです。
PDF
はじめてのアマゾンクラウド⑥ Amazon rdsでデータベースを起動
PDF
postgresql conference 2018 on-premise to rds
PDF
AWS初心者向けWebinar RDBのAWSへの移行方法(Oracleを例に)
PDF
Database on AWS @JAWS-UG福岡 初心者向けクラウド勉強会 2014.05.31
PDF
MySQL カジュアル 福岡 03
PDF
Black Belt Online Seminar AWS Amazon RDS
PDF
[A31]AWS上でOracleを利用するためのはじめの一歩!by Masatoshi Yoshida
PDF
20120508 aws meister-rds-public
はじめてのAmazon RDS for PostgreSQL
[AWS re:invent 2013 Report] Amazon RDS PostgreSQL
Amazon RDS for PostgreSQLのインスタンス(DB)作成手順
[よくわかるクラウドデータベース] Amazon RDS for PostgreSQL検証報告
Best Practices for Running PostgreSQL on AWS
RDS for postgreSQLの作成
Osh2014
AWS Black Belt Techシリーズ Amazon Relational Database Service (RDS)
Amazon RDS (MySQL) 入門
JAWSUG-santo-2014-Track5-Database
AWS Black Belt Online Seminar 2017 Amazon Relational Database Service (Amazon...
AWS (Amazon Web Services) を勉強してみる その3 2024/03/01の勉強会で発表されたものです。
はじめてのアマゾンクラウド⑥ Amazon rdsでデータベースを起動
postgresql conference 2018 on-premise to rds
AWS初心者向けWebinar RDBのAWSへの移行方法(Oracleを例に)
Database on AWS @JAWS-UG福岡 初心者向けクラウド勉強会 2014.05.31
MySQL カジュアル 福岡 03
Black Belt Online Seminar AWS Amazon RDS
[A31]AWS上でOracleを利用するためのはじめの一歩!by Masatoshi Yoshida
20120508 aws meister-rds-public
Ad

More from Insight Technology, Inc. (20)

PDF
グラフデータベースは如何に自然言語を理解するか?
PDF
Docker and the Oracle Database
PDF
Great performance at scale~次期PostgreSQL12のパーティショニング性能の実力に迫る~
PDF
事例を通じて機械学習とは何かを説明する
PDF
仮想通貨ウォレットアプリで理解するデータストアとしてのブロックチェーン
PDF
MBAAで覚えるDBREの大事なおしごと
PDF
グラフデータベースは如何に自然言語を理解するか?
PDF
DBREから始めるデータベースプラットフォーム
PDF
SQL Server エンジニアのためのコンテナ入門
PDF
Lunch & Learn, AWS NoSQL Services
PDF
db tech showcase2019オープニングセッション @ 森田 俊哉
PDF
db tech showcase2019 オープニングセッション @ 石川 雅也
PDF
db tech showcase2019 オープニングセッション @ マイナー・アレン・パーカー
PPTX
難しいアプリケーション移行、手軽に試してみませんか?
PPTX
Attunityのソリューションと異種データベース・クラウド移行事例のご紹介
PPTX
そのデータベース、クラウドで使ってみませんか?
PPTX
コモディティサーバー3台で作る高速処理 “ハイパー・コンバージド・データベース・インフラストラクチャー(HCDI)” システム『Insight Qube』...
PDF
複数DBのバックアップ・切り戻し運用手順が異なって大変?!運用性の大幅改善、その先に。。
PPTX
Attunity社のソリューションの日本国内外適用事例及びロードマップ紹介[ATTUNITY & インサイトテクノロジー IoT / Big Data フ...
PPTX
レガシーに埋もれたデータをリアルタイムでクラウドへ [ATTUNITY & インサイトテクノロジー IoT / Big Data フォーラム 2018]
グラフデータベースは如何に自然言語を理解するか?
Docker and the Oracle Database
Great performance at scale~次期PostgreSQL12のパーティショニング性能の実力に迫る~
事例を通じて機械学習とは何かを説明する
仮想通貨ウォレットアプリで理解するデータストアとしてのブロックチェーン
MBAAで覚えるDBREの大事なおしごと
グラフデータベースは如何に自然言語を理解するか?
DBREから始めるデータベースプラットフォーム
SQL Server エンジニアのためのコンテナ入門
Lunch & Learn, AWS NoSQL Services
db tech showcase2019オープニングセッション @ 森田 俊哉
db tech showcase2019 オープニングセッション @ 石川 雅也
db tech showcase2019 オープニングセッション @ マイナー・アレン・パーカー
難しいアプリケーション移行、手軽に試してみませんか?
Attunityのソリューションと異種データベース・クラウド移行事例のご紹介
そのデータベース、クラウドで使ってみませんか?
コモディティサーバー3台で作る高速処理 “ハイパー・コンバージド・データベース・インフラストラクチャー(HCDI)” システム『Insight Qube』...
複数DBのバックアップ・切り戻し運用手順が異なって大変?!運用性の大幅改善、その先に。。
Attunity社のソリューションの日本国内外適用事例及びロードマップ紹介[ATTUNITY & インサイトテクノロジー IoT / Big Data フ...
レガシーに埋もれたデータをリアルタイムでクラウドへ [ATTUNITY & インサイトテクノロジー IoT / Big Data フォーラム 2018]

はじめてのAmazon RDS for PostgreSQL

  • 1. 1 はじめてのAmazon RDS for PostgreSQL 2014-08-28 インサイトテクノロジー大阪支社にて 日本PostgreSQL ユーザ会 関西支部支部長 宗近龍一郎
  • 2. 2 はじめに ● 本講演の内容は ● 2014年4月16日に当地におて開催された「関西 PostgreSQL勉強会 with Amazon Web Services 」で JAWS-UG大阪の中田淳平さまの講演された内容を抜 粋し、初心者が使えるようになるためのデモを主眼とし ています
  • 3. 3 JAWS-UG の紹介 ● Japan AWS User Group のこと ● Amazon Web Servicesの利用促進や情報交換の ためのユーザグループ ● 2014年4月現在で全国41支部 ● Webサイト : http://jaws-ug.jp/
  • 4. 4 Amazon RDS とは ● Amazon Relational Database Service ● AWSのサービスの1つ ● フルマネージドなクラウドRDB ● 高信頼性、高可用性、拡張性が大きな特徴 ● 選択可能なDBエンジンが多くある – ORACLE – SQLServer – MySQL – PostgreSQL <-今回のテーマ
  • 5. 5 Amazon RDS とは ● 10種類以上のスペックから選択可能 ● 最小はメモリ0.6GB、最大で244GB ● 費用的には1 ヶ月5500円~87万円(1$105円換算) ● 起動後もスペックの変更は可能 ● 但し一旦停止することが必要。約3分ほど
  • 6. 6 Multi-AZ 構成 ● アクティブ/スタンバイ方式のHA構成 ● 物理的に離れたデータセンターに配置 ● PostgreSQLの同期レプリケーションではない – amazon独自のテクノロジー ● 障害時は自動的にフェールオーバー ● 自動的にスタンバイに切り替わる ● スタンバイへの直接アクセスはできない ● スレーブのように参照用には使えない
  • 7. 7 Multi-AZ の特徴 ● 障害発生時は自動フェイルオーバーでスタンバイ が昇格 ● アプリケーションからは接続先の変更なし ● 実行には3分程度時間がかかる ● バックアップはスタンバイから取得される ● 物理的に離れた拠点と同期しているので若干遅い ● しかしながら実運用を考えるとMulti-AZは必須
  • 8. 8 コンソールからのRDS 作成デモ ● 今からデモを行います。 ● スクリーンショットも後ほど公開します
  • 9. 9 自動バックアップとスナップショット ● 自動バックアップ ● 1日1回のフルバックアップとトランザクションログ ● 保存期間中の任意の時間に復元可能 ● 保存期間は最大35日 ● スナップショット ● 利用者が任意のタイミングで取得可能 ● スナップショットをもとにDBインスタンス起動可能 ● 保存期間は利用者が削除するまで
  • 10. 10 自動バックアップの注意点 ● Multi-AZではなく、Single-AZでは1日1回のフル バックアップ中はストレージI/Oが数分間中断され る ● インスタンスを削除すると自動バックアップも全部 削除される
  • 11. 11 スナップショットの注意点 ● Multi-AZではなく、Single-AZでは1日1回のフル バックアップ中はストレージI/Oが数分間中断され る ● スナップショットから元DBへの復元を行うことはで きない ● 新規DBインスタンスで起動し、古いインスタンスを削除 する等の対応が必要
  • 12. 12 利用で気をつけておきたいポイント ● PostgreSQL9系のレプリケーションは使えない ● RDSはDBへのエンドポイントのみが提供されてお り、sshでのアクセスができない ● psql コマンドからはアクセスできる – セキュリティグループを適切に設定しておくこと ● 拡張モジュールはAWSが用意したものだけが使 用可能 ● plpgsql 、postgis等 ● 以下のコマンドで確認可能 – SELECT * FROM pg_available_extensions;
  • 13. 13 RDS のチューニングのポイント ● DBパラメータグループ(postgresql.confに相当)の 変更の必要は無い ● インスタンスがスケールアップしても自動的に適切なメ モリサイズに設定される ● パラメータを変更するくらいならインスタンスのスケール アップを検討すること