Database
 sql >> база данни >  >> RDS >> Database

Въведение в Azure без сървър

Azure Serverless Framework помага за разработването и внедряването на приложения без сървър чрез Azure Functions (безсървърна изчислителна услуга, която ви позволява да изпълнявате код при поискване, без да е необходимо да предоставяте инфраструктура).

Решенията без сървър на Azure са разделени на следните платформи:

  • Изчисляване
  • Работни потоци и интеграция
  • DevOps и инструменти за разработчици
  • ИИ и машинно обучение
  • База данни
  • Съхранение
  • Мониторинг
  • Анализ

Всяка от тях има свои собствени подкатегории. Ще обясня всеки един по един.

Изчисляване

Следните функции без сървър на Azure попадат в платформата Compute:

  • Kubernetes без сървър: Kubernetes ви позволява да създавате, доставяте и мащабирате контейнеризирани (микроуслуги, пакетирани с техните зависимости и конфигурации) по-бързо приложения.
  • Безсървърни функции: Azure Functions е управлявана от събития изчислителна платформа без сървър, която може да реши сложни проблеми с оркестрацията.
  • Приложна среда без сървър: С помощта на Azure App Service можете да създавате, разгръщате и мащабирате уеб приложения, създадени с рамки като .NET, .NET Core, Node.js, Java, PHP, Ruby и Python, в контейнери или на всяка операционна система .

Работни потоци и интеграция

Следните функции без сървър на Azure попадат в платформата за работни потоци и интеграция:

  • Оркестрация на работния процес без сървър: Azure Logic Apps автоматизира работните потоци, без да пише нито един ред код.
  • Управление на API без сървър: С Azure API Management можете да създавате последователни API шлюзове за съществуващи бек-енд услуги, хоствани навсякъде, и да излагате, публикувате и управлявате архитектури на микросервизи, като например API.
  • Съобщения без сървър: Azure Event Grid е единна услуга за управление на маршрутизирането на всички събития от всеки източник до всяка дестинация. Azure Event Grid също поддържа събития в JSON схемата CloudEvents (отворена спецификация за описание на данни за събития).

DevOps и инструменти за разработчици

Някои инструменти включват:

  • CI/CD (непрекъснато интегриране/непрекъсната доставка) за безсървър: DevOps може да осигури частни репозитории на git, хоствани в облака, непрекъсната интеграция/непрекъсната доставка (CI/CD), управление на пакети, компилации на тригери и внедряване в Kubernetes и Azure Functions.
  • Инструменти за разработка на приложения: Създавайте, стартирайте и отстранявайте грешки в приложения без сървър с Visual Studio, Visual Studio Code, SDK и CLI.

ИИ и машинно обучение

Готовите за използване AI и алгоритмите за машинно обучение включват следното:

  • Когнитивни изчисления: Приложенията без сървър могат да виждат, чуват, говорят, разбират и тълкуват нуждите на потребителите ви чрез Azure Cognitive Services.
  • Ботове за разговори: Услугата Azure Bot ви позволява да създавате ботове, които взаимодействат естествено с вашите потребители чрез текст/SMS, Skype, Microsoft Teams, Slack, Office 365 и Twitter.
  • Модели за машинно обучение: Изграждайте, обучавайте и внедрявайте модели в услугата Azure Machine Learning.

База данни

Azure Cosmos DB е глобално разпределена, мащабируема, мултимоделна услуга за база данни за създаване на тригери на база данни и свързвания за вход-изход.

Съхранение

Azure Blob съхранение може да се използва като мащабно решение за съхранение на неструктурирани данни.

Наблюдение

Azure Monitor е разширяема услуга за управление на производителността на приложенията, която наблюдава вашите приложения. Той събира, анализира и действа въз основа на телеметрия от вашите облачни и локални среди.

Анализ

Използвайте Azure Stream Analytics, за да разработите и стартирате масово паралелни анализи в реално време на множество потоци от данни (включително данни от интернет на нещата).

Заключение

Azure Serverless става все по-мощен. Съществуват всички инструменти за манипулиране на данните по какъвто и да е начин и се надяваме, че тази статия ви е помогнала да се движите в правилната посока.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL NOT оператор

  2. Изявление на SQL DROP TABLE и различни случаи на употреба

  3. SQL INTERSECT

  4. Свързване на FlySpeed ​​SQL заявка към Salesforce.com

  5. Съхранена процедура за получаване на информация за таблици на базата данни