コンテンツに移動
データベース

Oracle Database@Google Cloud 向け Terraform プロバイダのご紹介

2025年3月21日
Andy Colvin

Database Black Belts, Google Cloud

※この投稿は米国時間 2025 年 3 月 1 日に、Google Cloud blog に投稿されたものの抄訳です。

 

多くの組織が、Terraform の Infrastructure as Code を使用してクラウドのデプロイを管理しています。このたび、Oracle Database@Google Cloud 向け Terraform プロバイダの一般提供を開始しました。これにより、Google Terraform プロバイダを使用して、Oracle Autonomous DatabaseOracle Exadata Database Service のリソースをデプロイし、管理できるようになります。このリリースは、Oracle Database@Google Cloud のリリース時に追加した既存の gcloud と Google Cloud コンソールの機能を補完するものです。

Terraform で Autonomous Database をプロビジョニングする

Google Cloud での Oracle Autonomous Database の作成は簡単です。google_oracle_database_autonomous_database リソースを定義し、terraform initterraform apply を実行するだけです。以下のコード例では次の処理を行っています。

  • ADB を配置する VPC ネットワークの詳細情報を収集する

    • この例では、project1 という名前の GCP プロジェクト内にある ora-vpc という名前の既存の VPC を使用

  • 次の属性を指定して adbtf1 という名前の新しい ADB を定義する

    • ID と表示名: adbtf1

    • リージョン: us-east4

    • プロジェクト: project1

    • 難読化済みの管理者パスワード

    • 前述した VPC ネットワーク

    • クライアント CIDR の範囲: 172.16.44.0/25

    • ECPU 数: 2

    • 割り当てられたストレージ: 100 GB

    • 自律型ワークロードのタイプ: OLTP

    • Oracle のライセンスが含まれる SKU を使用するライセンス モデル

読み込んでいます...

Google Cloud を使用して簡単にプロビジョニングする

Google Cloud では、Cloud Shell とのネイティブなインテグレーションにより、Terraform を簡単に操作できます。Google Cloud コンソールから Cloud Shell を起動し、Terraform 構成ファイルをネイティブ エディタで作成するか、企業のソースコード リポジトリから pull します。Cloud Shell で terraform コマンドを直接実行することもできます。Google Cloud IAM 認証情報を使用して認証を受けると、Infrastructure as Code の定義に従ってリソースが即座に作成され、同期されます。以下で、コンソール、エディタ、Cloud Shell のデモをご覧ください。

https://storage.googleapis.com/gweb-cloudblog-publish/original_images/image1_uHg4rpH.gif

Oracle Database@Google Cloud のデプロイに Terraform を使用するメリット

  • 管理の簡素化: Oracle Autonomous Database または Exadata インフラストラクチャと VM クラスタ全体を宣言型構成ファイルで定義できます。

  • 自動化の統合: Oracle Database@Google Cloud のリソースのプロビジョニング、構成、管理を自動化できます。

  • 一貫性の向上: さまざまな環境で、一貫性のある再現可能なデプロイを実現できます。

  • ミスの削減: 手動による構成を最小限に抑え、人為的ミスのリスクを軽減できます。

  • コラボレーションの強化: インフラストラクチャ管理でチームが効果的にコラボレーションできるようになります。

Oracle Database@Google Cloud の Infrastructure as Code の詳細については、以下の資料をご覧ください。

-Database Black Belt エンジニア - Oracle on Google Cloud、Andy Colvin

投稿先