Elastic Beanstalk를 사용한 자바 애플리케이션 배포하기 - AWS Elastic Beanstalk

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

Elastic Beanstalk를 사용한 자바 애플리케이션 배포하기

이 장에서는 Java 애플리케이션을 구성하고 배포하기 위한 지침을 제공합니다. AWS Elastic Beanstalk. Elastic Beanstalk를 사용하면 Amazon Web Services를 사용하여 자바 웹 애플리케이션을 쉽게 배포, 관리 및 확장할 수 있습니다.

Elastic Beanstalk 명령줄 인터페이스 CLI (EB) 를 사용하거나 Elastic Beanstalk 콘솔을 사용하여 단 몇 분 만에 애플리케이션을 배포할 수 있습니다. Elastic Beanstalk 애플리케이션을 배포한 후에도 계속해서 EB를 사용하여 CLI 애플리케이션과 환경을 관리하거나 Elastic Beanstalk 콘솔을 사용할 수 있습니다. AWS CLI또는. APIs

QuickStart 자바용EB를 사용하여 Hello World Java 웹 애플리케이션을 만들고 배포하려면 step-by-step 지침을 따르십시오CLI. EB와 함께 Tomcat 기반 플랫폼에 배포할 간단한 Hello World Java JSP 응용 프로그램을 만드는 방법에 CLI 대한 step-by-step 지침을 보려면 를 참조하십시오. QuickStart 톰캣 기반 자바용

자바 플랫폼 브랜치

AWS Elastic Beanstalk Java 애플리케이션을 위한 두 가지 플랫폼을 지원합니다.

  • 톰캣 — Apache Tomcat을 기반으로 하는 플랫폼으로, Java 서블릿과 JavaServer Pages () 를 사용하여 요청을 처리하는 애플리케이션을 위한 오픈 소스 웹 컨테이너입니다. JSPs HTTP Tomcat은 멀티스레딩, 선언적 보안 구성, 광범위한 사용자 지정을 제공하여 웹 애플리케이션 개발을 용이하게 합니다. Elastic Beanstalk에는 Tomcat의 현재 메이저 버전 각각에 대한 플랫폼 브랜치가 있습니다. 자세한 내용은 Tomcat 플랫폼 단원을 참조하십시오.

  • Java SE — 웹 컨테이너를 사용하지 않거나 Tomcat 이외의 컨테이너 (예: Jetty 또는) 를 사용하는 애플리케이션을 위한 플랫폼입니다. GlassFish Elastic Beanstalk에 배포하는 소스 번들에 애플리케이션에서 사용하는 모든 라이브러리 Java Archives (JARs) 를 포함할 수 있습니다. 자세한 내용은 Java SE 플랫폼 단원을 참조하십시오.

톰캣과 자바 SE 플랫폼의 최근 브랜치는 아마존 리눅스 2 이상을 기반으로 하며, Corretto를 사용합니다. AWS 자바 SE 배포판. 이러한 플랫폼 브랜치의 이름에는 Java 대신 Corretto라는 단어가 포함됩니다.

현재 플랫폼 버전 목록은 다음 페이지의 Tomcat 및 Java SE를 참조하십시오. AWS Elastic Beanstalk 플랫폼 가이드.

AWS 도구

AWS 는 자바와 Elastic Beanstalk를 사용하기 위한 몇 가지 도구를 제공합니다. 어떤 플랫폼 브랜치를 선택하든 상관없이 다음을 사용할 수 있습니다. AWS SDKJava가 다른 것을 사용할 수 있도록 AWS Java 애플리케이션 내에서의 서비스. The AWS SDKJava의 경우 다음을 사용할 수 있는 라이브러리 세트입니다. AWS APIs원시 HTTP 호출을 처음부터 작성하지 않고도 애플리케이션 코드에서 사용할 수 있습니다.

명령줄에서 애플리케이션을 관리하려면 Elastic Beanstalk 명령줄 인터페이스 CLI (EB) 를 설치하고 이를 사용하여 Elastic Beanstalk 환경을 생성, 모니터링 및 관리하세요. 애플리케이션에 대해 여러 환경을 실행하는 경우 EB는 Git과 CLI 통합되어 각 환경을 서로 다른 Git 브랜치에 연결할 수 있습니다.