Microsoft Azureへのデプロイ
Microsoft Azureは、クラウドでJHipsterアプリケーションを実行するための優れたソリューションです。
- 最も簡単な方法は、JHipster Azure Spring Appsを使用して、プロジェクトをエンドツーエンドで作成してデプロイすることです。 JHipster Azure Spring Appsは、フルスタックのSpringアプリケーション開発を合理化するように設計されており、Azure Spring Appsの堅牢なインフラストラクチャを活用して、これまでにない容易さと効率性でプロジェクトを実現します。
- Spring Bootマイクロサービスを使用している場合、Azure Spring Apps はJHipsterアプリケーションを完全にサポートします。Quickstartで詳細を読むことができます。
- また、Azure App Serviceを使ってモノリスをデプロイすることもできます。
- 他のDockerおよびKubernetesクラウドプロバイダと同様に、JHipster DockerおよびKubernetesサポートを使用して、DockerイメージをMicrosoft Azureにデプロイできます。これらのオプションの詳細については、Docker ComposeドキュメントおよびKubernetesドキュメントに従ってください。
NubesGenを使用したデプロイ
NubesGenはJHipsterアプリケーションを完全にサポートするデプロイメントプラットフォームであり、アプリケーションをAzureにデプロイするための最良のソリューションです。
NubesGenを使用してJHipsterアプリケーションをデプロイするには、ドロップダウン・メニューから次の項目を選択します。
- "Spring Boot (Java) with Maven"で、MavenでJHipsterアプリケーションを実行します。
- "Spring Boot (Java) with Gradle"で、GradleでJHipsterアプリケーションを実行します。
- "Docker with Spring Boot"で、JHipsterアプリケーションをDockerでパッケージ化し、Dockerで実行します。パフォーマンスはMavenやGradleよりも優れているかもしれませんが、監視オプションが少なく、MicrosoftからのJavaサポートもありません。
NubesGenのWebサイトにアクセスすると、完全なドキュメントが表示されます。
start.jhipster.techで生成されたazdを使用したデプロイ
start.jhipster.tech/generate-azure-application経由で、Azure Spring Appsへの組み込みのazdデプロイメントを備えた、新しいJHipsterアプリケーションの作成もできます。デプロイ メントテンプレートの恩恵により、azd up
という1つの簡単なコマンドでデプロイできるオープンソースのツールキット Azure Development CLI を活用します。