Netbeans의 매력처럼 작동하는 RDS에 공개적으로 액세스하는 데이터베이스가 있습니다. Java 응용 프로그램을 AWS에 배포하고 싶습니다. 가장 간단한 방법은 무엇입니까? 몇 가지 매우 기본적인 작업에만 응용 프로그램을 사용하고 소규모로 작동하는 클라우드 컴퓨팅에 익숙해집니다. EC2가 최선의 선택이며 Google App Engine 플러그인처럼 쉽게 앱을 업로드 할 수 있습니다. 로컬로 사용하는 것과 동일한 jdbc 드라이버를 사용할 수 있습니까? 데이터베이스에 대해 JPA를 사용할 수 있습니까? 나는 약간의 서두름과 가능한 한 빨리이 일을 할 필요가 있기 때문에 차라리 이클립스를 사용하지 않을 것이다.Netbeans를 사용하여 AWS에서 Java 애플리케이션을 배포하는 가장 좋은 방법은 무엇입니까?
답변
한 가지 질문에 많은 질문이 있지만 도움이되는지 확인해 보겠습니다. 이 응용 프로그램은 당신이 말하는 것처럼 간단한 경우
1. 간단한 방법은 AWS
에 배포하는 경우 AWS에 익숙해있는 동안 가장 비용 효과적인 솔루션은 마이크로에 배포하는 것입니다 예를 들어 the free tier을 활용하십시오. Amazon에서 :
AWS 무료 티어에는 1 년 동안 매달 750 시간의 Linux 및 Windows 마이크로 인스턴스가 포함됩니다. 무료 티어에 머 무르려면 EC2 Micro 인스턴스 만 사용하십시오.
Netbeans에서 직접 배포하는 가장 간단한 방법은 통합 Elastic Beanstalk support을 사용하는 것입니다. 이렇게하면 직접 구성하지 않아도됩니다.
또 다른 옵션은 Ubuntu AMI를 시작하고 Tomcat을 설치하는 것입니다. 응용 프로그램에서 WAR 파일을 만들고 Tomcat이 찾을 수있는 곳에 배치하십시오. 첫 번째 방법을 사용하는 것이 좋습니다.
2. EC2는 최선의 선택입니까?
이것은 약간 공개 된 것입니다. AWS에 익숙해지면서 멋진 학습 경험을 얻으려면 EC2의 무료 티어는 배우기 좋은 플랫폼입니다. 응용 프로그램을 최종적으로 확장해야하는 경우 EBS을 사용하면 응용 프로그램을 관리하는 매우 간단한 방법입니다. "최선의 방법"은 전적으로 귀하의 신청서 요건에 달려 있기 때문에 제 대답은 의견입니다. 그렇습니다.
3. Google App Engine 플러그인처럼 쉽게 응용 프로그램을 업로드 할 수 있습니까?
간단한 응용 프로그램으로 생각합니다. Eclipse로 전환하고 toolkit for AWS을 사용하면 더 쉽습니다. Google App Engine 또는 AWS가 더 쉬운 지 여부는 개인 취향, 애플리케이션 및 요구 사항에 따라 다릅니다.
4. 로컬로 사용하는 JDBC 드라이버를 사용할 수 있습니까?
MySQL Connector/J를 사용하고 있다면 그렇습니다. Read this을 사용하여 RDS와의 작동 방식을 이해하십시오.
5. 데이터베이스에 대해 JPA를 사용할 수 있습니까?
예. 엔드 포인트를 localhost에서 RDS 인스턴스의 엔드 포인트로 변경합니다.
6. 지금은 Eclipse를 사용하지 않을 것입니다 ...
또 다른 개인적인 취향이지만 AWS toolkit for Eclipse은 매우 사용하기 쉽고 약간의 프로세스 속도를 높일 수 있습니다.
- 1. Symfony2 애플리케이션을 배포하는 가장 좋은 방법은 무엇입니까?
- 2. JRuby on Rails 애플리케이션을 Tomcat에 배포하는 가장 좋은 방법은 무엇입니까?
- 3. Jenkins CI를 사용하여 Java EE 애플리케이션을 배포하는 방법은 무엇입니까?
- 4. 루아와 라이브러리를 배포하는 가장 좋은 방법은 무엇입니까?
- 5. 몇 분마다 클라우드에서 Java 애플리케이션을 실행하는 가장 좋은 방법은 무엇입니까?
- 6. Thrift Java 서비스 구현을 배포하는 가장 좋은 방법은 무엇입니까?
- 7. 기존 애플리케이션을 분류하는 가장 좋은 방법은 무엇입니까?
- 8. 서버간에 코드를 배포하는 가장 좋은 방법은 무엇입니까?
- 9. 레일스 앱을 배포하는 가장 좋은 방법은 무엇입니까?
- 10. Qt로 크로스 플랫폼 애플리케이션을 배포하는 방법은 무엇입니까?
- 11. Java 파일을 배포하는 가장 좋은 방법
- 12. 포틀릿으로 대규모 javaee jsf 애플리케이션을 배포하는 가장 좋은 방법
- 13. 프로덕션 서버에 Catalyst 응용 프로그램을 배포하는 가장 좋은 방법은 무엇입니까?
- 14. AWS에서 자동으로 머신을 시작하는 가장 좋은 방법은 무엇입니까?
- 15. AWS에서 장고 앱을 로깅하는 가장 좋은 방법은 무엇입니까?
- 16. 클라우드에 Java 데스크톱 스윙 애플리케이션을 배포하는 방법은 무엇입니까?
- 17. 파일을 cumulocity 장치에 배포하는 가장 좋은 방법은 무엇입니까?
- 18. Lotus Notes 애플리케이션을 통합하는 가장 좋은 방법은 무엇입니까?
- 19. Java 스레드간에 데이터베이스 읽기 작업을 배포하는 가장 좋은 방법
- 20. Ruby on Rails 애플리케이션을 패키지화하는 가장 좋은 방법은 무엇입니까?
- 21. CentOS에서 CakePHP 애플리케이션을 배포하는 방법은 무엇입니까?
- 22. 레일 애플리케이션을 mutil 서버에 배포하는 방법은 무엇입니까?
- 23. Play 2 애플리케이션을 Tomcat에 배포하는 방법은 무엇입니까?
- 24. 데이터를 동시에 배포하는 가장 좋은 방법은
- 25. iOS에서 위젯을 배포하는 가장 좋은 방법은
- 26. 플러그인으로 Clojure 애플리케이션을 구축하고 구축하는 가장 좋은 방법은 무엇입니까?
- 27. aws에서 외부 데이터에 액세스하는 좋은 방법은 무엇입니까
- 28. 모든 소프트웨어의 평가판을 배포하는 가장 좋은 방법은 무엇입니까?
- 29. Android 앱에 현지화 된 문서를 배포하는 가장 좋은 방법은 무엇입니까?
- 30. JCA (Java Connector Architecture)를 사용하여 IBM 메인 프레임 애플리케이션을 연결하는 가장 좋은 방법은 무엇입니까?
당신은 스타입니다! 광범위한 질문에 답변 해 주셔서 감사합니다. 나를 시작하는 데 필요한 모든 정보를 제공해 주셨습니다. 나는 이클립스에게 분명히 줄 것이다. 정말 고마워요! –