sql >> Database >  >> RDS >> Database

Inleiding tot Azure Serverless

Het Azure Serverless Framework helpt bij het ontwikkelen en implementeren van serverloze toepassingen via Azure Functions (serverloze rekenservice waarmee u code on-demand kunt uitvoeren zonder dat u een infrastructuur hoeft in te richten).

Azure Serverless-oplossingen zijn onderverdeeld in de volgende platforms:

  • Berekenen
  • Workflows en integratie
  • DevOps- en ontwikkelaarstools
  • AI en machine learning
  • Database
  • Opslag
  • Bewaking
  • Analyse

Elk van deze heeft zijn eigen subcategorieën. Ik zal ze stuk voor stuk uitleggen.

Berekenen

De volgende Azure Serverless-functies vallen onder het Compute-platform:

  • Serverloze Kubernetes: Kubernetes stelt je in staat om gecontaineriseerde applicaties (microservices verpakt met hun afhankelijkheden en configuraties) sneller te bouwen, leveren en schalen.
  • Serverloze functies: Azure Functions is een gebeurtenisgestuurd serverloos rekenplatform dat complexe orkestratieproblemen kan oplossen.
  • Serverloze applicatieomgeving: Met behulp van Azure App Service kunt u web-apps bouwen, implementeren en schalen die zijn gemaakt met frameworks zoals .NET, .NET Core, Node.js, Java, PHP, Ruby en Python, in containers of op elk besturingssysteem .

Workflows en integratie

De volgende Azure Serverless features vallen onder het Workflows en integratieplatform:

  • Serverloze workflow-orkestratie: Azure Logic Apps automatiseert workflows zonder een enkele regel code te schrijven.
  • Serverloos API-beheer: Met Azure API Management kunt u consistente API-gateways maken voor bestaande back-endservices die overal worden gehost en microservice-architecturen zoals API's blootleggen, publiceren en beheren.
  • Serverloze berichten: Azure Event Grid is een enkele service voor het beheren van de routering van alle gebeurtenissen van elke bron naar elke bestemming. Azure Event Grid ondersteunt native ook gebeurtenissen in het CloudEvents (open specificatie voor het beschrijven van gebeurtenisgegevens) JSON-schema.

DevOps en ontwikkelaarstools

Sommige hulpmiddelen omvatten:

  • CI/CD (continue integratie/continue levering) voor serverloos: DevOps kan in de cloud gehoste private git-repo's, continue integratie/continue levering (CI/CD), pakketbeheer, trigger-builds en implementatie naar Kubernetes en Azure Functions bieden.
  • App-ontwikkelingstools: Bouw, voer en debug serverloze applicaties met Visual Studio, Visual Studio Code, SDK's en CLI's.

AI en machine learning

Kant-en-klare AI- en machine learning-algoritmen omvatten het volgende:

  • Cognitief computergebruik: Serverloze apps kunnen uw gebruikersbehoeften zien, horen, spreken, begrijpen en interpreteren via Azure Cognitive Services.
  • Conversatie-bots: Met de Azure Bot-service kunt u bots bouwen die op een natuurlijke manier met uw gebruikers communiceren via tekst/sms, Skype, Microsoft Teams, Slack, Office 365 en Twitter.
  • Machine learning-modellen: Modellen bouwen, trainen en implementeren op de Azure Machine Learning-service.

Database

Azure Cosmos DB is een wereldwijd gedistribueerde, schaalbare databaseservice met meerdere modellen voor het maken van databasetriggers en invoer-uitvoerbindingen.

Opslag

Azure Blob-opslag kan worden gebruikt als een enorm schaalbare opslagoplossing voor ongestructureerde gegevens.

Bewaking

Azure Monitor is een uitbreidbare service voor het beheer van toepassingsprestaties die uw toepassingen bewaakt. Het verzamelt, analyseert en handelt op telemetrie van uw Cloud en on-premises omgevingen.

Analyse

Gebruik Azure Stream Analytics om massaal parallelle realtime analyses te ontwikkelen en uit te voeren op meerdere gegevensstromen (inclusief IoT-gegevens).

Conclusie

Azure Serverless wordt steeds krachtiger. Alle tools bestaan ​​om gegevens te manipuleren zoals je wilt, en hopelijk heeft dit artikel je geholpen in de goede richting te gaan.


  1. Hoe een standaardbeperking in MySQL toe te voegen?

  2. SQL Server-databases CPU-gebruiksstatistieken

  3. Opgeslagen procedure uitvoeren met een uitvoerparameter?

  4. MySQL Group_Concat() versus T-SQL String_Agg()