목차

소개

네이버 클라우드 플랫폼의 SourceDeploy 서비스는 새로 작성되거나 업데이트된 소스들을 자동으로 서버에 배포하고 적용해주는 배포 자동화 서비스입니다.

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

또한, SourceDeploy 서비스는 배포 실행 관리자를 통해 배포 실행을 제어하여 필수적으로 필요한 배포만 적용하여 서비스의 품질을 보장할 수 있습니다.

이점

  • 자동화된 배포

    배포하고자 하는 서버 그룹에 소스 배포, 실행 및 검증의 모든 과정을 자동화할 수 있습니다. 오토스케일링 연동이 되어있을 경우엔 스케일 아웃 된 서버에 대해서도 가장 최근 배포한 소스를 자동으로 배포하여 소프트웨어의 CD(Continuous Delivery)를 구현할 수 있습니다.

  • 배포 승인을 통한 제어

    배포 실행 관리자를 통해 배포 승인을 배포가 실행되도록 제어할 수 있습니다. 필수적으로 필요한 배포만 적용하여 서비스의 품질을 보장할 수 있습니다.

  • 배포 단계 별 명령어 실행

    소스를 배포하기 전과 후에 필요한 명령어들을 설정하여 배포 시 필요한 작업들을 자동으로 실행시킬 수 있습니다. 해당 명령어들을 통해 배포 프로세스를 좀 더 유연하게 확장할 수 있습니다.

전체 프로세스

SourceDeploy를 사용하기 위해서는 배포하고자 하는 타겟 서버에 SourceDeploy용 에이전트가 필수로 설치되어야 합니다. 에이전트를 설치하는 방법은 다음 링크를 통해 확인하세요.(에이전트 설치 가이드 바로 가기)

  • 배포 프로젝트 생성
    • 콘솔의 Dev Tools > SourceDeploy에서 새로운 배포 프로젝트를 생성합니다.
  • 에이전트 설치
    • 배포하고자 하는 타겟 서버에 SourceDeploy용 에이전트를 설치합니다.
  • 배포 시나리오 생성
    • 배포할 파일과 명령어를 설정할 수 있는 배포 시나리오를 생성합니다.
  • 배포 실행
    • 생성된 프로젝트를 클릭하여 배포 실행 페이지에서 배포를 실행합니다.

제공하는 리전

리전 제공 기능
한국 KR-2 제공

""에 대한 건이 검색되었습니다.

    ""에 대한 검색 결과가 없습니다.

    처리중...