Java를 코드, 배포 및 크기 조정
현재 Java 개발자는 기존 Java 애플리케이션을 클라우드로 가져오는 방법 또는 새 클라우드 네이티브 애플리케이션을 빌드하는 방법을 살펴보고 있습니다. 이렇게 하면 다음을 수행할 수 있다는 것을 알고 싶어합니다.
- 이미 알고 있고 좋아하는 Java 도구 및 프레임워크를 사용하여 코드를 계속 작성합니다.
- 기본 애플리케이션 서버 및 오픈 소스 소프트웨어를 사용하여 Java 애플리케이션을 배포합니다.
- 보안, 지원 데이터 및 메시징 서비스, 캐싱, 모니터링 및 자동화와 같은 필수품을 포함하여 Java 애플리케이션을 쉽고 자신 있게 확장합니다.
- 유연한 접근 방식에 대한 사용 사례, 비즈니스 목표, 보안 및 예산을 고려하여 애플리케이션 요구 사항에 따라 Azure 서비스를 선택합니다.
Microsoft는 이러한 모든 요구 사항을 Azure 지원. 회사로서 Microsoft는 Java 개발자가 모든 운영 체제에서 도구, 프레임워크 및 애플리케이션 서버를 사용할 수 있도록 가능한 한 효율적이고 생산적인 Java 개발자를 만들기 위해 최선을 다하고 있습니다. 다음 문서에서는 Azure가 이 약정을 어떻게 제공하는지 검토하여 Java 개발자가 현재와 동일한 방식으로 작업을 계속하고 클라우드에서 관리되는 서비스의 기능을 사용하는 동안 선택한 도구와 소프트웨어를 계속 사용할 수 있도록 합니다.
- 알고 좋아하는 Java 도구를 사용하는 코드
- 안심하고 쉽게 Java 애플리케이션 배포
- 엔드 투 엔드 보안, 모니터링 및 자동화를 사용하여 크기 조정
- Java 애플리케이션에 적합한 Azure 서비스 선택
Java 애플리케이션을 Azure로 이동하는 것은 간단하고 직관적이므로 새로운 기술을 배우거나 새로운 도구 또는 프레임워크를 채택하지 않고도 모든 클라우드에서 혜택을 누릴 수 있습니다. IntelliJ, Eclipse, VS Code, GitHub, Maven 및 Gradle과 같은 친숙한 도구를 계속 사용할 수 있으며 인프라를 배포하거나 관리할 필요가 없으므로 코딩에 더 많은 시간을 할애할 수 있습니다.
또한 이미 알고 신뢰하는 동일한 Java 애플리케이션 서버 및 기타 오픈 소스 소프트웨어를 계속 사용할 수 있습니다. 이러한 도구는 독점적인 Microsoft 구현이 아닙니다. 대신 Spring Boot, JBoss EAP, OpenShift, WebLogic, WebSphere, Kafka, Grafana 및 Redis와 같은 오픈 소스 에코시스템에서 신뢰할 수 있는 이름의 "실제"입니다.
또한 Azure는 비용 제어, 확장성, 고가용성, 보안 등을 위해 설계된 검증된 참조 아키텍처부터 시작하여 안심하고 쉽게 애플리케이션 크기를 조정하는 데 필요한 모든 것을 제공합니다. 또한 최신 보안 기능, 기본 제공 자동 크기 조정, 엔드투엔드 모니터링 및 자동화를 위한 도구, 데이터, 메시징 및 캐싱을 위한 지원 서비스에 액세스할 수 있습니다. Azure를 사용하면 클라우드에서 Java 애플리케이션을 코딩, 배포 및 확장하는 데 필요한 모든 것이 있으며 작업 방식을 변경하지 않고도 제공해야 하는 모든 혜택을 누릴 수 있습니다.
오늘 Azure에서 Java 시작
Azure의 Java에 대해 자세히 알아보려면 몇 가지 큐레이팅된 학습 경로는 다음과 같습니다.