Microsoft Azure: Introducción a Azure SQL

Este artículo tiene como objetivo explicar qué es Azure SQL y cómo traducir su experiencia existente en SQL Server a Azure SQL. Esto incluirá la base de datos de Azure SQL y la Instancia administrada de Azure SQL.  También tiene como objetivo explicar el conocimiento fundamental de qué usar y cuándo, así como también cómo configurar, monitorear y solucionar problemas.

La característica clave de SQL Server siempre ha sido la seguridad, el rendimiento y la disponibilidad. No necesariamente en ese orden, podría estar en cualquier orden, pero esos son realmente la carne y las papas, el núcleo de lo que hace el motor SQL. 

Historia de Azure SQL:

Azure SQL se anunció en la Conferencia de desarrolladores profesionales en 2008. La Conferencia de desarrolladores profesionales es la predecesora de la Conferencia de compilación actual. Esto es algo sorprendente para Microsoft a mediados de la década de 2000, ya que estaban ganando credibilidad en el espacio empresarial para salir y pensar que los servicios en la nube podrían ser estas tecnologías en lugar de algo como Bing Search o Hotmail. 

Profundicemos un poco más en la historia de Azure SQL. Ha recorrido un largo camino. De hecho, incluso antes de ese anuncio, Windows Azure y SQL, Azure, tenían esta nube de nombres de proyectos, CloudDB para Azure SQL y RedDog para Windows Azure. Si observa esta evolución, a lo largo del camino hasta el marco de tiempo actual, puede ver que no fue solo una política sobre la tecnología, a veces fue un cambio de marca. 

Por ejemplo, en 2012, Microsoft tomó SQL Azure como marca y lo llamó Base de datos SQL Azure que usa hoy. En Azure SQL Database descubrirás que es parte del traje de Azure SQL. Pero hubo otros anuncios de productos importantes y cambios que alteraron significativamente el panorama, como Azure Virtual Machines en 2013 fue un hito muy importante, porque antes no tenía la capacidad de hacer una máquina virtual completa. 

El ecosistema azul:

El término Ecosistema de Azure se acuñó para que los usuarios pudieran comprender las diferentes partes de Azure que son independientes en Azure SQL pero que, sin embargo, están integradas. Por ejemplo, para usar o implementar Azure SQL, debe tener una cuenta y una suscripción, y esas son cosas que le permiten controlar con qué frecuencia puede implementar Azure SQL, cuánto paga por Azure SQL, etc.

Azure Portal es una interfaz visual que los usuarios pueden usar a través de un navegador, una aplicación de teléfono o una aplicación de Windows para interactuar y hacer varias cosas con los recursos de Azure. El mercado es donde elegirá varios productos o servicios, y encontrará las diversas opciones de Azure SQL.

Ahora, como programadores, desea interactuar con los recursos de Azure siempre con algunas API o interfaces de línea de comandos, y Azure también lo ha proporcionado. 

Azure Resource Manager es una parte muy importante de la infraestructura de Azure y es un recurso poderoso que los desarrolladores como nosotros usamos para que Azure SQL implemente cosas y administre cosas dentro de toda la infraestructura de Azure. También ayuda mirar cosas como registros de actividad o monitoreo , etc. 

Azure tiene su propio sistema de monitoreo, y Azure SQL se integra en ese sistema de monitoreo para mostrarle varias cosas, como métricas o incluso cosas como registros de auditoría.  Microsoft tiene centros de datos para implementar Azure SQL y estas ubicaciones de centros de datos se denominan regiones. 

Azure es una infraestructura que le brinda la confianza que necesita, las políticas de seguridad, el cumplimiento que necesita, pero también un acuerdo de nivel de servicio. También proporciona acuerdos de nivel de servicio muy exclusivos para asegurarse de que sus recursos de Azure SQL estén en funcionamiento y disponibles tanto como sea posible en todo momento. Ese es el ecosistema general de Azure. 

centros de datos

El Azure SQL:

Azure SQL es un término que utiliza Azure para representar esta familia de SQL en la nube. En realidad, hay tres opciones principales de implementación 

  • El primero es un tipo de solución de infraestructura como servicio o IaaS . Esto es solo un servidor SQL que se ejecuta en una máquina virtual de Azure. Aquí, Azure administra la infraestructura y el host, y el usuario administra el sistema operativo y SQL Server. Es mejor para el realojamiento y las aplicaciones que requieren acceso y control a nivel del sistema operativo.
  • El segundo es el tipo de oferta Plataforma como servicio o PaaS . Aquí Azure administra la infraestructura y el sistema operativo y el usuario solo administra el servidor. Ofrece alta compatibilidad con SQL Server y soporte VNET nativo. Es mejor para modernizar aplicaciones existentes.
  • El tercero es Azure SQL Database, que es un tipo de oferta de PssS. Aquí Azure administra la infraestructura, el sistema operativo y el servidor SQL. Es mejor para crear nuevas aplicaciones en la nube. Cuenta con procesamiento preaprovisionado o sin servidor y almacenamiento a hiperescala para cumplir con los exigentes requisitos de carga de trabajo.

En este punto, tenemos una descripción general de las opciones de implementación de Azure SQL:

  1. Servidor SQL y máquina virtual de Azure
  2. Instancia administrada de Azure SQL
  3. Base de datos Azure SQL

Existen diferentes desafíos y soluciones que podrían llevarlo hacia una de estas ofertas.

Publicación traducida automáticamente

Artículo escrito por ddeevviissaavviittaa y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *