Microsoft Tutorial de Azure para principiantes: aprenda los conceptos básicos en 1 día


Antes de comenzar este tutorial de Azure para principiantes, comprendamos

¿Qué es la computación en la nube?

La computación en la nube es un término referido al almacenamiento y acceso a datos a través de Internet. No almacena ningún dato en el disco duro de su computadora personal. En la computación en la nube, accede a los datos desde un servidor remoto.

Que es Microsoft ¿Azur?

Azure es una plataforma de computación en la nube lanzada por Microsoft en febrero de 2010. Es una plataforma en la nube abierta y flexible que ayuda en el desarrollo, almacenamiento de datos, alojamiento de servicios y gestión de servicios. La herramienta Azure aloja aplicaciones web a través de Internet con la ayuda de Microsoft centros de datos.

Tipos de nubes de Azure

Hay principalmente tres tipos de nubes en Microsoft Azul son:

  1. PASCUA
  2. SAAS
  3. IASS

Tipos de nubes de Azure

Azure como IaaS

IaaS (Infraestructura como servicio) es la capa fundamental de la plataforma en la nube. Los administradores de TI utilizan este servicio de Azure para procesamiento, almacenamiento, redes o cualquier otra operación informática fundamental. Es uno de los temas de Azure que debe aprender y que permite a los usuarios ejecutar software arbitrario.

Ventajas:

  • Ofrece portabilidad eficiente en tiempo de diseño.
  • Es recomendable para aplicaciones que necesitan un control total.
  • IaaS ofrece una rápida transición de servicios a la nube
  • El beneficio aparente de laaS es que le libera de las preocupaciones de configurar muchas máquinas físicas o virtuales.
  • Le ayuda a acceder, monitorear y administrar centros de datos

Desventajas de Iaas:

  • Muchos riesgos de seguridad derivados de servidores sin parches
  • Algunas empresas han definido procesos para probar y actualizar las vulnerabilidades de los servidores locales. Esto no se puede hacer con Azure.

Azure como PaaS

PaaS es una plataforma informática que incluye un sistema operativo, un entorno de ejecución de lenguaje de programación, una base de datos o servicios web. Este servicio de Azure lo utilizan desarrolladores y proveedores de aplicaciones.

Como sugiere su nombre, esta plataforma se proporciona al cliente para desarrollar e implementar software. Es uno de los conceptos básicos de Azure que permite al cliente centrarse en el desarrollo de aplicaciones en lugar de preocuparse por el hardware y la infraestructura. También se ocupa de problemas de sistemas operativos, redes y servidores.

Ventajas:

  • El costo total es bajo ya que los recursos se asignan según demanda y los servidores se agregan o restan automáticamente.
  • Azure es menos vulnerable porque los servidores se comprueban automáticamente para detectar todos los problemas de seguridad conocidos.
  • Todo el proceso no es visible para el desarrollador, por lo que no existe riesgo de violación de datos.

Desventajas:

  • Pueden ocurrir problemas de portabilidad cuando utiliza servicios PaaS
  • Puede haber un entorno diferente en Azure, por lo que la aplicación debe adaptarse en consecuencia.

Azure como SaaS

SaaS (Software como Servicio) es un software alojado y gestionado de forma centralizada. Es una versión única de la aplicación que se utiliza para todos los clientes. Puede escalar horizontalmente a varias instancias. Esto le ayuda a garantizar el mejor rendimiento en todas las ubicaciones. La licencia del software se obtiene mediante una suscripción mensual o anual. MS Exchange, Office y Dynamics se ofrecen como SaaS

Conceptos clave de Azure

Ahora, en este tutorial de conceptos básicos de Azure para principiantes, aprenderemos los conceptos clave de Azure que se enumeran a continuación:

Nombre del concepto Descripción
Regiones Azure es una plataforma en la nube global que está disponible en varias regiones del mundo. Cuando solicita un servicio, una aplicación o una máquina virtual en Azure, primero se le solicita que especifique una región. La región seleccionada representa el centro de datos donde se ejecuta su aplicación.
Datacenter En Azure, puede implementar sus aplicaciones en una variedad de centros de datos en todo el mundo. Por lo tanto, es recomendable seleccionar una región que esté más cerca de la mayoría de sus clientes. Le ayuda a reducir la latencia en las solicitudes de red.
Portal Azure Azure Portal es una aplicación basada en web que se puede utilizar para crear, administrar y eliminar recursos y servicios de Azure. Está localizado en https://portal.azure.com.
Recursos El recurso de Azure es una computadora individual, datos de red o servicios de alojamiento de aplicaciones que se cobran individualmente. Algunos recursos comunes son máquinas virtuales (VM), cuenta de almacenamiento o bases de datos SQL.
Grupos de recursos Un grupo de recursos de Azure es un contenedor que contiene recursos relacionados para una solución de Azure. Puede incluir todos los recursos o solo los recursos que desee administrar.
Plantillas de Resource Manager Es un JSON que define uno o más recursos para implementar en un grupo de recursos. También establece dependencias entre los recursos implementados.
Automatización: Azure le permite automatizar el proceso de creación, administración y eliminación de recursos mediante PowerShell o la interfaz de línea de comandos (CLI) de Azure.
PowerShell de Azure PowerShell es un conjunto de módulos que ofrecen cmdlets para administrar Azure. En la mayoría de los casos, puede utilizar el comando cmdlets para las mismas tareas que realiza en Azure Portal.
Interfaz de línea de comandos (CLI) de Azure La CLI de Azure es una herramienta que puede usar para crear, administrar y eliminar recursos de Azure desde la línea de comandos.
API REST Azure se basa en un conjunto de API REST que le ayudan a realizar la misma operación que realiza en Azure Portal Ul. Permite manipular sus recursos y aplicaciones de Azure a través de cualquier aplicación de software de terceros.

Dominios de Azure (componentes)

Ahora, en este tutorial de fundamentos de Azure, aprendamos los componentes clave de Azure:

Componentes clave de Azure
Componentes clave de Azure

Calcular

Ofrece operaciones informáticas como alojamiento, desarrollo e implementación de aplicaciones en la plataforma Azure. tiene el siguientewing componentes:

  • Máquina virtual: le permite implementar cualquier idioma y carga de trabajo en cualquier sistema operativo
  • Conjuntos de escalado de máquinas virtuales: le permite crear miles de máquinas virtuales similares en minutos
  • Servicio de contenedor de Azure: cree una solución de alojamiento de contenedores optimizada para Azure. Escala y organiza aplicaciones usando Kube, DC/OS, Swarm o Docker
  • Azure Container Registry: este servicio almacena y administra imágenes de contenedores en todo tipo de implementaciones de Azure.
  • Funciones: Le permite escribir código independientemente de la infraestructura y el aprovisionamiento de servidores. En la situación en la que la tasa de llamadas de funciones aumenta.
  • Por lotes: el procesamiento por lotes le ayuda a escalar a decenas, cientos o miles de máquinas virtuales y ejecutar procesos informáticos.
  • Service Fabric: simplifique el desarrollo de aplicaciones basadas en microservicios y la gestión del ciclo de vida. Es compatible Java, PHP, Node.js, Python y Ruby.

Almacenamiento

Azure Store es una solución de almacenamiento en la nube para aplicaciones modernas. Está diseñado para satisfacer las necesidades de escalabilidad de sus clientes. Le permite almacenar y procesar cientos de terabytes de datos. tiene el siguientewing componentes:

  • Blob Storage: Azure Blob Storage es un servicio que almacena datos no estructurados en la nube como objetos/blobs. Puede almacenar cualquier tipo de texto o datos binarios, como un documento, un archivo multimedia o un instalador de aplicaciones.
  • Almacenamiento en cola: proporciona mensajería en la nube entre los componentes de la aplicación. Ofrece unsyncMensajería honesta para establecer comunicación entre los componentes de la aplicación.
  • Almacenamiento de archivos: con Azure File Storage, puede migrar aplicaciones heredadas. Se basa en el archivo sh.ares a Azure rápidamente y sin costosas reescrituras.
  • Table Storage: Azure Table Storage almacena datos NoSQL semiestructurados en la nube. Proporciona un almacén de claves/atributos con un diseño sin esquema.

Base de datos

Esta categoría incluye la base de datos como servicio (DBaaS) que ofrece herramientas SQL y NoSQL. También incluye bases de datos como Azure Cosmos DB y Azure Database para PostgreSQL. tiene el siguientewing componentes:

  • Base de datos SQL: Es un servicio de base de datos relacional en el Microsoft nube basada en el líder del mercado Microsoft Motor de servidor SQL.
  • DocumentDB: es un servicio de base de datos NoSQL totalmente administrado que está diseñado para ofrecer un rendimiento rápido y predecible y facilitar el desarrollo.
  • Redis Cache: es un almacén de valores clave seguro y muy avanzado. Almacena estructuras de datos como cadenas, hashes, listas, etc.

Red de entrega de contenidos

Content Delivery Network (CDN) almacena en caché contenido web estático en ubicaciones estratégicamente ubicadas. Esto le ayuda a ofrecer velocidad para entregar contenido a los usuarios. tiene el siguientewing componentes:

  • VPN Gateway: VPN Gateway envía tráfico cifrado a través de una conexión pública.
  • Traffic Manager: Te ayuda a controlar y te permite hacer la distribución del tráfico de usuarios para servicios como WebApps, VM, Azure y servicios en la nube en diferentes Datacenters.
  • Express Route: le ayuda a ampliar sus redes locales al Microsoft nube a través de una conexión privada dedicada a Microsoft Azure, Office 365 y CRM en línea.

Seguridad + Identificar servicios

Proporciona capacidades para identificar y responder a la nube. amenazas de seguridad. También le ayuda a administrar claves de cifrado y otros activos confidenciales. tiene el siguientewing componentes:

  • Key Vault: Azure Key Vault le permite proteger las claves criptográficas y le ayuda a crear secretos utilizados por las aplicaciones y servicios en la nube.
  • Azure Active Directory: Azure Active Directory y servicio de gestión de identidades. Esto incluye autenticación multifactor, registro de dispositivo, etc.
  • Azure AD B2C: Azure AD B2C es una solución de administración de identidades en la nube para sus aplicaciones web y móviles orientadas al consumidor. Le permite escalar cientos de millones de identidades de consumidores.

Servicios de integración empresarial

  • Service Bus: Service Bus es un servicio de entrega de información que funciona en el sistema de comunicación de terceros.
  • SQL Server Stretch Database: este servicio le ayuda a migrar cualquier dato frío de forma segura y transparente al Microsoft Nube azul
  • Servicios de dominio de Azure AD: ofrece servicios de dominio administrado como unión a dominio, política de grupo, LDAP, etc. Esta autenticación, que es compatible con Windows Directorio activo del servidor.
  • Autenticación multifactor: Azure Multi-Factor Authentication (MFA) es una verificación de dos pasos. Le ayuda a acceder a datos y aplicaciones y ofrece un proceso de inicio de sesión simple.

Servicios de Monitoreo + Gestión

Estos servicios permiten una fácil gestión de la implementación de Azure.

  • Azure Resource Manager: le facilita la administración y visualización de recursos en su aplicación. Incluso puedes controlar quién es tu organización y puede actuar sobre los recursos.
  • Automatización: Microsoft Azure Automation es una forma de automatizar tareas manuales, de larga duración, sin errores y que se repiten constantemente. Estas tareas se realizan comúnmente en un entorno empresarial y de nube.

Redes de Azure

  • Red Virtual: Realizar aislamiento y segmentación de Red. Ofrece filtro y ruta de tráfico de red.
  • Load Balancer: Ofrece alta disponibilidad y rendimiento de red de cualquier aplicación. Cargar información de equilibrio del tráfico de Internet a las máquinas virtuales.
  • Application Gateway: Es un dispositivo virtual dedicado que ofrece un Application Delivery Controller (ADC) como servicio.
  • Azure DNS: el servicio de alojamiento de Azure DNS ofrece resolución de nombres mediante Microsoft Infraestructura azul.

Servicios web y móviles

  • Aplicaciones web: Web Apps le permite crear y alojar sitios web en el lenguaje de programación de su elección sin la necesidad de administrar su infraestructura.
  • Aplicaciones móviles: el servicio de aplicaciones móviles ofrece una plataforma de desarrollo de aplicaciones móviles altamente escalable y disponible a nivel mundial para los usuarios.
  • Aplicaciones API: las aplicaciones API facilitan el desarrollo, alojamiento y consumo de API en la nube y en las instalaciones.
  • Aplicaciones lógicas: Logic Apps le ayuda a simplificar e implementar integraciones escalables

Flujos de trabajo en la nube

Proporciona un diseñador visual para crear y automatizar su proceso como una serie de pasos conocidos como flujo de trabajo.

  • Centros de notificaciones: Azure Notification Hubs ofrece un motor de inserción escalable, multiplataforma y fácil de usar.
  • Event Hubs: Azure Event Hubs es una plataforma de transmisión de datos que puede administrar millones de eventos por segundo. Los datos enviados a un centro de eventos se pueden transformar y almacenar utilizando cualquier análisis en tiempo real que ofrezca adaptadores de almacenamiento/lotes.
  • Azure Search: es una solución de búsqueda como servicio en la nube que ofrece administración de infraestructura y servidores. Ofrece un servicio listo para usar que puede completar con sus datos. Esto se puede utilizar para agregar búsquedas a su aplicación web o móvil.

Migración

Las herramientas de migración ayudan a una organización a estimar los costos de migración de cargas de trabajo. También ayuda a realizar la migración de cargas de trabajo desde sus centros de datos locales a la nube de Azure.

Modelo de nube tradicional frente a Azure

Ahora, en este tutorial de la nube de Azure, aprendamos sobre la diferencia entre el modelo de nube tradicional y el modelo de nube de Azure:

Tradicional Modelo de nube de Azure
Infraestructura dedicada para cada aplicación Aplicaciones y microservicios poco acoplados
Hardware diseñado específicamente Hardware estándar de la industria
Distintos equipos de infraestructura y operaciones. Equipos DevOps centrados en servicios
Procesos y configuraciones personalizados Procesos y configuraciones estandarizados

Aplicaciones de Azure

Ahora, en este tutorial de Azure para principiantes, aprenderemos las aplicaciones de Azure.

Microsoft Azure se utiliza en un amplio espectro de aplicaciones como:

  • Servicios de infraestructura
  • Localización de
  • Aplicaciones web
  • servicios en la nube
  • Almacenamiento, copia de seguridad y recuperación
  • Administración de datos
  • Servicios Multimedia

Ventajas de Azure

Ahora, en este tutorial de MS Azure, cubriremos las ventajas de Azure.

Estas son las ventajas de usar Azure:

  • La infraestructura de Azure mejorará de forma rentable su estrategia de continuidad empresarial
  • Le permite acceder a la aplicación sin comprar una licencia para la máquina individual.
  • Windows Azure ofrece la mejor solución para sus necesidades de datos, desde bases de datos SQL hasta blobs y tablas.
  • Ofrece escalabilidad, flexibilidad y rentabilidad.
  • Le ayuda a mantener la coherencia en todas las nubes con herramientas y recursos familiares
  • Le permite ampliar el centro de datos con un conjunto de herramientas de administración consistente y soluciones de identidad y desarrollo familiares.
  • Puede implementar máquinas virtuales premium en minutos que también incluyen Linux y Windows servidores
  • Le ayuda a ampliar o reducir sus recursos de TI según sus necesidades.
  • No es necesario que ejecute una computadora de alta potencia y precio elevado para ejecutar las aplicaciones basadas en web de la computación en la nube.
  • No necesitarás potencia de procesamiento ni espacio en el disco duro si utilizas Azure
  • La computación en la nube ofrece almacenamiento prácticamente ilimitado
  • Si su computadora personal o portátil falla, todos sus datos aún están en la nube y aún son accesibles
  • Compartir documentos conduce directamente a una mejor colaboración
  • Si cambias de dispositivo tus ordenadores, aplicaciones y documentos te siguen a través de la nube

Desventajas de Azure

  • La computación en la nube no es posible si no puedes conectarte a Internet
  • Azure es una aplicación basada en web que requiere mucho ancho de banda para descargarse, al igual que los documentos grandes.
  • Las aplicaciones basadas en web a veces pueden ser más lentas en comparación con el acceso a un programa de software similar en su PC de escritorio.

Resumen

  • La computación en la nube es un término referido al almacenamiento y acceso a datos a través de Internet.
  • Azure es una plataforma de computación en la nube lanzada por Microsoft en 2010 febrero
  • Hay principalmente tres tipos de nubes en Microsoft Azul: 1)PAAS 2) SAAS 3) IASS
  • IaaS (Infraestructura como servicio) es la capa fundamental de la plataforma en la nube.
  • PaaS es una plataforma informática que incluye un sistema operativo, un entorno de ejecución de lenguaje de programación, una base de datos o servicios web.
  • SaaS (software como servicio) es un software alojado y administrado de forma centralizada.
  • Centros de datos y regiones, Azure Portal, Recursos, Grupos de recursos, Plantillas de Resource Manager, Azure PowerShell, Interfaz de línea de comandos (CLI) de Azure son algunos de los términos clave utilizados en Azure.
  • Componentes importantes de Microsoft Azure son servicios de computación, almacenamiento, bases de datos, monitoreo y administración, red de entrega de contenido, redes Azure, servicios web y móviles, etc.
  • El modelo tradicional utilizaba hardware especialmente diseñado, mientras que el modelo de nube de Azure utiliza hardware estándar de la industria.
  • Aplicaciones importantes de Microsoft Azure son: servicios de infraestructura, aplicaciones móviles, aplicaciones web, servicios en la nube, almacenamiento, respaldo y recuperación, administración de datos y servicios multimedia.
  • La mayor ventaja de Microsoft La infraestructura de Azure es que mejorará de manera rentable su estrategia de continuidad del negocio.
  • Las aplicaciones basadas en web como Azure a veces pueden ser más lentas en comparación con el acceso a un programa de software similar en su PC de escritorio.