NAVER CLOUD PLATFORM

Platform 2.0 전용BETA

SourceDeploy New

새로 작성되거나 업데이트 된 소스들을 자동으로 서버에 배포하고 적용해주는 자동화 배포 서비스 입니다.

배포 프로세스를 제공하는 자동화 배포 서비스

SourceDeploy는 서버 그룹에 대한 배포를 자동화 해주는 배포 서비스입니다. 미리 설정된 사용자 기반 명령어들을 통해 소스 배포, 실행 및 검증을 자동화할 수 있고 배포 중 서비스 중단 시간을 최소화할 수 있습니다.

자동화된 배포
배포하고자 하는 서버 그룹에 소스 배포, 실행 및 검증의 모든 과정을 자동화할 수 있습니다. 오토스케일링 연동이 되어있을 경우엔 스케일 아웃 된 서버에 대해서도 가장 최근 배포한 소스를 자동으로 배포하여 소프트웨어의 CD(Continuous Delivery)를 구현할 수 있습니다.
배포 승인을 통한 제어
배포 실행 관리자를 통해 배포 승인을 배포가 실행되도록 제어할 수 있습니다. 필수적으로 필요한 배포만 적용하여 서비스의 품질을 보장할 수 있습니다.
배포 단계 별 명령어 실행
소스를 배포하기 전과 후에 필요한 명령어들을 설정하여 배포 시 필요한 작업들을 자동으로 실행시킬 수 있습니다. 해당 명령어들을 통해 배포 프로세스를 좀 더 유연하게 확장할 수 있습니다.

상세기능

프로젝트별 스테이지 및 시나리오 구성

하나의 프로젝트 안에 다양한 스테이지를 구성할 수 있습니다. 프로젝트의 스테이지별로 서버 그룹을 설정하고 각 스테이지에서 실행할 시나리오를 여러 개 생성하여 다양한 배포 프로세스를 구성 및 실행할 수 있습니다. 이러한 설정을 통해 프로젝트별 서버 그룹 및 시나리오를 한눈에 관리할 수 있습니다.

Object Storage 및 SourceBuild를 통한 배포 파일 선택

배포하고자 하는 소스는 Object Storage 및 SourceBuild 중에서 선택할 수 있습니다. Object Storage에 압축 형태로 소스를 업로드 해두면 배포 시 자동으로 해당 파일을 다운로드 받아 배포합니다. SourceBuild를 선택한 경우에는 빌드 프로젝트의 가장 마지막으로 성공한 결과물을 조회하여 해당 결과물을 자동으로 배포합니다.

상세 로그 정보 제공

배포 타겟 서버에서 발생하는 로그들을 개발자 포털(Web)에서 실시간으로 확인할 수 있습니다. 배포 과정에서 발생하는 로그들을 빠르게 확인하여 대응할 수 있습니다.

배포 실행 관리자 설정 가능

배포 실행 관리자를 설정할 수 있어, 특정 스테이지에 대해 발생하는 배포에 대해서는 승인을 통해서만 배포가 실행되도록 제어할 수 있습니다. 관리자를 여러 명 설정하였을 경우에는 승인 규칙에 따라 배포가 실행됩니다.

사용자별 접근제어

SourceDeploy는 네이버 클라우드 플랫폼의 Sub Account와 연동되어 배포 프로젝트별로 접근을 통제할 수 있습니다.


devtools-source-deploy

요금 안내

SourceDeploy는 네이버 클라우드 플랫폼의 서비스로 배포하는 경우 배포 횟수에 상관없이 무료로 사용이 가능합니다.

SourceDeploy를 사용하여 온프레미스로 코드를 배포하는 경우, 배포 횟수당 요금이 부과 됩니다.
현재는 배포 타켓이 네이버 클라우드 플랫폼의 인스턴스로 제한되며, 추후 외부의 서버로 확대될 예정입니다.

현재 보고 계신 페이지 내용이 도움이 되셨나요?

아쉬운 점이 있다면 이야기해 주세요.
0/5000
내용을 입력해 주세요
의견 보내기