주:

QuickStart Oracle Database@Azure(Terraform 또는 OpenTofu 모듈 포함)

소개

Oracle Database@Azure는 Microsoft 데이터 센터에 함께 배치된 Oracle Cloud Infrastructure(OCI)에서 실행되는 Oracle Database 서비스로, Azure 리소스에 가장 빠르게 연결하여 Oracle Database 서비스를 사용할 수 있습니다. 멀티클라우드 온보딩에는 OCI와 Microsoft Azure 포털을 탐색하는 여러 단계가 포함됩니다. 이 사용지침서에서는 Microsoft Azure용 OCI 멀티클라우드 랜딩 존(terraform-OCI-multicloud-azure)의 GitHub 저장소에서 사용할 수 있는 Terraform 또는 OpenTofu 모듈 및 템플리트의 참조 구현을 활용하여 프로비전 프로세스를 간소화하는 방법에 대해 설명합니다.

프로비저닝 프로세스

서비스 구매가 완료되면 Terraform 또는 OpenTofu을 사용하여 프로비저닝 프로세스를 간소화할 수 있습니다.

Azure 환경에서 서비스를 구매, 구성 및 사용하기 위해 조직에서 수행해야 하는 여러 단계가 있습니다.There are multiple steps an organization must perform to purchase, configure, and use the service in their Azure environment. 조직의 Azure 구성, 정책 및 절차에 따라 아래 그림에 설명된 단계 중 일부 또는 전체를 사용할 수 있습니다.Depending on your organization's Azure configuration, policies, and procedures you may use some or all of the steps outlined in the figure below. 아래 다이어그램은 Terraform 또는 OpenTofu이 프로비저닝 프로세스를 간소화하여 Azure Portal 및 OCI 콘솔에서 수행되는 수동 단계를 제거해 주는 기회를 보여줍니다.

프로비저닝 프로세스

Terraform 템플릿 및 모듈을 사용하여 빠르게 시작하려면 일반적으로 이러한 고급 작업을 거쳐야 합니다.

목표

필요 조건

작업 1: GitHub 저장소 포크 및 복제

terraform-oci-multicloud-azure 저장소를 복제하고 적절한 템플리트 디렉토리로 이동하여 시작합니다. 또는 복사본을 나중에 최신 업데이트와 동기화하거나 선택적으로 풀 요청을 통해 업데이트를 제공할 수 있도록 먼저 포크할 수 있습니다.

작업 2: Terraform 초기화

터미널에서 terraform init 또는 tofu init를 실행하여 로컬 Terraform 환경을 설정합니다. 또는 Terraform, OCI 또는 Azure의 문서를 참조하여 원격 상태로 Terraform을 구성할 수도 있습니다.

작업 3: 필요한 Terraform 변수 구성

각 템플리트 디렉토리에는 terraform.tfvars.template 파일이 포함되어 있어 필요한 입력 변수를 쉽게 채울 수 있습니다. 이 파일을 활용하여 고유한 변수 정의 파일(예: terraform.tfvars)을 구성하거나 기타 메소드(예: TF_VAR_ 접두어가 있는 환경 변수 또는 -var 매개변수가 있는 terraform CLI)를 사용하여 필요한 변수를 설정할 수 있습니다.

작업 4: Azure 및 OCI에 인증

일부 Terraform 템플릿은 OCI 및 Azure Terraform 제공업체를 모두 활용하므로 프로비저닝하기 전에 각 환경에 로그인해야 합니다.

작업 5: Terraform 계획 검토 및 적용

변수 및 인증을 구성한 후 terraform plan 또는 tofu plan를 실행하여 변경사항을 검토합니다. 계획에 만족하면 terraform apply 또는 tofu apply를 실행하여 구성을 프로비전합니다.

Terraform 템플리트

다음 표에서는 사용 가능한 Terraform 템플릿에 대해 간략하게 설명하고, Terraform 템플릿이 수행하는 작업과 이 템플릿이 사용하는 Terraform 제공자를 설명합니다. 상황에 따라 개별적으로 사용할 수 있으며, 보다 복잡한 설정을 위해 OCI Landing ZoneAzure Verified Modules(AVM)를 사용하여 추가로 사용자 정의할 수 있습니다. AzureRM 및 AzAPI의 Microsoft 및 HashiCorp 공동 지침 사용 시나리오에 대한 자세한 내용은 AzureRM 및 AzAPI 제공업체를 통해 최고의 Azure 잠금 해제를 참조하십시오.

Exadata 및 Autonomous Database

Oracle Database@Azure AzureRM AzAPI
Exadata OCI Landing Zone 모듈로 Exadata Quickstart(azurerm-OCI-exadata-quickstart) Quickstart Exadata with Azure 확인 모듈(avm-oci-exadata-quickstart)
Autonomous Database AzureRM로 Autonomous Database 빠른 시작(azurerm-oci-adbs-quickstart) AzAPI(az-oci-adbs)로 Autonomous Database 빠른 시작

ID

다음 단계

이 사용지침서에서는 Oracle Database@Azure 서비스를 프로비저닝하는 데 Terraform 또는 OpenTofu을 사용하는 방법에 대해 설명했습니다. Oracle Database@Azure, 자동화 작업 등에 대한 자세한 내용은 관련 링크 섹션을 참고하세요.

리포지토리에서 GitHub 문제를 생성하거나 OCI 멀티클라우드 포럼에 참여하여 기능 또는 개선 요청이 있는지 알려주세요. 모든 단계에서 사용 사례를 지원하고자 합니다.

확인

추가 학습 자원

docs.oracle.com/learn에서 다른 실습을 탐색하거나 Oracle Learning YouTube 채널에서 더 많은 무료 학습 콘텐츠에 액세스하세요. 또한 Oracle Learning Explorer가 되려면 education.oracle.com/learning-explorer을 방문하십시오.

제품 설명서는 Oracle Help Center를 참조하십시오.