참조 배포

AWS 기반 AWX

Ansible 프로젝트 관리를 위한 웹 기반 UI, REST API 및 작업 엔진

이 Quick Start는 Ansible 인프라를 AWS에서 실행 및 관리하려는 사용자를 위해 AWX를 AWS Cloud에 배포합니다.

AWX는 Ansible 프로젝트 관리를 위한 소프트웨어를 제공하는 오픈 소스 커뮤니티 프로젝트입니다. AWX는 GitHub에 호스팅되며 웹 기반 사용자 인터페이스, REST API 및 Ansible용 작업 엔진을 제공합니다.

Ansible은 프로비저닝, 구성 관리, 애플리케이션 배포, 서비스 내 오케스트레이션, CD(Continuous Delivery) 및 기타 여러 가지 IT 프로세스를 자동화하는 DevOps 도구로서, Ansible 지침서를 예약 및 배포할 수 있고, 중앙 집중식 로깅, 감사 및 시스템 추적 기능을 제공하는 시각적 AWX 대시보드가 있습니다. AWX는 AWX의 상용 버전인 Ansible Tower의 소스 코드를 제공합니다.

이 Quick Start는 AWX용 GitHub 리포지토리의 마스터 브랜치에서 코드를 배포합니다. 리포지토리의 fork에서 코드를 배포하도록 선택할 수도 있습니다.  

awx-logo

이 Quick Start는 AWS 솔루션스 아키텍트 및
클라우드 지원 엔지니어가 개발했습니다.

  •  구축할 내용
  •  배포 방법
  •  비용 및 라이선스
  •  구축할 내용
  • 이 Quick Start를 사용하여 AWS에 다음 환경을 자동으로 설정하십시오.

    • 두 가용 영역에 걸쳐 있는 고가용성 아키텍처.*
    • AWS에서 가상 네트워크를 제공할 목적으로 AWS 모범 사례에 따라 퍼블릭 및 프라이빗 서브넷으로 구성된 가상 프라이빗 클라우드(VPC).*
    • 인터넷 액세스를 제공하는 인터넷 게이트웨이.*
    • 퍼블릭 서브넷에서, 프라이빗 서브넷의 리소스에 대한 아웃바운드 인터넷 액세스를 허용하기 위한 관리형 NAT 게이트웨이.*
    • 프라이빗 서브넷에서, 두 가용 영역에 대한 Auto Scaling 그룹의 Amazon Elastic Container Service(Amazon ECS) 클러스터.
    • 프라이빗 서브넷에서, Amazon Relational Database Service(Amazon RDS) PostgreSQL 데이터베이스.
    • 공식 AWX Github 리포지토리에서 AWX 프로젝트를 빌드하는 AWS CodeBuild 프로젝트.

    * 기존 VPC에 Quick Start를 배포하는 템플릿에서는 별표가 표시된 작업을 건너뛰고 기존의 VPC 구성을 묻는 메시지를 표시합니다.

  •  배포 방법
  • AWS에서 AWX 환경을 구축하려면, 배포 안내서의 지침을 따르십시오. 배포 프로세스에는 다음 단계가 포함됩니다.

    1. 아직 AWS 계정이 없다면 https://aws.amazon.com에서 가입합니다.
    2. GitHub에 액세스하기 위해 AWS CodeBuild용 OAuth 토큰을 만듭니다.
    3. Quick Start를 시작합니다. 각 배포에는 약 45분이 걸립니다. 다음 2가지 옵션 중에서 선택할 수 있습니다.
    4. AWX 엔드포인트에 액세스하고 AWX 대시보드를 열어 배포를 테스트합니다.

    배포를 사용자 지정하려면 서브넷을 구성하고 Amazon RDS 데이터베이스의 백업 및 유지 관리 설정을 지정하고 AWX 자격 증명을 설정할 수 있습니다. 배포를 자동화하는 AWS CloudFormation 템플릿을 다운로드하여 특정 시나리오에 맞게 사용자 지정할 수도 있습니다.

  •  비용 및 라이선스
  • 이 Quick Start를 실행하는 동안 사용되는 AWS 서비스 및 AWS Marketplace AMI 비용은 고객이 부담해야 합니다. Quick Start 사용에 따르는 추가 비용은 없습니다.

    이 Quick Start에 대한 AWS CloudFormation 템플릿에는 사용자 지정할 수 있는 구성 파라미터가 포함되어 있습니다. 인스턴스 유형과 같은 일부 설정에 따라 배포 비용이 달라집니다. 예상 비용은 사용하게 될 각 AWS 서비스에 대한 요금 페이지를 참조하십시오. 요금은 변경될 수 있습니다.

    배포의 일부로 설치되는 Ansible은 GNU General Public License 버전 3에 따라 사용이 허가됩니다.

    AWX는 오픈 소스 소프트웨어입니다. Apache 버전 2.0 라이선스에 따라 배포되며 무료로 사용할 수 있습니다.