본문 바로가기

반응형

전체 글

(124)
[MSG] 네이버 클라우드로 인프라 구축하기 - 6, source deploy 1. 배포 프로젝트 생성 배포하려는 서버, asg(오토 스케일링 그룹) 등을 설정해야합니다. 2.배포 시나리오 생성 배포 전략(기본, 블루그린), 배포 과정(순차, 동시), 배포 파일(나중에 설정 가능), 배포 전후 실행 스크립트 등을 설정 할 수 있습니다. 주의 사항으로는 배포하려는 인스턴스에 미리 source deploy agent가 설치되어 있어야 합니다. (init script를 이용해서 설치하면 됩니다)
[MSG] 네이버 클라우드로 인프라 구축하기 - 5, object storage 1. 오브젝트 스토리지란 aws의 s3같은 기능을 제공해주는 object storage입니다. 프로젝트에서는 깃허브에 소스 코드를 올리고, 이를 GA(github action)을 통해 ci를 진행합니다. GA에서 테스트와 빌드가 성공하게 되면 jar파일을 zip형태로 압축해서 object storage에 전송합니다. 2. 프로젝트에서 스토리지에서 파일을 가지고 오는 2가지 경우 스토리지의 파일은 2가지 방법으로 클라우드에 전달되는데요. 첫번째 상황은 init script를 통해, 방금 생성된 인스턴스에 어플리케이션을 띄우는 경우입니다. 두번째 상황은 source deploy를 통해 이미 생성되어, 어플리케이션이 실행중인 인스턴스에 새로은 어플리케이션 버전을 배포하는 경우입니다. 3. 사용법 그럼 이제 본..
[MSG] 네이버 클라우드로 인프라 구축하기 - 4, 접근 제어 이미 이전 포스팅에서 언급한 내용이지만, 정말 중요한 내용이라 또 작성합니다. 1. VPC안의 NACL 이걸 설정하지 않으면 bastion server 사용이 불가능합니다. 2. server의 ACG 아주 기본적인 설정이라 인스턴스 띄우기전에 강제하는 절차로 기억합니다. 3. DB서버의 ACG(기존 acg랑 다르게 새로 만들어지는 친구) 이걸 설정하지 않으면 spring 어플리케이션을 띄울때, communication link faile 에러가 발생하면서 강제 종료됩니다. 4. 게이트웨이와 라우터 이걸 설정하지 않으면 프라이빗존에 생성된 인스턴스에서 apt install python 같은 명령어를 사용하지 못합니다.

반응형