Amazon Linux 2에서 Amazon Linux 2023으로 마이그레이션 - AWS Elastic Beanstalk

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

Amazon Linux 2에서 Amazon Linux 2023으로 마이그레이션

이 주제에서는 Amazon Linux 2 플랫폼 브랜치에서 Amazon Linux 2023 플랫폼 브랜치로 애플리케이션을 마이그레이션하기 위한 지침을 제공합니다.

차이점 및 호환성

Elastic Beanstalk와 AL2 023 AL2 플랫폼 사이

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

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

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

  • Apache HTTPd 구성 - AL2 023 플랫폼용 Apache httpd.conf 파일에는 다음과 다른 일부 구성 설정이 있습니다. AL2

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

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

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

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

Amazon Linux 운영 체제 간

Amazon Linux 2 및 Amazon Linux 2023 운영 체제의 차이점에 대한 자세한 내용은 Amazon Linux 2023 사용 설명서의 Amazon Linux 2 및 Amazon Linux 2023 비교를 참조하세요.

Amazon Linux 2023에 대한 자세한 내용은 Amazon Linux 2023 사용 설명서의 Amazon Linux 2023는 무엇인가요?를 참조하세요.

일반 마이그레이션 프로세스

프로덕션 환경으로 이동할 준비가 된 경우 Elastic Beanstalk에서는 업그레이드를 수행하기 위해 블루/그린 배포가 필요합니다. 다음 사항은 블루/그린 배포 프로시저를 사용한 마이그레이션에 권장되는 일반적인 모범 사례 단계입니다.

마이그레이션 테스트 준비

애플리케이션을 배포하고 테스트를 시작하기 전에 이전 섹션인 차이점 및 호환성의 정보를 검토합니다. Amazon Linux 2023 사용 설명서의 Amazon Linux 2 및 Amazon Linux 2023 비교 섹션에 인용된 참고 자료도 검토합니다. 이 콘텐츠에서 애플리케이션 및 구성 설정에 적용되거나 적용될 수 있는 특정 정보를 기록해 두십시오.

상위 수준 마이그레이션 단계
  1. AL2023 플랫폼 브랜치를 기반으로 하는 새 환경을 만드세요.

  2. 대상 AL2 023 환경에 애플리케이션을 배포하십시오.

    테스트를 반복하고 새 환경을 조정하는 동안 기존 프로덕션 환경은 활성 상태로 유지되며 영향을 받지 않습니다.

  3. 새 환경에서 애플리케이션을 철저하게 테스트합니다.

  4. 대상 AL2 023 환경을 프로덕션으로 전환할 준비가 되면 두 환경을 교체하여 트래픽을 새 AL2 023 환경으로 리디렉션하십시오. CNAMEs

더 자세한 마이그레이션 단계 및 모범 사례

블루/그린 배포 절차에 대한 자세한 내용은 Elastic Beanstalk를 사용한 블루/그린 배포을(를) 참조하세요.

더욱 구체적인 지침과 자세한 모범 사례 단계는 블루/그린 메서드를 참조하세요.

마이그레이션 계획을 세우는 데 도움이 되는 추가 참조 자료

다음 참조는 마이그레이션 계획을 세우는 데 필요한 추가 정보를 제공할 수 있습니다.