2022.07.22 - TIL [Code Deploy, ELB ]

Seong Hyeon Kim·2022년 7월 21일
0

TIL

목록 보기
27/31
post-thumbnail

Code Deploy

  • 자동화된 배포
    AWS CodeDeploy에서 소프트웨어 배포를 완전히 자동화하므로 신속하고 안정적으로 배포할 수 있습니다. Amazon EC2, AWS Fargate, AWS Lambda 또는 온프레미스 서버에 배포하든 관계없이 개발, 테스트 및 프로덕션 환경에 걸쳐 일관되게 애플리케이션을 배포할 수 있습니다. 인프라에 따라 서비스가 확장됩니다.

Elastic Load Balancing이란 무엇인가요?

  • Elastic Load Balancing은 둘 이상의 가용 영역에서 EC2 인스턴스, 컨테이너, IP 주소 등 여러 대상에 걸쳐 수신되는 트래픽을 자동으로 분산합니다. 등록된 대상의 상태를 모니터링하면서 상태가 양호한 대상으로만 트래픽을 라우팅합니다. Elastic Load Balancing은 수신 트래픽의 변화에 따라 로드 밸런서 용량을 자동으로 조정합니다.

-회고록
오늘까지 한일은 어제까지 구현한 CI 를 조금더 보완해야 하지만 우선은 CD를 먼저 구현하자 라는 생각으로 하루종일 레퍼런스들을 찾아봤다.

그래서 찾게 된 방법들은

우선 깃허브액션을 사용하면서 CI/CD 를 구현한다는 전제로

첫번째 CD 방법은 도커를 사용해서 이미지화 하는 방법이 있었고,
두번째 방법은 도커로 한 부분을 Code Deploy로 배포를 하되, 이미지화 한 코드들을 S3에 저장한후 배포하는 방법이 있었다.


열심히 찾아본 결과 도커보다는 코드 디플로이가 더 편한것 같아서 우선 세팅을 해두었다.


하지만 생각해보니 이번 프로젝트는 EC2 로만 배포하는게 아니라 ELB 로 오토스케일링까지 할것으로 생각해서 다시 계획을 짜야겟다

profile
삽질도 100번 하면 요령이 생긴다. 부족한 건 경험으로 채우는 백엔드 개발자

0개의 댓글