Oracle_Cloudによる_Database環境づくりの事始め.pdf

6afdaa95e9142c55ab6b365c32f402ad?s=47 koyapig
August 05, 2019

 Oracle_Cloudによる_Database環境づくりの事始め.pdf

6afdaa95e9142c55ab6b365c32f402ad?s=128

koyapig

August 05, 2019
Tweet

Transcript

  1. Oracle Cloudによる Database環境づくりの事始め JPOUG in 15 minutes #8

  2. 自己紹介 子安 正史(Masashi Koyasu) @koyapig オイシックス・ラ・大地株式会社 Oracle / MySQL / PostgreSQL /

    その他 DBA 4年 ~ SRE 2年 ~
  3. 本日の流れ 1. 伝えたいこと 2. やろうとしていること 3. 今の環境 4. 今の課題 5.

    新しい環境 6. 運用 7. メリット 8. これからのこと
  4. 伝えたいこと • Oracle Cloudを使ったクラウド環境の構成案 • 今回採択したツール使ってできること • Oracle Cloudって安いよね?(個人の見解です) •

    OisixにはちゃんとSREがいますよー!
  5. やろうとしていること DR(Disaster Recovery)環境の刷新

  6. 今の環境 - 今のDR環境 DC(本番) amazon S3 archive Logs Full Backup

    File 一時領域 AWS EC2(DR) archive Logs ECサイト 基幹システム 共通基幹システム
  7. 今の環境 - システム全体像 DC(本番) On-Premise ECサイト 基幹システム 共通基幹システム • ECサイト、基幹システム、共通基幹システム...etcを自社構築・運営

    • サーバー台数は主要サーバーだけで20数台 • 基本全ての処理をOracle Databaseが担っている
  8. 今の課題 ❖ DR環境って本番環境と同等構成になってるかな ❖ DBの差分同期がちょくちょく失敗するんだよな ❖ このDBちゃんとOPENできるのかな ❖ 一度OPENした後のDR環境の戻し時間かかるな ❖

    運用が手動で、属人化しているから負担がすごいな ❖ あれ、DRとして動かしたの見たことないぞ
  9. 今の課題 不安要素の塊

  10. 新しい環境 - ツール ❖ クラウド環境 ➢ Oracle Cloud Infrastructure ▪

    Compute • 各仮想マシンを構築 ▪ Bare Metal, VM, and Exadata • DBを構築 ❖ Oracle向け災害対策ソフトウェア ➢ Dbvisit Standby
  11. 刷新後の環境 - DBVisit Dbvisit社が提供しているOracle Database向けディザスタリカバ リソフトウェア 今回は総代理店のInsight Technology様から購入・サポート Enterprise EditionのData

    Guardの代替案として作られたソフト ウェア。機能は充実しており、従来のOracle製品に比べ安価で導 入可能。
  12. 運用 ❖ 本番DB(RAC構成) -> シングルインスタンスのDBを構築 ❖ 操作ミスによるデータ削除にも対応できるよう、遅延レプリケー ションにて同期を実施 ❖ 定期的に、同期を停止し読み取り専用でOPENしてデータを確

    認する。 ❖ 定期的に、DRを想定したテストを実施する。
  13. 運用 - 既存運用との比較 DBVisit 既存(AWS) フル同期 GUIにて各設定を入れて実行 ・フルバックアップを取得 ・フルバックアップ配置サーバーに転送 ・既存のDBを削除(DROP

    DATABASE) ・フルバックアップからDBを作成(alter database,alter recover database) 差分同期 スケジュール実行。 また、未適用のアーカイブログ を自動検知 ・アーカイブログを取得 ・アーカイブログ 配置サーバーに転送 ・アーカイブログ を適用(recover database) ・Shell & cronいてスケジューリング 運用 ・同期を停止し、読み取り専用でOPEN ・再度同期状態に戻すことが可能 ・同期を停止し、DBをOPEN(alter database open resetlogs) ・再度フルバックアップ の適用から実施
  14. メリット ❖ コスト削減できる ❖ Oracleとの互換性が高い ❖ Cloudなのでスケールアップ・スケールアウトが容易 ❖ 運用面が改善される

  15. 参考までに 環境 既存DR環境 新規DR環境 差分(新規 - 既存) サーバー ***** *****

    ▼30% DB ***** ***** ▼51% Dbvisit(ライセンス) - ***** ▲ Dbvisit(保守費用) ***** ▲ その他 - - - 合計 ***** ***** ▼19%
  16. これからのこと 本番環境のOracle Cloudへの移行 Oracle Cloudでk8s動作環境を構築

  17. 伝えたいこと • Oracle Cloudを使ったクラウド環境の構成案 • 今回採択したツール使ってできること • Oracle Cloudって安いよね?(個人の見解です) •

    OisixにはちゃんとSREがいますよー!
  18. 伝えたいこと Oisixには 子安がいますよー!

  19. ご静聴、ありがとうございましたm(._.)m