기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
사전 조건 및 설정
AWS App2Container(A2C)를 설정하고 사용하기 위한 사전 요구 사항이 있습니다. 대부분의 경우 애플리케이션은 프라이빗 네트워크에서 실행됩니다. 애플리케이션 서버가 애플리케이션을 컨테이너화하고에 배포 AWS 하거나 애플리케이션 서버에 Docker 엔진을 설치하기 위한 요구 사항을 충족하지 못할 수 있습니다. 이러한 경우 통합 가상 머신을 프로비저닝하여 애플리케이션 서버에서 실행되는 애플리케이션을 컨테이너화하는 플랫폼으로 사용할 수 있습니다. 여러 애플리케이션과 애플리케이션 서버를 현대화하는 데 사용할 수 있는 작업자 시스템을 선택합니다. 작업자 시스템이 다음 시스템 요구 사항을 충족해야 합니다.
-
필요한 AWS 서비스에 액세스할 수 있는 인터넷 연결 또는 대체 연결이 있어야 합니다.
-
SCP(Secure Copy Protocol) 또는 Secure Shell(SSH)을 사용하여 애플리케이션 서버에서 tar 패키지를 복사할 수 있도록 애플리케이션 서버에 연결해야 합니다. 연결하려면 작업자 시스템에서 포트 22에 액세스할 수 있도록 허용합니다.
-
도커는 작업자 시스템에만 설치해야 합니다.
애플리케이션 서버에 원격으로만 액세스할 수 있는 시나리오의 경우 작업자 시스템은 원격 옵션을 사용하여 모든 App2Container 작업을 실행할 수 있습니다. 원격으로 실행하려면 다음과 같은 구성이 필요합니다.
-
작업자 시스템에서 애플리케이션 서버로의 SSH 연결
-
에 저장 AWS Secrets Manager 되고 작업자 시스템에 구성된 애플리케이션 서버의 SSH 자격 증명
애플리케이션 서버와 작업자 시스템이 직접 연결되지 않는 시나리오의 경우 브리지 시스템을 사용해야 합니다. 브리지 시스템은 애플리케이션 서버와 작업자 시스템에 연결할 수 있습니다. 브리지 시스템은 애플리케이션 서버의 아티팩트를 작업자 시스템으로 전송합니다.