EnterpriseZine(エンタープライズジン)

EnterpriseZine(エンタープライズジン)

テーマ別に探す

データベースのクローニング、全て見せます:Oracle Databaseのコピー運用をAppSyncで全自動化

edited by DB Online   2017/11/02 13:00

 AppSyncはWebブラウザからログインする。今回は初期設定から行う。初期設定で行うことはストレージ登録、vCenter Server登録、データベースサーバーとマウントサーバーの登録となる。最初のストレージ登録はOracle Databaseで利用しているストレージの登録となり、XtremIOを選ぶ。3つ目のデータベースサーバーとマウントサーバーはAppSyncのクライアントとなるため、プラグインのインストールが必要になる。AppSyncでは登録と同時にプラグインをプッシュインストールできる。

AppSyncにログイン
AppSyncにログイン
ストレージ登録
ストレージ登録

 ここからデータベースのクローニングだ。AppSyncから[Copy Management]-[Oracle]を選ぶ。先にデータベースサーバーを登録したため、稼働中のデータベースはプラグインにより自動的に検出される。

メニューからOracle Databaseのコピーを開始
メニューからOracle Databaseのコピーを開始

 稼働中のデータベース一覧からデータベースを選択し、画面下にある[Repurpose(転用)]-[Create Repurpose]を選択する。今回は1世代のみのコピーを作成するため[Create a 1st gen copy]を選択し、画面下の[Next]をクリックする。

1世代のみのコピーを選択
1世代のみのコピーを選択

 今回はコピーしたデータベースはマウント先にマウントし、データベースのリカバリを行うため、画面左で[Mount copy]にチェックし、「Mount operation」では[Mount on Standalone server and recover database]を選びマウントの設定を行う。さらに画面右にあるデータベースのリカバリに関する設定も行う。ここまでできたら[Next]をクリックする。

マウントの設定
マウントの設定
リカバリの設定
リカバリの設定

 確認画面が表示されるため、設定を確認して[Finish]をクリックして処理を開始する。データベースのコピーは瞬間的に終わる。バーチャルコピーであり、差分がないため実際にストレージに書き込んだりしないからだ。ただしその後に続くマウント操作で数分時間がかかる。処理の様子がウィンドウで表示される。

設定を確認してデータベースのコピーを実行
設定を確認してデータベースのコピーを実行
処理の進行状況が表示される
処理の進行状況が表示される

 処理を終えるとコピーが作成されているか確認する。AppSyncのGUIから、データベースのコピーが1世代分作成されているのが確認できる。

AppSyncで確認。データベースのコピーが作成されている
AppSyncで確認。データベースのコピーが作成されている

 XtremIOからはストレージにバーチャルコピーが作成されてサーバーにマッピングされているのが分かる。また使用済み物理容量は5.996TBでコピー作成前と全く変わらないことが示されている。これがインラインデータ重複排除だ。

XtremIOで確認。ストレージ上でバーチャルコピーが作成、マッピングされている
XtremIOで確認。ストレージ上でバーチャルコピーが作成、マッピングされている
XtremIOで確認。使用ストレージの量がコピー前と変わらない
XtremIOで確認。使用ストレージの量がコピー前と変わらない

 XtremIOのインラインデータ重複排除ならデータベースをコピーしてもストレージの使用容量は変わらないため、開発用や分析用などいろんな用途でコピーを作成することができる。またAppSyncを用いればコピー後の一連の処理を自動化できる。両方合わせて使えば運用管理の手間とミスを大きく削減できそうだ。



著者プロフィール

  • 加山 恵美(カヤマ エミ)

    EnterpriseZine/Security Online キュレーター フリーランスライター。茨城大学理学部卒。金融機関のシステム子会社でシステムエンジニアを経験した後にIT系のライターとして独立。エンジニア視点で記事を提供していきたい。EnterpriseZine/DB Online の取材・記事も担当しています。 Webサイト:http://emiekayama.net

  • DB Online編集部(ディービーオンライン ヘンシュウブ)

    DB Online編集部 翔泳社 EnterpriseZine(EZ)が提供するデータベース/データテクノロジー専門メディア「DB Online」編集部です。皆様からの情報お待ちしています。 Twitter : https://twitter.com/db_online Facebook : http://www.facebook.com/dbonline.shoeisha

バックナンバー

連載:デジタル時代に勝つためのデータベースの変革とは~#Get Modern DBA Days
All contents copyright © 2007-2020 Shoeisha Co., Ltd. All rights reserved. ver.1.5