Elastic Beanstalk Linux 플랫폼 - AWS Elastic Beanstalk

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

Elastic Beanstalk Linux 플랫폼

Elastic Beanstalk가 지원하는 대부분의 플랫폼은 Linux 운영 체제를 기반으로 합니다. 특히 이러한 플랫폼은 AWS에서 제공하는 Linux 배포인 Amazon Linux를 기반으로 합니다. Elastic Beanstalk Linux 플랫폼은 Amazon Elastic Compute Cloud(Amazon EC2) 인스턴스를 사용하며 이러한 인스턴스는 Amazon Linux를 실행합니다.

Elastic Beanstalk Linux 플랫폼은 다양한 기능을 기본으로 제공합니다. 애플리케이션을 지원하기 위해 여러 가지 방법으로 플랫폼을 확장할 수 있습니다. 자세한 내용은 Elastic Beanstalk Linux 플랫폼 확장 섹션을 참조하세요.

지원되는 Amazon Linux 버전

AWS Elastic Beanstalk은(는) Amazon Linux 2 및 Amazon Linux 2023 기반 플랫폼을 지원합니다.

2023년 10월 19일부터 Elastic Beanstalk는 Amazon Linux 2 플랫폼에서도 지원되는 모든 프로그래밍 언어를 위한 AL2023 플랫폼을 제공합니다. 또한, Beanstalk는 Amazon Linux 2 및 Amazon Linux 2023 모두에서 Docker 및 ECS 기반 Docker 플랫폼을 지원합니다.

Amazon Linux 2 및 Amazon Linux 2023에 대한 자세한 내용은 다음을 참조하세요:

지원되는 플랫폼 버전에 대한 자세한 내용은 Elastic Beanstalk 지원되는 플랫폼 단원을 참조하세요.

참고

Elastic Beanstalk AL1 또는 AL2 플랫폼 브랜치에서 동등한 AL2023 플랫폼 브랜치로 애플리케이션을 마이그레이션할 수 있습니다. 자세한 내용은 Elastic Beanstalk Linux 애플리케이션을 Amazon Linux 2023 또는 Amazon Linux 2로 마이그레이션 섹션을 참조하세요.

Amazon Linux 2023

AWS는는 2023년 3월에 Amazon Linux 2023의 일반 가용성을 발표했습니다. Amazon Linux 2023 사용 설명서는 Amazon Linux 2와 Amazon Linux 2023의 주요 차이점을 요약합니다. 자세한 정보는 Amazon Linux 2 및 Amazon Linux 2023 비교를 참조하세요.

Elastic Beanstalk Amazon Linux 2와 Amazon Linux 2023 플랫폼 간에는 높은 수준의 호환성이 있습니다. 하지만 다음과 같은 몇 가지 차이점이 있습니다:

  • 인스턴스 메타데이터 서비스 버전 1 (IMDSv1)- - DisableIMDSv1 옵션 설정은 기본적으로 true으로 AL2023 플랫폼에서 사용됩니다. 기본값은false AL2 플랫폼입니다.

  • pkg-repo 인스턴스 도구 — 이 pkg-repo 도구는 AL2023 플랫폼에서 실행되는 환경에서 사용할 수 없습니다. 하지만 패키지 및 운영 체제 업데이트를 AL2023 인스턴스에 수동으로 적용할 수 있습니다. 자세한 내용은 Amazon Linux 2023 사용 설명서의 패키지 및 운영 체제 업데이트 관리를 참조하십시오.

  • Apache HTTPd 설정 — AL2023 플랫폼용 Apache httpd.conf 파일에는 AL2와 다른 몇 가지 구성 설정이 있습니다:

    • 기본적으로 서버의 전체 파일 시스템에 대한 액세스를 거부합니다. 이러한 설정은 Apache 웹 사이트 보안 팁 페이지의 기본적 서버 파일 보호에 설명되어 있습니다.

    • 사용자가 구성된 보안 기능을 덮어쓰는 것이 금지됩니다. 이 구성은.htaccess에 특별히 활성화된 디렉토리를 제외한 모든 디렉터리의 설정에 대한 액세스를 거부합니다. 이 설정은 Apache 웹 사이트 보안 팁 페이지의 시스템 설정 보호에 설명되어 있습니다. Apache HTTP 서버 튜토리얼: .htaccess 파일 페이지에는 이 설정이 성능 향상에 도움이 될 수 있음을 설명합니다.

    • 이름 패턴이 있는 파일 .ht*에 대한 액세스를 거부합니다. 이 설정은 웹 클라이언트가 .htaccess.htpasswd 파일을 볼 수 없도록 합니다.

사용자 환경에 맞게 위의 구성 설정을 변경할 수 있습니다. 자세한 내용은 Elastic Beanstalk Linux 플랫폼 확장 섹션을 참조하세요. 리버스 프록시 항목을 확장하면 Apache HTTPD 구성 섹션을 볼 수 있습니다.

Elastic Beanstalk Linux 플랫폼 목록

다음 목록에는 Elastic Beanstalk가 다양한 프로그래밍 언어와 Docker 컨테이너에 대해 지원하는 Linux 플랫폼이 나와 있습니다. Elastic Beanstalk는 이들 모두를 위한 Amazon Linux 2 및 Amazon Linux 2023 기반 플랫폼을 제공합니다. 플랫폼에 대해 자세히 알아보려면 해당 링크를 선택하세요.