Rychlý start: Nasazení první webové aplikace do Azure Spring Apps

Poznámka:

Prvních 50 vCPU hodin a 100 GB paměti je každý měsíc zdarma. Další informace najdete v tématu Snížení cen – Azure Spring Apps dělá více, náklady na méně! na blogu o aplikacích v Azure.

Poznámka:

Azure Spring Apps je nový název služby Azure Spring Cloud. Přestože má služba nový název, na některých místech uvidíte starý název, protože pracujeme na aktualizaci prostředků, jako jsou snímky obrazovky, videa a diagramy.

V tomto rychlém startu se dozvíte, jak nasadit webovou aplikaci Spring Boot do Azure Spring Apps. Ukázkový projekt je jednoduchá aplikace ToDo pro přidání úkolů, označení po jejich dokončení a jejich odstranění. Následující snímek obrazovky ukazuje aplikaci:

Snímek obrazovky ukázkové webové aplikace v Azure Spring Apps

Tato aplikace je typická třívrstá webová aplikace s následujícími vrstvami:

  • Front-endová aplikace React.
  • Back-endová webová aplikace Spring, která používá spring data JPA pro přístup k relační databázi.
  • Relační databáze. Pro localhost aplikace používá databázový stroj H2. Pro Azure Spring Apps používá aplikace Azure Database for PostgreSQL. Další informace o službě Azure Database for PostgreSQL najdete v dokumentaci k flexibilnímu serveru.

Následující diagram znázorňuje architekturu systému:

Diagram znázorňující architekturu webové aplikace Spring

Tento článek obsahuje následující možnosti nasazení do Azure Spring Apps:

  • Možnost webu Azure Portal je nejjednodušší a nejrychlejší způsob, jak vytvářet prostředky a nasazovat aplikace jediným kliknutím. Tato možnost je vhodná pro vývojáře Springu, kteří chtějí rychle nasazovat aplikace do cloudových služeb Azure.
  • Možnost modulu plug-in Azure Portal + Maven nabízí konventivnější způsob vytváření prostředků a nasazování aplikací krok za krokem. Tato možnost je vhodná pro vývojáře springu, kteří používají cloudové služby Azure poprvé.
  • Možnost Azure Developer CLI je efektivnější způsob, jak automaticky vytvářet prostředky a nasazovat aplikace prostřednictvím jednoduchých příkazů. Azure Developer CLI používá šablonu ke zřízení potřebných prostředků Azure a k nasazení kódu aplikace. Tato možnost je vhodná pro vývojáře Springu, kteří jsou obeznámeni s cloudovými službami Azure.

Tento článek obsahuje následující možnosti nasazení do Azure Spring Apps:

  • Možnost webu Azure Portal je nejjednodušší a nejrychlejší způsob, jak vytvářet prostředky a nasazovat aplikace jediným kliknutím. Tato možnost je vhodná pro vývojáře Springu, kteří chtějí rychle nasazovat aplikace do cloudových služeb Azure.
  • Možnost modulu plug-in Azure Portal + Maven nabízí konventivnější způsob vytváření prostředků a nasazování aplikací krok za krokem. Tato možnost je vhodná pro vývojáře springu, kteří používají cloudové služby Azure poprvé.
  • Možnost Azure CLI používá k správě prostředků Azure výkonný nástroj příkazového řádku. Tato možnost je vhodná pro vývojáře Springu, kteří jsou obeznámeni s cloudovými službami Azure.

1. Požadavky

  • Předplatné Azure. Pokud předplatné nemáte, vytvořte si před zahájením bezplatný účet .
  • Předplatné Azure. Pokud předplatné nemáte, vytvořte si před zahájením bezplatný účet .

2. Příprava projektu Spring

Tlačítko Nasadit do Azure v další části spustí prostředí webu Azure Portal, které stáhne balíček JAR ze stránky vydaných verzí ASA-Samples-Web-Application na GitHubu. Nejsou potřeba žádné místní přípravné kroky.

3. Příprava cloudového prostředí

Hlavní prostředky potřebné ke spuštění této ukázky jsou instance Azure Spring Apps a instance Azure Database for PostgreSQL. Tato část obsahuje postup vytvoření těchto prostředků.

Tato část používá tlačítko Nasadit do Azure ke spuštění prostředí nasazení na webu Azure Portal. V tomto prostředí se k vytváření prostředků Azure používá šablona ARM.

3.1. Přihlaste se k portálu Azure Portal.

Přejděte na web Azure Portal a zadejte svoje přihlašovací údaje pro přihlášení k portálu. Výchozím zobrazením je váš řídicí panel služby.

3.2. Vytvoření zdrojů Azure

Pomocí následujících kroků vytvořte všechny prostředky Azure, na které aplikace závisí:

  1. Výběrem následujícího tlačítka Nasadit do Azure spusťte prostředí nasazení na webu Azure Portal:

    Tlačítko pro nasazení šablony Resource Manageru do Azure

  2. Vyplňte formulář na kartě Základy . Jako vodítko pro dokončení formuláře použijte následující tabulku:

    Nastavení Navrhovaná hodnota Popis
    Předplatné Název vašeho předplatného Předplatné Azure, které chcete použít pro váš server. Pokud máte více předplatných, zvolte předplatné, ve kterém chcete prostředek fakturovat.
    Skupina prostředků myresourcegroup Název nové skupiny prostředků nebo některé ze stávajících ve vašem předplatném.
    Oblast Oblast, která je nejblíže vašim uživatelům. Oblast slouží k vytvoření skupiny prostředků.
    Postgre SQL Správa heslo Heslo správce serveru PostgreSQL.
    Heslo uživatele Postgre SQL Heslo pro uživatele aplikace PostgreSQL, které se používá v aplikaci.

    Snímek obrazovky webu Azure Portal znázorňující vlastní nasazení

  3. Výběrem možnosti Zkontrolovat a Vytvořit zkontrolujte vybrané možnosti. Pak vyberte Vytvořit a nasaďte aplikaci do Azure Spring Apps.

  4. Pokud chcete monitorovat proces nasazení, na panelu nástrojů vyberte ikonu Oznámení (zvonek). Po dokončení nasazení můžete vybrat Připnout na řídicí panel, který vytvoří dlaždici pro tuto službu na řídicím panelu webu Azure Portal jako zástupce na stránce Přehled služby. Výběrem možnosti Přejít k prostředku otevřete stránku Přehled služby.

    Snímek obrazovky webu Azure Portal se stránkou Přehled s otevřeným podoknem oznámení o vlastním nasazení

4. Nasazení aplikace do Azure Spring Apps

Tlačítko Nasadit do Azure v předchozí části spustí prostředí webu Azure Portal, které zahrnuje nasazení aplikace, takže není potřeba nic jiného.

2. Příprava projektu Spring

Tlačítko Nasadit do Azure v další části spustí prostředí webu Azure Portal, které stáhne balíček JAR ze stránky vydaných verzí ASA-Samples-Web-Application na GitHubu. Nejsou potřeba žádné místní přípravné kroky.

3. Příprava cloudového prostředí

Hlavní prostředky potřebné ke spuštění této ukázky jsou instance Azure Spring Apps a instance Azure Database for PostgreSQL. Tato část obsahuje postup vytvoření těchto prostředků.

Tato část používá tlačítko Nasadit do Azure ke spuštění prostředí nasazení na webu Azure Portal. V tomto prostředí se k vytváření prostředků Azure používá šablona ARM.

3.1. Přihlaste se k portálu Azure Portal.

Přejděte na web Azure Portal a zadejte svoje přihlašovací údaje pro přihlášení k portálu. Výchozím zobrazením je váš řídicí panel služby.

3.2. Vytvoření zdrojů Azure

Pomocí následujících kroků vytvořte všechny prostředky Azure, na které aplikace závisí:

  1. Výběrem následujícího tlačítka Nasadit do Azure spusťte prostředí nasazení na webu Azure Portal:

    Tlačítko pro nasazení šablony Resource Manageru do Azure

  2. Vyplňte formulář na kartě Základy . Jako vodítko pro dokončení formuláře použijte následující tabulku:

    Nastavení Navrhovaná hodnota Popis
    Předplatné Název vašeho předplatného Předplatné Azure, které chcete použít pro váš server. Pokud máte více předplatných, zvolte předplatné, ve kterém chcete prostředek fakturovat.
    Skupina prostředků myresourcegroup Název nové skupiny prostředků nebo některé ze stávajících ve vašem předplatném.
    Oblast Oblast, která je nejblíže vašim uživatelům. Oblast slouží k vytvoření skupiny prostředků.
    Postgre SQL Správa heslo Heslo správce serveru PostgreSQL.
    Heslo uživatele Postgre SQL Heslo pro uživatele aplikace PostgreSQL, které se používá v aplikaci.

    Snímek obrazovky webu Azure Portal znázorňující vlastní nasazení

  3. Výběrem možnosti Zkontrolovat a Vytvořit zkontrolujte vybrané možnosti. Pak vyberte Vytvořit a nasaďte aplikaci do Azure Spring Apps.

  4. Pokud chcete monitorovat proces nasazení, na panelu nástrojů vyberte ikonu Oznámení (zvonek). Po dokončení nasazení můžete vybrat Připnout na řídicí panel, který vytvoří dlaždici pro tuto službu na řídicím panelu webu Azure Portal jako zástupce na stránce Přehled služby. Výběrem možnosti Přejít k prostředku otevřete stránku Přehled služby.

    Snímek obrazovky webu Azure Portal se stránkou Přehled s otevřeným podoknem oznámení o vlastním nasazení

4. Nasazení aplikace do Azure Spring Apps

Tlačítko Nasadit do Azure v předchozí části spustí prostředí webu Azure Portal, které zahrnuje nasazení aplikace, takže není potřeba nic jiného.

2. Příprava projektu Spring

Tlačítko Nasadit do Azure v další části spustí prostředí webu Azure Portal, které stáhne balíček JAR ze stránky vydaných verzí ASA-Samples-Web-Application na GitHubu. Nejsou potřeba žádné místní přípravné kroky.

3. Příprava cloudového prostředí

Hlavní prostředky potřebné ke spuštění této ukázky jsou instance Azure Spring Apps a instance Azure Database for PostgreSQL. Tato část obsahuje postup vytvoření těchto prostředků.

Tato část používá tlačítko Nasadit do Azure ke spuštění prostředí nasazení na webu Azure Portal. V tomto prostředí se k vytváření prostředků Azure používá šablona ARM.

3.1. Přihlaste se k portálu Azure Portal.

Přejděte na web Azure Portal a zadejte svoje přihlašovací údaje pro přihlášení k portálu. Výchozím zobrazením je váš řídicí panel služby.

3.2. Vytvoření zdrojů Azure

Pomocí následujících kroků vytvořte všechny prostředky Azure, na které aplikace závisí:

  1. Výběrem následujícího tlačítka Nasadit do Azure spusťte prostředí nasazení na webu Azure Portal:

    Tlačítko pro nasazení šablony Resource Manageru do Azure

  2. Vyplňte formulář na kartě Základy . Jako vodítko pro dokončení formuláře použijte následující tabulku:

    Nastavení Navrhovaná hodnota Popis
    Předplatné Název vašeho předplatného Předplatné Azure, které chcete použít pro váš server. Pokud máte více předplatných, zvolte předplatné, ve kterém chcete prostředek fakturovat.
    Skupina prostředků myresourcegroup Název nové skupiny prostředků nebo některé ze stávajících ve vašem předplatném.
    Oblast Oblast, která je nejblíže vašim uživatelům. Oblast slouží k vytvoření skupiny prostředků.
    Postgre SQL Správa heslo Heslo správce serveru PostgreSQL.
    Heslo uživatele Postgre SQL Heslo pro uživatele aplikace PostgreSQL, které se používá v aplikaci.

    Snímek obrazovky webu Azure Portal znázorňující vlastní nasazení

  3. Výběrem možnosti Zkontrolovat a Vytvořit zkontrolujte vybrané možnosti. Pak vyberte Vytvořit a nasaďte aplikaci do Azure Spring Apps.

  4. Pokud chcete monitorovat proces nasazení, na panelu nástrojů vyberte ikonu Oznámení (zvonek). Po dokončení nasazení můžete vybrat Připnout na řídicí panel, který vytvoří dlaždici pro tuto službu na řídicím panelu webu Azure Portal jako zástupce na stránce Přehled služby. Výběrem možnosti Přejít k prostředku otevřete stránku Přehled služby.

    Snímek obrazovky webu Azure Portal se stránkou Přehled s otevřeným podoknem oznámení o vlastním nasazení

4. Nasazení aplikace do Azure Spring Apps

Tlačítko Nasadit do Azure v předchozí části spustí prostředí webu Azure Portal, které zahrnuje nasazení aplikace, takže není potřeba nic jiného.

5. Ověření webové aplikace

Teď máte přístup k nasazené aplikaci, abyste zjistili, jestli funguje.

K ověření použijte následující postup:

  1. Po dokončení nasazení najdete adresu URL aplikace z výstupů nasazení:

    Diagram znázorňující adresu URL podnikové aplikace výstupů nasazení ARM

  2. Přejděte k aplikaci pomocí adresy URL výstupní aplikace. Stránka by se měla zobrazit, jak jste viděli v místním hostiteli.

  3. Projděte si podrobnosti o každém nasazení prostředků, které jsou užitečné pro zkoumání problémů s nasazením.

K ověření použijte následující postup:

  1. Po dokončení nasazení najdete adresu URL aplikace z výstupů nasazení:

    Diagram znázorňující adresu URL aplikace consumption výstupů nasazení ARM

  2. Přístup k adrese URL aplikace Stránka by se měla zobrazit, jak jste viděli v místním hostiteli.

  3. Projděte si podrobnosti o každém nasazení prostředků, které jsou užitečné pro zkoumání problémů s nasazením.

K ověření použijte následující postup:

  1. Po dokončení nasazení vyhledejte adresu URL aplikace z výstupů nasazení:

    Diagram znázorňující standardní adresu URL aplikace výstupů nasazení ARM

  2. Přístup k adrese URL aplikace Stránka by se měla zobrazit, jak jste viděli v místním hostiteli.

  3. Projděte si podrobnosti o každém nasazení prostředků, které jsou užitečné pro zkoumání problémů s nasazením.

6. Vyčištění prostředků

Pokud už je nepotřebujete, nezapomeňte odstranit prostředky, které jste vytvořili v tomto článku. Můžete odstranit skupinu prostředků Azure, což zahrnuje odstranění všech prostředků v této skupině prostředků.

Pomocí následujících kroků odstraňte celou skupinu prostředků, včetně nově vytvořené instance služby:

  1. Vyhledejte skupinu prostředků na webu Azure Portal. V navigační nabídce vyberte Skupiny prostředků a pak vyberte název vaší skupiny prostředků.

  2. Na stránce Skupina prostředků vyberte Odstranit. Do textového pole zadejte název skupiny prostředků, abyste potvrdili odstranění, a pak vyberte Odstranit.

Pomocí následujících kroků odstraňte celou skupinu prostředků, včetně nově vytvořené instance služby:

  1. Vyhledejte skupinu prostředků na webu Azure Portal. V navigační nabídce vyberte Skupiny prostředků a pak vyberte název vaší skupiny prostředků.

  2. Na stránce Skupina prostředků vyberte Odstranit. Do textového pole zadejte název skupiny prostředků, abyste potvrdili odstranění, a pak vyberte Odstranit.

7. Další kroky

Další informace najdete v následujících článcích: