Oracle Cloud Infrastructure(OCI) DevOps는 OCI 기반 개발팀을 위한 지속적 통합 및 지속적 배포(CI/CD) 서비스입니다.
CI/CD 프로세스를 통해 코딩 개발 및 배포를 간소화할 수 있지만, 그에 따른 복잡성이 증가하는 측면도 있습니다. CI/CD 아키텍처의 구현은 기술 다양성, 품질 요구사항, 팀원들의 역량, 비용 편익, 제품 전략 등을 두루 고려하여 결정해야 합니다.
빌드 시스템에 OCI Kubernetes Engine에 대한 직접 액세스 권한을 부여하지 않으면서도 여러 클라우드 간의 일관성을 유지하기 위해서는 어떻게 해야 할까요? 클라우드 간 IaC가 불일치하더라도 OCI DevOps 배포 파이프라인을 GitHub Actions 등의 지속적 통합 시스템에 연결하여 빌드 일관성을 달성할 수 있는 방법을 확인해 보세요.
최적의 배포 전략을 선택하기 위해서는 신규 릴리스 배포와 관련된 위험, 신규 릴리스가 사용자에게 미치는 영향, 구현을 위한 투자와 같은 관련 요소 간의 절충점을 고려해야 합니다. 본 가이드를 통해 카나리 및 블루/그린 배포 전략에 대한 소개 및 장단점 비교 결과를 살펴보세요.
프라이빗 코드 저장소를 생성하거나 GitHub, GitLab, Bitbucket Cloud, Visual Builder Studio, Bitbucket Server, GitLab Server 등의 외부 코드 저장소에 접속할 수 있습니다.
풀 리퀘스트로 빌드 실행을 트리거해 코드 변경 사항을 배포할 수 있습니다. 저장소에 구성된 병합 검사를 통해 빌드를 충돌 없이 성공적으로 진행할 수 있습니다.
배포에 앞서 소프트웨어 애플리케이션을 성공적으로 컴파일, 테스트, 실행하기 위한 빌드 프로세스 정의 단계가 포함된 빌드 파이프라인을 만들고 관리할 수 있습니다.
블루-그린, 카나리아, 롤링 전략 등에 기반한 자동화된 배포를 위한 여러 단계가 포함된 배포 파이프라인을 시작합니다. 각 단계는 특정 작업과 연관되어 있습니다.
OCI DevOps는 OCI 네이티브 서비스이므로 Oracle Cloud 인프라 전반에서의 일관적인 ID 관리, 보안, 로깅 등을 보장하고, 안전한 사전 구성을 활용해 각종 OCI Compute 서비스에 배포할 수 있습니다.
OCI DevOps는 GitHub, GitLab, Jenkins 등의 기존 워크플로 및 도구와 함께 작동합니다. 또한 풀 리퀘스트를 통한 코드 변경 관련 협업 및 코드 병합 과정에도 DevOps 네이티브 코드 저장소를 활용할 수 있습니다.
확장 가능한 동시 빌드를 통해 개발팀의 각 팀원이 본인의 코딩과 워크플로에만 집중할 수 있도록 지원합니다. 확장 과정에서 직접 서버를 운영 또는 유지 관리할 필요가 없습니다.
Oracle Cloud Infrastructure(OCI) DevOps Code Repository에 새롭게 추가되는 풀 리퀘스트 기능을 기쁜 마음으로 발표합니다. 이번 주요 업데이트를 통해 풀 리퀘스트, 리포지토리 포크, 리포지토리 인사이트 등 중요한 개발자 협업 기능이 도입됩니다. 새로운 애플리케이션 코드를 개발하든, 기존 애플리케이션을 개선하든, 코드형 인프라(IaC) 리포지토리를 관리하든 팀이 새로운 코드 변경 사항을 검토하고 필수 승인을 통해 코드 품질 관리를 시행할 수 있는 워크플로를 갖추는 것은 모든 엔터프라이즈 고객에게 매우 중요한 일입니다.
게시글 전문 읽어보기OCI DevOps 릴리스 노트를 통해 새롭고 강력한 소프트웨어 배포용 기능들을 확인해 보세요.
OCI 서비스는 언제나 진화와 발전을 거듭합니다. OCI의 발전을 한 눈에 확인할 수 있도록 모든 신기능 소개를 요약해 보았습니다.
OCI DevOps를 Kubernetes 또는 컴퓨트 인스턴스와 함께 가장 빠르게 체험 가능한 방법 중 하나는 체험판, 사용량 기준(pay-as-you-go) 또는 유니버설 크레딧 OCI 테넌시에 배포 가능한 참조 아키텍처를 사용해 보는 것입니다.
Oracle은 Autonomous Database, Compute, Storage등 서비스 선택 시 무기한 Free Tier를 제공하며, 추가 클라우드 서비스 체험에 사용할 수 있는 미화 300달러 상당의 무료 크레딧도 제공합니다. 자세한 내용을 확인하고 지금 바로 무료 계정을 생성해 보세요.