많은 트래픽을 수신하는 웹 사이트에 대한 자동 확장 그룹을 가지고 있다는 생각으로 놀고 있습니다. 동일한 웹 서비스를 실행하려면 각 서버가 필요합니다. 그래서 이런 일이 발생하도록 여러 가지 아이디어를 생각해 냈습니다.여러 ec2 인스턴스가 EFS를 공유해야합니까? 아니면 스핀 업시 인스턴스에 코드를 다운로드해야합니까?
아이디어 1 : 코드 내가 CodeCommit에서 자식의 repo에 내 웹 서버의 코드를 유지합니다 + 사용자 데이터
을 커밋합니다. 그런 다음 내 EC2 인스턴스가 가동되면 apache2를 설치 한 다음 git repo에서 가져옵니다.
아이디어 2 : 서버가 회전 한 후 사용 탄성이 시스템
파일 그것이 내 웹 서버 코드가 하나의 중앙 EFS에 마운트합니다. EC2는 아파치 후 적절한 PHP 파일 등
아이디어 3 얻을 EFS를 사용하여 설치합니다 : 사용 AWS S3 위의 아파치와 같이
을, 그러나 S3에서 웹 서버 코드를 다운로드합니다.
어떤 옵션이 권장됩니까? 왜?
작업중인 컴퓨터 중 하나의 이미지를 만들어 ASG의 시작 구성에 사용하는 이유는 무엇입니까? – Mahdi
오, 정말 좋은 생각이에요. 이미지를 쉽게 업데이트 할 수 있습니까? @Mahdi –
예, 쉽습니다. 나는 대답으로했다. – Mahdi