8 Cloud Computing y Microsoft Azure

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to Lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

¿Cuál es la principal ventaja de utilizar servicios de computación en la nube en términos de escalabilidad?

  • Aumenta la necesidad de mantenimiento continuo por parte del usuario.
  • Permite escalar los recursos de forma rápida y flexible según las necesidades, optimizando costos. (correct)
  • Requiere la compra anticipada de hardware para picos de demanda.
  • Limita la capacidad de adaptación a cambios repentinos en la demanda.

¿Qué significa el modelo de precios 'pay-per-use' en el contexto de cloud computing?

  • Se paga una tarifa fija mensual independientemente del uso.
  • Implica la compra de licencias de software perpetuas.
  • Requiere un contrato a largo plazo con un compromiso de uso mínimo.
  • Se paga solo por los servicios y recursos que realmente se consumen. (correct)

¿Cuál es el beneficio principal de la abstracción en la computación en la nube?

  • Simplifica el acceso a servicios complejos sin necesidad de conocer los detalles de implementación. (correct)
  • Requiere profundos conocimientos técnicos para gestionar los servicios.
  • Permite un mayor control del hardware subyacente.
  • Aumenta la dependencia del proveedor de servicios en la nube.

En el contexto de cloud computing, ¿qué implica la virtualización?

<p>Compartición de recursos físicos entre múltiples usuarios y aplicaciones. (B)</p> Signup and view all the answers

¿Cuál de las siguientes NO es una ventaja de la computación en la nube?

<p>Mayor control directo sobre el hardware. (C)</p> Signup and view all the answers

¿Qué desafío aborda principalmente la computación en la nube?

<p>La necesidad de comprar y mantener costosos equipos informáticos. (B)</p> Signup and view all the answers

Al escalar un sistema en la nube, ¿cuál es la diferencia entre escalabilidad y elasticidad?

<p>La escalabilidad se refiere a la capacidad de crecer, mientras que la elasticidad incluye la capacidad de disminuir los recursos según la demanda. (B)</p> Signup and view all the answers

¿Cuál es un ejemplo de cómo la computación en la nube mejora la productividad en las empresas?

<p>Permite a los equipos técnicos centrarse en tareas de mayor valor en lugar de en la gestión de la infraestructura. (A)</p> Signup and view all the answers

¿Cómo contribuye la computación en la nube a la recuperación ante desastres?

<p>Permite replicar los datos en múltiples ubicaciones geográficas, facilitando la recuperación rápida en caso de desastres. (C)</p> Signup and view all the answers

¿Qué significa CapEx en el contexto de los costos de TI?

<p>Inversión inicial en equipos y infraestructura. (D)</p> Signup and view all the answers

¿Qué diferencia principal existe entre una nube pública y una nube privada?

<p>La nube pública es operada por un proveedor externo y accesible a través de internet, mientras que la privada es usada exclusivamente por una organización. (D)</p> Signup and view all the answers

¿Qué ventajas ofrece un modelo de nube híbrida?

<p>Combinación de flexibilidad de la nube pública con seguridad y control de la nube privada. (A)</p> Signup and view all the answers

¿Qué es 'edge computing' en el contexto de la nube híbrida?

<p>La práctica de procesar datos cerca de la fuente, reduciendo la latencia. (D)</p> Signup and view all the answers

¿Cuál es la función principal del modelo de servicio IaaS (Infrastructure as a Service)?

<p>Dar acceso a recursos de infraestructura como servidores y almacenamiento. (D)</p> Signup and view all the answers

¿Cuál es la principal ventaja de utilizar PaaS (Platform as a Service) para el desarrollo de aplicaciones?

<p>Reducción de la complejidad en la gestión de la infraestructura, permitiendo a los desarrolladores centrarse en el código. (D)</p> Signup and view all the answers

¿Qué tipo de servicio en la nube es un software de gestión de relaciones con clientes (CRM) al que se accede a través de internet con una suscripción?

<p>SaaS (A)</p> Signup and view all the answers

¿Qué caracteriza al modelo de computación serverless (FaaS)?

<p>Ejecuta el código solo en respuesta a eventos o triggers. (A)</p> Signup and view all the answers

¿Qué tarea no es responsabilidad del proveedor en un modelo SaaS?

<p>Actualizar el sistema operativo de los dispositivos de los usuarios. (A)</p> Signup and view all the answers

Una empresa que usa un servicio cloud para almacenar sus ficheros de tal forma que puedan acceder a ellos como un servidor de ficheros global, está utilizando:

<p>Azure File Storage. (C)</p> Signup and view all the answers

Una empresa tiene como requisito fundamental el archivar ficheros multimedia de gran tamaño, pero no necesita realizar consultas sobre la información contenida en ellos. ¿Qué servicio de almacenamiento es el más apropiado en Azure si se busca el menor costo?

<p>Azure Blob Storage. (A)</p> Signup and view all the answers

En Microsoft Azure, ¿qué representa una 'región'?

<p>Un área geográfica específica que contiene al menos un centro de datos. (A)</p> Signup and view all the answers

¿Qué son las 'availability zones' (AZ) en Microsoft Azure?

<p>Centros de datos independientes dentro de una región que ofrecen redundancia. (C)</p> Signup and view all the answers

En un modelo IaaS en Azure, ¿de quién es la responsabilidad principal de la seguridad del sistema operativo?

<p>Compartida entre el proveedor y el usuario, siendo este el encargado de instalar las actualizaciones de seguridad que esten disponibles. (D)</p> Signup and view all the answers

¿Cuál es el propósito principal de Azure Active Directory?

<p>Gestionar la identidad y el acceso de los usuarios a los servicios en la nube. (A)</p> Signup and view all the answers

¿Qué servicio de Azure se utiliza para ejecutar aplicaciones sin necesidad de configurar o gestionar la infraestructura?

<p>Azure serverless computing. (D)</p> Signup and view all the answers

¿Cuál es el servicio de Azure que permite crear redes virtuales privadas (VPN) para conectar máquinas virtuales?

<p>Azure Virtual Network. (D)</p> Signup and view all the answers

¿Para qué se utiliza Azure Load Balancer?

<p>Distribuir el tráfico de red entre múltiples máquinas virtuales. (B)</p> Signup and view all the answers

¿Cuál es el servicio de Azure que permite crear copias de seguridad de datos en la nube?

<p>Azure Backup. (B)</p> Signup and view all the answers

¿Cuál es la principal ventaja de utilizar Azure Data Lake Storage para el almacenamiento de big data?

<p>Escalabilidad ilimitada y redundancia. (A)</p> Signup and view all the answers

¿Qué tipo de análisis permite realizar Azure Stream Analytics?

<p>Análisis de datos en tiempo real. (D)</p> Signup and view all the answers

¿Qué componentes incluye Azure HDInsight para el procesamiento de datos masivos?

<p>Apache Hadoop (HDFS y MapReduce), Spark, Kafka, HBase, Storm y Apache Hive. (D)</p> Signup and view all the answers

¿Cuál es la función principal de Azure Machine Learning Service?

<p>Proporcionar una plataforma para desarrollar, entrenar, evaluar y desplegar modelos de machine learning. (D)</p> Signup and view all the answers

A una herramienta que facilita el desarrollo, evaluación y despliegue de modelos de machine learning de forma más sencilla e intuitiva se le denomina:

<p>Azure Machine Learning Studio. (C)</p> Signup and view all the answers

Flashcards

¿Qué es cloud computing?

Servicios relacionados con la computación que se proporcionan a través de Internet, abstrayendo la complejidad de los sistemas y tecnologías subyacentes.

¿Qué es cloud computing (técnico)?

Aplicaciones y servicios que se ejecutan en una red distribuida usando recursos virtualizados, accesibles mediante protocolos estándar de Internet.

¿Cómo se ofrece cloud computing?

Modelo de oferta comercial donde un proveedor proporciona servicios a través de Internet, reemplazando los recursos locales tradicionales (on-premises).

¿Qué es la disponibilidad?

Capacidad de un sistema para responder a las peticiones de los usuarios.

Signup and view all the flashcards

¿Qué es la escalabilidad?

Capacidad de un sistema para crecer para responder a un incremento en la demanda de peticiones.

Signup and view all the flashcards

¿Qué es la elasticidad?

Capacidad de un sistema para aumentar o disminuir su capacidad según la carga de trabajo.

Signup and view all the flashcards

¿Qué es una nube pública?

Modelo donde la nube está alojada y operada por un proveedor externo, ofreciendo recursos a través de Internet.

Signup and view all the flashcards

¿Qué es una nube privada?

Modelo donde los recursos de computación son utilizados exclusivamente por una única empresa u organización.

Signup and view all the flashcards

¿Qué es una nube híbrida?

Modelo que combina una nube pública con una privada, permitiendo compartir datos y aplicaciones entre ellas.

Signup and view all the flashcards

¿Qué es IaaS?

Modelo de servicio donde el usuario alquila la infraestructura que necesita a un proveedor, pagando por el consumo realizado.

Signup and view all the flashcards

¿Qué es PaaS?

Modelo de servicio que proporciona un entorno bajo demanda para desarrollo, pruebas, despliegue y gestión de aplicaciones.

Signup and view all the flashcards

¿Qué es SaaS?

Modelo donde el proveedor aloja y gestiona aplicaciones, y el usuario se conecta a ellas a través de Internet.

Signup and view all the flashcards

¿Qué es serverless computing?

Computación orientada a eventos donde las funcionalidades se ejecutan solo cuando ocurre un trigger específico, sin gestión continua de servidores.

Signup and view all the flashcards

¿Qué es Azure Portal?

Consola web de Microsoft Azure desde donde se gestionan, despliegan y monitorizan todos los servicios contratados.

Signup and view all the flashcards

¿Qué es Microsoft Azure?

Plataforma que ofrece servicios de computación en la nube, incluyendo almacenamiento, gestión de usuarios, inteligencia artificial y soporte para IoT.

Signup and view all the flashcards

¿Qué es una región en Azure?

Área geográfica que contiene al menos un centro de datos, utilizada para clasificar y organizar los recursos en Microsoft Azure.

Signup and view all the flashcards

¿Qué es una Availability Zone (AZ)?

Centro separado físicamente dentro de una región, que aísla recursos y evita la detención de servicios en caso de fallos.

Signup and view all the flashcards

¿Qué es Azure Compute?

Servicios de cómputo bajo demanda que ofrece Azure para ejecutar aplicaciones, desde máquinas virtuales hasta supercomputadores.

Signup and view all the flashcards

¿Qué son Azure Virtual Machines?

Emulaciones software de un ordenador físico, que permiten al usuario trabajar como si estuviera en un equipo local.

Signup and view all the flashcards

¿Azure Container Instances/Kubernetes?

Instancias que permiten ejecutar aplicaciones alojadas en contenedores en Azure, sin necesidad de proporcionar servidores o máquinas virtuales.

Signup and view all the flashcards

¿Qué es Azure Virtual Network?

Conecta máquinas virtuales mediante redes virtuales privadas, proporcionando aislamiento y seguridad.

Signup and view all the flashcards

¿Qué es Azure Firewall?

Implementa un firewall con alta seguridad y disponibilidad, protegiendo las aplicaciones alojadas en Azure.

Signup and view all the flashcards

¿Qué son Azure Storage?

Comparten alta durabilidad, disponibilidad, seguridad y escalabilidad. Sirven como base para otros servicios, como HDInsight.

Signup and view all the flashcards

¿Qué es Azure Blob Storage?

Almacenamiento más barato para grandes objetos y datos no estructurados, permitiendo almacenar archivos sin realizar consultas.

Signup and view all the flashcards

¿Qué es Azure File Storage?

Almacenamiento para ficheros que pueden ser accedidos y gestionados como un servidor de ficheros a nivel global.

Signup and view all the flashcards

¿Qué es Azure Cosmos DB?

Base de datos distribuida globalmente, caracterizada por su baja latencia y alta disponibilidad, con soporte para diferentes APIs.

Signup and view all the flashcards

¿Qué es Azure SQL Database?

Base de datos relacional SQL totalmente gestionada por Azure, orientada a consultas transaccionales.

Signup and view all the flashcards

¿Qué son Big data y analítica Azure?

Proporciona tecnologías y servicios relacionados con big data y analytics, desde almacenamiento orientado a big data hasta analíticas basadas en Hadoop.

Signup and view all the flashcards

¿Qué es Azure Data Lake Storage?

Sistema de almacenamiento masivo de datos de cualquier tipo y tamaño, compatible con el ecosistema Hadoop.

Signup and view all the flashcards

¿Qué es Azure Synapse Analytics?

Servicio para ejecutar análisis a escala masiva, aunando conceptos de enterprise data warehousing y big data analytics.

Signup and view all the flashcards

¿Qué es Azure Stream Analytics?

Tecnología equivalente a Spark Streaming, centrada en el procesado de flujos de datos en tiempo real.

Signup and view all the flashcards

¿Qué es Azure HDInsight?

Permite procesar cantidades masivas de datos con clústeres Hadoop gestionados por Azure en la nube.

Signup and view all the flashcards

¿Qué es Azure Databricks?

Servicio de analítica de datos mediante Apache Spark, que se puede integrar con otros servicios big data proporcionados por Azure.

Signup and view all the flashcards

¿Qué es Azure Machine Learning Service?

Entorno para desarrollar, entrenar, evaluar, gestionar y desplegar modelos de machine learning en la nube.

Signup and view all the flashcards

¿Qué es Azure Machine Learning Studio?

Entorno visual de estilo drag-and-drop para desarrollar, evaluar y desplegar modelos de machine learning más sencillos e intuitivos.

Signup and view all the flashcards

Study Notes

  • El tema trata sobre la computación en la nube, sus conceptos, ventajas, modelos de implementación y una descripción general de Microsoft Azure.

8.1 Introducción y Objetivos

  • El objetivo es simplificar la administración de equipos informáticos a través de servicios en la nube, conocidos como cloud computing.
  • Permite entender el concepto de cloud computing y los problemas que resuelve, analizando las plataformas principales de cloud computing actuales como Amazon Web Services (AWS), Microsoft Azure y Google Cloud Platform (GCP).

8.2 Introducción al Cloud Computing

  • La computación en la nube implica una variedad de servicios relacionados con la informática que se proporcionan a través de Internet.
  • La referencia a la "nube" se deriva de la representación habitual de Internet.
  • Abstrae la complejidad de los sistemas, protocolos y tecnologías subyacentes necesarios para proporcionar servicios diversos.
  • Internet fue concebido como una red redundante y tolerante a fallos, permitiendo que los recursos a los que da acceso se puedan escalar de forma masiva, característica de los servicios de cloud computing.
  • Abarca almacenamiento, bases de datos, redes, software, analítica de datos, inteligencia artificial, Internet of Things (IoT) y aplicaciones móviles, con el objetivo de facilitar la innovación, el acceso a recursos flexibles y economías de escala.
  • El usuario paga solo por los servicios en la nube que utiliza, lo que reduce costes operacionales, optimiza la infraestructura y permite escalar el sistema según las necesidades.

8.3 Ventajas del Cloud Computing

  • Se refiere a aplicaciones y servicios que se ejecutan en una red distribuida usando recursos virtualizados accesibles a través de protocolos de Internet.
  • El cloud computing se ofrece comercialmente a través de un proveedor que aloja servicios previamente gestionados en servidores locales (on-premises) en sus servidores accesibles a través de Internet.
  • Implementa pago por uso (pay-per-use), con lo que se paga solo por lo que se usa.
  • Elimina la necesidad de comprar hardware adicional para picos de demanda, reduciendo costos y recursos.
  • Elimina trabajos de mantenimiento, enfocándose en aspectos diferenciadores del negocio.
  • Abstracción: oculta los detalles de implementación y la ubicación física de los recursos.
  • Virtualización: servicios que comparten recursos, proporcionando capacidad "bajo demanda" con costes determinados según el consumo y una alta escalabilidad.

Las principales ventajas asociadas a los servicios de cloud computing, son:

  • Disponibilidad: mayor porcentaje de tiempo en que un sistema puede responder a las peticiones de los usuarios. Requiere replicación de sistemas a escala global y alta tolerancia a fallos. Incremento de la disponibilidad gracias a la virtualización y la replicación a escala global.
  • Escalabilidad: capacidad de crecer para responder a un aumento en la demanda. Los servicios de cloud computing facilitan la escalabilidad mediante la virtualización, de forma transparente para el usuario.
  • Elasticidad: no solo es importante poder aumentar la capacidad del sistema según lo hace la carga de trabajo, sino también disminuirla cuando la demanda de carga de trabajo se reduce para minimizar el desperdicio de recursos con sobrecoste.
  • Escala global: capacidad de proporcionar la cantidad adecuada de recursos (cómputo, almacenamiento o ancho de banda) según las necesidades del momento desde la localización geográfica más adecuada.
  • Productividad: elimina la necesidad de instalar, configurar y actualizar hardware y software, permitiendo a los equipos técnicos enfocarse en objetivos más importantes.
  • Seguridad: reforzada por políticas, tecnologías y controles ofrecidos por los proveedores, protegiendo datos, aplicaciones e infraestructura.
  • Fiabilidad y tolerancia a fallos: capacidad del sistema de manejar fallos (cortes de electricidad, red o hardware) detectándolos y recuperándose rápidamente. Copias de seguridad, recuperación ante desastres y continuidad de servicio de forma sencilla y menos costosa.
  • Recuperación ante desastres: capacidad de la infraestructura para volver a funcionar normalmente tras cortes, incendios o inundaciones, recuperando los datos perdidos.
  • Costes: favorecidos por economías de escala y tipos de gasto.
    • Economías de escala: la infraestructura IT disminuye con su tamaño ya que los costes fijos se mantienen y se amortizan entre más unidades.
    • Tipos de gasto: se adquieren equipos físicos, los gastos se consideran "gastos de capital" (CapEx), dinero fijo invertido de antemano en elementos (servidores...), que supone un riesgo importante que se debe tener en cuenta, o en los servicios de computación en la nube, pago según lo que se consume, opera como gastos del día a día para mantener el negocio en funcionamiento (OpEx).

8.4 Tipos de nube y servicios en la nube

Los sistemas de computación en la nube se pueden clasificar por modelos de despliegue y por modelos de servicios.

Modelos de despliegue:

  • Nube pública: los proveedores alojan y operan los recursos, como Amazon Web Services (AWS), Google Cloud Platform (GCP) y Microsoft Azure, que se se convierten en propietarios y gestores de todo el hardware, el software y la infraestructura auxiliar. Los usuarios comparten estos elementos de almacenamiento, cómputo y red con otras organizaciones accediendo a sus servicios y gestionando su cuenta a través de una página web, con una tarjeta de crédito.
  • Nube privada: los recursos de computación son utilizados exclusivamente por una única empresa u organización on-premises o off-premises. Puede ser gestionada por el servicio IT de la propia compañía, o bien esta puede decidir pagar un servicio adicional a un proveedor para que albergue y gestione la nube privada, todos los servicios e infraestructuras de una nube privada estarán conectados bajo una red privada sin acceso a la red pública de Internet.
  • Nube híbrida: combina una nube pública con una privada mediante tecnologías que permiten compartir datos y aplicaciones entre ellas, proporcionando a las compañías mayor flexibilidad y más opciones de despliegue, y ayudando a optimizar la infraestructura ya existente.
    • Evolución edge computing, acerca la computación a dispositivos IoT.
    • Escala la infraestructura on-premises, a través de la nube pública de modo transparente.

Modelos de servicios en la nube:

  • Son la frontera entre la red, la gestión y las responsabilidades del proveedor de servicios y del cliente.
  • Los modelos principales son:
    • Infraestructura como servicio (Infrastructure as a Service, IaaS). El usuario "alquila" la infraestructura que necesita a un proveedor de servicios en la nube, en una modalidad de pago por consumo (pay-as-you-go o pay-per-use), por servidores, máquinas virtuales (VM), almacenamiento, redes, sistemas operativos, balanceadores de carga, firewalls...
    • Plataforma como servicio (Platform as a Service, PaaS). Proporcionan un entorno bajo demanda para desarrollo, pruebas, despliegue y gestión de aplicaciones software, que está diseñado para facilitar a los desarrolladores sin preocuparse de preparar o gestionar la infraestructura.
    • Computación sin servidor o función como servicio (Function as a Service, FaaS). Se centra en construir funcionalidades de aplicaciones sin invertir tiempo continuamente en gestionar los servidores y la infraestructura requeridos, con orientación arquitectónica a eventos (trigger). No almacena datos y el entorno se detiene durante el tiempo en el que la función no se ejecuta, para no incurrir en gastos en ese intervalo.
    • Software como servicio (Software as a Service, SaaS). Modelo para proporcionar aplicaciones software a través de Internet, bajo demanda y generalmente bajo una suscripción.
      • Ejemplos de SaaS incluyen aplicaciones de conferencia online (Zoom), seguimiento de la jornada laboral, nóminas y contabilidad, Google Drive, Office365 o Salesforce, entre otras muchas.

8.5 Casos de uso de los servicios en la nube

  • Los servicios de cloud computing abarcan desde pequeños startups hasta corporaciones globales, agencias gubernamentales y organizaciones sin ánimo de lucro.
  • Sus casos de uso son:
    • Construir, desplegar y escalar aplicaciones nativas en la nube para web, teléfonos móviles o APIs.
    • Crear, almacenar y restaurar copias de seguridad de forma duradera, gracias a la redundancia y resistencia a fallos económicos.
    • Streaming de vídeo y audio a redes de distribución global.
    • Proporcionar software bajo demanda (SaaS).
    • Construir y probar aplicaciones con reducción de costes y tiempo de desarrollo mediante la infraestructura escalable de la nube.
    • Analítica de datos, unificando datos para descubrir patrones o convertir datos en conocimiento útil.
    • Amazon Web Services, Microsoft Azure, Google Cloud Platform o IBM ofrecen servicios de computación en la nube. Siendo los tres primeros los que ofrecen servicios de nube pública.

8.6. Microsoft Azure

  • Es una plataforma de computación en la nube que ofrece servicios para diferentes problemas de negocio.

  • Dispone de Azure Portal, la consola web desde la que gestionar, desplegar y/o monitorizar los servicios contratados, así como Azure Marketplace, un proveedor de servicios de terceros a través de Microsoft Azure

  • Ofrece plataformas de contenedores open-source (como Docker), imágenes de máquinas virtuales, bases de datos, software, herramientas de desarrollo, detección de amenazas Azure Databricks (relacionado al uso de Spark) y Citrix (software de escritorio virtual).

  • Cuenta con :

    • Azure Platform: servicios de infraestructura para alojar aplicaciones web.
    • Windows Azure Platform: un sistema operativo en la nube que proporciona una serie de APIs.
  • Se diferencia entre servicios de infraestructura y de plataforma (Data, Inteligence & IoT), servicios de gestión, y seguridad, que son transversales.

    • Microsoft Azure está compuesto a nivel físico por una gran colección de centros de datos repartidos por todo el mundo. Con la organización de datos por regiones, area geográfica con un centro de datos.

      • Se debe elegir la región desde donde se servirá dicho servicio, antes de elegir la región, hay que estudiar aspectos como la disponibilidad del servicio, el coste (que puede diferir entre regiones), la latencia o los aspectos legales.
    • Availability zone (AZ): un centro separado físicamente (e independientes en términos de energía, climatización y red) dentro de una región en la que si una AZ falla, los servicios proporcionados por la región no se detienen.

Otros servicios son:

  • Seguridad, con una responsabilidad compartida entre Microsoft Azure y usuario.
    • Los datos dentro de bases de datos y discos asociados a la maquinas virtuales.
    • Las cuentas de usuarios.
    • Gestion del acceso a diferentes recursos: Microsoft Azure proporciona un servicio, como Azure Active Directory, para autenticar usuarios, gestionar roles y grupos de acceso para la lectura y/o edición de los distintos servicios.
    • Azure dispone asimismo de un servicio de seguridad que monitoriza los diferentes servicios contratados en busca de eventos o comportamientos sospechosos (security center), opciones de encriptación gestiona la identidad y el acceso con Azure Active Directory, protección de las redes y recursos.

Servicios de computo:

  • Azure Compute engloba los servicios de cómputo bajo demanda que ofrece Azure.
    • procesadores "multicore" hasta supercomputadores a través de maquinas virtuales (Azure Virtual Machines) o contenedores (Azure Container Instances y Azure Kubernetes Service).
    • Con tecnología Serverless Computing ejecutar aplicaciones sin necesidad de definir o configurar ningún tipo de infraestructura, proporciona directamente aplicaciones web como PaaS.
    • Con Azure Virtual Machines: Windows (Azure Windows Virtual Machine) o Linux (Azure Linux Virtual Machine) alojadas en Azure, emulaciones software de un ordenador o servidor físico.
    • Azure proporciona un servicio adicional, denominado Azure Virtual Machine Scale Sets con el mismo concepto de máquina virtual.
      • Azure Container Instances y Azure Kubernetes Service:
        • ejecutar aplicaciones alojadas en contenedores (ya sean Docker o Kubernetes).
        • un contenedor agrupa las librerías y componentes que se necesitan para ejecutar una aplicación y utiliza el sistema operativo.
        • Los contendores están orientados a arquitecturas de microservicios.

Servicios en redes:

  • La conexión de los recursos es un servicio básico de cómputo y almacenamiento mediante una red.
    • Azure Virtual Network: conecta máquinas virtuales mediante redes virtuales privadas (VPN).
    • Azure Load Balancer: balancea la carga de las peticiones entre diferentes máquinas virtuales, aplicaciones o servicios.
    • Azure Firewall: implementa un firewall con alta seguridad y disponibilidad.
    • Azure DDoS Protection: protege las aplicaciones alojadas en Azure de potenciales ataques de denegación de servicio
    • Azure Express Route: permite conectar la infraestructura de una empresa con la de Azure.
    • Azure Network Watcher: monitoriza y diagnostica posibles fallos en la red.
    • Azure Traffic Manager: distribuye el tráfico de red entre las regiones globales de Azure.

Servicios de almacenamiento:

  • Azure Storage, comparten durabilidad, disponibilidad gracias al uso de redundancia, seguridad, escalabilidad virtualmente ilimitada, gestión y mantenimiento y accesibilidad desde cualquier sitio mediante una API REST.
    • Azure Blob Storage: servicio de almacenamiento orientado a archivos como ficheros de texto, vídeo o de imagen, o archivos binarios.
    • Azure File Storage: ficheros que pueden ser accedidos y gestionados como un servidor de ficheros, pero a nivel global.
    • Azure Queue Storage: datos de tipo cola para enviar y entregar mensajes entre aplicaciones, de forma asíncrona.
    • Azure Table Storage: almacenamiento NoSQL que guarda datos no estructurados, indicado para conservar información como datos de usuario para aplicaciones web, libros de direcciones, información de un dispositivo u otros metadatos.
    • Azure Disks Representa: el nivel más básico de almacenamiento, en bloques, sirve como base de almacenamiento de arranque de máquinas virtuales.

Bases de Datos:

  • Azure proporciona diferentes servicios de base de datos para almacenar una gran variedad de tipos y volúmenes de información, todas ellas con conectividad global y alta disponibilidad.
    • Azure Cosmos DB: base de datos distribuida a nivel global, caracterizada baja latencia y alta disponibilidad (99,999 %).
    • Azure SQL Database: base de datos relacional estructurada SQL, totalmente gestionada por Azure.
    • Azure Database Migration Service: servicio para la migración de bases de datos on-premises o en otras plataformas cloud a Azure.

Big data y analítica de datos:

  • Azure proporciona servicios y tecnologías relacionados con big data y analytics, desde almacenamiento orientado a big data con Azure Data Lake Storage hasta analíticas basadas en el ecosistema Hadoop.
    • Azure Data Lake Storage: sistema de almacenamiento orientado almacenamiento de datos masivos para el ecosistema Hadoop.
    • Azure Synapse Analytics: sistema para ejecutar análisis a escala masiva, aunando conceptos de enterprise data warehousing (EDW) y big data analytics.
    • Azure Stream Analytics: Spark Streaming pero centrado procesado de flujos de datos (streaming).
    • Azure HDInsight: procesar cantidades masivas de datos con cúmulos Hadoop gestionados por Azure, que incluye Apache Hadoop, Spark, Kafka, HBase, Storm y Apache Hive.
    • Azure Databricks: es un servicio de analítica de datos mediante Apache Spark se puede integrar con los servicios big data.

Inteligencia artificial:

  • Microsoft Azure ofrece servicios de inteligencia artificial de bajo nivel, para desarrollar modelos propios de machine learning, y servicios a alto nivel.

    • Azure Machine Learning Service: entorno en la nube para desarrollar, entrenar, evaluar, gestionar y desplegar modelos de machine learning.
    • Azure Machine Learning Studio: entorno visual, estilo "drag-and-drop", para desarrollar modelos de machine learning.
  • La abstracción de machine learning son los servicios específicos relacionados con inteligencia artificial con APIs intuitivas.

    • Vision API : para procesado de imagen para identificar, poner etiqueta, indexar y moderar imágenes y vídeos.
    • Speech API: convertir texto hablado en escrito, de verificación o reconocimiento de usuarios por su habla.
    • Knowledge mapping: mapeado de información compleja en datos para resolver datos, como sistemas de recomendación y búsquedas semánticas.
    • Bing Search: usar la API del buscador.
    • Natural Language Processing API: procesar lenguaje natural con scripts ya preconstruidos, evaluar sentimientos y aprender cómo reconocer lo que el usuario busca.

Studying That Suits You

Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

Quiz Team

Related Documents

More Like This

Use Quizgecko on...
Browser
Browser