Database
 sql >> Baza danych >  >> RDS >> Database

Wprowadzenie do platformy Azure bezserwerowej

Azure Serverless Framework pomaga opracowywać i wdrażać aplikacje bezserwerowe za pośrednictwem Azure Functions (bezserwerowej usługi obliczeniowej, która umożliwia uruchamianie kodu na żądanie bez konieczności udostępniania infrastruktury).

Rozwiązania bezserwerowe platformy Azure są podzielone na następujące platformy:

  • Oblicz
  • Przepływy pracy i integracja
  • DevOps i narzędzia programistyczne
  • AI i uczenie maszynowe
  • Baza danych
  • Przechowywanie
  • Monitorowanie
  • Analityka

Każda z nich ma swoje własne podkategorie. Wyjaśnię każdy po kolei.

Oblicz

Następujące funkcje bezserwerowe platformy Azure wchodzą w skład platformy obliczeniowej:

  • Bezserwerowe Kubernety: Kubernetes umożliwia szybsze tworzenie, dostarczanie i skalowanie aplikacji kontenerowych (mikrousług w pakiecie wraz z ich zależnościami i konfiguracjami).
  • Funkcje bezserwerowe: Azure Functions to sterowana zdarzeniami bezserwerowa platforma obliczeniowa, która może rozwiązywać złożone problemy związane z orkiestracją.
  • Środowisko aplikacji bezserwerowych: Za pomocą usługi Azure App Service możesz tworzyć, wdrażać i skalować aplikacje internetowe utworzone za pomocą platform, takich jak .NET, .NET Core, Node.js, Java, PHP, Ruby i Python, w kontenerach lub w dowolnym systemie operacyjnym .

Przepływy pracy i integracja

Następujące funkcje bezserwerowe platformy Azure należą do platformy przepływów pracy i integracji:

  • Bezserwerowa orkiestracja przepływu pracy: Azure Logic Apps automatyzuje przepływy pracy bez pisania jednego wiersza kodu.
  • Zarządzanie bezserwerowym interfejsem API: Dzięki usłudze Azure API Management możesz tworzyć spójne bramy API dla istniejących usług zaplecza hostowanych w dowolnym miejscu oraz udostępniać, publikować i zarządzać architekturami mikrousług, takimi jak interfejsy API.
  • Wiadomości bezserwerowe: Azure Event Grid to pojedyncza usługa do zarządzania routingiem wszystkich zdarzeń z dowolnego źródła do dowolnego miejsca docelowego. Azure Event Grid obsługuje również zdarzenia w CloudEvents (otwarta specyfikacja do opisywania danych zdarzeń) natywnie w schemacie JSON.

DevOps i narzędzia programistyczne

Niektóre narzędzia obejmują:

  • CI/CD (ciągła integracja/ciągłe dostarczanie) dla bezserwerowych: DevOps może zapewnić hostowane w chmurze prywatne repozytoria git, ciągłą integrację/ciągłe dostarczanie (CI/CD), zarządzanie pakietami, kompilacje wyzwalaczy i wdrażanie w Kubernetes i Azure Functions.
  • Narzędzia do tworzenia aplikacji: Twórz, uruchamiaj i debuguj aplikacje bezserwerowe za pomocą Visual Studio, Visual Studio Code, SDK i CLI.

AI i uczenie maszynowe

Gotowe do użycia algorytmy sztucznej inteligencji i uczenia maszynowego obejmują:

  • Przetwarzanie kognitywne: Aplikacje bezserwerowe mogą widzieć, słyszeć, mówić, rozumieć i interpretować Twoje potrzeby użytkowników za pośrednictwem usług Azure Cognitive Services.
  • Boty konwersacyjne: Usługa Azure Bot umożliwia tworzenie botów, które w naturalny sposób wchodzą w interakcję z użytkownikami za pośrednictwem wiadomości tekstowych/SMS, Skype, Microsoft Teams, Slack, Office 365 i Twittera.
  • Modele uczenia maszynowego: Twórz, trenuj i wdrażaj modele w usłudze Azure Machine Learning.

Baza danych

Azure Cosmos DB to globalnie dystrybuowana, skalowalna, wielomodelowa usługa bazy danych do tworzenia wyzwalaczy bazy danych i powiązań wejścia-wyjścia.

Pamięć

Usługa Azure Blob Storage może być używana jako masowo skalowalne rozwiązanie do przechowywania danych nieustrukturyzowanych.

Monitorowanie

Azure Monitor to rozszerzalna usługa zarządzania wydajnością aplikacji, która monitoruje aplikacje. Gromadzi, analizuje i działa na podstawie danych telemetrycznych z Twojej chmury i środowisk lokalnych.

Analityka

Użyj usługi Azure Stream Analytics, aby opracowywać i uruchamiać masowo równoległe analizy w czasie rzeczywistym na wielu strumieniach danych (w tym danych IoT).

Wniosek

Bezserwerowa platforma Azure staje się coraz bardziej wydajna. Istnieją wszystkie narzędzia do manipulowania danymi w dowolny sposób i mam nadzieję, że ten artykuł pomógł ci iść we właściwym kierunku.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Zmiany w łącznikach danych w 2020 r.24

  2. Przypinanie tabeli w pamięci Flash Cache

  3. AKTUALIZACJE statystyk

  4. Parsuj domyślne wartości parametrów za pomocą PowerShell – część 3

  5. Jak przekonwertować ciąg na małe litery w SQL?