Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Amazon RDS (MySQL) 入門

7,312 views

Published on

JAWS Festa Tohoku 2014 〜東北IT物産展〜
初心者向け AWS 入門 トラック データベース セッション

Published in: Technology

Amazon RDS (MySQL) 入門

  1. 1. AmazonRDS(MySQL)入門 JAWS Festa Tohoku 2014 〜東北IT物産展〜 株式会社サーバーワークス新坂学 2014年9月6日
  2. 2. 自己紹介 株式会社サーバーワークス JAWS-UG青森支部(?) 新坂学(しんさかまなぶ) 青森県八戸市出身1973年生まれ manabu.shinsaka shinsaka
  3. 3. 経歴 経歴 •アプリケーション開発・設計・運用(汎用機、業務系、Web) 開発言語 •COBOL、C、.net(VB/C#)、PHP DBMS •SQL Server 6.5/7/2005/2012 •Oracle 8i/9i/10g •PostgreSQL7/8/9 •MySQL4.1/5.0/5.5 最近はSalesforce.comを触ったりしています。
  4. 4. 個人活動 プログラミング自体が好きなのでFluentd(ログ収集するオープンソースソフト ウェア)のAWS関連プラグインを作成・公開したりもしています。
  5. 5. AmazonRDS(MySQL)入門
  6. 6. 対象となる方 こんな方を対象としています •Amazon RDSって何? •AmazonRDSが何かは知っているけれど、 もう少し具体的に知りたい 詳しい人はサポートお願いしますm(__)m
  7. 7. アジェンダ 1.概要 2.特徴 3.構成例 4.料金 5.まとめ
  8. 8. 1.概要 2.特徴 3.構成例 4.料金 5.まとめ
  9. 9. 概要 Amazon RDS→Amazon Relational Database Service Amazonクラウド上で、 リレーショナルデータベースを利用することができる サービス
  10. 10. とあるシステム 利用者 アプリケーション サーバー データベース サーバー
  11. 11. ちなみに:AWSのデータベースサービス群 RDS •リレーショナル・データベース DynamoDB •Key Value型データベース、高パフォーマンス、柔軟な拡張性 Redshift •データウェアハウス、ビッグデータ対応
  12. 12. 1.概要 2.特徴 3.構成例 4.料金 5.まとめ
  13. 13. RDSの特徴 ①4つのRDBMSから選べる ②簡単起動 ③簡単拡張 ④フルマネージド
  14. 14. ①4つのRDBMSから選べる ②簡単起動 ③簡単拡張 ④フルマネージド 1.概要 2.特徴 3.構成例 4.料金 5.まとめ
  15. 15. 特徴①:選べるRDBMS MySQL PostgreSQL Oracle SQLServer ※OracleとSQL Serverについては、 ライセンス込みとライセンス持ち込み(BYOL)を選択可能
  16. 16. ①4つのRDBMSから選べる ②簡単起動 ③簡単拡張 ④フルマネージド 1.概要 2.特徴 3.構成例 4.料金 5.まとめ
  17. 17. 特徴②:簡単起動 データベース・サーバーを準備してください ・・・どんな作業が必要でしょうか?
  18. 18. 特徴②:簡単起動 データベース・サーバーを自分で準備する際のタスク タスク サーバー選定・発注 サーバー設置 サーバーOSインストール データベースソフトウェアインストール データベースバックアップ運用設定 冗長構成の設定 アプリケーションに合わせた導入・最適化
  19. 19. 特徴②:簡単起動 Amazon RDSでの準備タスク タスク サーバー選定・発注 サーバー設置 サーバーOSインストール データベースソフトウェアインストール データベースバックアップ運用設定 冗長構成の設定 アプリケーションに合わせた導入・最適化 不要
  20. 20. 特徴②:簡単起動 Web上のマネージメントコンソールから ウィザード形式で簡単に起動できます!
  21. 21. 特徴②:簡単起動:手順1-種類を選択 データベースの種類を4種類から選択
  22. 22. 特徴②:簡単起動:手順2-本番用途かどうか選択 本番用途を選択 →デフォルトで冗長構成、プロビジョンドIOPSが選択される •冗長構成=Multi-AZ(異なるデータセンター間で冗長構成) •プロビジョンドIOPS=ディスク性能を確保する設定
  23. 23. 特徴②:簡単起動:手順3-データベース設定 各種設定 •ライセンス形態 •バージョン •サーバー性能 •冗長構成 •ディスクサイズ •ディスク性能
  24. 24. 特徴②:簡単起動:手順4-データベース設定(接続情報) 接続情報の設定 •接続識別子 •マスター接続ユーザーアカウント
  25. 25. 特徴②:簡単起動:手順5-ネットワーク設定 ネットワーク設定 •サーバーの配置場所 •接続許可設定 •データベース名 •接続ポート •パラメータ設定 •オプション設定
  26. 26. 特徴②:簡単起動:手順6-バックアップ設定 自動バックアップ設定 •バックアップ保持期間(無し〜35日間) •バックアップ時間帯
  27. 27. 特徴②:簡単起動:手順7-メンテナンス設定 メンテナンス設定(データベースソフトウェアのパッチ自動適用設定) •自動パッチ適用を使うか否か •自動適用を行う曜日と時間帯
  28. 28. 特徴②:簡単起動:完了 5〜10分程度でデータベース起動完了
  29. 29. ①4つのRDBMSから選べる ②簡単起動 ③簡単拡張 ④フルマネージド 1.概要 2.特徴 3.構成例 4.料金 5.まとめ
  30. 30. 特徴③:簡単拡張-スケールアップ case: 運用しているうちに、データベースの応答性能が不足 コンソールから性能変更が可能 ただし、データベース再起動が必要
  31. 31. 特徴③:簡単拡張-容量アップ case: 運用しているうちに、データベース容量が不足 コンソールからデータベース容量の変更が可能(増加のみ) データベース無停止で実施可能
  32. 32. ①4つのRDBMSから選べる ②簡単起動 ③簡単拡張 ④フルマネージド 1.概要 2.特徴 3.構成例 4.料金 5.まとめ
  33. 33. RDSの特徴:フルマネージド AWSがデータベースサーバーを管理してくれます •ハードウェア管理不要 •ミドルウェアパッチの適用 •自動バックアップ •冗長構成の維持 •モニタリング機能
  34. 34. Multi AZ構成 リードレプリカ 1.概要 2.特徴 3.構成例 4.料金 5.まとめ
  35. 35. Multi AZ構成とは • AZ=Availability Zone (データセンター) • 同期レプリケーション • 自動フェイルオーバー • 高可用性を実現 構成例:Multi AZ構成 マスタDB スレーブDB AZ-A AZ-B
  36. 36. 構成例:リードレプリカ リードレプリカとは •読み取り専用のデータベース •メインDBのデータを非同期で複製 •読み取りを分散させることでメインDBの性能を確保
  37. 37. 構成例:リードレプリカ APPサーバーマスタDB データ同期 読み取りを分散 レプリカDB レプリカDB
  38. 38. 1.概要 2.特徴 3.構成例 4.料金 5.まとめ
  39. 39. 料金 インスタンス利用料金 •データベースサーバーを起動している時間に掛かる料金 •1時間単位 ストレージ料金 •確保しているディスク容量に掛かる料金 •ディスクアクセス回数に掛かる料金 データ転送料金 •RDSからインターネットへ送信する転送量に掛かる料金
  40. 40. 料金:2つのインスタンス料金モデル オンデマンドインスタンス料金モデル •使った分だけ、時間単位で料金発生 リザーブドインスタンス料金モデル •予約金を支払うことで、時間あたり単価が割引 •購入時にデータベースの仕様を確定 •購入時に適用期間を確定(1年または3年)
  41. 41. 料金:オンデマンドインスタンス料金 インスタンスタイプ vCPU Memory(GiB) 料金/時間 参考月額(¥) db.t2.micro 1 1 $0.026 ¥1,966 db.t2.small 1 2 $0.052 ¥3,931 db.t2.medium 2 4 $0.104 ¥7,862 db.m3.medium 1 3.75 $0.120 ¥9,072 db.m3.large 2 7.5 $0.240 ¥18,144 db.m3.xlarge 4 15 $0.485 ¥36,666 db.m3.2xlarge 8 30 $0.965 ¥72,954 db.r3.large 2 15 $0.285 ¥21,546 db.r3.xlarge 4 30.5 $0.570 ¥43,092 db.r3.2xlarge 8 61 $1.135 ¥85,806 db.r3.4xlarge 16 122 $2.270 ¥171,612 db.r3.8xlarge 32 244 $4.540 ¥343,224 ※料金は東京リージョン・シングルAZ。月額は720時間利用想定。1ドル105円で算出
  42. 42. 料金:リザーブドインスタンス料金(1年・重度使用) インスタンスタイプ vCPU Memory(GiB) 予約金 料金/時間 db.t2.micro 1 1 $85 $0.009 db.t2.small 1 2 $170 $0.019 db.t2.medium 2 4 $340 $0.038 db.m3.medium 1 3.75 $244 $0.041 db.m3.large 2 7.5 $487 $0.082 db.m3.xlarge 4 15 $973 $0.169 db.m3.2xlarge 8 30 $1,948 $0.336 db.r3.large 2 15 $777 $0.100 db.r3.xlarge 4 30.5 $1,554 $0.195 db.r3.2xlarge 8 61 $3,108 $0.385 db.r3.4xlarge 16 122 $6,216 $0.770 db.r3.8xlarge 32 244 $12,432 $1.535 ※料金は東京リージョン・シングルAZ
  43. 43. 料金:オンデマンドvs リザーブド インスタンスタイプ オンデマンド年額 リザーブド年額 差額 割引率 db.t2.micro ¥23,915 ¥17,203 ¥6,712 28% db.t2.small ¥47,830 ¥35,326 ¥12,503 26% db.t2.medium ¥95,659 ¥70,652 ¥25,007 26% db.m3.medium ¥110,376 ¥63,332 ¥47,044 43% db.m3.large ¥220,752 ¥126,559 ¥94,193 43% db.m3.xlarge ¥446,103 ¥257,611 ¥188,492 42% db.m3.2xlarge ¥887,607 ¥513,593 ¥374,014 42% db.r3.large ¥262,143 ¥173,565 ¥88,578 34% db.r3.xlarge ¥524,286 ¥342,531 ¥181,755 35% db.r3.2xlarge ¥1,043,973 ¥680,463 ¥363,510 35% db.r3.4xlarge ¥2,087,946 ¥1,360,926 ¥727,020 35% db.r3.8xlarge ¥4,175,892 ¥2,717,253 ¥1,458,639 35% ※料金は東京リージョン・シングルAZ。年額は24時間×365日利用想定。1ドル105円で算出
  44. 44. 料金 AWS無料利用枠 •新規AWSアカウント •サインアップ〜12ヶ月間のみ適用 •マイクロインスタンス •750時間 •20GBストレージ
  45. 45. 1.概要 2.特徴 3.構成例 4.料金 5.まとめ
  46. 46. まとめ 簡単に始められる •ウェブ管理コンソールの操作で簡単起動 •スペック拡張も簡単 管理はAWSにお任せ •ハードウェア管理不要 •自動バックアップ、パッチ適用もお任せ 料金は使った分だけ •時間、ストレージ容量等、利用量に応じた料金体系
  47. 47. ご清聴ありがとうございました。

×