다음으로, 일반 클라우드 템플릿 형식으로 예제 애플리케이션인 WordPress 사이트를 정의합니다. 템플릿은 설계 변경 없이 다양한 클라우드 벤더에 배포할 수 있습니다.
이 예는 WordPress 애플리케이션 서버, MySQL 데이터베이스 서버 및 지원 리소스로 구성됩니다. 처음에는 템플릿에 리소스 몇 개만 포함되지만 기존 리소스를 수정하고 더 많은 리소스를 추가하면서 그 크기가 증가합니다.
다음은 클라우드 관리자가 설정한 인프라인 예제의 첫 번째 부분의 값입니다.
- 클라우드 계정 2개(AWS 및 Azure)
- 클라우드 영역 환경 3개
- 개발 - OurCo-AWS-US-East
- 테스트 - OurCo-AWS-US-West
- 운영 - OurCo-Azure-East-US
- 각 영역에 대해 소규모, 중간 규모 및 대규모 계산 리소스가 포함된 버전 매핑
- 각 영역에 대해 구성된 Ubuntu 이미지 매핑
- 각 영역에 대해 내부 및 외부 서브넷이 포함된 네트워크 프로파일
- 배포할 스토리지: 개발 및 테스트 영역에 대한 일반 스토리지와 운영 영역에 대한 빠른 스토리지
- 예제 프로젝트에는 세 가지 클라우드 영역 환경과 설계를 생성할 수 있는 사용자가 모두 포함되어 있습니다.
사전 요구 사항
절차를 원활하게 수행하려면 인프라 값에 익숙해야 합니다. 이 예제에서는 개발 및 테스트 환경에서는 AWS를 사용하고 운영 환경에서는 Azure를 사용합니다. 자체 클라우드 템플릿을 생성할 때는 예시에 나와 있는 값을 일반적으로 클라우드 관리자가 설정한 실제 값으로 대체하십시오.