3. 현재 온프레미스에서 대부분 활용도가 낮은 대규모 서버를 사용하여 시간이 지날수록 길어지는 야간 6시간 빌드를 수행하고 있는 개발팀은 같은 날 여러 빌드가 트리거되는 AWS의 지속적 통합 개발 모델로 전환하고자 합니다. 하지만 비용, 보안, 오프프레미스로 이전할 수 없는 LDAP 및 이메일 서버와 같은 기존 온프레미스 애플리케이션과 통합하는 방법에 대해 우려하고 있습니다. 개발 환경에는 소스가 필요합니다
A. 온프레미스에서 액세스하기 위해 VPN 서버를 실행하는 Bastion 호스트 Amazon Elastic Compute Cloud(EC2) 인스턴스, Amazon Elastic Block Store(EBS) 볼륨이 연결된 소스 코드 저장소를 위한 Amazon EC2, 프로젝트 관리 시스템을 위한 Amazon EC2 및 Amazon 관계형 데이터베이스 서비스(RDS) MySQL, 소스 코드 저장소 및 프로젝트 관리 시스템을 위한 EIP, 빌드 대기열을 위한 Amazon Simple Queue Service(SQS), 빌드 수행을 위한 Amazon EC2 인스턴스의 자동 확장 그룹 및 빌드 출력 전송용 Amazon Simple Email Service입니다
B. 온프레미스 소프트웨어 애플리케이션을 클라우드 기반 스토리지와 안전하게 연결하기 위한 AWS 스토리지 게이트웨이, Amazon EBS 볼륨이 연결된 소스 코드 리포지토리용 Amazon EC2, 프로젝트 관리 시스템용 Amazon EC2 및 Amazon RDS MySQL, 소스 코드 리포지토리 및 프로젝트 관리 시스템용 EIP, 알림 시작 빌드를 위한 Amazon SNS(Simple Notification Service), 빌드 수행을 위한 Amazon EC2 인스턴스의 자동 확장 그룹 및 빌드 출력을 위한 Amazon S3입니다
C. 온프레미스 소프트웨어 애플리케이션을 클라우드 기반 스토리지와 안전하게 연결하기 위한 AWS 스토리지 게이트웨이, Amazon EBS 볼륨이 연결된 소스 코드 저장소용 Amazon EC2, 프로젝트 관리 시스템용 Amazon EC2 및 Amazon RDS MySQL, 소스 코드 저장소 및 프로젝트 관리 시스템용 EIP, 빌드 대기열용 Amazon SQS, 빌드 수행용 Amazon EC2 인스턴스의 Amazon Elastic MapReduce(EMR) 클러스터 및 빌드 출력용 Amazon CloudFront가 있습니다
D. 온프레미스 서버로 돌아가는 VPN 게이트웨이가 있는 VPC, Amazon EBS 볼륨이 연결된 소스 코드 리포지토리용 Amazon EC2, 프로젝트 관리 시스템용 Amazon EC2 및 Amazon RDS MySQL, 소스 코드 리포지토리 및 프로젝트 관리 시스템용 EIP, 빌드 대기열용 SQS, 빌드 수행을 위한 EC2 인스턴스의 자동 확장 그룹, 빌드 출력용 S3