본문 바로가기
반응형

[AWS]/MEGA-SAM-FM35

[AWS] 블루/그린(Blue/Green) 배포 방식이란? ## AWS 무중단 배포 과정 지금까지 Auto Scaling, 로드밸런서를 이용해서 서버를 구축하는 과정을 알아보았습니다. 그런데 현재 서버를 운영 중인데 새로운 소스 코드를 업데이트 해야 한다면 어떻게 해야 할까요? 지금 서비스를 중단하고 소스 코드 업데이트 한 후에 다시 배포할 수도 있지만, 서비스들은 무중단 배포를 하는 것을 선호합니다. 그래야 기존 사용자들에게 불편함을 주지도 않고 기존 서버가 계속 운영되면서 새로운 버전의 서버를 업데이트 할 수 있기 때문에 무중단 배포를 선호합니다. 그래서 이번 글에서는 무중단 배포에 대해서 알아보겠습니다. ## 서버 단위의 블루/그린 배포 블루/그린 배포(Blue/Green deployment)는 무중단 배포 기법의 하나입니다. 블루/그린 배포 방식은 어떻게.. 2021. 10. 4.
[AWS] EC2 Auto Scaling 실습 AWS Auto-Scaling 시작하기 - 1부 AWS Auto Scaling을 들어가보면 시작 구성, Auto Scaling 그룹이 있습니다. 시작 구성: Auto Scaling을 할 때 인스턴스를 만들 때 어떤 이미지에 기반해서 만들 것인가를 설정합니다. (성능, 용량, 운영체제 등등) Auto Scaling 그룹: 언제, 어떤 조건에서 Auto Scaling으로 인스턴스를 생성하고, 줄일지를 정하는 것입니다. ## 시작 구성 만들기 Auto Scaling을 하려면 인스턴스를 만들기 위해서 EC2 AMI 이미지가 필요합니다. 이미지가 존재하지 않는다면 여기 에서 이미지를 만들고 오시면 됩니다. 나머지는 전부 Default로 설정하겠습니다. (보안그룹, 용량, 키페어는 본인의 상황에 맞게 설정하시면 됩.. 2021. 10. 4.
AWS 어플리케이션 배포 방법 (Blue/Green) ## 어플리케이션 배포 옵션 한눈에 보기 배포 옵션 / 배포 실패 시 영향 / 배포 시간 / 다운타임 없음 / DNS 변경 없음 / 롤백 프로세스 / 코드 배포 1) All at Once / 다운타임 발생 / 1 / X / O / 다시 배포 / 기존 인스턴스 2) Rolling / 단일 배치에 한해 서비스 불가 / 2 / O / O / 다시 배포 / 기존 인스턴스 배포 실패 전에 성공적으로 배포된 모든 배치들은 정상적으로 새버전의 어플리케이션 실행 3) Rolling with / 최초 배치가 실패했을때는 최소 영향 / 3 / O / O / 다시 배포 / 새로운&기존 인스턴스 additional batch 나머지는 Rolling과 유사함 4) Immutable / 최소 영향 / 4 / O / O / 다시 .. 2021. 10. 4.
[AWS강좌] 5.Autoscaling(2) ## 목표 : EC2 2021. 10. 4.
[AWS강좌] 5.AutoScaling(1) https://www.youtube.com/watch?v=zTMTAWsXk8I 2021. 10. 4.
반응형