Autonomous DatabaseでカスタムプライベートIPを指定して、付属ツールも限定して、バックアップから異なるリージョンにクローンをしてみた

# はじめに
Autonomous Databaseはほぼ週次でアップデートが行われています。最近の1月のアップデートには以下が含まれていました。ざっくりの説明なのでアップデートの詳細については[ドキュメント](https://docs.oracle.com/en/cloud/paas/autonomous-database/adbsn/index.html)をご確認ください。

+ **Configure Built-in Tools**:付属ツールの有効化/無効化をサポート
+ **Configure a Custom Private IP Address for a Private Endpoint**:プライベートエンドポイントでカスタムのIPアドレスをサポート
+ **Cross-Region Clone from Backup**:リージョンをまたいでバックアップからのクローンをサポート

本記事では、動作確認ということで、**カスタムプライベートIPを指定**して**付属ツールも限定**して**Autonomous Databaseのバックアップからクロスリージョンでクローン**してみます。

# 1. クローンのソースになるAutonomous Databaseを作成
既存のAutonomous Databaseを東京リージョンに作成します。次に他のアクションから**クローンの作成**を選びます。

<img width="700" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/134317/1f3713a6-7d33-158e-0751-72e9bf85f60b.png">

# 2.　クローンの作成画面で詳細を指定
作成画面にそって順に設定していきます。
###  クローンのタイプ
今回はフル・クローンを選択し、ソースはバックアップ・リストから選択しました。

<img width="700" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/134317/b70269e5-9bff-58c1-3a29-718abf705729.png">

### Autonomous Databaseクローンの基本情報の指定
優先リージョンの選択でサブスクライブされているリージョンが表示されます。
<img width="700" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/134317/1317037b-31a3-d03a-cb5c-76c5da8f58d6.png">

今回は大阪リージョンを指定しました。そのほかはデフォルトのままです。
表示名はClone-of-ソース・データベース名、データベース名は自動的に文字列が生成されます。

<img width="700" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/134317/06e596f2-98a7-3ece-3123-3b14ac0e313f.png">


### データベースの構成
データベースの構成もデフォルトのままで管理者資格証明にパスワードを入力します。

<img width="700" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/134317/8384a708-a70b-881a-47cc-99a1e78b2382.png">



### ネットワークの構成
ネットワーク・アクセスの選択でプライベート・エンドポイント・アクセスを選択します。仮想クラウド・ネットワーク(VCN)には、先に選択したリージョンでコンパートメントに作成済みのVCN名がリスト表示されるので、使用するVCNを選択します。
次にサブネットに、プライベート・サブネットを選択すると、拡張オプションに**プライベートIPアドレスとホスト名接頭辞**が表示されます。そこで、プライベートIPアドレスをカスタムで指定することができます。

<img width="700" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/134317/654cee6a-8bb2-41c6-51e6-90bb6a0e73ea.png">

ちなみにIPアドレスが指定したサブネット内でないとエラーが表示されます。

<img width="400" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/134317/a82c1e48-ecdb-9d43-9346-a0d334a304b8.png">

### ライセンスとOracle Databaseエディションの選択、 運用上の通知およびお知らせ用の連絡先を指定してください

適切なライセンスとエディションを選択します。通知先も必要に応じて設定します。
<img width="700" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/134317/ed8cb770-564f-6ffd-3723-86cd39ad0c66.png">

### 拡張オプション
拡張オプションの表示をクリックすると、**ツールタブ**があります。

<img width="700" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/134317/18f66f4d-cfaf-4761-bebc-3ecaa928c7b7.png">

**ツール構成の編集**で有効化/無効化の変更が可能です。
<img width="700" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/134317/78ce7e65-5b20-fa2f-5af4-51e6953c90aa.png">

試しにORDSを無効化すると、APEXとデータベース・アクション、MongoDB APIも無効化されました。ORDSが使われているからですね。そのまま適用します。
<img width="700" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/134317/55d68321-eea6-dc3a-414e-ed261cc50661.png">

すべて設定後、クローンの作成をクリックし、作成が完了するまで待ちます。クローンの作成完了までの時間はソースデータベースのサイズに依存します。

<img width="300" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/134317/f169652f-9b8c-22bd-2622-d720929ccf0b.png">

# 3.クローンの確認
大阪リージョンにクローンが作成されたことを確認します。データベース・アクションのボタンが利用できなくなっています。

<img width="700" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/134317/99b8c3d6-e1c5-8c10-1cd5-930ecb75e427.png">

ネットワークでは指定したカスタムのプライベート・エンドポイントIPが表示されています。
<img width="300" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/134317/73edfbe2-de59-f48d-7a01-7b13cda05166.png">

紐づくAPEXインスタンスのほうを確認するとAPEXの起動も利用できなくなっています。

<img width="700" src=https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/134317/2a8fa7bf-7989-3459-5a26-5395367f5c13.png>

カスタムプライベートIPを指定して、付属ツールも限定して、Autonomous Databaseのバックアップをソースにしたクローン・データベースを作成できることが無事確認できました。

# 参考資料
各機能に関するドキュメントです。注意事項などもありますので、機能を利用する際にはチェックするようにしてください。

+ [42 Managing Autonomous Database Built-in Tools](https://docs.oracle.com/en/cloud/paas/autonomous-database/adbsa/autonomous-tools.html#GUID-8B5AAB5D-21B7-4EFC-8018-2AE18642FAFB)
+ [Configure Private Endpoints](https://docs.oracle.com/en/cloud/paas/autonomous-database/adbsa/network-private-endpoint-configure.html#GUID-70575016-35FE-447B-9894-FA0F48346355)
+ [Clone an Autonomous Database from a Backup](https://docs.oracle.com/en/cloud/paas/autonomous-database/adbsa/autonomous-clone-backup.html#GUID-20D2D970-0CB4-472F-BF89-1EE769BFB5E8)