Co je Azure pro vývojáře v JavaScriptu
Azure je cloudová platforma poskytující celou řadu možností hostování a cloudových služeb. Pokud s vývojem cloudu začínáte, přečtěte si další informace o Azure:
- Centrum architektury Azure
- Terminologie Azure
- Deset principů návrhu pro aplikace Azure
- Vzory návrhu cloudu
JavaScript, TypeScript a další jazyky
Podpora modulu runtime Azure pro JavaScript podporuje také TypeScript nebo jakoukoli jinou variantu, která se překládá do JavaScriptu.
Služby Azure
Cloudové služby Azure poskytují širokou škálu funkcí. Tyto služby je možné používat nezávisle nebo jako kolekci.
Mezi hlavní typy služeb pro vývojáře v JavaScriptu patří:
- Hosting
- Ověřování a autorizace
- Kontejnery
- Virtuální počítače
- Databáze
- Úložiště
- Search
- Kognitivní služby
- Metriky a protokolování
- DevOps
1. Vytvoření služeb Azure v Centru rychlého startu
Když se začnete učit cloud Azure, vytvořte si bezplatný účet a pak začněte v Centru rychlého startu na webu Azure Portal.
Stránka každé služby na webu Azure Portal obsahuje informace o připojení, které budete potřebovat pro přístup k prostředku mimo portál.
Cenové úrovně
Cenové úrovně jsou způsob fakturace vašeho prostředku. K pochopení fakturace vašeho prostředku použijte cenovou kalkulačku Azure.
Prostředky úrovně Free
Při výběru cenové úrovně Free (F0) je důležité pochopit omezení, která jsou součástí daného plánu. Když se nabízí úroveň Free:
- Předplatné může být omezené na jeden bezplatný prostředek této služby. Pokud nemůžete vytvořit bezplatný prostředek, znamená to, že bezplatný prostředek už ve vašem předplatném existuje.
- Když překročíte kvótu cenové úrovně, buď v transakcích za sekundu (TPS), nebo transakcích za měsíc (TPM), aplikace obdrží chybu HTTP se zprávou, že jste mimo kvótu.
2. Příprava vývojového prostředí
Vaše vývojové prostředí potřebuje několik nástrojů, které mají nejlepší vývojové prostředí:
- Visual Studio Code a rozšíření Azure Tools
- Git
- Node.js – pokud je to možné, vždy používejte verzi dlouhodobé podpory (LTS).
- Pokud potřebujete synchronizovat místní vývojový modul runtime s modulem runtime hostovaným v Azure (například se službou Aplikace Azure Service, Azure Functions nebo statickými webovými aplikacemi Azure), použijte řešení správy verzí modulu runtime, například:
- Azure CLI pro zajištění vytváření a správy prostředků Azure
- Místní vývoj hostující cli, jako jsou:
3. Použití sady Azure SDK s JavaScriptem
Pokud chcete služby Azure používat programově s JavaScriptem, vyhledejte balíček npm specifický pro službu, kterou budete používat. Každý balíček npm obsahuje informace o připojení specifické pro službu.
Všechny sady Azure SDK běží s JavaScriptem bez jakýchkoli jiných nástrojů. I když většina moderních sad SDK je napsaná v TypeScriptu *.d.ts
a poskytuje soubor pro kontrolu typů, TypeScript nevyžaduje použití sad Azure SDK ani cloudových služeb Azure.
Kód JavaScriptu může používat služby Azure bez ohledu na to, kde je váš kód hostovaný (místní, hybridní, cloud). Doporučeným způsobem, jak používat služby Azure programově s JavaScriptem, jsou sady Azure SDK. Tyto sady SDK očekávají minimální Node.js s dlouhodobou podporou (LTS).
4. Ověření modulu runtime pro javascriptové aplikace hostované v Azure
Pokud chcete hostovat javascriptové aplikace v hostitelském prostředí Azure, ujistěte se, že místní vývojové prostředí Node.js runtime napodobuje hostující modul runtime Azure, který chcete použít.
Azure App Service používá modul runtime Node.js. Pokud chcete zobrazit všechny podporované verze Node.js, spusťte v Cloud Shellu následující příkaz:
az webapp list-runtimes | grep node
Doby spuštění webové aplikace Azure Static jsou relevantní jenom pro rozhraní API funkcí.
Podporované Node.js verze Azure Functions jsou založené na tom, jakou verzi funkcí používáte.
Vlastní doby spuštění – vlastní modul runtime se podporuje následujícími způsoby:
- Virtual Machines
- Kontejnery – jedna webová aplikace, Kubernetes
- (bez serveru) Funkce – použití vlastních obslužných rutin
5. Vyzkoušejte rychlý start JavaScriptu pro váš scénář hostování.
Možnosti hostování umožňují rychle používat Azure pro vaši aplikaci. Následující rychlé starty a kurzy pro hostování vás provedou nejběžnějším prostředím Azure pro první den:
- Front-endový klient s rozhraními API s využitím statických webových aplikací Azure
- Bezserverová rozhraní API s využitím Azure Functions
- Serverová aplikace využívající službu Aplikace Azure Service
- Kontejnerová aplikace využívající službu Aplikace Azure Service
- Aplikace virtuálního počítače s Linuxem s využitím služby Azure Virtual Machines
Přečtěte si další informace o možnostech hostování.
Další kroky
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro