Rychlý Start: spuštění stávající cloudové aplikace Azure na jaře pomocí Azure PortalQuickstart: Launch an existing Azure Spring Cloud application using the Azure portal

V tomto rychlém startu se dozvíte, jak nasadit existující jarní cloudovou aplikaci do Azure.This quickstart shows you how to deploy an existing Spring Cloud application to Azure. Jarní cloud Azure umožňuje snadné spouštění aplikací mikroslužeb založených na jarních cloudech v Azure.Azure Spring Cloud enables you to easily run Spring Cloud based microservice applications on Azure.

Vzorový kód aplikace použitý v tomto kurzu najdete v našem úložišti ukázek GitHubu.You can find the sample application code used in this tutorial in our GitHub samples repository. Jakmile budete hotovi, bude poskytnutá ukázková aplikace dostupná online a bude připravená ji spravovat prostřednictvím Azure Portal.When you're finished, the provided sample application will be accessible online and ready to be managed via the Azure portal.

Po tomto rychlém startu se dozvíte, jak:Following this quickstart, you will learn how to:

  • Zřízení instance službyProvision a service instance
  • Nastavení konfiguračního serveru pro instanciSet a configuration server for an instance
  • Místní sestavení aplikace mikroslužebBuild a microservices application locally
  • Nasazení jednotlivých mikroslužebDeploy each microservice
  • Přiřazení veřejného koncového bodu vaší aplikaciAssign public endpoint for your application

PožadavkyPrerequisites

Poznámka

Jarní cloud Azure se teď nabízí jako verze Public Preview.Azure Spring Cloud is currently offered as a public preview. Nabídky veřejné verze Preview umožňují zákazníkům experimentovat s novými funkcemi před jejich oficiální verzí.Public preview offerings allow customers to experiment with new features prior to their official release. Funkce a služby verze Public Preview nejsou určeny pro produkční použití.Public preview features and services are not meant for production use. Další informace o podpoře v rámci verzí Preview najdete v našich nejčastějších dotazech nebo v souboru o support Request , kde se dozvíte víc.For more information about support during previews, please review our FAQ or file a Support request to learn more.

Tip

Azure Cloud Shell je bezplatné interaktivní prostředí, které můžete použít k provedení kroků v tomto článku.The Azure Cloud Shell is a free interactive shell that you can use to run the steps in this article. Má předinstalované běžné nástroje Azure, včetně nejnovějších verzí Git, JDK, Maven a Azure CLI.It has common Azure tools preinstalled, including the latest versions of Git, JDK, Maven, and the Azure CLI. Pokud jste přihlášeni ke svému předplatnému Azure, spusťte Azure Cloud Shell z Shell.Azure.com.If you are logged in to your Azure subscription, launch your Azure Cloud Shell from shell.azure.com. Další informace o Azure Cloud Shell najdete v naší dokumentaci .You can learn more about Azure Cloud Shell by reading our documentation

K provedení kroků v tomto kurzu Rychlý start je potřeba:To complete this quickstart:

  1. Nainstalovat Git.Install Git
  2. Nainstalovat JDK 8Install JDK 8
  3. Nainstalujte Maven 3,0 nebo novější.Install Maven 3.0 or above
  4. Instalace rozhraní příkazového řádku Azure CLI 2.0.67 nebo vyšší verzeInstall the Azure CLI version 2.0.67 or higher
  5. Registrace předplatného AzureSign up for an Azure subscription

Instalace rozšíření Azure CLIInstall the Azure CLI extension

Pomocí následujícího příkazu nainstalujte rozšíření Azure jaře Cloud pro rozhraní příkazového řádku Azure.Install the Azure Spring Cloud extension for the Azure CLI using the following command

az extension add --name spring-cloud

Zřízení instance služby na Azure PortalProvision a service instance on the Azure portal

  1. Na nové kartě otevřete Azure Portal.In a new tab, open the Azure portal.

  2. V horním vyhledávacím poli vyhledejte Azure jaře Cloud.From the top search box, search for Azure Spring Cloud.

  3. Z výsledků vyberte Azure jaře Cloud .Select Azure Spring Cloud from the results.

Ikona ASC

  1. Na stránce jarní cloud Azure klikněte na + Přidat.On the Azure Spring Cloud page, click + Add.

Ikona ASC

  1. Vyplňte formulář na stránce Vytvoření jarního cloudu Azure.Fill out the form on the Azure Spring Cloud Create page. Vezměte v úvahu následující pokyny:Consider the following guidelines:

    • Předplatné: vyberte předplatné, které chcete pro tento prostředek fakturovat.Subscription: Select the subscription you want to be billed for this resource. Zajistěte, aby bylo toto předplatné přidané do našeho seznamu povolených pro Azure jaře Cloud.Ensure that this subscription has been added to our allow-list for Azure Spring Cloud.
    • Skupina prostředků: vytváření nových skupin prostředků pro nové prostředky je osvědčeným postupem.Resource group: Creating new resource groups for new resources is a best practice.
    • Podrobnosti o službě/název: zadejte název instance služby.Service Details/Name: Specify the name of your service instance. Název musí být dlouhý 4 až 32 znaků a může obsahovat jenom malá písmena, číslice a spojovníky.The name must be between 4 and 32 characters long and can contain only lowercase letters, numbers, and hyphens. První znak názvu služby musí být písmeno a poslední znak musí být písmeno nebo číslo.The first character of the service name must be a letter and the last character must be either a letter or a number.
    • Umístění: vyberte umístění pro instanci služby.Location: Select the location for your service instance. Aktuálně podporovaná umístění zahrnují Východní USA, Západní USA 2, Západní Evropa a jihovýchodní Asie.Currently supported locations include East US, West US 2, West Europe, and Southeast Asia.

    Začátek portálu ASC

  2. Kliknutím na kartu nastavení diagnostiky otevřete následující dialog.Click the Diagnostic Setting tab to open the following dialog.

  3. Podle vašich požadavků můžete nastavit Povolit protokoly na Ano nebo ne .You can set Enable logs to yes or no according to your requirements.

    Povolení protokolů

  4. Klikněte na kartu trasování .Click the Tracing tab.

  5. Podle vašich požadavků můžete nastavit Povolit trasování na Ano nebo ne .You can set Enable tracing to yes or no according to your requirements. Pokud nastavíte možnost Povolit trasování na Ano, vyberte taky existující Přehled aplikace nebo vytvořte nový.If you set Enable tracing to yes, also select an existing application insight, or create a new one. Bez specifikace Application Insights dojde k chybě ověření.Without the Application Insights specification there will be a validation error.

    Trasování

  6. Klikněte na Zkontrolovat a vytvořit.Click Review and create.

  7. Ověřte vaše specifikace a klikněte na vytvořit.Verify your specifications, and click Create.

Nasazení služby trvá asi 5 minut.It takes about 5 minutes for the service to deploy. Po nasazení se zobrazí stránka s přehledem instance služby.Once it is deployed, the Overview page for the service instance will appear.

Nastavení konfiguračního serveruSet up your configuration server

  1. Přejít na stránku Přehled služby a vyberte možnost konfigurační server.Go to the service Overview page and select Config Server.

  2. V části výchozí úložiště nastavte možnost URI na "https://github.com/Azure-Samples/piggymetrics-config".In the Default repository section, set URI to "https://github.com/Azure-Samples/piggymetrics-config".

  3. Výběrem možnosti Použít změny uložte.Select Apply to save your changes.

    Snímek obrazovky s portálem ASC

Sestavování a nasazování aplikací mikroslužebBuild and deploy microservice applications

  1. Otevřete Azure Cloud Shell a naklonujte úložiště ukázkové aplikace do místního počítače.Open an Azure Cloud Shell and clone the sample app repository to your local machine. Tady před klonováním aplikace vytvoříme dočasný adresář source-code s názvem.Here, we first create a temporary directory called source-code before cloning the app.

    mkdir source-code
    cd source-code
    git clone https://github.com/Azure-Samples/piggymetrics
    
  2. Sestavte Klonovaný balíček.Build the cloned package.

    cd piggymetrics
    mvn clean package -DskipTests
    
  3. Přiřaďte názvy ke svojí skupině prostředků a službě.Assign names to your resource group and your service. Nezapomeňte nahradit níže uvedené zástupné symboly názvem skupiny prostředků a názvem služby, který jste zřídili dříve v tomto kurzu.Be sure to substitute the placeholders below with the resource group name and service name that you provisioned earlier in this tutorial.

    az configure --defaults group=<resource group name>
    az configure --defaults spring-cloud=<service instance name>
    
  4. Vytvořte gateway aplikaci a nasaďte soubor JAR.Create the gateway application and deploy the JAR file.

    az spring-cloud app create -n gateway
    az spring-cloud app deploy -n gateway --jar-path ./gateway/target/gateway.jar
    
  5. Podle stejného vzoru vytvořte aplikace account-service a auth-service a nasaďte jejich soubory jar.Following the same pattern, create the account-service and auth-service applications and deploy their JAR files.

    az spring-cloud app create -n account-service
    az spring-cloud app deploy -n account-service --jar-path ./account-service/target/account-service.jar
    az spring-cloud app create -n auth-service
    az spring-cloud app deploy -n auth-service --jar-path ./auth-service/target/auth-service.jar
    
  6. Dokončení nasazování aplikací trvá několik minut.It takes a few minutes to finish deploying the applications. Pokud chcete potvrdit, že se nasadili, vyberte v Azure Portal okno aplikace .To confirm that they have deployed, go to the Apps blade in the Azure portal. Mělo by se zobrazit řádek každé ze tří aplikací.You should see a line each of the three applications.

Přiřazení veřejného koncového bodu k bráněAssign a public endpoint to gateway

  1. Otevřete kartu aplikace v nabídce na levé straně.Open the Apps tab in the menu on the left.

  2. Vyberte gateway aplikaci, aby se zobrazila stránka s přehledem .Select the gateway application to show the Overview page.

  3. Vyberte přiřadit koncový bod pro přiřazení veřejného koncového bodu k bráně.Select Assign Endpoint to assign a public endpoint to gateway. Může to trvat několik minut.This can take a few minutes.

    Snímek obrazovky s portálem ASC

  4. Pokud chcete zobrazit spuštěnou aplikaci, zadejte přiřazený veřejný koncový bod (označený jako URL) do prohlížeče.Enter the assigned public endpoint (labeled URL) into your browser to view your running application.

    Snímek obrazovky s portálem ASC

Další krokyNext steps

V tomto rychlém startu jste se naučili:In this quickstart, you learned how to:

  • Zřízení instance službyProvision a service instance
  • Nastavení konfiguračního serveru pro instanciSet a configuration server for an instance
  • Místní sestavení aplikace mikroslužebBuild a microservices application locally
  • Nasazení jednotlivých mikroslužebDeploy each microservice
  • Přiřazení veřejného koncového bodu k aplikační bráněAssign public endpoint for your application gateway

Další ukázky jsou k dispozici na GitHubu: ukázky Azure pro jarní Cloud.More samples are available on GitHub: Azure Spring Cloud Samples.