Microsoft Azure: nube, seguridad y eficiencia

Computación en la nube
July 7, 2020

Microsoft Azure: nube, seguridad y eficiencia

Microsoft es una compañía que sorprende, cada tanto, con nuevos productos para mejorar nuestro día a día, la organización de la información, brindarnos mayor seguridad, ser más colaborativos y productivos. Entre estos, podemos encontrar Azure, una plataforma de pago por uso, que nos facilita una serie de soluciones, principalmente trabajar y hacer uso de estas desde cualquier parte del mundo con una conexión a internet.

En este artículo pasamos a explicar Microsoft Azure, sus funciones, componentes y todo lo indispensable.

¿Qué es Azure?

Azure es, a grandes rasgos, una plataforma de pago por uso, que contiene múltiples servicios de gestión de la información. Microsoft Azure permite la creación, administración e implementación de diferentes servicios o aplicaciones insertas en una extensa red global de centro de datos.

Azure, como nube pública que es (cualquiera puede acceder a ella mediante una cuenta gratuita o mediante pago), almacena los datos en los Datacenter de Microsoft, asegurando la disponibilidad de los mismos, la integridad y su uso desde cualquier parte del mundo.

¿Por qué utilizar Azure?

Las nuevas formas de gestionar y procesar la información exigen, hoy por hoy, un completo acceso a dicha información en todo momento. Este acceso inmediato, además, debe permitir la edición de la información en tiempo real, en línea, al mismo tiempo de compartir dicha información.

Entre los beneficios que ofrece Azure, podemos encontrar:

  • La gestión de la información en la nube supone un reducción de los costes indirectos, como el mantenimiento de los servidores, gestión de la información en el entorno local, electricidad, etc.
  • La red global de Microsoft cuenta con más de 50 centros de datos alrededor de todo el mundo, por lo que la disponibilidad de la información está asegurada, además de que la latencia se ve exponencialmente reducida.
  • El Datacenter de Microsoft cuenta con las mejores certificaciones de seguridad, al mismo tiempo con los acuerdos de servicios acordes al uso. Además, cuenta con un SLA de 99,9%.
  • Se adapta a las necesidades de cada cliente, siendo capaz de escalar en tiempo real el rendimiento de los procesos.

¿Cómo funciona Azure?

Azure incorpora entre los servicios de entrada, dos tipos: el servicio de almacenamiento y virtualización. A continuación, pasamos a definir cada uno.

Servicio de almacenamiento.

Podemos encontrar varios tipos de servicios de almacenamiento. El más demandado es el Backup, que como dice su nombre, es una copia de seguridad de la información de la empresa para que puedan recuperarse a raíz de una pérdida.

Otras clases de almacenamiento que utilizar Azure son el Blob Storage, que se utiliza para almacenar información en general, y el Disk Storage, que añade espacio para máquinas virtuales. Dependiendo de las necesidades de la empresa, cada uno de estos desempeña un rol a diferente nivel.

Servicios de virtualización

Éste es, probablemente, el servicio más interesante de Azure, el que consta de crear servidores o máquinas virtuales. Este servicio permite la creación de servidores virtuales en cuestión de minutos, a diferencia de montar un servidor físico que pueden ser horas o días dedicados, por lo tanto es una ventaja más que eficiente.

De todas formas, si alguna empresa lo desea, puede reservar máquinas virtuales para su completa utilización 24/7, generando un ahorro de costes aún más considerable.

Servicios adicionales

Además de los dos servicios mencionados anteriormente, existen varias posibilidades de gestión que Azure proporciona adicionalmente:

  • Contenedores. Desarrolla aplicaciones propias al interior de un contenedor ejecutado en Azure.
  • Bases de datos. Contrata BBDD con la modalidad IaaS o PaaS.
  • IA Learning. Desarrolla servicios con inteligencia artificial, como bots o chat inteligentes.
  • Redes. Desarrolla servicios de redes virtuales, direcciones IP u otros servicios relacionados.
  • Análisis. Azure ofrece el servicio de análisis de datos en tiempo real.
  • DevOps. Posibilita la creación de software y la correcta integración de diversos desarrolladores.
  • Identidad. Posibilita la gestión de un directorio activo en la nube integrado al resto de servicios.

La tecnología de Azure

Azure, al igual que la gran mayoría de servicios de nube existentes, proporciona tres tipos de infraestructura a la hora de organizar la información: IaaS, SaaS y PaaS. Ahora pasamos a definir estos conceptos:

IaaS (infraestructura como servicio)

En este servicio de infraestructura, el proveedor proporciona una diversidad de servicios, como pueden ser, almacenamiento, redes y servidores. En IaaS, las empresas usan sus propias aplicaciones y plataformas al interior de la infraestructura puesta en escena por el proveedor.

Entre las características clave de este sistema encontramos:

  • El usuario paga, únicamente, por la infraestructura o por la capacidad hardware de la misma.
  • Es posible escalar dicha infraestructura dependiendo de las necesidades del cliente.
  • Se produce un ahorro considerable para el usuario al no comprar y utilizar su propio hardware.
  • Es posible virtualizar tareas generales de administración para liberar tiempo a trabajos más fundamentales.

PaaS (plataforma como servicio)

Esta plataforma proporciona un servicio en la nube en la cual se pueden gestionar, desarrollar y entregar diferentes aplicaciones. Este servicio, el que cuenta con múltiples herramientas de diseño y fabricación de aplicaciones, permite la personalización de los métodos de acceso a la información.

Las características más importantes de este servicio de plataforma son:

  • Proporciona una plataforma para diseñar, probar y alojar toda clases de aplicaciones en función de la nube.
  • El proveedor del servicio gestiona los sistemas operativos, las copias de seguridad y el software del servidor.
  • Permite que los clientes se enfoquen en el desarrollo, dejando de lado la infraestructura, que es proporcionada por el proveedor.
  • Permite una mejor realización del trabajo colaborativo, ya que los usuarios se centran en la realización de las aplicaciones.

SaaS (software como servicio)

Es un servicio en nube que pone a disposición de los cliente un software asociado a la nube del proveedor. Gracias a este servicio, los clientes no necesitan instalar las aplicaciones en su hardware. Dichas aplicaciones se alojan en la nube, a la cual se accede mediante la web o API. Permite almacenar datos y el análisis de los mismos.

Las características clave de este servicio de software son:

  • Los proveedores proporcionan las aplicaciones y el software mediante una suscripción.
  • Los proveedores gestionan el software, por lo que los clientes no tienen que instalar, ni gestionar ni actualizar las funciones del software.
  • Al fallar el hardware, no se pierden datos, puestos estos se encuentran redundados en la infraestructura de centro de datos de Microsoft.
  • Es posible escalar la utilización de los recursos según las necesidades de los usuarios.
  • Es posible acceder a los servicios de software desde cualquier dispositivo de manera remota a la naturaleza del servicio.

Planes de suscripción y recursos disponibles

Azure pone a disposición de los usuarios la posibilidad de utilizar y probar el servicio durante 12 meses sin costo alguno. Esta prueba incorpora diversos recursos gratuitos durante este periodo de tiempo, los que pasamos a resumir a continuación.

Recursos gratuitos durante 12 meses.

  • Linux Virtual Machines (Proceso). Crea máquina virtuales Linux en pocos segundos.
  • Windows Virtual Machines (Proceso). Crea máquinas virtuales Windows en pocos segundos.
  • Managed Disk (Almacenamiento). Obtén almacenamiento de nivel Premium para las máquinas virtuales con administración simplificada.
  • Blob Storage (Almacenamiento). Azure ofrece un almacenamiento masivo y escalable de objetos para datos no estructurados.
  • File Storage (Almacenamiento). Es posible migrar a este almacenamiento de datos multiplataforma de forma sencilla sin hacer cambios en el código.
  • SQL Database (Base de datos). Crea una base de datos SQL.
  • Ancho de banda (Redes). Se pueden transferir datos de entrada y salida a alta velocidad mediante la red de centro de información global. Los datos de transferencia son ilimitados, pero, la transferencia de salida (los datos que salen del centro de datos de Microsoft) es gratis los primeros 5 GB y la transferencia de datos de entrada es siempre gratis (los datos que entran en el centro de datos de Microsoft).
  • Computer Vision (IA y Machine Learning). Con la inteligencia artificial de este recurso es posible extraer información desde imágenes para procesos y clasificar datos visuales.
  • Personalizer (IA y Machine Learning). Hasta 50.000 transacciones de forma personalizada y completa para cada usuario.
  • Translator Text (IA y Machine Learning). Añade traducción en tiempo real a los idiomas más utilizados en aplicaciones y herramientas y del sitio web del usuario.
  • Anomaly detector (IA y Machine Learning). Detecta anomalías en la información para resolver los problemas con prontitud.
  • Form Recognizer (IA y Machine Learning). Automatiza la extracción de tablas, texto y palabras clave de los documentos.
  • Content Moderator (IA y Machine Learning). Modera el texto e imágenes para ofrecer una experiencia segura y positiva.
  • Custom Vision (IA y Machine Learning). Personaliza con facilidad los modelos de visión artificial para el uso específico.
  • Face (IA y Machine Learning). Identifica personas y emociones en imágenes.
  • Ink Recognizer (IA y Machine Learning). Reconoce contenido digital de trazos, escritura a mano alzada, diseño y forma de documentos.
  • Language Understanding (IA y Machine Learning). Integra lenguaje natural a las conversaciones, dispositivos IoT y bots.
  • QnA Maker (IA y Machine Learning). Crea bot que mantenga una conversación coherente mediante preguntas y respuestas.
  • Text Analytics (IA y Machine Learning). Extrae información del texto, como frases clave, emociones, sentimientos, el idioma y entidades con nombre.

 

Recursos gratuitos para siempre.

Además, Azure pone a disposición recursos gratuitos para siempre, aunque estos dependen de la región y el recurso en particular. A continuación pasamos a resumirlos.

  • Azure Cosmos DB (Bases de datos). Crea y escala aplicaciones en la base de datos multimodelo global.
  • App Service (Proceso). Crea aplicaciones para cualquier dispositivo o plataforma con las herramientas que se prefieran.
  • Functions (Proceso). Procesa eventos en una arquitectura sin servidor.
  • Event Grid (Integración). Entrega de eventos confiable.
  • Azure Kubernetes Service (Proceso). Implementa contenedores con las herramientas necesarias.
  • DevTest Labs (Herramientas de desarrollo). Habilita entornos de desarrollo y test sencillos y rápidos.
  • Active Directory B2C (Identidad). Habilita el acceso de los clientes a la nube.
  • Service Fabric (Contenedores). Crea aplicaciones escalables que están siempre disponibles.
  • Azure DevOps (Herramientas de desarrollo). Crea herramientas en cualquier lenguaje, repositorio GIT, integración, entrega y automatización de la versión.
  • Security Center (Seguridad). Detecta y responde ante amenazas con alto grado de visibilidad y control.
  • Advisor (Administración). Otorga recomendaciones sobre los procedimientos más utilizados por parte del cliente.
  • Load Balancer (Redes). Agrega rendimiento, disponibilidad y escala a las aplicaciones creadas o provistas por el proveedor.
  • Data Factory (Base de datos). Crea y gestiona y escala el servicio de los datos.
  • Search (Contenedores). Incorpora una búsqueda en la nube para las aplicaciones ejecutadas.
  • Notification Hubs (Contenedores). Envía notificaciones desde cualquier Backend.
  • Batch (Proceso). Escala las aplicaciones en la nube con configuración de programación y trabajos para aplicaciones HPC.
  • Automation (Administración). Simplifica la administración de la información en la nube con una automatización eficiente de los procesos.
  • Data Catalog (Análisis). Obtén valor agregado de los recursos empresariales.
  • Virtual Network (Redes). Ponte al alcance de redes privadas y conecta tu información a los centros de datos distribuidos a nivel global.
  • Transferencias de datos entre redes virtuales (Redes).
  • Ancho de banda (Redes). Transferencia de datos de entrada y salida mediante la red de datos global.
  • Visual Studio Code (Herramienta para desarrollo). Impulsa la creatividad gracias a un editor de código sencillo y ligero para la nube.
  • Machine Learning Server (Herramienta para desarrollo). Desarrolla y ejecuta modelos R y Python en la plataforma que se requiera.
  • SQL Server 2017 Developer Edition (Herramientas para desarrollo). Reúnete, testea y muestra aplicaciones en un entorno de no producción.

Cuestiones a tener en cuenta

Comenzar a usar Azure es gratis, como hemos mencionado anteriormente. Con esta primera suscripción recibirás 170€ de crédito para utilizar el primer. Luego de estos primeros 30 días, recibirás una notificación en tu correo electrónico que te preguntará si deseas cambiar a la suscripción de pago. Entonces, puedes aceptar o declinar la oferta.

Luego finalizado el periodo de prueba de 12 meses, los recursos gratuitos sólo para ese periodo pasarán a ser pagos automáticamente. Los recursos gratuitos para siempre seguirán siendo gratuitos.

Para registrar sólo debes tener un número de teléfono, una tarjeta de crédito y el nombre del usuario de la cuenta de Microsoft que utilizarás.

Ahora que ya sabes qué es Azure, te recomendamos experimentar por cuenta propia esta herramienta para que veas el potencial de todos sus recursos y cómo estos se ajustan a tus necesidades personales o de tu empresa.

Para crear una cuenta gratuita accede al siguiente link: https://azure.microsoft.com/es-es/free/ 


Related Posts

Boletin informativo SpainClouds.com

Thank you! Your submission has been received!

Oops! Something went wrong while submitting the form