Microsoft Azure Tutorial para principiantes: aprenda los conceptos básicos en 1 día
⚡ Resumen inteligente
Microsoft Azure es la plataforma de computación en la nube lanzada por Microsoft en 2010 que respalda el desarrollo de aplicaciones, el almacenamiento de datos, el alojamiento de servicios y la gestión a través de una red global de Microsoft-centros de datos operados por la empresa y cientos de servicios integrados.

¿Qué es la computación en la nube?
La computación en la nube es un término que se refiere al almacenamiento y acceso a datos a través de internet. No almacena ningún dato en el disco duro de su ordenador personal. En la computación en la nube, usted accede a los datos desde un servidor remoto.
¿Qué es Microsoft Azure?
Azure es una plataforma de computación en la nube que fue 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. El Azure La herramienta aloja aplicaciones web a través de Internet con la ayuda de Microsoft centros de datos.
Tipos de Azure Nubes
Hay principalmente tres tipos de nubes en Microsoft Azure:
- PaaS
- SaaS
- IaaS
Azure como IaaS
IaaS (Infraestructura como servicio) es la capa fundamental de la plataforma en la nube. Azure El servicio es utilizado por los administradores de TI para el procesamiento, almacenamiento, redes o cualquier otra operación informática fundamental. Es uno de los Azure Temas para aprender que permiten a los usuarios ejecutar software arbitrario.
Ventajas:
- Ofrece portabilidad eficiente en el tiempo de diseño.
- Es recomendable para aplicaciones que requieren un control total.
- IaaS ofrece una transición rápida de los servicios a la nube.
- La ventaja aparente de IaaS es que te libera de la preocupación de configurar muchas máquinas físicas o virtuales.
- Le ayuda a acceder, supervisar y gestionar centros de datos.
Desventajas de IaaS:
- Mucho los riesgos de seguridad desde servidores sin parchear.
- 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. Azure El servicio es utilizado por desarrolladores y proveedores de aplicaciones.
Como sugiere su nombre, esta plataforma se proporciona al cliente para desarrollar e implementar software. Es uno de los Azure Conceptos básicos que permiten al cliente centrarse en el desarrollo de la aplicación en lugar de preocuparse por el hardware y la infraestructura. También se encarga de los sistemas operativos, las redes y los problemas del servidor.
Ventajas:
- El coste total es bajo, ya que los recursos se asignan bajo demanda y los servidores se añaden o eliminan automáticamente.tracted
- Azure es menos vulnerable porque los servidores se revisan automáticamente para detectar todos los problemas de seguridad conocidos.
- Todo el proceso es invisible para el desarrollador, por lo que no existe riesgo de filtración de datos.
Desventajas:
- Pueden surgir problemas de portabilidad cuando se utiliza PaaS servicios.
- Puede que haya un entorno diferente en Azure, por lo que la aplicación debe adaptarse en consecuencia.
Azure como SaaS
SaaS (Software como ServicioEs un software gestionado y alojado centralmente. Se trata de una única versión de la aplicación para todos los clientes. Puede escalar a múltiples instancias, lo que garantiza el mejor rendimiento en todas las ubicaciones. El software se licencia mediante una suscripción mensual o anual. MS Exchange, Office y Dynamics se ofrecen como SaaS.
Azure Clave Concepts
Ahora en esto Azure Tutorial de conceptos básicos para principiantes, aprenderemos. Azure Conceptos clave que se enumeran a continuación:
| Nombre del concepto | Mareas Ideales para Lecciones |
|---|---|
| Regiones | Azure es una plataforma global en la nube que está disponible en varias regiones del mundo. Cuando solicita un servicio, aplicación o VM en AzureEn primer lugar, se le pedirá que especifique una región. La región seleccionada representa el centro de datos donde se ejecuta su aplicación. |
| Datacenter | In 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. |
| Azure reservaciones | El Azure El portal es una aplicación web que se puede utilizar para crear, administrar y eliminar Azure recursos y servicios. Está ubicado en https://portal.azure.com. |
| Recursos | An Azure Un recurso es un ordenador individual, un servicio de datos de red o un servicio de alojamiento de aplicaciones que se cobra individualmente. Algunos recursos comunes son: maquinas virtuales (VM), cuenta de almacenamiento o bases de datos SQL. |
| Grupos de recursos | An Azure Un grupo de recursos es un contenedor que alberga recursos relacionados para un grupo de recursos. Azure Solución. Puede incluir todos los recursos o solo los que usted desea administrar. |
| Plantillas de Resource Manager | Se trata de un archivo JSON que define uno o más recursos para desplegar en un grupo de recursos. Además, establece dependencias entre los recursos desplegados. |
| Automatización | Azure permite automatizar el proceso de creación, gestión y eliminación de recursos mediante PowerShell o el Azure Interfaz de línea de comandos (CLI). |
| Azure PowerShell | PowerShell es un conjunto de módulos que ofrecen cmdlets para administrar AzureEn la mayoría de los casos, se le permite usar el comando cmdlets para las mismas tareas que está realizando en el Azure portal. |
| Azure interfaz de línea de comandos (CLI) | El Azure CLI es una herramienta que puede utilizar para crear, administrar y eliminar Azure recursos desde la línea de comando. |
| API REST | Azure está construido sobre un conjunto de API REST que le ayudan a realizar las mismas operaciones que realiza en el Azure Interfaz de usuario del portal. Permite que su Azure recursos y aplicaciones que se pueden manipular mediante cualquier aplicación de software de terceros. |
Azure Dominios (Componentes)
Ahora en esto Azure Tutorial de fundamentos, aprendamos la clave Azure componentes:
Calcular
Ofrece operaciones informáticas como alojamiento, desarrollo e implementación de aplicaciones en el Azure plataforma. Tiene los siguientes componentes:
- Máquina virtual: Permite implementar cualquier lenguaje o carga de trabajo en cualquier sistema operativo.
- Conjuntos de escalado de máquinas virtuales: Te permite crear miles de elementos similares maquinas virtuales en minutos.
- Azure Servicio de contenedores: Crea una solución de alojamiento de contenedores optimizada para AzurePuedes escalar y organizar aplicaciones usando Kubernetes, DC/OS, Swarm o Docker.
- Azure Container Registry: Este servicio almacena y gestiona imágenes de contenedores en todo tipo de Azure despliegues
- Funciones: Te permite escribir código independientemente de la infraestructura y el aprovisionamiento de servidores, para situaciones en las que aumenta la frecuencia de llamadas a tu función.
- Lote: El procesamiento por lotes le ayuda a escalar a decenas, cientos o miles de máquinas virtuales y a ejecutar flujos de computación.
- Tejido de servicio: Simplifica el desarrollo de aplicaciones basadas en microservicios y la gestión del ciclo de vida. Es compatible con Java, PHP, Node.js, Pythony Ruby.
Almacenaje
Azure Storage es una solución de almacenamiento en la nube para aplicaciones modernas. Está diseñada para satisfacer las necesidades de escalabilidad de sus clientes. Permite almacenar y procesar cientos de terabytes de datos. Cuenta con los siguientes componentes:
- Almacenamiento de blobs: Azure El almacenamiento de blobs 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 mensajería asíncrona para establecer comunicación entre los componentes de la aplicación.
- Almacenamiento de archivos: El uso de Azure Almacenamiento de archivos: puede migrar aplicaciones heredadas. Se basa en recursos compartidos de archivos para Azure rápidamente y sin costosas reescrituras.
- Almacenamiento de mesa: Azure El almacenamiento de tablas guarda datos NoSQL semiestructurados en la nube. Proporciona un almacén de clave/atributo con un diseño sin esquema.
Database
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 Base de datos para PostgreSQLTiene los siguientes 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 SQL Server motor.
- DocumentDB: Se trata de un servicio de base de datos NoSQL totalmente gestionado, diseñado para ofrecer un rendimiento rápido y predecible, así como una gran facilidad de desarrollo.
- Caché de Redis: Es un almacén de clave-valor seguro y muy avanzado. Almacena estructuras de datos como cadenas, hashes, listas, etc.
Red de entrega de contenidos
La red de distribución de contenido (CDN) almacena en caché contenido web estático en ubicaciones estratégicas. Esto le permite ofrecer velocidad para entregar contenido a los usuarios. Tiene los siguientes componentes:
- Puerta de enlace VPN: VPN Gateway envía tráfico cifrado a través de una conexión pública.
- Gestor de tráfico: Te ayuda a controlar y distribuir el tráfico de usuarios para servicios como WebApps, VM, Azurey servicios en la nube en diferentes centros de datos.
- Ruta exprés: Le ayuda a extender sus redes locales hacia el exterior. Microsoft nube a través de una conexión privada dedicada a Microsoft Azure, Office 365 y CRM en línea.
Servicios de seguridad e identidad
Proporciona capacidades para identificar y responder a las amenazas de seguridad en la nube. También ayuda a gestionar las claves de cifrado y otros activos confidenciales. Consta de los siguientes componentes:
- Clave Vault: Azure Clave Vault le permite salvaguardar claves criptográficas y le ayuda a crear secretos utilizados por aplicaciones y servicios en la nube.
- Azure Directorio Activo: Azure Active Directory es un servicio de gestión de identidades. Esto incluye la autenticación multifactor, el registro de dispositivos, etc.
- Azure Anuncio B2C: Azure AD B2C es una solución de gestión de identidades en la nube para sus aplicaciones web y móviles orientadas al consumidor. Le permite escalar a cientos de millones de identidades de consumidores.
Servicios de integración empresarial
- Autobús de servicio: Service Bus es un servicio de entrega de información que funciona sobre el sistema de comunicación de terceros.
- Base de datos SQL Server Stretch: Este servicio le ayuda a migrar cualquier dato inactivo de forma segura y transparente a la Microsoft Azure nube.
- Azure Servicios de dominio de Active Directory: Ofrece servicios de dominio administrados como unión de dominio, directiva de grupo, LDAP, etc. Esta autenticación es compatible con Windows Directorio activo del servidor.
- Autenticación multifactor: Azure La autenticación multifactor (MFA) es una verificación en dos pasos. Permite acceder a datos y aplicaciones mediante un sencillo proceso de inicio de sesión.
Servicios de Monitoreo + Gestión
Estos servicios permiten una fácil gestión de Azure despliegue.
- Azure Administrador de recursos: Te permite gestionar y visualizar fácilmente los recursos de tu aplicación. Incluso puedes controlar quién en tu organización puede acceder a ellos.
- Automatización: Microsoft Azure La automatización es una forma de automatizar tareas manuales, repetitivas, propensas a errores y que se ejecutan constantemente. Estas tareas se realizan habitualmente en entornos empresariales y en la nube.
Azure Networking
- Red virtual: Realiza el aislamiento y la segmentación de la red. Ofrece filtrado y enrutamiento del tráfico de red.
- Equilibrador de carga: Ofrece alta disponibilidad y rendimiento de red para cualquier aplicación. Distribuye el tráfico de internet entrante a las máquinas virtuales.
- Puerta de enlace de aplicaciones: Se trata de un dispositivo virtual especializado que ofrece un controlador de entrega de aplicaciones (ADC) como servicio.
- Azure DNS: Azure El servicio de alojamiento DNS ofrece resolución de nombres mediante Microsoft Azure infraestructura.
Servicios web y móviles
- Aplicaciones web: Web Apps te permite crear y alojar sitios web en el lenguaje de programación que prefieras, sin necesidad de gestionar su infraestructura.
- Aplicaciones móviles: Mobile Apps Service ofrece a sus usuarios una plataforma de desarrollo de aplicaciones móviles altamente escalable y disponible a nivel mundial.
- Aplicaciones API: Las aplicaciones API facilitan el desarrollo, el alojamiento y el consumo de API tanto en la nube como en las instalaciones de la empresa.
- Aplicaciones lógicas: Logic Apps te 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 notificaciones push escalable, multiplataforma y fácil de usar.
- Centros de eventos: Azure Event Hubs es una plataforma de transmisión de datos que puede gestionar millones de eventos por segundo. Los datos enviados a un centro de eventos se pueden transformar y almacenar utilizando cualquier proveedor de análisis en tiempo real o adaptadores de procesamiento por lotes/almacenamiento.
- Azure Buscar: Se trata de una solución de búsqueda en la nube como servicio que ofrece gestión de servidores e infraestructura. Proporciona un servicio listo para usar que puedes configurar con tus datos. Puedes usarlo para añadir la función de búsqueda a tu 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 al Azure nube.
Tradicional vs. Azure Modelo de nube
Ahora en esto Azure Tutorial sobre la nube, aprendamos sobre la diferencia entre el modelo de nube tradicional y el Azure modelo de nube:
| Tradicional | Azure Modelo de nube |
|---|---|
| Infraestructura dedicada para cada aplicación | Aplicaciones y microservicios poco acoplados |
| Hardware diseñado específicamente | Hardware estándar de la industria |
| Equipos de infraestructura y operaciones diferenciados | Equipos DevOps centrados en servicios |
| Procesos y configuraciones personalizados | Procesos y configuraciones estandarizados |
Aplicaciones de Azure
Ahora en esto Azure tutorial para principiantes, aprenderemos las aplicaciones de Azure. Microsoft Azure se utiliza en un amplio espectro de aplicaciones como:
- Servicios de infraestructura
- Apps móviles
- Aplicaciones web
- Servicios en la nube
- Almacenamiento, copia de seguridad y recuperación
- Gestión de datos
- Servicios Multimedia
Ventajas de Azure
Estas son las ventajas de usar Azure:
- Azure La infraestructura mejorará de forma rentable su estrategia de continuidad del negocio.
- Permite acceder a la aplicación sin necesidad de comprar una licencia para cada máquina.
- 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 entre diferentes nubes con herramientas y recursos conocidos.
- Permite ampliar el centro de datos con un conjunto de herramientas de gestión coherente y soluciones de desarrollo e identidad familiares.
- Puede implementar máquinas virtuales premium en minutos, que también incluyen Linux y Windows servidores.
- Te ayuda a aumentar o disminuir tus recursos de TI según tus necesidades.
- No es necesario disponer de un ordenador potente y caro para ejecutar las aplicaciones web de la computación en la nube.
- No necesitará potencia de procesamiento ni espacio en el disco duro si está utilizando Azure.
- La computación en la nube ofrece un almacenamiento prácticamente ilimitado.
- Si su ordenador personal o portátil falla, todos sus datos seguirán estando en la nube y podrán seguir accediéndose a ellos.
- Compartir documentos conduce directamente a una mejor colaboración.
- Si cambias de dispositivo, tus ordenadores, aplicaciones y documentos te seguirán a través de la nube.
Desventajas de Azure
- La computación en la nube no es posible si no se puede conectar a Internet.
- Azure Es una aplicación web que requiere mucho ancho de banda para descargarse, al igual que los documentos grandes.
- En ocasiones, las aplicaciones web pueden ser más lentas que el acceso a un programa similar en un ordenador de sobremesa.


