Escrito el 14/07/2024

AZ-900 Curso de Azure: Azure Solutions

Azure tiene muchas soluciones:

Internet Of Things

Conexiones entre dispositivos e internet sin interacción de animales.

IoT Hub

Hub para recibir y procesar datos de millones de dispositivos. Maneja todos esos datos de forma segura. Es fácil de deployar (porque es Platform As A Service) y permite escalamientos y autenticacion de dispositvos y usuarios.

IoT Central

Dashboard para visualizar todos los datos IoT. No necesita código porque tiene miles de conectores ya preparados

Azure Sphere

Solución para los dispositivos IoT en Azure. Provee un chip para brindar seguridad/estabilidad en los dispositivos. Require hardware específico (certificado por Microsoft). Tiene un servicio de seguridad para mantener actualizado todo. Tiene un sistema operativo especifico para conectarse.

Big Data

Se requiere velocidad y poder de procesamiento para manejar y obtener valor de muchos datos y así tomar decisiones de negocio basadas en datos. Herramienta para manejar muchos datos:

Data Lake Analitycs

  • Maneja grandes cantidades de datos.
  • Procesamiento paralelo.
  • Listo para usar.

HDInsights

Parecido a Data Lake Analitycs pero open source. Incluye Apache Hadoop, Spark y Kafka.

Azure Databricks

Basado en Apache Spark, es un framework para manejo de datos distribuidos. Permite procesar datasets en muchas computadores simultaneamente. Azure provee Databricks y todo su procesamiento integrado con Azure Store Services.

Synapse Analytics

Sirve para analizar y manipular muchos datos que pueden estar en Azure SQL Data Warehouse. Permite crear reportes y análisis de datos usando su propio lenguaje de consultas (Synapse SQL).

Machine Learning

Se necesitan Modelos a los que entrenar utilizando minería de datos. Herramientas:

Azure Bot Service

  • Es una PaaS que permite crear Bots para asistentes virtuales, Q&A, etc.
  • Se pueden crear programáticamente o con un editor visual.
  • Integración con otros servicios como Facebook, Messenger, Teams, Twilio, etc. .

Azure Confnitive Service

  • Vision. Reconoce, Identifica y captura automáticamente objetos desde videos.
  • Decision. Detectar lenguaje inapropiado, anomalías y analisis de datos.
  • Speeech. Voz a texto. .

Azure Mochine Learning Studio

Herramienta para crear y configurar sistemas de machine learning.

Serverless

No se manejan o administran los servers.

Azure Functions

Crea uns sóla tarea, una función.

Basic Apps

Conecta sistemas, automation. Sin codificación. Se pueden agregan condiciones y acciones predefinidas.

Event Grid

Emite un evento a muchas aplicaciones. Es un sistema de routing de eventos.

DevOps

Herramientas:

Azure DevOps

  • Boards. Para visualisar y trackear tareas.
  • Azure Pipelines. Para compilar y deployar automáticamente.
  • Azure Repos. Repositorios tipo Git.
  • Azure Test Plans. Para diseñar y crear tests.
  • Azure Artifacts. Para compartir aplicaciones y librerías dentro de la organización. .

Azure DevTest Labs

  • Environmment management
  • Manejo de costo.
  • Templates. .

GitHub y GitHub Actions

Equivalente a Azure DevOps. Repositorios y sistema de CI/CD.