sql >> Databáze >  >> RDS >> Database

Úvod do Azure Serverless

Azure Serverless Framework pomáhá vyvíjet a nasazovat aplikace bez serveru prostřednictvím Azure Functions (bezserverová výpočetní služba, která vám umožňuje spouštět kód na vyžádání, aniž byste museli zřizovat infrastrukturu).

Řešení Azure Serverless se dělí na následující platformy:

  • Počítat
  • Pracovní postupy a integrace
  • Nástroje DevOps a Developer
  • AI a strojové učení
  • Databáze
  • Úložiště
  • Monitorování
  • Analytika

Každá z nich má své vlastní podkategorie. Vysvětlím každý jeden po druhém.

Počítat

Následující funkce Azure Serverless spadají pod platformu Compute:

  • Bezserverové Kubernetes: Kubernetes vám umožňuje rychleji vytvářet, dodávat a škálovat kontejnerizované aplikace (mikroslužby s jejich závislostmi a konfiguracemi).
  • Funkce bez serveru: Azure Functions je událostmi řízená výpočetní platforma bez serveru, která dokáže vyřešit složité problémy s orchestrací.
  • Prostředí aplikací bez serveru: S pomocí Azure App Service můžete vytvářet, nasazovat a škálovat webové aplikace vytvořené pomocí frameworků, jako jsou .NET, .NET Core, Node.js, Java, PHP, Ruby a Python, v kontejnerech nebo na jakémkoli operačním systému. .

Pracovní postupy a integrace

Následující funkce Azure Serverless spadají pod platformu pracovních postupů a integrace:

  • Bezserverová orchestrace pracovního postupu: Azure Logic Apps automatizuje pracovní postupy bez psaní jediného řádku kódu.
  • Správa rozhraní API bez serveru: Pomocí Azure API Management můžete vytvořit konzistentní brány API pro existující back-endové služby hostované kdekoli a odhalit, publikovat a spravovat architektury mikroslužeb, jako jsou rozhraní API.
  • Zasílání zpráv bez serveru: Azure Event Grid je jediná služba pro správu směrování všech událostí z libovolného zdroje do libovolného cíle. Azure Event Grid také nativně podporuje události ve schématu JSON CloudEvents (otevřená specifikace pro popis dat událostí).

DevOps a vývojářské nástroje

Některé nástroje zahrnují:

  • CI/CD (nepřetržitá integrace/průběžné doručování) pro bezserverové: DevOps může poskytovat privátní úložiště git hostovaná v cloudu, nepřetržitou integraci/průběžné doručování (CI/CD), správu balíčků, sestavení spouštěčů a nasazení do Kubernetes a Azure Functions.
  • Nástroje pro vývoj aplikací: Vytvářejte, spouštějte a ladte aplikace bez serveru pomocí sady Visual Studio, kódu Visual Studio, sad SDK a rozhraní CLI.

AI a strojové učení

Algoritmy umělé inteligence a strojového učení připravené k použití zahrnují následující:

  • Kognitivní výpočty: Bezserverové aplikace mohou vidět, slyšet, mluvit, rozumět a interpretovat vaše potřeby uživatelů prostřednictvím Azure Cognitive Services.
  • Roboti pro konverzaci: Služba Azure Bot Service vám umožňuje vytvářet roboty, které přirozeně komunikují s vašimi uživateli prostřednictvím textu/SMS, Skype, Microsoft Teams, Slack, Office 365 a Twitteru.
  • Modely strojového učení: Vytvářejte, trénujte a nasazujte modely ve službě Azure Machine Learning.

Databáze

Azure Cosmos DB je globálně distribuovaná, škálovatelná, vícemodelová databázová služba pro vytváření databázových spouštěčů a vazeb vstup-výstup.

Úložiště

Azure Blob Storage lze použít jako masivně škálovatelné řešení úložiště pro nestrukturovaná data.

Monitorování

Azure Monitor je rozšiřitelná služba pro správu výkonu aplikací, která monitoruje vaše aplikace. Shromažďuje, analyzuje a pracuje na základě telemetrie z vašeho cloudového a místního prostředí.

Analytika

Pomocí Azure Stream Analytics můžete vyvíjet a spouštět masivně paralelní analýzy v reálném čase na více tocích dat (včetně dat IoT).

Závěr

Azure Serverless je stále výkonnější. K dispozici jsou všechny nástroje pro manipulaci s daty libovolným způsobem a doufejme, že vám tento článek pomohl posunout se správným směrem.


  1. Můj výpis PDO nefunguje

  2. Postgresql změňte typ sloupce z int na UUID

  3. MySQL> Tabulka neexistuje. Ale dělá to (nebo by mělo)

  4. Jak číslovat řádky v SQL