Oracle Cloud Infrastructure(OCI) Resource Manager는 모든 Oracle Cloud Infrastructure 리소스의 배포 및 운영을 자동화해 주는 Oracle 관리형 서비스입니다. 다른 클라우드 공급 업체의 IaC(Infrastructure-as-Code) 제품과 달리 이 서비스는 DevOps 엔지니어가 자체 인프라를 어디서나 개발 및 배포할 수 있게 해 주는 인기 업계 표준인 오픈 소스 Terraform 소프트웨어를 기반으로 합니다.
HashiCorp 및 Oracle Cloud Infrastructure(OCI)의 클라우드 운영 모델에 대한 관점을 살펴보세요. Oracle의 인프라, 보안, 네트워킹, 애플리케이션 제공 관련 솔루션들을 보다 자세히 알아보세요.
Terraform을 사용하여 OCI에서 가상 클라우드 네트워크 및 서브넷을 구축, 변경, 삭제하는 방법에 대한 단계별 자습서를 확인해 보세요.
오픈 소스 기반 IaC(Infrastructure-as-Code)를 사용하여 DevOps 팀의 생산성을 향상시킵니다.
엔지니어는 오픈 소스 기반 Terraform 구성 파일에서 원하는 인프라를 코드화할 수 있으며 중앙 집중식 대시 보드에서 전체 플리트를 관리합니다.
IaC(Infrstructure as code) 및 Resource Manager는 일관적인 프로세스를 통해 반복 가능한 인프라 구성을 배포합니다. 환경과 자동화된 프로비저닝 간의 충실도가 개발자의 생산성을 높이고, 이전 버전으로의 롤백 기능이 높은 서비스 수준 유지를 가능케 합니다.
개발자는 리소스 디스커버리를 사용하여 구획을 스캔하고 Terraform 구성 및 상태 파일을 생성하며, 클라우드 리소스 관리를 위한 자동화를 도입할 수 있습니다. 이 기능을 사용하면 Terraform을 배우지 않고도 기존 구성을 쉽게 복제할 수 있습니다.
Resource Manager는 Terraform 제공업체에 협업 기능, 영구 스토리지에 상태 정보를 자동 저장하는 기능 등 추가적인 기능을 제공합니다. 또한 태깅 및 IAM과 같은 OCI 플랫폼 기능들과의 통합 덕분에 팀은 집중력과 보안성을 유지할 수 있습니다.
엔지니어는 Resource Manager를 사용하여 인프라 구성 및 상태 파일을 여러 팀에서 공유하고 관리할 수 있습니다. 이 서비스는 주어진 시간에 주어진 스택에서 단일 작업만 실행할 수 있도록 하는 상태 잠금 기능을 지원하여 협업을 더욱 용이하게 합니다.
신규 사용자는 모범 사례를 기반으로 한 솔루션을 사용하여 HCL(HashiCorp Configuration Language)을 배우지 않고도 빠르게 시작할 수 있습니다. Resource Manager 및 Cloud Marketplace의 샘플 솔루션에는 Oracle Autonomous Database, 스토리지 및 네트워킹이 포함됩니다.
OCI의 콘솔 내 Code Editor를 사용하여 편집하고, Resource Manager 구성을 적용함으로써 컨텍스트 전환을 방지할 수 있습니다. Code Editor는 Git 통합, 자동 버저닝, 개인화, OCI 서비스와의 내장된 통합 및 기타 다양한 기능들을 제공합니다.
Resource Manager는 Terraform Registry에서 새 스택 및 업데이트 스택의 최신 제공자를 불러오는 방식으로 스택을 최신 상태로 유지해 줍니다. Terraform Registry 소싱 이전에 생성된 오래된 스택의 경우 서드파티 제공자, 특정 버전 및 민간 제공자를 구성할 수 있습니다.
Resource Manager는 IAM(Identity and Access Management)을 통합하여 개발자가 인프라 운영에 대한 세분화된 권한을 정의할 수 있습니다.
드리프트 감지 기능을 통해 클라우드 관리자는 원하는 구성에서 현재 인프라 구성의 편차를 감지할 수 있습니다. 드리프트 감지를 통해 관리자는 조직의 정책을 준수하지 않는 인프라 변경을 식별할 수 있습니다.
Resource Manager는 Oracle Cloud Infrastructure의 모든 서비스를 지원합니다.
고객은 Github, GitLab, Bitbucket을 통해 Resource Manager를 활용할 수 있습니다. 구성 소스 제공자의 역할을 하는 코드 저장소는 귀사의 코드형 인프라를 위해 모든 코드 변경, 반복 및 승인을 추적합니다.
Resource Manager는 Oracle Identity and Access Management(IAM)과 통합되어 테넌시 및 구획 정책이 인프라 변경 및 운영에도 적용되도록 보장합니다.
고객은 Terraform 코드와 애플리케이션 코드를 기존 소스 코드 관리 솔루션에 저장할 수 있습니다. GitHub, GitLab, Bitbucket, OCI DevOps 코드 저장소가 여기에 포함됩니다. 개발자 간의 협업이 가능하며, 개발자가 작성한 애플리케이션 코드에 사용된 것과 동일한 도구 및 프로세스를 통해 모든 IaC 변경 및 승인 내역을 자동으로 추적할 수 있습니다.
OCI 네이티브 서비스인 Resource Manager는 모든 인프라 변경 내역을 자동으로 기록하며 로깅 인터페이스 및 Audit 서비스를 통해 로그에 대한 가시성과 액세스를 제공합니다.
전용 엔드포인트를 사용하면 Resource Manager가 전용 OCI 구획 내의 리소스 또는 OCI 테넌시에 연결된 온프레미스 리소스를 구성하거나, 전용 Github 서버 내 Terraform 구성에 액세스할 수 있습니다.
"24시간 전에 비교해 단 2시간 만에 데이터 복구 속도가 빨라졌습니다."
-Rawat Leepaisomboon, Group Director, Information Technology Core Systems, Minor HotelsTerraform을 사용하여 스테이징 또는 프로덕션 환경에 애플리케이션을 배포할 수 있습니다.
인프라 자동화를 위한 아키텍처 보기
, 샘플 마이크로서비스 기반, 전자 상거래 애플리케이션(MuShop) 배포
데이터 관리를 최적화하려면 Oracle Autonomous Data Warehouse 및 Oracle Analytics Cloud를 사용하기 위한 아키텍처 및 Terraform 구성을 살펴보세요.
Terraform을 사용하면 E-Business Suite에 대한 다중 호스트, 보안, 고가용성 토폴로지를 설정하거나 마이그레이션할 수 있습니다.
IaC 및 Terraform에 대한 다양한 아키텍처 및 솔루션 플레이북을 보려면 Oracle Cloud Infrastructure Architecture Center를 살펴보세요.
Oracle Cloud Infrastructure Resource Manager에 대한 전용 요금은 없습니다.
Staff Cloud Engineer, Lasya Vadavalli
CD3 Automation 툴킷은 주어진 Excel 템플릿에 OCI 리소스 세부 정보를 채우는 방식으로 이점을 제공하며, 코드가 이를 자동으로 모듈식 Terraform 파일로 전환해 OCI 리소스를 프로비저닝합니다.
게시물 전문 읽어보기