기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
자동화
여러 서버를 마이그레이션할 때 명령줄을 사용하여 AWS App2Container 워크플로를 실행하는 것은 확장 가능한 솔루션이 아닙니다. 예를 들어, 각 워크플로의 진행 상황을 수동으로 관리하고 추적하는 것이 어려울 수 있습니다. 애플리케이션 서버에 인터넷 액세스 권한이 없거나 하드웨어 리소스가 충분하지 않거나 도커 엔진을 설치할 수 없는 경우 마이그레이션이 더 복잡해질 수 있습니다. Red Hat Ansible 또는 Jenkins를 사용하여 서버를 관리하는 경우 해당 도구를 사용하여 App2Container 워크플로를 오케스트레이션할 수 있습니다.
Ansible을 사용하여 자동화
Ansible Playbook은 작업의 직렬 성능을 자동화하여 각 애플리케이션의 마이그레이션 진행 상황을 모니터링하여 사람의 개입을 줄임으로써 마이그레이션 속도를 높입니다. 플레이북은 애플리케이션 서버 및 작업자 시스템 모두와 통신할 수 있는 작업자 시스템 또는 프록시 인스턴스에서 실행할 수 있습니다. 플레이북은 여러 애플리케이션 서버를 병렬로 컨테이너화할 수 있습니다. Ansible을 사용하여 App2Container 엔드 투 엔드 워크플로를 자동화하는 방법에 대한 자세한 내용은 Ansible 블로그 게시물을 사용한 Automate AWS App2Container 워크플로
Jenkins를 사용하여 자동화
Jenkins를 사용하면 여러 애플리케이션 서버의 현대화를 중앙 집중식으로 제어하고 관리할 수 있습니다. Jenkins 사용자 인터페이스를 사용하여 App2Container 워크플로를 시각화할 수 있습니다. Jenkins는 애플리케이션의 기존 지속적 통합 파이프라인을 App2Container에서 생성한 파이프라인에 쉽게 통합할 수 있도록 합니다.