주요 특징
Cloud Deploy를 사용하면 GKE 및 Cloud Run 서비스와 작업에 쉽고 강력한 방식으로 지속적인 배포를 수행할 수 있습니다. 출시 버전을 정의하고 테스트, 단계, 프로덕션과 같은 환경을 거치도록 할 수 있습니다. Google Cloud Deploy는 웹 콘솔, CLI 또는 API를 통해 간편한 1단계 승격 및 출시 롤백을 제공합니다. 기본 제공되는 측정항목을 통해 배포 빈도 및 성공에 대한 통계를 지원합니다.
완전 관리형 서비스인 Cloud Deploy에는 설정 및 관리가 필요한 인프라가 없으며 자동으로 확장 및 축소되어 비용과 성능을 최적화합니다. 또한 이 중앙 집중식 기능은 프로덕션 진행 시 조직 전체에서 출시 후보를 모니터링하고 제어할 수 있도록 단일 창구를 제공합니다.
Cloud Deploy는 가장 긴밀하게 통합된 GKE 및 Cloud Run 배포 플랫폼입니다. IAM을 통한 출시 진행을 멈추고, Cloud Logging으로 출시 이벤트를 모니터링하고, Cloud 감사 로그를 통해 추적 가능성을 달성하세요. 배포된 리소스에 모니터링을 연결하세요.
Cloud Deploy는 CI 및 티켓팅과 같이 널리 사용되는 DevOps 도구와 통합될 수 있습니다. Cloud Deploy는 Cloud Code와 함께 개발 및 CI/CD 전반에서 파이프라인 패리티를 제공하는 Skaffold를 파이프라인에 제공합니다.
Cloud Deploy는 Skaffold를 사용하여 CI/CD 파이프라인을 만드는 간소화된 접근 방식과 함께 카나리아 배포 및 확인과 같은 고급 기능을 제공합니다. 또한 GKE 및 Cloud Run에 대한 통합 개발자 환경을 제공하므로 애플리케이션에 가장 적합한 플랫폼을 쉽게 선택할 수 있습니다.
준 사카타 - Ubie 플랫폼 엔지니어링 책임자
새로운 소식
문서
모든 특징
파이프라인 시각화 | 배포 경로를 시각화합니다. 배포 파이프라인을 정의하고 프로덕션 출시까지 후보 출시 버전의 진행 상황을 시각화합니다. |
간편한 출시/롤백 | GKE 및 Cloud Run 사용자 클러스터로의 출시와 롤백이 그 어느 때보다도 쉽고 명확해졌습니다. 웹 콘솔, CLI 또는 API에서 단일 단계의 작업을 사용해 대상 단계 간에 출시를 승격할 수 있습니다. |
기본 제공 승인 | Cloud Deploy는 웹 콘솔, CLI 또는 API를 통해 액세스할 수 있고 IAM과 통합된 공식 출시 승격 승인으로 업무와 문제사항을 분리할 수 있습니다. |
동시 배포 | 여러 GKE 클러스터 또는 Cloud Run 서비스 리전에 동시에 배포합니다. Cloud Deploy는 배포가 모든 위치에서 성공하거나 전체적으로 롤백되도록 조정합니다. |
카나리아 배포 | 트래픽의 지정된 부분(예: 10%)에 애플리케이션의 새 버전을 점진적으로 배포합니다. |
후크 배포 | 배포 전 작업, 배포 후 작업 또는 둘 다를 수행하도록 Cloud Deploy를 구성합니다. |
배포 확인 | 배포 및 확인 테스트를 통합하여 Cloud Deploy에서 출시 성공 여부를 확인할 수 있습니다. |
자동화 | 자동화를 통해 배포 파이프라인 내에 지속적 배포를 구성합니다. 한 대상에서 다음 대상으로 출시 버전을 자동으로 승격하고 출시 카나리아 백분율을 자동화합니다. |
선언적 구성은 | 방법에 대해 걱정하지 마세요. 무엇을 정의하기만 하면 Google Cloud Deploy가 복잡한 작업을 수행합니다. Cloud Deploy는 원하는 최종 상태에 따라 GKE 및 Cloud Run 사용자 클러스터 배포를 관리합니다. |
커스텀 대상 유형 | 커스텀 대상 유형은 승인 및 승격을 포함한 Cloud Deploy 기능을 계속 사용하면서 자체 렌더기 및 배포자와 함께 커스텀 대상 유형을 정의하고 사용할 수 있도록 하여 Cloud Deploy를 확장합니다. |
독자적 사용 | Cloud Deploy는 Skaffold를 통해 GKE 및 Cloud Run에 독자적인 진입점을 제공합니다. 기본 제공되는 권장사항에 따라 파이프라인 변경을 격리하여 내구성을 유지할 수 있습니다. |
긴밀한 통합 | 수동 연결이 필요하지 않습니다. Cloud Deploy는 IAM, Cloud Logging, Cloud 감사 로그에 사전 통합됩니다. |
측정항목 | 유용한 정보를 간편하게 확인하세요. 배포 파이프라인을 통해 출시 진행의 빈도 및 성공을 파악합니다. |
감사 및 추적 가능성 | Cloud Deploy는 Cloud Logging과 통합되어 출시 감사 기능과 추적 가능성을 제공합니다. 어떤 버전이 승급되었는지, 누구에 의해 승급되었는지를 명확하게 알 수 있습니다. |
IAM 및 실행 권한 지정 | 상세한 IAM 권한 지정 및 실행을 위해 범위가 지정된 서비스 계정을 통해 출시 버전 배포를 중단합니다. |
즐겨 사용하는 도구와의 연결 | Google Cloud Deploy는 DevOps 생태계를 확장하고 사용자가 즐겨 사용하는 모든 도구를 지원합니다. CLI 또는 API를 사용하여 널리 사용되는 CI 제품에서 Cloud Deploy를 호출하고 원하는 티켓 시스템에 승인을 도입할 수 있습니다. |
개발자 환경과의 통합 | Google Cloud Deploy는 Skaffold를 파이프라인에 도입하여 운영자는 개발 및 CI/CD 전반에서 파이프라인 패리티를 달성할 수 있으며, 개발자는 생산성을 유지하고 플랫폼 변경사항으로부터 격리된 상태를 유지하는 동시에 Cloud Code의 관용적인 개발자 환경을 활용할 수 있습니다. |