우리는 클라우드 형성을 사용하여 AWS EC2 인스턴스에 힘을 실어주고 있습니다. 우리는 테스트, 스테이징 및 프로덕션의 3 가지 스택을 가지고 있습니다.클라우드 형성 - 엘프 뒤에 스택 업데이트하기 AMI를 업데이트하십시오
- 업데이트는 '골든 마스터'예를
- 스냅 샷 디스크 이미지
- 변경 우리 cloud-의 아미 참조에 황금 마스터를 다음과 같이 스택의에 대한 이미지를 업데이트하는 우리의 워크 플로우입니다 지정된 스택에 대한 구성 설정 (json 파일을 통한)과 스택에 대한
update
.
이렇게하면 스택의 인스턴스를 가져오고 새 디스크 이미지로 다시 설정합니다.
각각 하나의 ec2 인스턴스가 포함 된 테스트 또는 준비 스택에는 아무런 문제가 없었습니다. 업데이트 할 때마다 이미지가 문제없이 대체됩니다.
우리의 생산 스택은 같은 방식으로 작동하지 않는 것 같습니다 :-(로드 밸런서 뒤에 2 개의 인스턴스가 있습니다.이 스택을 동일한 방식으로 업데이트하면 ec2 인스턴스는 다음과 같습니다. (즉, 업데이트가 완료된 후 상자는 이전 디스크 이미지에서 실행 중입니다.) 좋은 소식은 부하 분산 장치가 자동 조절할 때 새 이미지가 사용된다는 것입니다.
사이에 충돌이있을 수 있습니다. 로드 밸런싱 규칙 및 클라우드 형성?
어떤 통찰력이라도 크게 감사드립니다.
Cloud Formation 스크립트를 포함 할 수 있습니까? 또한 - UpdatePolicy가 정의되어 있습니까? –