{"id":9076,"date":"2022-05-30T10:05:36","date_gmt":"2022-05-30T16:05:36","guid":{"rendered":"https:\/\/ugit.siua.ac.cr\/?p=9076"},"modified":"2022-05-31T15:58:53","modified_gmt":"2022-05-31T21:58:53","slug":"azure-dp-900-t02-m02-exploracion-de-los-servicios-de-bases-de-datos-relacionales-en-azure","status":"publish","type":"post","link":"https:\/\/sada.services\/?p=9076","title":{"rendered":"AZURE DP-900: T02\/M02: Exploraci\u00f3n de los servicios de bases de datos relacionales en Azure"},"content":{"rendered":"\n<p><a href=\"https:\/\/docs.microsoft.com\/es-mx\/learn\/modules\/explore-provision-deploy-relational-database-offerings-azure\/\">https:\/\/docs.microsoft.com\/es-mx\/learn\/modules\/explore-provision-deploy-relational-database-offerings-azure\/<\/a><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Unidad 1: Introducci\u00f3n<\/h2>\n\n\n\n<p>Azure admite varios servicios de base de datos, lo que permite ejecutar en la nube diversos sistemas de administraci\u00f3n de bases de datos relacionales conocidos, por ejemplo, SQL&nbsp;Server, PostgreSQL y MySQL.<\/p>\n\n\n\n<p>La mayor\u00eda de los servicios de base de datos de Azure est\u00e1n totalmente administrados, con lo cual dispondr\u00e1 de un tiempo muy valioso que, de otro modo, desperdiciar\u00eda administrando la base de datos. El rendimiento de nivel empresarial con alta disponibilidad integrada significa que es posible realizar un escalado r\u00e1pidamente y conseguir una distribuci\u00f3n global sin preocuparse de los costosos tiempos de inactividad. Los desarrolladores pueden sacar partido de innovaciones punteras en el sector, como la seguridad integrada con supervisi\u00f3n autom\u00e1tica y detecci\u00f3n de amenazas, y el ajuste autom\u00e1tico para mejorar el rendimiento. Adem\u00e1s, aparte de todas estas caracter\u00edsticas, la disponibilidad est\u00e1 garantizada.<\/p>\n\n\n\n<p>En este m\u00f3dulo, explorar\u00e1 las opciones disponibles para los servicios de bases de datos relacionales en Azure<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Unidad 2: Descripci\u00f3n de los servicios y las capacidades de Azure&nbsp;SQL<\/h2>\n\n\n\n<p>Azure SQL es un t\u00e9rmino colectivo para referirse a una familia de servicios de base de datos basados en Microsoft&nbsp;SQL&nbsp;Server en Azure. Los servicios espec\u00edficos de Azure SQL incluyen los siguientes:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><strong>SQL&nbsp;Server en m\u00e1quina virtual de Azure (VM)<\/strong>: una m\u00e1quina virtual que se ejecuta en Azure con una instalaci\u00f3n de SQL&nbsp;Server. El uso de una m\u00e1quina virtual convierte esta opci\u00f3n en una soluci\u00f3n de infraestructura como servicio (IaaS) que permite virtualizar la infraestructura de hardware para proceso, almacenamiento y redes en Azure. Por este motivo, se trata de una opci\u00f3n excelente para la migraci\u00f3n lift-and-shift de instalaciones locales de SQL&nbsp;Server a la nube.<\/li><li><strong>Azure SQL Managed Instance<\/strong>: una opci\u00f3n de plataforma como servicio (PaaS) que proporciona una compatibilidad casi completa con instancias de SQL&nbsp;Server locales y permite abstraer el hardware y el sistema operativo subyacentes. Este servicio incluye administraci\u00f3n automatizada de actualizaciones de software, copias de seguridad y otras tareas de mantenimiento, lo que reduce la carga administrativa que supone admitir una instancia de servidor de bases de datos.<\/li><li><strong>Azure SQL Database<\/strong>: un servicio de base de datos PaaS totalmente administrado y altamente escalable que se ha dise\u00f1ado para la nube. Este servicio incluye las principales capacidades de base de datos de SQL&nbsp;Server local y es una buena opci\u00f3n cuando hay que crear una aplicaci\u00f3n en la nube.<\/li><li><strong>Azure SQL Edge<\/strong>: un motor SQL optimizado para escenarios de Internet de las cosas (IoT) en los que es necesario trabajar con datos de serie temporal de streaming.<\/li><\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">NOTA:<\/h3>\n\n\n\n<p>Azure SQL Edge se incluye en esta lista para que sea exhaustiva. En este m\u00f3dulo, nos centraremos en las otras opciones para escenarios de bases de datos relacionales m\u00e1s generales.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Comparaci\u00f3n de los servicios de Azure SQL<\/h3>\n\n\n\n<figure class=\"wp-block-image size-full\"><img fetchpriority=\"high\" decoding=\"async\" width=\"961\" height=\"786\" src=\"\/wp-content\/uploads\/2022\/05\/Seleccion_1380.png\" alt=\"\" class=\"wp-image-9017\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_1380.png 961w, https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_1380-300x245.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_1380-768x628.png 768w\" sizes=\"(max-width: 961px) 100vw, 961px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"962\" height=\"384\" src=\"\/wp-content\/uploads\/2022\/05\/Seleccion_1381.png\" alt=\"\" class=\"wp-image-9018\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_1381.png 962w, https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_1381-300x120.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_1381-768x307.png 768w\" sizes=\"(max-width: 962px) 100vw, 962px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">SQL&nbsp;Server en m\u00e1quinas virtuales de Azure<\/h3>\n\n\n\n<p>SQL&nbsp;Server en Virtual Machines le permite usar versiones completas de SQL&nbsp;Server en la nube sin tener que administrar ning\u00fan hardware local. Este es un ejemplo del enfoque de IaaS.<\/p>\n\n\n\n<p>Al ejecutar SQL&nbsp;Server en una m\u00e1quina virtual de Azure, se replica la base de datos que se ejecuta en un hardware local real. La migraci\u00f3n desde el sistema local a una m\u00e1quina virtual de Azure no es diferente a migrar las bases de datos de un servidor local a otro.<\/p>\n\n\n\n<p>Este enfoque es adecuado para las migraciones y aplicaciones que requieren acceso a caracter\u00edsticas del sistema operativo que podr\u00edan no admitirse en el nivel de PaaS. Las m\u00e1quinas virtuales de SQL est\u00e1n listas para&nbsp;<em>migrar mediante lift-and-shift<\/em>&nbsp;las aplicaciones existentes que requieren una migraci\u00f3n r\u00e1pida a la nube con unos cambios m\u00ednimos. Tambi\u00e9n puede usar SQL&nbsp;Server en m\u00e1quinas virtuales de Azure para ampliar las aplicaciones locales existentes a la nube en implementaciones h\u00edbridas.<\/p>\n\n\n\n<p>Nota: Una&nbsp;<em>implementaci\u00f3n h\u00edbrida<\/em>&nbsp;es un sistema en el que una parte de la operaci\u00f3n se ejecuta de forma local, y otra parte, en la nube. La base de datos podr\u00eda formar parte de un sistema m\u00e1s grande que se ejecuta de forma local, aunque los elementos de la base de datos podr\u00edan estar hospedados en la nube.<\/p>\n\n\n\n<p>Puede usar SQL&nbsp;Server en una m\u00e1quina virtual para desarrollar y probar aplicaciones de SQL&nbsp;Server tradicionales. Con una m\u00e1quina virtual, tiene todos los derechos administrativos sobre el sistema operativo y el DBMS. Es una opci\u00f3n perfecta cuando una organizaci\u00f3n ya tiene recursos de TI disponibles para mantener las m\u00e1quinas virtuales.<\/p>\n\n\n\n<p>Estas funcionalidades le permiten:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Cree escenarios de desarrollo y prueba r\u00e1pidos cuando no quiera comprar hardware de SQL&nbsp;Server local y que no sea de producci\u00f3n.<\/li><li>Tener todo preparado para migrar mediante lift-and-shift las aplicaciones existentes que requieren una migraci\u00f3n r\u00e1pida a la nube con cambios m\u00ednimos o sin cambios.<\/li><li>Escalar verticalmente la plataforma en la que se ejecuta SQL&nbsp;Server asignando m\u00e1s memoria, potencia de CPU y espacio en disco a la m\u00e1quina virtual. Puede cambiar r\u00e1pidamente el tama\u00f1o de una m\u00e1quina virtual de Azure sin tener que reinstalar el software que se ejecuta en ella.<\/li><\/ul>\n\n\n\n<h4 class=\"wp-block-heading\">Ventajas empresariales<\/h4>\n\n\n\n<p>La ejecuci\u00f3n de SQL&nbsp;Server en m\u00e1quinas virtuales le permite satisfacer necesidades empresariales exclusivas y diversas a trav\u00e9s de una combinaci\u00f3n de implementaciones locales y hospedadas en la nube, a la vez que usa el mismo conjunto de productos de servidor, herramientas de desarrollo y conocimientos en estos entornos.<\/p>\n\n\n\n<p>No siempre es f\u00e1cil para las empresas cambiar su DBMS a un servicio totalmente administrado. Puede ser necesario cumplir requisitos espec\u00edficos para poder migrar a un servicio administrado que requiere realizar cambios en la base de datos y en las aplicaciones que lo usan. Por esta raz\u00f3n, el uso de m\u00e1quinas virtuales puede ofrecer una soluci\u00f3n, pero no elimina la necesidad de administrar el DBMS tan cuidadosamente como lo har\u00eda en el entorno local.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Instancia administrada de Azure SQL Database<\/h3>\n\n\n\n<p>Azure SQL Managed Instance permite ejecutar eficazmente una instancia totalmente controlable de SQL&nbsp;Server en la nube. Adem\u00e1s, puede instalar varias bases de datos en la misma instancia y tiene un control total sobre esta instancia, como el que tendr\u00eda sobre un servidor local. Con SQL Managed Instance se automatizan las copias de seguridad, la aplicaci\u00f3n de revisiones de software, la supervisi\u00f3n de bases de datos y otras tareas generales, pero sigue teniendo control total sobre la seguridad y la asignaci\u00f3n de recursos para las bases de datos. Puede encontrar informaci\u00f3n detallada en el art\u00edculo&nbsp;<a href=\"https:\/\/docs.microsoft.com\/es-ES\/azure\/sql-database\/sql-database-managed-instance\">\u00bfQu\u00e9 es Azure SQL Managed Instance?<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Enlace \u00bfQu\u00e9 es Instancia administrada de Azure SQL?<\/h2>\n\n\n\n<p><a href=\"https:\/\/docs.microsoft.com\/es-ES\/azure\/azure-sql\/managed-instance\/sql-managed-instance-paas-overview?view=azuresql\">https:\/\/docs.microsoft.com\/es-ES\/azure\/azure-sql\/managed-instance\/sql-managed-instance-paas-overview?view=azuresql<\/a><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u00bfQu\u00e9 es Instancia administrada de Azure SQL?<\/h3>\n\n\n\n<p>Azure&nbsp;SQL Managed Instance es un servicio de base de datos en la nube inteligente y escalable que combina la mayor compatibilidad con el motor de base de datos de SQL&nbsp;Server y todas las ventajas de una plataforma como servicio totalmente administrada y permanente. SQL Managed Instance tiene casi un 100&nbsp;% de compatibilidad con el motor de base de datos m\u00e1s reciente de SQL&nbsp;Server (Enterprise Edition), lo que proporciona una implementaci\u00f3n nativa de la&nbsp;<a href=\"https:\/\/docs.microsoft.com\/es-ES\/azure\/virtual-network\/virtual-networks-overview\">red virtual (VNet)<\/a>&nbsp;que permite solucionar problemas de seguridad habituales, y un&nbsp;<a href=\"https:\/\/azure.microsoft.com\/pricing\/details\/sql-database\/\">modelo de negocio<\/a>&nbsp;favorable para los clientes existentes de SQL Server. Instancia administrada de SQL permite a los clientes existentes de SQL&nbsp;Server migrar mediante lift-and-shift sus aplicaciones locales a la nube con cambios m\u00ednimos en la aplicaci\u00f3n y la base de datos. Al mismo tiempo, SQL Managed Instance conserva todas las funcionalidades de PaaS (aplicaci\u00f3n de revisiones y actualizaciones de versi\u00f3n autom\u00e1ticas,&nbsp;<a href=\"https:\/\/docs.microsoft.com\/es-ES\/azure\/azure-sql\/database\/automated-backups-overview?view=azuresql\">copias de seguridad autom\u00e1ticas<\/a>,&nbsp;<a href=\"https:\/\/docs.microsoft.com\/es-ES\/azure\/azure-sql\/database\/high-availability-sla?view=azuresql\">alta disponibilidad<\/a>), que reducen enormemente la sobrecarga de administraci\u00f3n y el costo total de propiedad.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Video<\/h4>\n\n\n\n<p>Cuando se necesita poder administrar caracter\u00edsticas avanzadas como Service Broker, SQL Server Agent, CLR, servicios de aprendizaje autom\u00e1tico,entre otros se requiere una Instancia Administrada.<\/p>\n\n\n\n<p>Esto se llama el proyecto Cloudlifter porque podr\u00e1 administrar una completa Instancia de SQL <\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Permite la migraci\u00f3n en linea de entornos locales a la nube<\/li><li>Le da las instancias con ventajas como replicas, respaldos, actualizaciones, distribuci\u00f3n geogr\u00e1fica y elasticidad que de la nube<\/li><\/ul>\n\n\n\n<h4 class=\"wp-block-heading\">continuamos<\/h4>\n\n\n\n<ul class=\"wp-block-list\"><li>Importante:Para una lista de regiones en las que SQL Managed Instance est\u00e1 actualmente disponible, consulte las&nbsp;<a href=\"https:\/\/docs.microsoft.com\/es-ES\/azure\/azure-sql\/managed-instance\/resource-limits?view=azuresql#supported-regions\">regiones admitidas<\/a>.<\/li><li>En el diagrama siguiente se describen las caracter\u00edsticas principales de SQL Managed Instance:<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"709\" height=\"323\" src=\"\/wp-content\/uploads\/2022\/05\/key-features.png\" alt=\"\" class=\"wp-image-9024\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/key-features.png 709w, https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/key-features-300x137.png 300w\" sizes=\"(max-width: 709px) 100vw, 709px\" \/><\/figure>\n\n\n\n<p>Azure SQL Managed Instance est\u00e1 dise\u00f1ada para aquellos clientes que quieran migrar un gran n\u00famero de aplicaciones desde un entorno local o de IaaS, compilado autom\u00e1ticamente o que hayan proporcionado los fabricantes de software independientes, a un entorno en la nube de PaaS totalmente administrado, con el menor esfuerzo de migraci\u00f3n posible. Mediante el uso del&nbsp;<a href=\"https:\/\/docs.microsoft.com\/es-ES\/azure\/dms\/tutorial-sql-server-to-managed-instance#create-an-azure-database-migration-service-instance\">Azure Data Migration Service<\/a>, los clientes pueden migrar mediante lift-and-shift su instancia de SQL&nbsp;Server existente a SQL Managed Instance, que ofrece compatibilidad con SQL&nbsp;Server y aislamiento completo de las instancias de cliente con compatibilidad nativa con redes virtuales.&nbsp;<\/p>\n\n\n\n<p>Con Software&nbsp;Assurance, puede intercambiar sus licencias existentes para obtener descuentos en SQL Managed Instance mediante SQL Managed Instance es el mejor destino de migraci\u00f3n en la nube para instancias de SQL&nbsp;Server que requieren alta seguridad y una completa superficie de programaci\u00f3n.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Funcionalidades y caracter\u00edsticas clave<\/h4>\n\n\n\n<ul class=\"wp-block-list\"><li>SQL Managed Instance combina las mejores caracter\u00edsticas que est\u00e1n disponibles tanto en Azure&nbsp;SQL Database como en el motor de base de datos de SQL&nbsp;Server.<\/li><li>Instancia administrada de SQL se ejecuta con todas las caracter\u00edsticas de la \u00faltima versi\u00f3n de SQL&nbsp;Server, incluidas las operaciones en l\u00ednea, las correcciones autom\u00e1ticas del plan y otras mejoras de rendimiento empresarial.&nbsp;<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th><strong>Ventajas de PaaS<\/strong><\/th><th><strong>Continuidad del negocio<\/strong><\/th><\/tr><\/thead><tbody><tr><td>No hay compras de hardware ni administraci\u00f3n<br>Ninguna sobrecarga de administraci\u00f3n a la hora de administrar la infraestructura subyacente<br>Aprovisionamiento y escalado de servicio r\u00e1pidos<br>Aplicaci\u00f3n de revisiones y actualizaci\u00f3n de versiones automatizadas<br>Integraci\u00f3n con otros servicios de datos de PaaS<\/td><td>Acuerdo de Nivel de Servicio de tiempo de actividad del 99,99&nbsp;%<br><a href=\"https:\/\/docs.microsoft.com\/es-ES\/azure\/azure-sql\/database\/high-availability-sla?view=azuresql\">Alta disponibilidad<\/a>&nbsp;integrada<br>Datos protegidos con&nbsp;<a href=\"https:\/\/docs.microsoft.com\/es-ES\/azure\/azure-sql\/database\/automated-backups-overview?view=azuresql\">copias de seguridad automatizadas<\/a><br>Per\u00edodo de retenci\u00f3n de copia de seguridad configurable por el cliente<br><a href=\"https:\/\/docs.microsoft.com\/es-ES\/sql\/t-sql\/statements\/backup-transact-sql?preserve-view=true&amp;view=azuresqldb-mi-current\">Copias de seguridad<\/a>&nbsp;que haya iniciado el usuario<br>Funcionalidad de&nbsp;<a href=\"https:\/\/docs.microsoft.com\/es-ES\/azure\/azure-sql\/database\/recovery-using-backups?view=azuresql#point-in-time-restore\">restauraci\u00f3n de base de datos a un momento dado<\/a><\/td><\/tr><tr><td><strong>Seguridad y cumplimiento normativo<\/strong><\/td><td><strong>Administraci\u00f3n<\/strong><\/td><\/tr><tr><td>Entorno aislado (<a href=\"https:\/\/docs.microsoft.com\/es-ES\/azure\/azure-sql\/managed-instance\/connectivity-architecture-overview?view=azuresql\">integraci\u00f3n con red virtual<\/a>, servicio de inquilino \u00fanico y procesos y almacenamiento dedicados)<br><a href=\"https:\/\/docs.microsoft.com\/es-ES\/sql\/relational-databases\/security\/encryption\/transparent-data-encryption-azure-sql\">Cifrado de datos transparente (TDE)<\/a><br><a href=\"https:\/\/docs.microsoft.com\/es-ES\/azure\/azure-sql\/database\/authentication-aad-overview?view=azuresql\">Autenticaci\u00f3n de Azure&nbsp;Active Directory (Azure&nbsp;AD)<\/a>, compatibilidad con el inicio de sesi\u00f3n \u00fanico<br><a href=\"https:\/\/docs.microsoft.com\/es-ES\/sql\/t-sql\/statements\/create-login-transact-sql?view=azuresqldb-mi-current&amp;preserve-view=true\">Entidades de seguridad (inicios de sesi\u00f3n) de un servidor de Azure&nbsp;AD<\/a><br><a href=\"https:\/\/docs.microsoft.com\/es-ES\/azure\/azure-sql\/managed-instance\/winauth-azuread-overview?view=azuresql\">\u00bfQu\u00e9 es autenticaci\u00f3n de Windows para entidades de seguridad de Azure&nbsp;AD (versi\u00f3n preliminar)?<\/a><br>Se adhiere a las mismas normas de cumplimiento est\u00e1ndar que Azure SQL Database<br><a href=\"https:\/\/docs.microsoft.com\/es-ES\/azure\/azure-sql\/managed-instance\/auditing-configure?view=azuresql\">Auditor\u00eda de SQL<\/a><br><a href=\"https:\/\/docs.microsoft.com\/es-ES\/azure\/azure-sql\/managed-instance\/threat-detection-configure?view=azuresql\">Advanced Threat Protection<\/a><\/td><td>API de Azure Resource Manager para automatizar el aprovisionamiento y escalado del servicio<br>Funcionalidad de Azure Portal para el aprovisionamiento y escalado manuales del servicio<br>Data Migration Service<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>Las caracter\u00edsticas principales de Instancia administrada de SQL se muestran en la tabla siguiente:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>Caracter\u00edstica<\/th><th>Descripci\u00f3n<\/th><\/tr><\/thead><tbody><tr><td>Versi\u00f3n\/compilaci\u00f3n de SQL&nbsp;Server<\/td><td>Motor de base de datos de SQL&nbsp;Server (versi\u00f3n estable m\u00e1s reciente)<\/td><\/tr><tr><td>Administraci\u00f3n de copias de seguridad automatizadas<\/td><td>S\u00ed<\/td><\/tr><tr><td>Supervisi\u00f3n y m\u00e9tricas integradas de instancias y bases de datos<\/td><td>S\u00ed<\/td><\/tr><tr><td>Aplicaci\u00f3n autom\u00e1tica de revisiones de software<\/td><td>S\u00ed<\/td><\/tr><tr><td>Caracter\u00edsticas del motor de base de datos m\u00e1s recientes<\/td><td>S\u00ed<\/td><\/tr><tr><td>N\u00famero de archivos de datos (ROWS) por base de datos<\/td><td>M\u00faltiple<\/td><\/tr><tr><td>N\u00famero de archivos de registro (LOG) por base de datos<\/td><td>1<\/td><\/tr><tr><td>Redes virtuales: implementaci\u00f3n de Azure Resource Manager<\/td><td>S\u00ed<\/td><\/tr><tr><td>Redes virtuales: modelo de implementaci\u00f3n cl\u00e1sica de Azure<\/td><td>No<\/td><\/tr><tr><td>Soporte t\u00e9cnico del portal<\/td><td>S\u00ed<\/td><\/tr><tr><td>Integration Service (SSIS) integrado<\/td><td>No: SSIS es una parte de&nbsp;<a href=\"https:\/\/docs.microsoft.com\/es-ES\/azure\/data-factory\/tutorial-deploy-ssis-packages-azure\">PaaS de Azure Data Factory<\/a><\/td><\/tr><tr><td>Analysis Service (SSAS) integrado<\/td><td>No: SSAS es un servicio&nbsp;<a href=\"https:\/\/docs.microsoft.com\/es-ES\/azure\/analysis-services\/analysis-services-overview\">PaaS<\/a>&nbsp;independiente.<\/td><\/tr><tr><td>Reporting Service (SSRS) integrado<\/td><td>No: use&nbsp;<a href=\"https:\/\/docs.microsoft.com\/es-ES\/power-bi\/paginated-reports\/paginated-reports-report-builder-power-bi\">informes paginados de Power&nbsp;BI<\/a>&nbsp;en su lugar u hospede SSRS en una m\u00e1quina virtual de Azure. Si bien SQL Managed Instance no puede ejecutar SSRS como servicio, s\u00ed puede hospedar las&nbsp;<a href=\"https:\/\/docs.microsoft.com\/es-ES\/sql\/reporting-services\/install-windows\/ssrs-report-server-create-a-report-server-database#database-server-version-requirements\">bases de datos del cat\u00e1logo de SSRS&nbsp;<\/a>para un servidor de informes instalado en una m\u00e1quina virtual de Azure, mediante la autenticaci\u00f3n de SQL&nbsp;Server.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\">Modelo de compra basado en n\u00facleo virtual<\/h4>\n\n\n\n<p>El&nbsp;<a href=\"https:\/\/docs.microsoft.com\/es-ES\/azure\/azure-sql\/database\/service-tiers-vcore?view=azuresql\">modelo de compra basado en n\u00facleo virtual<\/a>&nbsp;de Instancia administrada de SQL le ofrece flexibilidad, control, transparencia y facilidad para trasladar sus necesidades de carga de trabajo del entorno local a la nube. Este modelo le permite cambiar los recursos de proceso, memoria y almacenamiento en funci\u00f3n de las necesidades de la carga de trabajo. El modelo de n\u00facleos virtuales tambi\u00e9n permite disfrutar de hasta un 55&nbsp;% de ahorro con la&nbsp;<a href=\"https:\/\/azure.microsoft.com\/pricing\/hybrid-benefit\/\">Ventaja h\u00edbrida de Azure<\/a>&nbsp;para SQL&nbsp;Server.<\/p>\n\n\n\n<p>En el modelo de n\u00facleo virtual, puede elegir las configuraciones de hardware como se indica a continuaci\u00f3n:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Las CPU l\u00f3gicas de la&nbsp;<strong>serie est\u00e1ndar (Gen5)<\/strong>&nbsp;se basan en los procesadores Intel\u00ae&nbsp;E5-2673 v4 (Broadwell) de 2,3&nbsp;GHz y en los procesadores Intel\u00ae SP-8160 (Skylake) e Intel\u00ae&nbsp;8272CL (Cascade Lake) de 2,5&nbsp;GHz,&nbsp;<strong>5,1&nbsp;GB de RAM por n\u00facleo virtual de CPU<\/strong>, un SSD NVMe r\u00e1pido, un n\u00facleo l\u00f3gico con Hyper-Threading y tama\u00f1os de proceso de entre 4 y 80 n\u00facleos.<\/li><li>Las CPU l\u00f3gicas de la&nbsp;<strong>serie pr\u00e9mium<\/strong>&nbsp;se basan en los procesadores Intel\u00ae&nbsp;8370C (Ice Lake) de 2,8&nbsp;GHz, con&nbsp;<strong>7&nbsp;GB de RAM por n\u00facleo virtual de CPU<\/strong>, un SSD NVMe r\u00e1pido, un n\u00facleo l\u00f3gico Hyper-Threading y tama\u00f1os de proceso de entre 4 y 80 n\u00facleos.<\/li><li>Las CPU l\u00f3gicas de la&nbsp;<strong>serie pr\u00e9mium optimizada para memoria<\/strong>&nbsp;se basan en los procesadores Intel\u00ae&nbsp;8370C (Ice Lake) de 2,8&nbsp;GHz, con&nbsp;<strong>13,6&nbsp;GB de RAM por n\u00facleo virtual de CPU<\/strong>, un SSD NVMe r\u00e1pido, un n\u00facleo l\u00f3gico Hyper-Threading y tama\u00f1os de proceso de entre 4 y 64 n\u00facleos.<\/li><\/ul>\n\n\n\n<h4 class=\"wp-block-heading\">Niveles de servicio<\/h4>\n\n\n\n<p>Instancia administrada de SQL est\u00e1 disponible en dos niveles de servicio:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><strong>Uso general<\/strong>: dise\u00f1ada para aplicaciones con rendimiento y requisitos de latencia de E\/S comunes.<\/li><li><strong>Cr\u00edtico para la empresa<\/strong>: dise\u00f1ada para aplicaciones con requisitos de latencia baja de E\/S y un impacto m\u00ednimo subyacente de operaciones de mantenimiento en la carga de trabajo.<\/li><\/ul>\n\n\n\n<p>Ambos niveles de servicio garantizan una disponibilidad del 99,99 % y le permiten seleccionar el tama\u00f1o de almacenamiento y la capacidad de proceso de forma independiente.<\/p>\n\n\n\n<h5 class=\"wp-block-heading\">Nivel de servicio Uso general<\/h5>\n\n\n\n<p>En la lista siguiente se describen las caracter\u00edsticas principales del nivel de servicio de uso general:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Dise\u00f1ado para la mayor\u00eda de las aplicaciones empresariales con requisitos t\u00edpicos de alto rendimiento<\/li><li>Azure Blob Storage de alto rendimiento (16&nbsp;TB)<\/li><li><a href=\"https:\/\/docs.microsoft.com\/es-ES\/azure\/azure-sql\/database\/high-availability-sla?view=azuresql#basic-standard-and-general-purpose-service-tier-locally-redundant-availability\">Alta disponibilidad<\/a>&nbsp;integrada basada en los servicios confiables Azure Blob Storage y&nbsp;<a href=\"https:\/\/docs.microsoft.com\/es-ES\/azure\/service-fabric\/service-fabric-overview\">Azure Service Fabric<\/a><\/li><\/ul>\n\n\n\n<h5 class=\"wp-block-heading\">Nivel de servicio Cr\u00edtico para la empresa<\/h5>\n\n\n\n<p>El nivel de servicio Cr\u00edtico para la empresa se ha creado para las aplicaciones con elevados requisitos de E\/S. Ofrece la m\u00e1xima resistencia a los errores gracias al uso de varias r\u00e9plicas aisladas.<\/p>\n\n\n\n<p>La siguiente lista describe las principales caracter\u00edsticas del nivel de servicio Cr\u00edtico para la empresa:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Dise\u00f1ado para aplicaciones empresariales con mayor rendimiento y requisitos de alta disponibilidad<\/li><li>Incluye almacenamiento SSD local extremadamente r\u00e1pido [hasta 4&nbsp;TB en la serie est\u00e1ndar (Gen5), hasta 5,5&nbsp;TB en la serie pr\u00e9mium y hasta 16&nbsp;TB en la serie pr\u00e9mium optimizada para memoria]<\/li><li><a href=\"https:\/\/docs.microsoft.com\/es-ES\/azure\/azure-sql\/database\/high-availability-sla?view=azuresql#premium-and-business-critical-service-tier-locally-redundant-availability\">Alta disponibilidad<\/a>&nbsp;integrada basada en los&nbsp;<a href=\"https:\/\/docs.microsoft.com\/es-ES\/sql\/database-engine\/availability-groups\/windows\/always-on-availability-groups-sql-server\">Grupos de disponibilidad Always On<\/a>&nbsp;y&nbsp;<a href=\"https:\/\/docs.microsoft.com\/es-ES\/azure\/service-fabric\/service-fabric-overview\">Azure Service Fabric<\/a><\/li><li><a href=\"https:\/\/docs.microsoft.com\/es-ES\/azure\/azure-sql\/database\/read-scale-out?view=azuresql\">R\u00e9plica de base de datos de solo lectura<\/a>&nbsp;adicional integrada que se puede usar para informes y otras cargas de trabajo de solo lectura.<\/li><li><a href=\"https:\/\/docs.microsoft.com\/es-ES\/azure\/azure-sql\/in-memory-oltp-overview?view=azuresql\">OLTP en memoria<\/a>, que se puede usar para la carga de trabajo con requisitos de alto rendimiento.<\/li><\/ul>\n\n\n\n<h4 class=\"wp-block-heading\">Conformidad y seguridad avanzada<\/h4>\n\n\n\n<p>SQL Managed Instance incluye caracter\u00edsticas de seguridad avanzadas que proporciona la plataforma Azure y el motor de base de datos de SQL&nbsp;Server.<\/p>\n\n\n\n<h5 class=\"wp-block-heading\"><br>Aislamiento de seguridad<\/h5>\n\n\n\n<p>SQL Managed Instance proporciona un aislamiento de seguridad adicional a partir de otros inquilinos en la plataforma Azure. El aislamiento de seguridad incluye:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><a href=\"https:\/\/docs.microsoft.com\/es-ES\/azure\/azure-sql\/managed-instance\/connectivity-architecture-overview?view=azuresql\">Implementaci\u00f3n nativa de redes virtuales<\/a>&nbsp;y conectividad al entorno local mediante Azure ExpressRoute o VPN Gateway.<\/li><li>En una implementaci\u00f3n predeterminada, el punto de conexi\u00f3n de SQL se expone solo mediante una direcci\u00f3n IP privada, lo que permite una conectividad segura desde una nube privada de Azure o desde redes h\u00edbridas.<\/li><li>Inquilino \u00fanico con infraestructura subyacente dedicada (proceso, almacenamiento).<\/li><\/ul>\n\n\n\n<p>El diagrama siguiente describe distintas opciones de conectividad para las aplicaciones:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"572\" src=\"\/wp-content\/uploads\/2022\/05\/application-deployment-topologies-1024x572.png\" alt=\"\" class=\"wp-image-9026\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/application-deployment-topologies-1024x572.png 1024w, https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/application-deployment-topologies-300x167.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/application-deployment-topologies-768x429.png 768w, https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/application-deployment-topologies.png 1462w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h5 class=\"wp-block-heading\">Caracter\u00edsticas de seguridad<\/h5>\n\n\n\n<ul class=\"wp-block-list\"><li>La&nbsp;<a href=\"https:\/\/docs.microsoft.com\/es-ES\/azure\/azure-sql\/managed-instance\/auditing-configure?view=azuresql\">auditor\u00eda de Instancia administrada de SQL<\/a>&nbsp;realiza un seguimiento de los eventos de bases de datos y los escribe en un archivo de registro de auditor\u00eda de su cuenta de Azure Storage. La auditor\u00eda puede ayudarle a mantener el cumplimiento de normativas, comprender la actividad de las bases de datos y conocer las discrepancias y anomal\u00edas que pueden indicar problemas en el negocio o infracciones de seguridad sospechosas.<\/li><li>Cifrado de datos en movimiento: SQL Managed Instance protege los datos gracias al cifrado de datos en movimiento mediante la Seguridad de la capa de transporte. Adem\u00e1s de la Seguridad de la capa de transporte, SQL Managed Instance ofrece la protecci\u00f3n de la informaci\u00f3n confidencial en tr\u00e1nsito, en reposo y durante el procesamiento de consultas con&nbsp;<a href=\"https:\/\/docs.microsoft.com\/es-ES\/sql\/relational-databases\/security\/encryption\/always-encrypted-database-engine\">Always Encrypted<\/a>. Always Encrypted ofrece seguridad de los datos frente a las infracciones que implican el robo de datos cr\u00edticos. Por ejemplo, con Always Encrypted, los n\u00fameros de las tarjetas de cr\u00e9dito siempre se almacenan cifrados en la base de datos, incluso durante el procesamiento de las consultas, lo que permite que solo los descifren personal autorizado o las aplicaciones que los necesitan para procesar los datos en el lugar en que se van a usar.<\/li><li><a href=\"https:\/\/docs.microsoft.com\/es-ES\/azure\/azure-sql\/managed-instance\/threat-detection-configure?view=azuresql\">Advanced Threat Protection<\/a>&nbsp;complementa la&nbsp;<a href=\"https:\/\/docs.microsoft.com\/es-ES\/azure\/azure-sql\/managed-instance\/auditing-configure?view=azuresql\">auditor\u00eda<\/a>, ya que proporciona una capa adicional de inteligencia de seguridad integrada en el servicio que detecta intentos inusuales y potencialmente da\u00f1inos para obtener acceso a las bases de datos o vulnerarlas. Recibir\u00e1 alertas de actividades sospechosas, vulnerabilidades potenciales y ataques por inyecci\u00f3n de c\u00f3digo SQL, as\u00ed como patrones an\u00f3malos de acceso a bases de datos. Las alertas de Advanced Threat Protection se pueden ver en&nbsp;<a href=\"https:\/\/azure.microsoft.com\/services\/security-center\/\">Microsoft&nbsp;Defender para la nube<\/a>. Proporcionan detalles de cualquier actividad sospechosa y recomiendan las acciones necesarias para investigar y mitigar la amenaza.<\/li><li>El&nbsp;<a href=\"https:\/\/docs.microsoft.com\/es-ES\/sql\/relational-databases\/security\/dynamic-data-masking\">enmascaramiento din\u00e1mico de datos<\/a>&nbsp;limita la exposici\u00f3n de informaci\u00f3n confidencial mediante su enmascaramiento a los usuarios sin privilegios. El enmascaramiento din\u00e1mico de datos ayuda a impedir el acceso no autorizado a datos confidenciales permiti\u00e9ndole designar la cantidad de los datos confidenciales que se revelar\u00e1n con un impacto m\u00ednimo en el nivel de aplicaci\u00f3n. Se trata de una caracter\u00edstica de seguridad basada en directivas que oculta la informaci\u00f3n confidencial del conjunto de resultados de una consulta de campos designados de una base de datos, sin modificar los datos de esta \u00faltima.<\/li><li>La&nbsp;<a href=\"https:\/\/docs.microsoft.com\/es-ES\/sql\/relational-databases\/security\/row-level-security\">seguridad de nivel de fila<\/a>&nbsp;(RLS) le permite controlar el acceso a las filas de una tabla de base de datos en funci\u00f3n de las caracter\u00edsticas del usuario que ejecuta una consulta (por ejemplo, la pertenencia a un grupo o el contexto de ejecuci\u00f3n). RLS simplifica el dise\u00f1o y la codificaci\u00f3n de la seguridad de la aplicaci\u00f3n. RLS permite implementar restricciones de acceso a filas de datos. Por ejemplo, garantiza que los empleados \u00fanicamente puedan acceder a aquellas filas de datos necesarios para su departamento o restringe el acceso solo a los datos relevantes.<\/li><li><a href=\"https:\/\/docs.microsoft.com\/es-ES\/sql\/relational-databases\/security\/encryption\/transparent-data-encryption-azure-sql\">Cifrado de datos transparente (TDE)<\/a>&nbsp;cifra los archivos de datos de Instancia administrada de SQL, lo que se conoce como cifrado de datos en reposo. TDE realiza el cifrado y descifrado de E\/S en tiempo real de los archivos de datos y de registro. El cifrado usa una clave de cifrado de base de datos (DEK), que se almacena en el registro de arranque de la base de datos de disponibilidad durante la recuperaci\u00f3n. Puede proteger todas las bases de datos en una instancia administrada con cifrado de datos transparente. TDE es la probada tecnolog\u00eda de cifrado en reposo de SQL&nbsp;Server que requieren muchos est\u00e1ndares de cumplimiento normativo para proteger contra el robo de soportes de almacenamiento.<\/li><\/ul>\n\n\n\n<h5 class=\"wp-block-heading\">Integraci\u00f3n de Azure Active Directory<\/h5>\n\n\n\n<p>SQL Managed Instance admite los inicios de sesi\u00f3n tradicionales del motor de base de datos de SQL&nbsp;Server, as\u00ed como los inicios de sesi\u00f3n integrados con Azure&nbsp;AD. Las entidades de seguridad (inicios de sesi\u00f3n) de un servidor de Azure&nbsp;AD (<strong>versi\u00f3n preliminar p\u00fablica<\/strong>) son una versi\u00f3n en la nube de Azure de los inicios de sesi\u00f3n de la base de datos local que est\u00e1 utilizando en su entorno local. Las entidades de seguridad (inicios de sesi\u00f3n) de un servidor de Azure&nbsp;AD le permiten especificar usuarios y grupos del inquilino de Azure&nbsp;AD como entidades de seguridad de la instancia con capacidad para llevar a cabo operaciones dentro del \u00e1mbito de la misma, incluidas consultas entre bases de datos dentro de la misma instancia administrada.<\/p>\n\n\n\n<h6 class=\"wp-block-heading\">Integraci\u00f3n de Azure Active Directory y autenticaci\u00f3n multifactor<\/h6>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"authentication\">Authentication<\/h3>\n\n\n\n<p>La autenticaci\u00f3n de Instancia administrada de SQL indica la forma en que los usuarios prueban su identidad al conectarse a la base de datos. SQL Managed Instance admite tres tipos de autenticaci\u00f3n:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><strong>Autenticaci\u00f3n de SQL<\/strong>:Este m\u00e9todo de autenticaci\u00f3n utiliza un nombre de usuario y una contrase\u00f1a.<\/li><li><strong>Autenticaci\u00f3n con Azure Active Directory<\/strong>:Este m\u00e9todo de autenticaci\u00f3n usa las identidades administradas por Azure Active Directory y es compatible con dominios administrados e integrados. Use la autenticaci\u00f3n de Active Directory (seguridad integrada)&nbsp;<a href=\"https:\/\/docs.microsoft.com\/es-ES\/sql\/relational-databases\/security\/choose-an-authentication-mode\">siempre que sea posible<\/a>.<\/li><li><strong>Autenticaci\u00f3n de Windows para entidades de seguridad de Azure&nbsp;AD (versi\u00f3n preliminar)<\/strong>:<a href=\"https:\/\/docs.microsoft.com\/es-ES\/azure\/azure-sql\/managed-instance\/winauth-azuread-overview?view=azuresql\">La autenticaci\u00f3n Kerberos para entidades de seguridad de Azure&nbsp;AD<\/a>&nbsp;(versi\u00f3n preliminar) habilita la autenticaci\u00f3n de Windows para Azure SQL Managed Instance. La autenticaci\u00f3n de Windows para instancias administradas permite a los clientes trasladar los servicios existentes a la nube y, al mismo tiempo, mantener una experiencia de usuario fluida, proporcionando la base para la modernizaci\u00f3n de la infraestructura.<\/li><\/ul>\n\n\n\n<h5 class=\"wp-block-heading\">Migraci\u00f3n de bases de datos<\/h5>\n\n\n\n<p>Instancia administrada de SQL est\u00e1 dise\u00f1ada para escenarios de usuario con migraci\u00f3n masiva de bases de datos desde implementaciones locales o de base de datos de IaaS.<\/p>\n\n\n\n<h5 class=\"wp-block-heading\">Copia de seguridad y restauraci\u00f3n<\/h5>\n\n\n\n<p>El enfoque de migraci\u00f3n aprovecha las copias de seguridad de SQL en Azure Blob Storage. Las copias de seguridad almacenadas en una instancia de Azure Storage Blob se pueden restaurar directamente en una instancia administrada mediante el&nbsp;<a href=\"https:\/\/docs.microsoft.com\/es-ES\/sql\/t-sql\/statements\/restore-statements-transact-sql?preserve-view=true&amp;view=azuresqldb-mi-current\">comando T-SQL RESTORE<\/a>.<\/p>\n\n\n\n<h5 class=\"wp-block-heading\">Database Migration Service<\/h5>\n\n\n\n<p>Azure Database Migration Service es un servicio totalmente administrado dise\u00f1ado para permitir migraciones completas desde varios or\u00edgenes de base de datos hasta las plataformas de datos de Azure con un tiempo de inactividad m\u00ednimo. Este servicio simplifica las tareas necesarias para mover bases de datos existentes de SQL&nbsp;Server y de terceros a Azure SQL&nbsp;Database, a Azure SQL Managed Instance y a SQL&nbsp;Server en las m\u00e1quinas virtuales de Azure<\/p>\n\n\n\n<h5 class=\"wp-block-heading\">Caracter\u00edsticas de SQL admitidas<\/h5>\n\n\n\n<p>SQL Managed Instance admite versiones anteriores hasta bases de datos de SQL&nbsp;Server&nbsp;2008. Se admite la migraci\u00f3n directa de servidores de base de datos de SQL&nbsp;Server&nbsp;2005 y el nivel de compatibilidad con las bases de datos de SQL&nbsp;Server&nbsp;2005 migradas se actualiza a SQL&nbsp;Server&nbsp;2008.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Diferencias principales entre SQL&nbsp;Server local y SQL Managed Instance<\/h4>\n\n\n\n<p>SQL Managed Instance tiene la ventaja de estar siempre actualizada en la nube, lo cual significa que algunas caracter\u00edsticas de SQL&nbsp;Server pueden ser obsoletas, estar retiradas o presentar alternativas. Hay casos concretos en los que las herramientas necesitan reconocer que una caracter\u00edstica determinada funciona de forma ligeramente diferente o que el servicio se ejecuta en un entorno que no se controla totalmente.<\/p>\n\n\n\n<p>Algunas diferencias clave:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>La alta disponibilidad est\u00e1 integrada y preconfigurada con tecnolog\u00eda similar a los&nbsp;<a href=\"https:\/\/docs.microsoft.com\/es-ES\/sql\/database-engine\/availability-groups\/windows\/always-on-availability-groups-sql-server\">Grupos de disponibilidad Always On<\/a>.<\/li><li>Solo hay copias de seguridad automatizadas y restauraci\u00f3n a un momento dado. Los clientes pueden iniciar copias de seguridad&nbsp;<code>copy-only<\/code>&nbsp;que no interfieren con la cadena de copias de seguridad autom\u00e1ticas.<\/li><li>No se permite especificar rutas de acceso f\u00edsicas completas, por lo que todos los escenarios correspondientes tienen que ser compatibles de manera diferente: RESTORE DB no es compatible con WITH MOVE, CREATE DB no permite rutas de acceso f\u00edsicas, BULK INSERT funciona solo con Azure Blobs, etc.<\/li><li>SQL Managed Instance admite&nbsp;<a href=\"https:\/\/docs.microsoft.com\/es-ES\/azure\/azure-sql\/database\/authentication-aad-overview?view=azuresql\">autenticaci\u00f3n de Azure&nbsp;AD<\/a>&nbsp;y&nbsp;<a href=\"https:\/\/docs.microsoft.com\/es-ES\/azure\/azure-sql\/managed-instance\/winauth-azuread-overview?view=azuresql\">Autenticaci\u00f3n de Windows para entidades de seguridad de Azure Active Directory (versi\u00f3n preliminar)<\/a>.<\/li><li>SQL Managed Instance administra autom\u00e1ticamente el grupo de archivos XTP y los archivos de bases de datos que contienen objetos OLTP en memoria.<\/li><li>SQL Managed Instance es compatible con SQL&nbsp;Server Integration Services (SSIS) y puede hospedar un cat\u00e1logo de SSIS (SSISDB) que almacena paquetes SSIS, pero se ejecutan en una instancia administrada de Azure-SSIS Integration Runtime (IR) en Azure Data Factory (ADF). Consulte&nbsp;<a href=\"https:\/\/docs.microsoft.com\/es-ES\/azure\/data-factory\/create-azure-ssis-integration-runtime\">Creaci\u00f3n de una instancia de Azure-SSIS IR en Azure&nbsp;Data&nbsp;Factory<\/a>. Para comparar las caracter\u00edsticas de SSIS, vea una&nbsp;<a href=\"https:\/\/docs.microsoft.com\/es-ES\/azure\/data-factory\/create-azure-ssis-integration-runtime#comparison-of-sql-database-and-sql-managed-instance\">comparaci\u00f3n entre SQL Database con Instancia administrada de SQL<\/a>.<\/li><li>SQL Managed Instance solo admite la conectividad a trav\u00e9s del protocolo TCP. No admite la conectividad a trav\u00e9s de canalizaciones con nombre.<\/li><\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Continuamos con Instancia administrada de Azure SQL Database<\/h2>\n\n\n\n<p>Las instancias administradas dependen de otros servicios de Azure, como Azure Storage para las copias de seguridad, Azure Event Hubs para la telemetr\u00eda, Azure Active Directory para la autenticaci\u00f3n, Azure Key Vault para el cifrado de datos transparente (TDE), y un par de servicios de la plataforma de Azure que proporcionan caracter\u00edsticas de seguridad y compatibilidad. Las instancias administradas realizan conexiones con estos servicios.<\/p>\n\n\n\n<p>Todas las comunicaciones se cifran y firman mediante certificados. Para comprobar la confiabilidad de las partes en comunicaci\u00f3n, las instancias administradas comprueban constantemente estos certificados mediante listas de revocaci\u00f3n de certificados. En caso de revocaci\u00f3n de los certificados, la instancia administrada cierra la conexi\u00f3n para proteger los datos.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Casos de uso<\/h4>\n\n\n\n<p>Considere la posibilidad de usar Azure SQL Managed Instance si quiere&nbsp;<em>migrar mediante lift-and-shift<\/em>&nbsp;una instancia local de SQL&nbsp;Server y todas sus bases de datos a la nube, todo ello sin tener que lidiar con la sobrecarga de administraci\u00f3n que supone ejecutar SQL&nbsp;Server en una m\u00e1quina virtual.<\/p>\n\n\n\n<p>Azure SQL Managed Instance incluye caracter\u00edsticas que no est\u00e1n disponibles en Azure SQL Database (se describen a continuaci\u00f3n). Si su sistema usa caracter\u00edsticas como servidores vinculados, Service Broker (un sistema de procesamiento de mensajes que se puede usar para distribuir el trabajo entre servidores) o Correo electr\u00f3nico de base de datos (que permite a la base de datos enviar mensajes de correo electr\u00f3nico a los usuarios), debe usar la opci\u00f3n Instancia administrada. Si quiere comprobar la compatibilidad con un sistema local existente, puede instalar&nbsp;<a href=\"https:\/\/www.microsoft.com\/download\/details.aspx?id=53595\">Data Migration Assistant (DMA)<\/a>. Esta herramienta analiza sus bases de datos en SQL&nbsp;Server e informa de los problemas que podr\u00edan bloquear la migraci\u00f3n a una instancia administrada.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Ventajas empresariales<\/h4>\n\n\n\n<p>Permite a un administrador del sistema dedicar menos tiempo a tareas administrativas, ya que el servicio las realiza autom\u00e1ticamente o las simplifica en gran medida. Entre las tareas automatizadas se incluyen: la instalaci\u00f3n y revisi\u00f3n del software del sistema operativo y del sistema de administraci\u00f3n de bases de datos, el cambio de tama\u00f1o y la configuraci\u00f3n de instancias din\u00e1micas, la realizaci\u00f3n de copias de seguridad, la replicaci\u00f3n de bases de datos (incluidas las bases de datos del sistema), la configuraci\u00f3n de alta disponibilidad, y la configuraci\u00f3n de flujos de datos de supervisi\u00f3n del estado y del rendimiento.<\/p>\n\n\n\n<p>Tiene una compatibilidad casi completa con SQL&nbsp;Server Enterprise Edition, que se ejecuta de forma local.<\/p>\n\n\n\n<p>Admite inicios de sesi\u00f3n del motor de base de datos de SQL&nbsp;Server e inicios de sesi\u00f3n integrados en Azure Active Directory (AD). Los inicios de sesi\u00f3n del motor de base de datos de SQL&nbsp;Server incluyen un nombre de usuario y una contrase\u00f1a. Debe escribir sus credenciales cada vez que se conecta al servidor. Los inicios de sesi\u00f3n de Azure AD usan las credenciales asociadas con el inicio de sesi\u00f3n del equipo actual y no es necesario que las proporcione cada vez que se conecta al servidor.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Azure&nbsp;SQL&nbsp;Database<\/h3>\n\n\n\n<p>Azure SQL Database es una oferta de PaaS de Microsoft. Despu\u00e9s de crear un servidor de bases de datos administrado en la nube, debe implementar las bases de datos en este otro servidor.<\/p>\n\n\n\n<p><strong>NOTA: <\/strong>Un servidor de SQL Database es una construcci\u00f3n l\u00f3gica que act\u00faa como punto administrativo central para varias bases de datos individuales o agrupadas, inicios de sesi\u00f3n, reglas de firewall, reglas de auditor\u00eda, directivas de detecci\u00f3n de amenazas y grupos de conmutaci\u00f3n por error.<\/p>\n\n\n\n<p>Azure SQL Database est\u00e1 disponible como una&nbsp;<em>base de datos \u00fanica<\/em>&nbsp;o un&nbsp;<em>grupo el\u00e1stico<\/em>.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Base de datos \u00fanica<\/h4>\n\n\n\n<p>Esta opci\u00f3n le permite configurar y ejecutar r\u00e1pidamente una sola base de datos de SQL&nbsp;Server. Puede crear y ejecutar un servidor de bases de datos en la nube y acceder a la base de datos a trav\u00e9s de este servidor. Microsoft administra el servidor, por lo que solo tiene que configurar la base de datos, crear las tablas y rellenarlas con sus datos. Puede escalar la base de datos si necesita m\u00e1s espacio de almacenamiento, memoria o potencia de procesamiento. De forma predeterminada, los recursos est\u00e1n preasignados y se le cobra por hora por los recursos solicitados. Tambi\u00e9n puede especificar una configuraci\u00f3n&nbsp;<em>sin servidor<\/em>. En esta configuraci\u00f3n, Microsoft crea su propio servidor, que se puede compartir entre las bases de datos que pertenecen a otros suscriptores de Azure. En este caso, Microsoft garantiza la privacidad de su base de datos. Su base de datos se escala autom\u00e1ticamente y los recursos se asignan o desasignan seg\u00fan sea necesario.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Grupo el\u00e1stico<\/h4>\n\n\n\n<p>Esta opci\u00f3n es similar a la opci\u00f3n&nbsp;<em>Base de datos \u00fanica<\/em>&nbsp;excepto en que, de forma predeterminada, varias bases de datos pueden compartir los mismos recursos, como la memoria, el espacio de almacenamiento de datos y la capacidad de procesamiento mediante la arquitectura multiinquilino. Se hace referencia a los recursos como un&nbsp;<em>grupo<\/em>. Al crear un grupo, solo sus bases de datos pueden usarlo. Este modelo es \u00fatil si tiene bases de datos con requisitos de recursos que var\u00edan con el tiempo, adem\u00e1s, puede ayudarle a reducir los costos. Por ejemplo, su base de datos de n\u00f3minas puede requerir una gran cantidad de potencia de CPU al final de cada mes a medida que se encarga del procesamiento de n\u00f3minas, pero en otras ocasiones la base de datos podr\u00eda estar mucho menos activa. Es posible que tenga otra base de datos para ejecutar informes. Esta base de datos podr\u00eda activarse durante varios d\u00edas a mediados del mes mientras se generan informes de administraci\u00f3n, pero podr\u00eda tener una carga m\u00e1s ligera en otras ocasiones. La opci\u00f3n Grupo el\u00e1stico le permite usar los recursos disponibles en el grupo y liberarlos una vez que se haya completado el procesamiento.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Casos de uso<\/h2>\n\n\n\n<p>Azure SQL Database ofrece la mejor opci\u00f3n por un costo bajo con administraci\u00f3n m\u00ednima. No es totalmente compatible con las instalaciones de SQL&nbsp;Server locales. A menudo se usa en nuevos proyectos en la nube, donde el dise\u00f1o de la aplicaci\u00f3n puede acomodar los cambios necesarios en las aplicaciones.<\/p>\n\n\n\n<p>Azure SQL Database se suele usar para:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Aplicaciones modernas en la nube que necesitan usar las caracter\u00edsticas estables m\u00e1s recientes de SQL&nbsp;Server.<\/li><li>Aplicaciones que requieren alta disponibilidad.<\/li><li>Sistemas con una carga variable que necesitan escalar y reducir verticalmente el servidor de bases de datos de forma r\u00e1pida.<\/li><\/ul>\n\n\n\n<h4 class=\"wp-block-heading\">Ventajas empresariales<\/h4>\n\n\n\n<p>Azure SQL Database actualiza autom\u00e1ticamente el software de SQL&nbsp;Server y le aplica revisiones para asegurarse de que siempre se ejecuta la versi\u00f3n m\u00e1s reciente y m\u00e1s segura del servicio.<\/p>\n\n\n\n<p>Las caracter\u00edsticas de escalabilidad de Azure SQL Database garantizan que pueda aumentar los recursos disponibles para almacenar y procesar los datos sin tener que llevar a cabo una actualizaci\u00f3n manual costosa.<\/p>\n\n\n\n<p>Este servicio proporciona garant\u00edas de alta disponibilidad para garantizar que las bases de datos est\u00e1n disponibles al menos el 99,99&nbsp;% del tiempo. Azure SQL Database admite la restauraci\u00f3n a un momento dado, lo que le permite recuperar una base de datos al estado en que se encontraba en cualquier momento del pasado. Las bases de datos se pueden replicar en distintas regiones para proporcionar m\u00e1s resistencia y una mayor recuperaci\u00f3n ante desastres.<\/p>\n\n\n\n<p>Advanced Threat Protection proporciona funcionalidades de seguridad avanzadas, como las evaluaciones de vulnerabilidad, para ayudar a detectar y corregir posibles problemas de seguridad con las bases de datos. Tambi\u00e9n detecta actividades an\u00f3malas que indican intentos poco habituales y posiblemente da\u00f1inos de acceder a sus bases de datos o aprovecharse de ellas. Supervisa constantemente una base de datos para detectar actividades sospechosas y proporciona de forma inmediata alertas de seguridad de posibles puntos vulnerables, ataques por inyecci\u00f3n de c\u00f3digo SQL y patrones an\u00f3malos de acceso a las bases de datos. Las alertas de detecci\u00f3n de amenazas proporcionan detalles de la actividad sospechosa y recomiendan acciones para investigar y mitigar la amenaza.<\/p>\n\n\n\n<p>La auditor\u00eda hace un seguimiento de los eventos de una base de datos y los escribe en un registro de auditor\u00eda de su cuenta de almacenamiento de Azure. La auditor\u00eda puede ayudarle a mantener el cumplimiento de normativas, comprender la actividad de las bases de datos y conocer las discrepancias y anomal\u00edas que pueden indicar problemas en el negocio o infracciones de seguridad sospechosas.<\/p>\n\n\n\n<p>SQL Database facilita la protecci\u00f3n de los datos con un cifrado que protege los datos almacenados en la base de datos (<em>en reposo<\/em>) y mientras se transfieren a trav\u00e9s de la red (<em>en movimiento<\/em>).<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">MCT: Video 2.2.1 Descripci\u00f3n y comparaci\u00f3n de los servicios PaaS, IaaS, SaaS<\/h2>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe title=\"Descripci\u00f3n y comparaci\u00f3n de los servicios PaaS, IaaS, SaaS\" width=\"1290\" height=\"726\" src=\"https:\/\/www.youtube.com\/embed\/lRIEZadWEME?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Tipos de servicios en la nube<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">IaaS: <\/h3>\n\n\n\n<ul class=\"wp-block-list\"><li>Azure permite crear una infraestructura virtual en la nube que imita como si se trabajar\u00e1 en un entorno local<\/li><li>Se puede crear mv y redes virtuales y agregar diversos dispositivos virtuales<\/li><li>Y el usuario ser\u00e1 el encargado de su administraci\u00f3n y seguridad del sistema operativo, as\u00ed como la instalaci\u00f3n y configuraci\u00f3n del administrador de bases de datos<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"518\" src=\"\/wp-content\/uploads\/2022\/05\/Seleccion_1382-1024x518.png\" alt=\"\" class=\"wp-image-9028\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_1382-1024x518.png 1024w, https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_1382-300x152.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_1382-768x389.png 768w, https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_1382.png 1395w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Paas<\/h3>\n\n\n\n<ul class=\"wp-block-list\"><li>Si desea que Azure se encargue de instalar y administrar el SO y el DBMS debe utilizar este servicio, Azure crea de forma autom\u00e1tica las MV, redes y otros componentes necesarios y se encargada del escalado.<\/li><li>Aqu\u00ed debe seleccionar los recursos que se necesitan como la capacidad, n\u00famero de usuarios, rendimiento, disponibilidad, etc<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"545\" src=\"\/wp-content\/uploads\/2022\/05\/Seleccion_1383-1024x545.png\" alt=\"\" class=\"wp-image-9029\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_1383-1024x545.png 1024w, https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_1383-300x160.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_1383-768x408.png 768w, https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_1383.png 1318w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\">SaaS<\/h4>\n\n\n\n<ul class=\"wp-block-list\"><li>Son aplicaciones hospedadas en vez de un software m\u00e1s generalizado como un DBMS<\/li><li>No aplica para bases de datos<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"529\" src=\"\/wp-content\/uploads\/2022\/05\/Seleccion_1384-1024x529.png\" alt=\"\" class=\"wp-image-9030\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_1384-1024x529.png 1024w, https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_1384-300x155.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_1384-768x397.png 768w, https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_1384.png 1379w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\">Ejemplos<\/h4>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"487\" src=\"\/wp-content\/uploads\/2022\/05\/Seleccion_1385-1024x487.png\" alt=\"\" class=\"wp-image-9031\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_1385-1024x487.png 1024w, https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_1385-300x143.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_1385-768x365.png 768w, https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_1385.png 1307w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Azure Data Services<\/h3>\n\n\n\n<ul class=\"wp-block-list\"><li>PaaS<\/li><li>Son una serie de DBMS administrados por Azure en la nube<\/li><li>Azure se encarga de:<ul><li>Configuraci\u00f3n<\/li><li>Administraci\u00f3n<\/li><li>Actualizaciones<\/li><li>Seguridad<\/li><\/ul><\/li><li>El usuario se encarga de <ul><li>Administrar y asegurar sus datos<\/li><\/ul><\/li><li>Esta disponible para BD Relacionales:<ul><li>SQL Database<\/li><li>MySQL<\/li><li>MariaDB<\/li><li>PostfreSQL<\/li><\/ul><\/li><li>Y para BD No Relacionales como:<ul><li>Cosmos DB<\/li><\/ul><\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"499\" src=\"\/wp-content\/uploads\/2022\/05\/Seleccion_1386-1024x499.png\" alt=\"\" class=\"wp-image-9033\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_1386-1024x499.png 1024w, https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_1386-300x146.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_1386-768x374.png 768w, https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_1386.png 1312w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>Usar estos servicios reduce:<ul><li>La cantidad de tiempo de administraci\u00f3n de DBMS<\/li><li>La carga de trabajo administrativa <\/li><li>Y garantiza la disponibilidad en 99.99%<\/li><\/ul><\/li><\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">MCT: Video 2.2.2 Descripci\u00f3n de los servicios&nbsp;Azure SQL Database,  Azure SQL Managed Instance y SQL Server<\/h2>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe title=\"Descripci\u00f3n de los servicios\u00a0Azure SQL Database Azure SQL Database, Azure SQL Managed Instance\" width=\"1290\" height=\"726\" src=\"https:\/\/www.youtube.com\/embed\/1f5V4VwWdNo?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Data Base Management System (DBMS)<\/h3>\n\n\n\n<ul class=\"wp-block-list\"><li>Es un conjunto de software espec\u00edfico para la administraci\u00f3n de BD&#8217;s<\/li><li>Cuya funci\u00f3n es una interfaz entre el usuario,  la BD y las aplicaciones<\/li><li>Controlan los aspectos f\u00edsicos de una BD, por ejemplo<ul><li>Donde y como se almacena<\/li><li>Qui\u00e9n puede acceder a ella y como se garantiza la disponibilidad<\/li><\/ul><\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"623\" src=\"\/wp-content\/uploads\/2022\/05\/Seleccion_1387-1024x623.png\" alt=\"\" class=\"wp-image-9034\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_1387-1024x623.png 1024w, https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_1387-300x182.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_1387-768x467.png 768w, https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_1387.png 1100w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Microsoft SQL Server<\/h3>\n\n\n\n<ul class=\"wp-block-list\"><li>Es un sistema de gesti\u00f3n de BD Relacionales<\/li><li>Su lenguaje principal es TRANSCT-SQL un lenguaje est\u00e1ndar de ANSI<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"510\" src=\"\/wp-content\/uploads\/2022\/05\/Seleccion_1388-1024x510.png\" alt=\"\" class=\"wp-image-9036\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_1388-1024x510.png 1024w, https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_1388-300x149.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_1388-768x383.png 768w, https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_1388.png 1389w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">SQL Server en Azure Virtual Machines<\/h3>\n\n\n\n<ul class=\"wp-block-list\"><li>Muchas empresas desean migra a la nube para aprovechar sus ventajas <\/li><li>Y migrar las BD en un entorno local de una m\u00e1quina a otra no es diferente de migrarla a la nube<\/li><li>SQL Server en MV permite la instalaci\u00f3n de la versi\u00f3n completa de SQL Server  enla nube, quitando la carga de administraci\u00f3n de la MV (IaaS), pero manteniendo la responsabilidad de la administraci\u00f3n de la BD<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"555\" src=\"\/wp-content\/uploads\/2022\/05\/Seleccion_1389-1024x555.png\" alt=\"\" class=\"wp-image-9037\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_1389-1024x555.png 1024w, https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_1389-300x163.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_1389-768x416.png 768w, https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_1389.png 1270w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Migraci\u00f3n lift-and-shift<\/h3>\n\n\n\n<ul class=\"wp-block-list\"><li>Es la migraci\u00f3n de una aplicaci\u00f3n o una operaci\u00f3n de un entorno a otro sin tener que redise\u00f1arla <\/li><li>La m\u00e1quinas virtuales de Azure est\u00e1n lista para una migraci\u00f3n lift-and-shift, con cambios m\u00ednimos<\/li><\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Implementaci\u00f3n h\u00edbrida<\/h3>\n\n\n\n<ul class=\"wp-block-list\"><li>Es un sistema en que una parte de la una operaci\u00f3n se ejecuta de forma local y otra en la nube<\/li><li>Una BD puede funcionar de esta forma<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"478\" src=\"\/wp-content\/uploads\/2022\/05\/Seleccion_1390-1024x478.png\" alt=\"\" class=\"wp-image-9039\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_1390-1024x478.png 1024w, https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_1390-300x140.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_1390-768x359.png 768w, https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_1390.png 1396w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Casos de uso<\/h3>\n\n\n\n<ul class=\"wp-block-list\"><li>SQL Server en una MV tiene todos los derechos de administraci\u00f3n del SO y DBMS y al empresa cuanta con recursos de TI, para la administraci\u00f3n<\/li><li>Permite crear entornos de pruebas y desarrollo en la nube<\/li><li>Migrar mediante lift-and-shift aplicaciones existentes o extenderlas<\/li><li>Es posible escalar la aplicaci\u00f3n verticalmente<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"524\" src=\"\/wp-content\/uploads\/2022\/05\/Seleccion_1391-1024x524.png\" alt=\"\" class=\"wp-image-9041\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_1391-1024x524.png 1024w, https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_1391-300x154.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_1391-768x393.png 768w, https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_1391.png 1413w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Azure SQL Database<\/h3>\n\n\n\n<ul class=\"wp-block-list\"><li>PaaS<\/li><li>Es una BD Relacional como servicio<\/li><li>Es una construcci\u00f3n l\u00f3gica que act\u00faa como un punto de administraci\u00f3n central para varias BD&#8217;s individuales o agrupadas<\/li><li>inicios de sesi\u00f3n, firewall, reglas de auditoria, directivas de detecci\u00f3n de amenazas y grupos de conmutaci\u00f3n por error<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"456\" src=\"\/wp-content\/uploads\/2022\/05\/Seleccion_1392-1024x456.png\" alt=\"\" class=\"wp-image-9043\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_1392-1024x456.png 1024w, https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_1392-300x134.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_1392-768x342.png 768w, https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_1392.png 1076w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\">Bases de datos \u00fanicas<\/h4>\n\n\n\n<ul class=\"wp-block-list\"><li>Crea una BD en Azure con sus propios recursos y se administra a trav\u00e9s de un servidor que Azure Administra<\/li><li>Cada BD esta aislada y se puede transportar <\/li><li>Los recursos est\u00e1n predefinidos y se cobrar por estos x hora<\/li><li>Pero tambi\u00e9n se puede configurar para trabajar sin servidor, aqu\u00ed Azure crea su propio servidor que se puede compartir entre varias bases de datos que pertenecen a otros usuarios de Azure y se garantiza la privacidad de las BD y la BD se escala autom\u00e1ticamente<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"586\" src=\"\/wp-content\/uploads\/2022\/05\/Seleccion_1393-1024x586.png\" alt=\"\" class=\"wp-image-9044\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_1393-1024x586.png 1024w, https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_1393-300x172.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_1393-768x439.png 768w, https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_1393.png 1227w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\">Grupo el\u00e1stico<\/h4>\n\n\n\n<ul class=\"wp-block-list\"><li>Aqu\u00ed varias BD pueden compartir los recursos (grupo de recursos) y puede ser multi-inquilino<\/li><li>Es \u00fatil cuando se tienen BD&#8217;s que pueden variar sus recursos en un tiempo<\/li><li>Es decir una BD puede aprovechar los recursos disponibles en el grupo de recursos y liberarlos cuando no los necesita<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"552\" src=\"\/wp-content\/uploads\/2022\/05\/Seleccion_1394-1024x552.png\" alt=\"\" class=\"wp-image-9045\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_1394-1024x552.png 1024w, https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_1394-300x162.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_1394-768x414.png 768w, https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_1394.png 1246w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\">Casos de uso<\/h4>\n\n\n\n<ul class=\"wp-block-list\"><li>Cuando se quieren crear aplicaciones modernas en la nube, con una BD Relacional, que este actualizado, procesos sin servidor, almacenamiento, escalado, y caracter\u00edsticas avanzas de inteligencia artificial que optimicen el rendimiento y durabilidad<\/li><li>Aplicaciones que requieren alta disponibilidad <\/li><li>O sistemas con carga variable<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"553\" src=\"\/wp-content\/uploads\/2022\/05\/Seleccion_1395-1024x553.png\" alt=\"\" class=\"wp-image-9047\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_1395-1024x553.png 1024w, https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_1395-300x162.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_1395-768x415.png 768w, https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_1395.png 1309w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\">Ventajas<\/h4>\n\n\n\n<ul class=\"wp-block-list\"><li>Actualizaci\u00f3n autom\u00e1tica<\/li><li>Alta disponibilidad<\/li><li>Funcionalidades Advance Thread Protection: seguridad avanzada como evaluaciones de seguridad<\/li><li>Auditoria de los eventos de BD <\/li><li>Cifrado de datos para datos en transito (Always Encrypt) y en reposo se utiliza el cifrado transparente<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"366\" src=\"\/wp-content\/uploads\/2022\/05\/Seleccion_1396-1024x366.png\" alt=\"\" class=\"wp-image-9048\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_1396-1024x366.png 1024w, https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_1396-300x107.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_1396-768x275.png 768w, https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_1396.png 1319w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Azure SQL Management Instance<\/h3>\n\n\n\n<ul class=\"wp-block-list\"><li>Es un servicio de BD en la nube inteligente y escalable<\/li><li>Tiene la mayor compatibilidad con SQL Server y todas las ventajas de PaaS<\/li><li>Esta dise\u00f1ada para migrar un gran n\u00famero de aplicaciones de un entrono local o IaaS a un entorno en la nube PaaS con el menor esfuerzo<\/li><li>Se utiliza si se quiere migrar mediante lift-and-shift a una instancia local de SQL Sever y todas sus BD a la nube quitando todas las tareas de administraci\u00f3n de la BD como ser\u00eda en una MV<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"374\" src=\"\/wp-content\/uploads\/2022\/05\/Seleccion_1397-1024x374.png\" alt=\"\" class=\"wp-image-9050\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_1397-1024x374.png 1024w, https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_1397-300x110.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_1397-768x281.png 768w, https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_1397.png 1357w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">MCT: Video 2.2.4 Aprovisionamiento de Azure portal, ARM templates, Azure PowerShell y Azure CLI<\/h2>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe title=\"Aprovisionamiento de Azure portal, ARM templates, Azure PowerShell y Azure CLI\" width=\"1290\" height=\"726\" src=\"https:\/\/www.youtube.com\/embed\/A7iEE7C2bg4?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Administraci\u00f3n de recursos en Azure<\/h3>\n\n\n\n<ul class=\"wp-block-list\"><li>El aprovisionamiento de recursos en Azure consiste en en configurar un servicio especificando ciertos par\u00e1metros y que algunos pueden ser escalables<\/li><li>Azure dispone de las siguiente herramientas para aprovisionar servicios<ul><li>Azure Portal<\/li><li>Azure Mobile App<\/li><li>Azure Power Shell<\/li><li>CLI de Azure<\/li><li>Plantillas ARM<\/li><\/ul><\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"529\" src=\"\/wp-content\/uploads\/2022\/05\/Seleccion_177-1024x529.png\" alt=\"\" class=\"wp-image-9056\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_177-1024x529.png 1024w, https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_177-300x155.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_177-768x396.png 768w, https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_177.png 1449w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\">Azure Portal<\/h4>\n\n\n\n<ul class=\"wp-block-list\"><li>Tiene una serie de p\u00e1ginas que nos permite aprovisionar los servicios<\/li><li>Antes de la creaci\u00f3n esta es validada<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"500\" src=\"\/wp-content\/uploads\/2022\/05\/Seleccion_178-1024x500.png\" alt=\"\" class=\"wp-image-9057\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_178-1024x500.png 1024w, https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_178-300x147.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_178-768x375.png 768w, https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_178.png 1420w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\">Azure Mobile App<\/h4>\n\n\n\n<ul class=\"wp-block-list\"><li>Permite conectar dispositivos m\u00f3viles a Azure<\/li><li>Para ver o administrar los recursos<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"543\" src=\"\/wp-content\/uploads\/2022\/05\/Seleccion_179-1024x543.png\" alt=\"\" class=\"wp-image-9058\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_179-1024x543.png 1024w, https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_179-300x159.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_179-768x407.png 768w, https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_179.png 1320w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\">CLI Azure<\/h4>\n\n\n\n<ul class=\"wp-block-list\"><li>Proporciona comandos que se pueden ejecutar de la shell del sistema operativo<\/li><li>Con estos comandos puede administrar los recursos de Azure<\/li><li>Ideal para automatizar la creaci\u00f3n de servicios, con script&#8217;s de programaci\u00f3n<\/li><li>Se puede ejecutar en Windows, Mac OS y LInux<\/li><li>La curva de aprendizaje es m\u00e1s grande<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"442\" src=\"\/wp-content\/uploads\/2022\/05\/Seleccion_180-1024x442.png\" alt=\"\" class=\"wp-image-9059\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_180-1024x442.png 1024w, https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_180-300x130.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_180-768x332.png 768w, https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_180.png 1424w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\">Azure PowerShell<\/h4>\n\n\n\n<ul class=\"wp-block-list\"><li>Muchos administradores est\u00e1n familiarizados con comandos de PowerShell para crear script y programar tareas administrativas<\/li><li>Utiliza cmdlets comandos espec\u00edficos de Azure que permiten administrar recursos de Azure<\/li><li>Esta disponible para Windows, MAc OS y Linux<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"470\" src=\"\/wp-content\/uploads\/2022\/05\/Seleccion_181-1-1024x470.png\" alt=\"\" class=\"wp-image-9061\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_181-1-1024x470.png 1024w, https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_181-1-300x138.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_181-1-768x353.png 768w, https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_181-1.png 1442w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\">Plantillas de Azure Resources Manager<\/h4>\n\n\n\n<ul class=\"wp-block-list\"><li>Una plantilla de ARM describe el o los servicios que se desean crear en un archivo de texto tipo JSON que contiene objetos de Javascript<\/li><li>Es conveniente utilizarlas cuando no solo se desea crear el servicio sino tambi\u00e9n la infraestructura de red, sistemas de almacenamiento y otros recursos<\/li><li>Y cuando el servicios de debe replicar varias veces y de forma coherente <\/li><li>Tiene la ventaja que Resources Manager comprueba la plantilla antes de implementarla <\/li><li>Tambi\u00e9n puede importar la plantilla de un conjunto de recursos ya existentes<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"486\" src=\"\/wp-content\/uploads\/2022\/05\/Seleccion_182-1024x486.png\" alt=\"\" class=\"wp-image-9063\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_182-1024x486.png 1024w, https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_182-300x142.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_182-768x364.png 768w, https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_182.png 1484w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">MCT: Video 2.2.5 Descripci\u00f3n de la configuraci\u00f3n de servicios de datos relacionales<\/h2>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe title=\"Descripci\u00f3n de la configuraci\u00f3n de servicios de datos relacionales\" width=\"1290\" height=\"726\" src=\"https:\/\/www.youtube.com\/embed\/Gvl_HjIxp7Y?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Configuraci\u00f3n<\/h3>\n\n\n\n<ul class=\"wp-block-list\"><li>Despu\u00e9s de aprovisionar un recurso es necesario configurarlo por ejemplo el acceso de red o un puerto del firewall<\/li><li>La conectividad de los servicios de Azure por defecto es denegar el servicios para todos vamos a ver como configurarla<\/li><li>Luego tambi\u00e9n se ver\u00e1 como configurar las redes virtuales que nos permiten conectar recursos es Azure<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"959\" height=\"654\" src=\"\/wp-content\/uploads\/2022\/05\/Seleccion_183.png\" alt=\"\" class=\"wp-image-9078\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_183.png 959w, https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_183-300x205.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_183-768x524.png 768w\" sizes=\"(max-width: 959px) 100vw, 959px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>Para configurar la conectividad a redes virtuales debe ingresar al servicio a la secci\u00f3n de \u00abSeguridad de la conexi\u00f3n\u00bb o tambi\u00e9n podr\u00eda aparecer como \u00abFirewall\u00bb o \u00abRedes Virtuales\u00bb<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"773\" height=\"321\" src=\"\/wp-content\/uploads\/2022\/05\/Seleccion_184.png\" alt=\"\" class=\"wp-image-9082\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_184.png 773w, https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_184-300x125.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_184-768x319.png 768w\" sizes=\"(max-width: 773px) 100vw, 773px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>La primera configuraci\u00f3n es \u00abDenegar acceso a red p\u00fablica\u00bb que si indicamos que \u00abS\u00ed\u00bb la BD no tendr\u00e1 acceso a ninguna red p\u00fablica y solo se aceptar\u00e1n conexiones por un punto de red privado y se dehabilitara cualquier regla de firewall<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"141\" src=\"\/wp-content\/uploads\/2022\/05\/Seleccion_185-1-1024x141.png\" alt=\"\" class=\"wp-image-9085\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_185-1-1024x141.png 1024w, https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_185-1-300x41.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_185-1-768x105.png 768w, https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_185-1.png 1326w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>En \u00abReglas de Azure\u00bb si tenemos m\u00e1s servicios de Azure y estos deben ingresar al servicio que estamos configurando, es aqu\u00ed donde los configuramos y lo que hacemos es crear una regla de firewall para la o las Ip&#8217;s que se les dar\u00e1 el acceso<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"193\" src=\"\/wp-content\/uploads\/2022\/05\/Seleccion_186-1024x193.png\" alt=\"\" class=\"wp-image-9086\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_186-1024x193.png 1024w, https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_186-300x57.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_186-768x145.png 768w, https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_186.png 1295w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>Si la regla debe ser para una red virtual se debe configurar aqu\u00ed<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"91\" src=\"\/wp-content\/uploads\/2022\/05\/Seleccion_187-1024x91.png\" alt=\"\" class=\"wp-image-9087\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_187-1024x91.png 1024w, https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_187-300x27.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_187-768x68.png 768w, https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_187.png 1319w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Configuraci\u00f3n de la conectividad desde puntos de conexi\u00f3n privados<\/h3>\n\n\n\n<ul class=\"wp-block-list\"><li>Es una interfaz de red que se conecta de manera privada <\/li><li>Es una IP de la red p\u00fablica que tiene permitido conectarse a nuestro servicio<\/li><\/ul>\n\n\n\n<h4 class=\"wp-block-heading\">Configurar la autenticaci\u00f3n<\/h4>\n\n\n\n<ul class=\"wp-block-list\"><li>Con la autenticaci\u00f3n de Azure podemos administrar de forma centralizada las identidades de los usuarios de la BD en un \u00fanico lugar y gestionar los permisos<\/li><li>Este servicio esta para Azure SQL Database, Azure PostgreSQL, Azure Mysql<\/li><\/ul>\n\n\n\n<h4 class=\"wp-block-heading\">Configuraci\u00f3n del control de acceso<\/h4>\n\n\n\n<ul class=\"wp-block-list\"><li>Azure permite especificar quien o quienes pueden acceder a nuestros recursos <\/li><li>Para configurarlo debe ingresar al servicio secci\u00f3n \u00abControl de Acceso (IAM)\u00bb<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"438\" src=\"\/wp-content\/uploads\/2022\/05\/Seleccion_188-1024x438.png\" alt=\"\" class=\"wp-image-9089\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_188-1024x438.png 1024w, https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_188-300x128.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_188-768x329.png 768w, https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_188.png 1170w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\">Configuraci\u00f3n de Advanced Data Security<\/h4>\n\n\n\n<ul class=\"wp-block-list\"><li>Adem\u00e1s de la autenticaci\u00f3n y autorizaci\u00f3n muchos servicios brindan una protecci\u00f3n extra de configuraci\u00f3n Avanzada de los datos <\/li><li>Que le brinda protecci\u00f3n contra amenazas y una serie de evaluaciones <\/li><li>Le agrega inteligencia que busca patrones de movimientos inusuales y identifica posibles vulnerabilidades de seguridad y brinda recomendaciones <\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"446\" src=\"\/wp-content\/uploads\/2022\/05\/Seleccion_189-1024x446.png\" alt=\"\" class=\"wp-image-9091\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_189-1024x446.png 1024w, https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_189-300x131.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_189-768x335.png 768w, https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_189.png 1437w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">MCT: Video 2.2.6 Identificaci\u00f3n de herramientas para consultas -query<\/h2>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe title=\"Identificaci\u00f3n de herramientas para consultas -query\" width=\"1290\" height=\"726\" src=\"https:\/\/www.youtube.com\/embed\/T2WfiI1Wric?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\">Herramientas<\/h4>\n\n\n\n<ul class=\"wp-block-list\"><li>Existen a Azure diferentes herramientas para realizar las consultas de datos <ul><li>Editor de consultas en Azure Portal<\/li><li>SQLCMD: desde la l\u00ednea de comandos<\/li><li>SQL Managent Studio<\/li><li>Azure Data Studio<\/li><\/ul><\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"345\" src=\"\/wp-content\/uploads\/2022\/05\/Seleccion_191-1024x345.png\" alt=\"\" class=\"wp-image-9096\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_191-1024x345.png 1024w, https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_191-300x101.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_191-768x259.png 768w, https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_191.png 1393w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Requisitos<\/h3>\n\n\n\n<ul class=\"wp-block-list\"><li>Primero se debe establecer una conexi\u00f3n con la BD para que se requiere<ul><li>El nombre de la BD<\/li><li>Nombre del servidor<\/li><li>Y credenciales del usuario<\/li><\/ul><\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"459\" src=\"\/wp-content\/uploads\/2022\/05\/Seleccion_192-1024x459.png\" alt=\"\" class=\"wp-image-9097\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_192-1024x459.png 1024w, https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_192-300x134.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_192-768x344.png 768w, https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_192.png 1491w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Instalaci\u00f3n de SQLCMD<\/h3>\n\n\n\n<ul class=\"wp-block-list\"><li>Windows: <a rel=\"noreferrer noopener\" href=\"https:\/\/docs.microsoft.com\/es-es\/sql\/tools\/sqlcmd-utility?view=sql-server-ver16\" target=\"_blank\">https:\/\/docs.microsoft.com\/es-es\/sql\/tools\/sqlcmd-utility?view=sql-server-ver16<\/a><\/li><li>Linux: <a href=\"https:\/\/docs.microsoft.com\/es-es\/sql\/linux\/sql-server-linux-setup-tools?view=sql-server-ver16#ubuntu\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/docs.microsoft.com\/es-es\/sql\/linux\/sql-server-linux-setup-tools?view=sql-server-ver16#ubuntu<\/a><\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"535\" src=\"\/wp-content\/uploads\/2022\/05\/Seleccion_194-1024x535.png\" alt=\"\" class=\"wp-image-9100\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_194-1024x535.png 1024w, https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_194-300x157.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_194-768x401.png 768w, https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_194.png 1444w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"524\" src=\"\/wp-content\/uploads\/2022\/05\/Seleccion_195-1024x524.png\" alt=\"\" class=\"wp-image-9101\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_195-1024x524.png 1024w, https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_195-300x153.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_195-768x393.png 768w, https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_195.png 1501w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"524\" src=\"\/wp-content\/uploads\/2022\/05\/Seleccion_196-1024x524.png\" alt=\"\" class=\"wp-image-9102\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_196-1024x524.png 1024w, https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_196-300x154.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_196-768x393.png 768w, https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_196.png 1493w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Instalaci\u00f3n de SQL Server Management Studio SSMS<\/h2>\n\n\n\n<ul class=\"wp-block-list\"><li>Window: <a rel=\"noreferrer noopener\" href=\"https:\/\/docs.microsoft.com\/es-es\/sql\/ssms\/download-sql-server-management-studio-ssms?view=sql-server-ver16\" target=\"_blank\">https:\/\/docs.microsoft.com\/es-es\/sql\/ssms\/download-sql-server-management-studio-ssms?view=sql-server-ver16<\/a><\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"557\" src=\"\/wp-content\/uploads\/2022\/05\/Seleccion_197-1024x557.png\" alt=\"\" class=\"wp-image-9103\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_197-1024x557.png 1024w, https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_197-300x163.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_197-768x418.png 768w, https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_197.png 1411w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"537\" src=\"\/wp-content\/uploads\/2022\/05\/Seleccion_199-1024x537.png\" alt=\"\" class=\"wp-image-9106\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_199-1024x537.png 1024w, https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_199-300x157.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_199-768x403.png 768w, https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_199.png 1449w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Editor de consultas en Portal de Azure<\/h2>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"699\" height=\"523\" src=\"\/wp-content\/uploads\/2022\/05\/Seleccion_200.png\" alt=\"\" class=\"wp-image-9107\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_200.png 699w, https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_200-300x224.png 300w\" sizes=\"(max-width: 699px) 100vw, 699px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>Primero ingresamos a la BD y buscamos el \u00abEditor de Consultas\u00bb<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"846\" height=\"430\" src=\"\/wp-content\/uploads\/2022\/05\/Seleccion_201.png\" alt=\"\" class=\"wp-image-9108\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_201.png 846w, https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_201-300x152.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_201-768x390.png 768w\" sizes=\"(max-width: 846px) 100vw, 846px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>Nos solicita iniciar sesi\u00f3n en SQL Server<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"641\" height=\"409\" src=\"\/wp-content\/uploads\/2022\/05\/Seleccion_202.png\" alt=\"\" class=\"wp-image-9109\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_202.png 641w, https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_202-300x191.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_202-360x230.png 360w\" sizes=\"(max-width: 641px) 100vw, 641px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>Podemos as\u00ed consultar tablas, vistas y procedimientos almacenados<\/li><li>As\u00ed como ejecutar cualquier consulta<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"274\" src=\"\/wp-content\/uploads\/2022\/05\/Seleccion_203-1024x274.png\" alt=\"\" class=\"wp-image-9112\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_203-1024x274.png 1024w, https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_203-300x80.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_203-768x206.png 768w, https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_203.png 1123w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"450\" src=\"\/wp-content\/uploads\/2022\/05\/Seleccion_204-1024x450.png\" alt=\"\" class=\"wp-image-9114\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_204-1024x450.png 1024w, https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_204-300x132.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_204-768x338.png 768w, https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_204.png 1128w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Azure Data Studio<\/h3>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"\/wp-content\/uploads\/2022\/05\/Seleccion_205.png\" alt=\"\" class=\"wp-image-9116\" width=\"178\" height=\"143\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_205.png 712w, https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_205-300x241.png 300w\" sizes=\"(max-width: 178px) 100vw, 178px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>Ingresamos a la plataforma<\/li><li>Y creamos una nueva conexi\u00f3n o utilizamos una almacenada<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"587\" src=\"\/wp-content\/uploads\/2022\/05\/Seleccion_206-1024x587.png\" alt=\"\" class=\"wp-image-9117\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_206-1024x587.png 1024w, https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_206-300x172.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_206-768x440.png 768w, https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_206.png 1413w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>Si es exitosa se muestran las BD<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"717\" height=\"418\" src=\"\/wp-content\/uploads\/2022\/05\/Seleccion_207.png\" alt=\"\" class=\"wp-image-9119\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_207.png 717w, https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_207-300x175.png 300w\" sizes=\"(max-width: 717px) 100vw, 717px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>Para hacer una nueva consulta damos clic en el bot\u00f3n de \u00abNew Query\u00bb<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"717\" height=\"418\" src=\"\/wp-content\/uploads\/2022\/05\/Seleccion_207-1.png\" alt=\"\" class=\"wp-image-9120\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_207-1.png 717w, https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_207-1-300x175.png 300w\" sizes=\"(max-width: 717px) 100vw, 717px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>Seleccionamos la BD y debemos contar con los permisos necesarios<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"673\" height=\"596\" src=\"\/wp-content\/uploads\/2022\/05\/Seleccion_208.png\" alt=\"\" class=\"wp-image-9121\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_208.png 673w, https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_208-300x266.png 300w\" sizes=\"(max-width: 673px) 100vw, 673px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">SQL Server Management Studio<\/h3>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"\/wp-content\/uploads\/2022\/05\/Seleccion_209.png\" alt=\"\" class=\"wp-image-9122\" width=\"241\" height=\"140\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_209.png 963w, https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_209-300x174.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_209-768x445.png 768w\" sizes=\"(max-width: 241px) 100vw, 241px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>Se nos solicita iniciar sesi\u00f3n <\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"429\" src=\"\/wp-content\/uploads\/2022\/05\/Seleccion_210-1024x429.png\" alt=\"\" class=\"wp-image-9123\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_210-1024x429.png 1024w, https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_210-300x126.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_210-768x322.png 768w, https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_210.png 1140w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>Damos New Query<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"788\" height=\"258\" src=\"\/wp-content\/uploads\/2022\/05\/Seleccion_211.png\" alt=\"\" class=\"wp-image-9124\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_211.png 788w, https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_211-300x98.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_211-768x251.png 768w\" sizes=\"(max-width: 788px) 100vw, 788px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>Seleccionamos la BD y contar con los permisos necesarios<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"651\" height=\"248\" src=\"\/wp-content\/uploads\/2022\/05\/Seleccion_212.png\" alt=\"\" class=\"wp-image-9125\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_212.png 651w, https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_212-300x114.png 300w\" sizes=\"(max-width: 651px) 100vw, 651px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>Ejecutamos<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"853\" height=\"552\" src=\"\/wp-content\/uploads\/2022\/05\/Seleccion_213.png\" alt=\"\" class=\"wp-image-9126\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_213.png 853w, https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_213-300x194.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_213-768x497.png 768w\" sizes=\"(max-width: 853px) 100vw, 853px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Utilidad SQLCMD<\/h3>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"\/wp-content\/uploads\/2022\/05\/Seleccion_214.png\" alt=\"\" class=\"wp-image-9128\" width=\"182\" height=\"130\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_214.png 727w, https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_214-300x215.png 300w\" sizes=\"(max-width: 182px) 100vw, 182px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>la utilizamos en Azure Cloud Shell<\/li><li>La abrimos<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"541\" src=\"\/wp-content\/uploads\/2022\/05\/Seleccion_215-1024x541.png\" alt=\"\" class=\"wp-image-9129\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_215-1024x541.png 1024w, https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_215-300x158.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_215-768x406.png 768w, https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_215.png 1537w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>Ejecutamos la siguiente instrucci\u00f3n, donde<ul><li>-S: nombre servidor<\/li><li>-d: nombre BD<\/li><li>-U: usuario<\/li><li>-P: contrase\u00f1a<\/li><\/ul><\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"858\" height=\"107\" src=\"\/wp-content\/uploads\/2022\/05\/Seleccion_216.png\" alt=\"\" class=\"wp-image-9130\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_216.png 858w, https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_216-300x37.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_216-768x96.png 768w\" sizes=\"(max-width: 858px) 100vw, 858px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>Para realizar la se debe escribir regl\u00f3n por regl\u00f3n<\/li><li>Finalizamos la instrucci\u00f3n con \u00ab;\u00bb<\/li><li>Y escribimos GO para ejecutarla<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"805\" height=\"177\" src=\"\/wp-content\/uploads\/2022\/05\/Seleccion_217.png\" alt=\"\" class=\"wp-image-9132\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_217.png 805w, https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_217-300x66.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_217-768x169.png 768w\" sizes=\"(max-width: 805px) 100vw, 805px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>Ver que se creo correctamente<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"412\" height=\"157\" src=\"\/wp-content\/uploads\/2022\/05\/Seleccion_218.png\" alt=\"\" class=\"wp-image-9133\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_218.png 412w, https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_218-300x114.png 300w\" sizes=\"(max-width: 412px) 100vw, 412px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>Para salir de la herramienta EXIT<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"462\" height=\"163\" src=\"\/wp-content\/uploads\/2022\/05\/Seleccion_219.png\" alt=\"\" class=\"wp-image-9134\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_219.png 462w, https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_219-300x106.png 300w\" sizes=\"(max-width: 462px) 100vw, 462px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Unidad 3: Descripci\u00f3n de los servicios de Azure para bases de datos de c\u00f3digo abierto<\/h2>\n\n\n\n<p>Adem\u00e1s de para servicios de Azure&nbsp;SQL, los servicios de datos de Azure est\u00e1n disponibles para otros sistemas conocidos de bases de datos relacionales, como MySQL, MariaDB y PostgreSQL. La raz\u00f3n principal de incluir estos servicios es permitir que las organizaciones que los usan en aplicaciones locales migren a Azure r\u00e1pidamente, sin necesidad de realizar cambios significativos en sus aplicaciones.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u00bfQu\u00e9 son MySQL, MariaDB y PostgreSQL?<\/h3>\n\n\n\n<p>MySQL, MariaDB y PostgreSQL son sistemas de administraci\u00f3n de bases de datos relacionales que se adaptan a diferentes especializaciones.<\/p>\n\n\n\n<p>MySQL comenz\u00f3 siendo un sistema de administraci\u00f3n de bases de datos de c\u00f3digo abierto f\u00e1cil de usar. Es la base de datos relacional de c\u00f3digo abierto l\u00edder para aplicaciones de pila de&nbsp;<em>Linux, Apache, MySQL y PHP<\/em>&nbsp;(LAMP). Est\u00e1 disponible en varias ediciones; Community, Est\u00e1ndar y Enterprise. La edici\u00f3n Community est\u00e1 disponible de forma gratuita y se ha usado hist\u00f3ricamente como sistema de administraci\u00f3n de bases de datos para aplicaciones web que se ejecutan en Linux. Tambi\u00e9n hay versiones disponibles para Windows. La edici\u00f3n Est\u00e1ndar ofrece mayor rendimiento y usa una tecnolog\u00eda diferente para almacenar los datos. La edici\u00f3n Enterprise proporciona un completo conjunto de herramientas y caracter\u00edsticas, entre las que se incluyen seguridad mejorada, disponibilidad y escalabilidad. Las ediciones Est\u00e1ndar y Enterprise son las m\u00e1s usadas por las organizaciones comerciales, aunque estas versiones del software no son gratuitas.<\/p>\n\n\n\n<p>MariaDB es un sistema de administraci\u00f3n de bases de datos m\u00e1s reciente creado por los desarrolladores originales de MySQL. El motor de base de datos se ha reescrito y se ha optimizado para mejorar el rendimiento. MariaDB ofrece compatibilidad con Oracle Database (otro sistema de administraci\u00f3n de bases de datos comerciales conocido). Una caracter\u00edstica notable de MariaDB es su compatibilidad integrada con los datos temporales. Una tabla puede contener varias versiones de datos, lo que permite que una aplicaci\u00f3n consulte los datos tal y como aparec\u00edan en alg\u00fan momento del pasado.<\/p>\n\n\n\n<p>PostgreSQL es una base de datos h\u00edbrida de objetos relacionales. Una base de datos de PostgreSQL permite almacenar datos en tablas relacionales, pero tambi\u00e9n tipos de datos personalizados con sus propias propiedades no relacionales. El sistema de administraci\u00f3n de bases de datos es extensible, es decir, se pueden agregar m\u00f3dulos de c\u00f3digo a la base de datos, los cuales pueden ejecutarse mediante consultas. Otra caracter\u00edstica clave es su capacidad de almacenar y manipular datos geom\u00e9tricos, como l\u00edneas, c\u00edrculos y pol\u00edgonos.<\/p>\n\n\n\n<p>PostgreSQL dispone de su propio lenguaje de consulta llamado&nbsp;<em>pgsql<\/em>. Este lenguaje es una variante del lenguaje de consulta relacional est\u00e1ndar, SQL, y cuenta con caracter\u00edsticas que permiten escribir procedimientos almacenados que se ejecutan en la base de datos.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Azure Database for MySQL<\/h4>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"87\" height=\"87\" src=\"\/wp-content\/uploads\/2022\/05\/mysql-logo.png\" alt=\"\" class=\"wp-image-9135\"\/><\/figure>\n\n\n\n<p>Azure Database for MySQL es una implementaci\u00f3n de PaaS de MySQL en la nube de Azure que se basa en la edici\u00f3n Community de MySQL.<\/p>\n\n\n\n<p>El servicio Azure&nbsp;Database for&nbsp;MySQL incluye alta disponibilidad sin costos adicionales y escalabilidad seg\u00fan sea necesario. Solo paga por lo que usa. Se proporcionan copias de seguridad autom\u00e1ticas con restauraci\u00f3n a un momento dado.<\/p>\n\n\n\n<p>El servidor ofrece seguridad de conexi\u00f3n para aplicar las reglas de firewall y, opcionalmente, requerir conexiones SSL. Muchos par\u00e1metros de servidor permiten configurar opciones del servidor, como los modos de bloqueo, el n\u00famero m\u00e1ximo de conexiones y los tiempos de espera.<\/p>\n\n\n\n<p>Azure Database for MySQL proporciona un sistema de base de datos global que se puede escalar verticalmente a bases de datos grandes sin necesidad de administrar el hardware, los componentes de red, los servidores virtuales, las revisiones de software y otros componentes subyacentes.<\/p>\n\n\n\n<p>Hay algunas operaciones que no est\u00e1n disponibles con Azure Database for MySQL. Estas funciones est\u00e1n relacionadas principalmente con la seguridad y la administraci\u00f3n. Azure administra estos aspectos del propio servidor de bases de datos.<\/p>\n\n\n\n<p>Azure Database for MySQL tiene dos opciones de implementaci\u00f3n: servidor \u00fanico y servidor flexible.<\/p>\n\n\n\n<h5 class=\"wp-block-heading\">Servidor flexible para Azure Database for MySQL<\/h5>\n\n\n\n<p>Azure Database for MySQL con servidor flexible es una base de datos totalmente administrada como una oferta de servicio, con rendimiento predecible y escalabilidad din\u00e1mica. Servidor flexible proporciona un control y una flexibilidad m\u00e1s pormenorizados sobre las funciones y la configuraci\u00f3n de la administraci\u00f3n de la base de datos. El servidor flexible es la opci\u00f3n de implementaci\u00f3n recomendada para todos los nuevos desarrollos o migraciones.<\/p>\n\n\n\n<h5 class=\"wp-block-heading\">Servidor \u00fanico de Azure Database for MySQL<\/h5>\n\n\n\n<p>Azure Database for MySQL con servidor \u00fanico es una base de datos totalmente administrada como una oferta de servicio, con rendimiento predecible y escalabilidad din\u00e1mica. Los servidores \u00fanicos son m\u00e1s adecuados para las aplicaciones que ya usan un servidor \u00fanico.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Ventajas de Azure Database for MySQL<\/h4>\n\n\n\n<p>Azure Database for MySQL ofrece las siguientes caracter\u00edsticas:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Caracter\u00edsticas de alta disponibilidad integradas.<\/li><li>Rendimiento predecible.<\/li><li>Escalado sencillo que responde r\u00e1pidamente a la demanda.<\/li><li>Protecci\u00f3n de los datos, tanto en reposo como en movimiento.<\/li><li>Copias de seguridad autom\u00e1ticas y restauraci\u00f3n a un momento dado de los \u00faltimos 35&nbsp;d\u00edas.<\/li><li>Seguridad de categor\u00eda empresarial y cumplimiento normativo.<\/li><\/ul>\n\n\n\n<p>El sistema usa el modelo de precios de pago por uso, por lo que solo paga por lo que usa.<\/p>\n\n\n\n<p>Los servidores de Azure Database for MySQL proporcionan funcionalidades de supervisi\u00f3n para agregar alertas y para ver las m\u00e9tricas y los registros.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Azure Database for MariaDB<\/h4>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"91\" height=\"91\" src=\"\/wp-content\/uploads\/2022\/05\/mariadb-logo.png\" alt=\"\" class=\"wp-image-9136\"\/><\/figure>\n\n\n\n<p>Azure Database for MariaDB es una implementaci\u00f3n del sistema de administraci\u00f3n de bases de datos de MariaDB adaptada para ejecutarse en Azure. Se basa en la edici\u00f3n Community de MariaDB.<\/p>\n\n\n\n<p>Azure administra y controla totalmente la base de datos. Una vez aprovisionado el servicio y transferidos los datos, el sistema no requiere pr\u00e1cticamente ninguna administraci\u00f3n adicional.<\/p>\n\n\n\n<h5 class=\"wp-block-heading\">Ventajas de Azure Database for MariaDB<\/h5>\n\n\n\n<p>Azure Database for MariaDB proporciona:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Alta disponibilidad integrada sin coste adicional.<\/li><li>Rendimiento predecible, con precios de pago por uso inclusivos.<\/li><li>Escalado seg\u00fan sea necesario en cuesti\u00f3n de segundos.<\/li><li>Protecci\u00f3n segura de los datos confidenciales en reposo y en movimiento.<\/li><li>Copias de seguridad autom\u00e1ticas y restauraci\u00f3n a un momento dado durante un m\u00e1ximo de 35 d\u00edas.<\/li><li>Seguridad y cumplimiento de nivel empresarial.<\/li><\/ul>\n\n\n\n<h4 class=\"wp-block-heading\">Azure Database for PostgreSQL<\/h4>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"87\" height=\"87\" src=\"\/wp-content\/uploads\/2022\/05\/postgresql-logo.png\" alt=\"\" class=\"wp-image-9137\"\/><\/figure>\n\n\n\n<p>Si prefiere PostgreSQL, puede elegir Azure Database for PostgreSQL para ejecutar una implementaci\u00f3n de PaaS de PostgreSQL en la nube de Azure. Este servicio proporciona las mismas ventajas de disponibilidad, rendimiento, escalado, seguridad y administraci\u00f3n que MySQL.<\/p>\n\n\n\n<p>Algunas caracter\u00edsticas de las bases de datos locales de PostgreSQL no est\u00e1n disponibles en Azure&nbsp;Database for&nbsp;PostgreSQL. Estas caracter\u00edsticas est\u00e1n relacionadas principalmente con las extensiones que los usuarios pueden agregar a una base de datos para realizar tareas especializadas, como escribir procedimientos almacenados en varios lenguajes de programaci\u00f3n (distintos de pgsql, el cual est\u00e1 disponible) e interactuar directamente con el sistema operativo. Se admite un conjunto b\u00e1sico de las extensiones que se usan con m\u00e1s frecuencia, y la lista de extensiones disponibles se revisa continuamente.<\/p>\n\n\n\n<p>Azure Database for PostgreSQL tiene tres opciones de implementaci\u00f3n: Servidor \u00fanico, Servidor flexible e Hiperescala.<\/p>\n\n\n\n<h5 class=\"wp-block-heading\">Azure Database for PostgreSQL con la opci\u00f3n Servidor \u00fanico<\/h5>\n\n\n\n<p>La opci\u00f3n de implementaci\u00f3n de servidor \u00fanico para PostgreSQL proporciona ventajas similares a Azure Database for MySQL. Puede elegir entre tres planes de tarifa: B\u00e1sico, De uso general y Optimizado para memoria. Cada nivel admite una cantidad de procesadores, una capacidad de memoria y tama\u00f1os de almacenamiento diferentes (puede seleccionar uno en funci\u00f3n de la carga que espera admitir).<\/p>\n\n\n\n<h5 class=\"wp-block-heading\">Servidor flexible de Azure&nbsp;Database for PostgreSQL<\/h5>\n\n\n\n<p>La opci\u00f3n de implementaci\u00f3n de servidor flexible para PostgreSQL es un servicio de base de datos totalmente administrado. Proporciona m\u00e1s personalizaciones de configuraci\u00f3n de servidor y control, y tiene mejores controles de optimizaci\u00f3n de costos.<\/p>\n\n\n\n<h5 class=\"wp-block-heading\">Hiperescala (Citus) de Azure Database for PostgreSQL<\/h5>\n\n\n\n<p>Hiperescala (Citus) es una opci\u00f3n de implementaci\u00f3n que escala las consultas entre varios nodos de servidor para admitir grandes cargas de base de datos. Una base de datos se divide en nodos y los datos se dividen en fragmentos seg\u00fan el valor de una clave de partici\u00f3n o de particionamiento. Se recomienda usar esta opci\u00f3n de implementaci\u00f3n para las implementaciones de PostgreSQL de bases de datos m\u00e1s grandes en la nube de Azure.<\/p>\n\n\n\n<h5 class=\"wp-block-heading\">Ventajas de Azure Database for PostgreSQL<\/h5>\n\n\n\n<p>Azure Database for PostgreSQL es un servicio de alta disponibilidad. Integra mecanismos de conmutaci\u00f3n por error y de detecci\u00f3n de errores.<\/p>\n\n\n\n<p>Los usuarios de PostgreSQL estar\u00e1n familiarizados con la herramienta&nbsp;<strong>pgAdmin<\/strong>, que puede usar para administrar y supervisar una base de datos de PostgreSQL. Puede seguir usando esta herramienta para conectarse a Azure Database for PostgreSQL, Aun as\u00ed, algunas funcionalidades centradas en el servidor, como la realizaci\u00f3n de copias de seguridad y la restauraci\u00f3n del servidor, no est\u00e1n disponibles porque Microsoft se encarga de administrar y mantener el servidor.<\/p>\n\n\n\n<p>Azure Database for PostgreSQL registra informaci\u00f3n de las consultas que se ejecutan en las bases de datos del servidor y las guarda en una base de datos llamada&nbsp;<em>azure_sys<\/em>. Puede consultar la vista&nbsp;<em>query_store.qs_view<\/em>&nbsp;para ver esta informaci\u00f3n y usarla para supervisar las consultas que ejecutan los usuarios. Esta informaci\u00f3n puede resultar muy valiosa si necesita ajustar las consultas que realizan las aplicaciones.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">MCT: Video 2.2.7 Descripci\u00f3n de Azure Database para PostgreSQL, Azure Database para MariaDB y MySQL<\/h2>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe title=\"Descripci\u00f3n de Azure Database para PostgreSQL, Azure Database para MariaDB y MySQL\" width=\"1290\" height=\"726\" src=\"https:\/\/www.youtube.com\/embed\/TL2Q954CwS8?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">PostgreSQL, MariaDB y MySQL<\/h3>\n\n\n\n<ul class=\"wp-block-list\"><li>Azure permite que organizaciones que utilizan estas herramientas puedan migrar a la nube sin necesidad de grandes cambios en sus aplicaciones<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"532\" src=\"\/wp-content\/uploads\/2022\/05\/Seleccion_220-1024x532.png\" alt=\"\" class=\"wp-image-9143\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_220-1024x532.png 1024w, https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_220-300x156.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_220-768x399.png 768w, https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_220.png 1380w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">\u00bfQu\u00e9 son?<\/h2>\n\n\n\n<ul class=\"wp-block-list\"><li>Son sistemas de administraci\u00f3n de BD Relacionales RDBMS<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"483\" src=\"\/wp-content\/uploads\/2022\/05\/Seleccion_221-2-1024x483.png\" alt=\"\" class=\"wp-image-9146\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_221-2-1024x483.png 1024w, https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_221-2-300x142.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_221-2-768x362.png 768w, https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_221-2.png 1219w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">MySQL<\/h2>\n\n\n\n<ul class=\"wp-block-list\"><li>Es la BD relacional de c\u00f3digo abierto l\u00edder para el LAMP<\/li><li>Tiene 3 ediciones<ul><li>Community: versi\u00f3n principal para sistemas Web que corren en Linux y Windows<\/li><li>Est\u00e1ndar: Ofrece un mayor rendimiento y posee una tecnolog\u00eda diferente para almacenar los datos<\/li><li>Enterprise: proporciona un conjunto grupo de herramientas y caracter\u00edsticas como seguridad mejorada, disponibilidad y escalabilidad<\/li><\/ul><\/li><li>Estandar y Enterprise son las m\u00e1s utilizadas por las organizaciones pero no son gratuitas<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"513\" src=\"\/wp-content\/uploads\/2022\/05\/Seleccion_222-1024x513.png\" alt=\"\" class=\"wp-image-9148\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_222-1024x513.png 1024w, https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_222-300x150.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_222-768x385.png 768w, https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_222.png 1384w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">MariaDB<\/h3>\n\n\n\n<ul class=\"wp-block-list\"><li>Es el sistema de administraci\u00f3n de BD m\u00e1s recientemente creado por los desarrolladores de MySQL<\/li><li>El administrador de BD se ha reescrito y optimizado para mejorar el rendimiento<\/li><li>Ofrece compatibilidad con Oracle Database<\/li><li>Una caracter\u00edstica es compatibilidad integrada con los datos temporales, es decir una tabla puede contener varias versiones de datos, permitiendo que una aplicaci\u00f3n pueda consultar los datos en un periodo anterior<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"543\" src=\"\/wp-content\/uploads\/2022\/05\/Seleccion_223-1024x543.png\" alt=\"\" class=\"wp-image-9150\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_223-1024x543.png 1024w, https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_223-300x159.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_223-768x407.png 768w, https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_223.png 1324w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">PostgreSQL<\/h3>\n\n\n\n<ul class=\"wp-block-list\"><li>Es una BD h\u00edbrida de objetos relacionales <\/li><li>Permite almacenar datos en tablas relacionales, pero tambi\u00e9n tipos de datos personalizados con sus propias propiedades no relacionales <\/li><li>Es un sistema extensible, es decir se pueden agregar m\u00f3dulos a la BD los cuales se pueden ejecutar mediante consultas<\/li><li>Tambi\u00e9n permite almacenar datos geom\u00e9tricos como l\u00edneas, c\u00edrculos y pol\u00edgonos<\/li><li>Posee su propio lenguaje de consulta llamado PG-SQL que es una variante del Lenguaje de Consultas Estructuradas (SQL)<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"353\" src=\"\/wp-content\/uploads\/2022\/05\/Seleccion_224-1024x353.png\" alt=\"\" class=\"wp-image-9152\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_224-1024x353.png 1024w, https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_224-300x103.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_224-768x265.png 768w, https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_224.png 1408w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Azure Database for MySQL<\/h3>\n\n\n\n<ul class=\"wp-block-list\"><li>Es una implementaci\u00f3n de PaaS en Azure<\/li><li>Se basa en la versi\u00f3n Community<\/li><li>Incluye:<ul><li>Alta disponibilidad sin costos adicionales<\/li><li>Escalabilidad seg\u00fan sea necesario (Solo paga por lo que usa)<\/li><li>Se brindan copias de seguridad autom\u00e1ticas <\/li><li>Proporciona seguridad de conexi\u00f3n para aplicar reglas de firewall y conexiones SSL<\/li><li>Permite configurar los modos de bloqueo, n\u00famero m\u00e1ximo de conexi\u00f3n y tiempos de espera<\/li><li>Es un sistema de BD global<\/li><li>Se puede escalar verticalmente sin necesidad de administrar hardware, componentes de red, servidores virtuales, revisiones de software y otros componentes<\/li><\/ul><\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"392\" src=\"\/wp-content\/uploads\/2022\/05\/Seleccion_225-3-1024x392.png\" alt=\"\" class=\"wp-image-9157\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_225-3-1024x392.png 1024w, https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_225-3-300x115.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_225-3-768x294.png 768w, https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_225-3.png 1280w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Ventajas<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Alta disponibilidad<\/li><li>Rendimiento predecible<\/li><li>Escalado sencillo<\/li><li>Protecci\u00f3n de datos tanto en reposo como en transito<\/li><li>Copias de seguridad autom\u00e1ticas<\/li><li>Restauraci\u00f3n de hasta 35 d\u00edas<\/li><li>Seguridad de categor\u00eda empresarial y cumplimiento normativo<\/li><li>Pago por uso<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"518\" src=\"\/wp-content\/uploads\/2022\/05\/Seleccion_226-1024x518.png\" alt=\"\" class=\"wp-image-9161\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_226-1024x518.png 1024w, https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_226-300x152.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_226-768x389.png 768w, https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_226.png 1363w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Azure Database for MariaDB<\/h3>\n\n\n\n<ul class=\"wp-block-list\"><li>Es la versi\u00f3n de MariaDB adaptada para ejecutarse en Azure, basa en la edici\u00f3n community <\/li><li>Azure administra y controla la BD<\/li><li>Una vez aprovisionado el servicio y la transferencia de datos el sistema no requiere ninguna administraci\u00f3n<\/li><li>Ventajas<ul><li>Alta disponibilidad sin costo adicional<\/li><li>Rendimiento predecible de precio por uso<\/li><li>Escalado sencillo<\/li><li>Protecci\u00f3n de los datos (reposo y movimiento)<\/li><li>Copias de seguridad autom\u00e1ticas<\/li><li>Recuperaci\u00f3n hasta de 35 d\u00edas<\/li><li>Seguridad y cumplimiento a nivel empresarial<\/li><\/ul><\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"544\" src=\"\/wp-content\/uploads\/2022\/05\/Seleccion_227-1024x544.png\" alt=\"\" class=\"wp-image-9162\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_227-1024x544.png 1024w, https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_227-300x159.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_227-768x408.png 768w, https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_227.png 1316w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Azure Database for PostgreSQL<\/h3>\n\n\n\n<ul class=\"wp-block-list\"><li>Ventajas:<ul><li>Alta disponibilidad sin costo adicional<\/li><\/ul><ul><li>Rendimiento predecible de precio por uso<\/li><li>Escalado sencillo<\/li><li>Protecci\u00f3n de los datos (reposo y movimiento)<\/li><li>Copias de seguridad autom\u00e1ticas<\/li><li>Recuperaci\u00f3n hasta de 35 d\u00edas<\/li><li>Seguridad y cumplimiento a nivel empresarial<\/li><\/ul><\/li><li>Algunas caracter\u00edsticas de postgreSQL local no est\u00e1n disponibles en Azure, principalmente con las extensiones que los usuarios pueden instalar (como por ejemplo programar procedimientos almacenados en diferentes lenguajes de programaci\u00f3n e interactuar directamente con el sistema operativo)<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"615\" src=\"\/wp-content\/uploads\/2022\/05\/Seleccion_228-1-1024x615.png\" alt=\"\" class=\"wp-image-9165\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_228-1-1024x615.png 1024w, https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_228-1-300x180.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_228-1-768x461.png 768w, https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_228-1.png 1159w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Servidor \u00fanico Azure Database for PostgreSQL<\/h3>\n\n\n\n<ul class=\"wp-block-list\"><li>Es un modelo de implementaci\u00f3n que tiene 3 planes de tarifas y cada nivel admite una cantidad de procesadores, memoria y tama\u00f1os de almacenamiento diferentes<ul><li>B\u00e1sico<\/li><li>De uso general<\/li><li>Optimizado para memoria<\/li><\/ul><\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"443\" src=\"\/wp-content\/uploads\/2022\/05\/Seleccion_229-1024x443.png\" alt=\"\" class=\"wp-image-9166\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_229-1024x443.png 1024w, https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_229-300x130.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_229-768x332.png 768w, https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_229.png 1359w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Hiperescala (Citus) Azure Database for PoastgreSQL<\/h3>\n\n\n\n<ul class=\"wp-block-list\"><li>Es una opci\u00f3n de implementaci\u00f3n que escala una consulta entre varios nodos del servidor para admitir grandes cargas de bases de datos <\/li><li>Una BD se divide en nodos y los datos se dividen en fragmentos seg\u00fan el valor de una clave de partici\u00f3n o de particionamiento <\/li><li>Se recomienda usar esta opci\u00f3n para implementaciones de BD grandes <\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"473\" src=\"\/wp-content\/uploads\/2022\/05\/Seleccion_230-1024x473.png\" alt=\"\" class=\"wp-image-9167\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_230-1024x473.png 1024w, https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_230-300x139.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_230-768x355.png 768w, https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_230.png 1401w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Ventajas<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Alta disponibilidad<\/li><li>Integra mecanismos de conmutaci\u00f3n por error y detecci\u00f3n de errores<\/li><li>Se puede utilizar PG-AMDIN para administrar las BD, aunque ciertas funcionalidades como las copias seguridad, restauraci\u00f3n del servidor no est\u00e1n disponibles por Azure las Administra<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"607\" src=\"\/wp-content\/uploads\/2022\/05\/Seleccion_231-1024x607.png\" alt=\"\" class=\"wp-image-9168\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_231-1024x607.png 1024w, https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_231-300x178.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_231-768x455.png 768w, https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_231.png 1187w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>Registran las consultas que ejecutan los usuarios y las almacena en una BD llamada azure_sys, puede consultar la vista query_store-qs_view para consultar esta informaci\u00f3n<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"574\" src=\"\/wp-content\/uploads\/2022\/05\/Seleccion_232-1-1024x574.png\" alt=\"\" class=\"wp-image-9170\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_232-1-1024x574.png 1024w, https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_232-1-300x168.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_232-1-768x431.png 768w, https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_232-1.png 1131w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>La migraci\u00f3n de datos se puede hacer con <strong>Database Migration Service<\/strong> que permite sacar un respaldo de una BD local y migrarla a la nube<\/li><li>Tambi\u00e9n se puede configurar la replicaci\u00f3n desde una BD local para que los datos que se administran local tambi\u00e9n se guarden en la BD de Azure permitiendo que las aplicaciones se puedan conectar al a BD de Azure mientras el sistema local sigue funcionando, es decir no es necesario apagar el sistema local mientras se hace la migraci\u00f3n <\/li><\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Unidad 4: Ejercicio: aprovisionamiento de servicios de base de datos relacionales de Azure<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Aprovisionamiento de un recurso de Azure SQL Database<\/h3>\n\n\n\n<p>En Azure Portal, seleccione\u00a0<strong>+\u00a0Crear un recurso<\/strong>\u00a0en la esquina superior izquierda y busque\u00a0<em>Azure\u00a0SQL<\/em>. En la p\u00e1gina de\u00a0<strong>Azure\u00a0SQL<\/strong>\u00a0que aparece, seleccione\u00a0<strong>Crear<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"225\" height=\"157\" src=\"\/wp-content\/uploads\/2022\/05\/Seleccion_1402.png\" alt=\"\" class=\"wp-image-9219\"\/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"663\" height=\"266\" src=\"\/wp-content\/uploads\/2022\/05\/Seleccion_1399-1.png\" alt=\"\" class=\"wp-image-9220\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_1399-1.png 663w, https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_1399-1-300x120.png 300w\" sizes=\"(max-width: 663px) 100vw, 663px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>Le damos crear<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"639\" src=\"\/wp-content\/uploads\/2022\/05\/Seleccion_1403-1024x639.png\" alt=\"\" class=\"wp-image-9221\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_1403-1024x639.png 1024w, https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_1403-300x187.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_1403-768x479.png 768w, https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_1403.png 1059w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Revise las opciones de Azure\u00a0SQL disponibles y, luego, en el icono\u00a0<strong>Bases de datos\u00a0SQL<\/strong>, aseg\u00farese de que est\u00e1 seleccionado\u00a0<strong>Base de datos \u00fanica<\/strong>\u00a0y seleccione\u00a0<strong>Crear<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"371\" src=\"\/wp-content\/uploads\/2022\/05\/Seleccion_1401-1-1024x371.png\" alt=\"\" class=\"wp-image-9222\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_1401-1-1024x371.png 1024w, https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_1401-1-300x109.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_1401-1-768x278.png 768w, https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_1401-1.png 1321w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<ol class=\"wp-block-list\"><li>Escriba los valores siguientes en la p\u00e1gina\u00a0<strong>Crear base de datos\u00a0SQL<\/strong>:<ul><li><strong>Suscripci\u00f3n<\/strong>: si usa un espacio\u00a0<em>aislado<\/em>, seleccione\u00a0<em>Concierge Subscription<\/em>\u00a0(Suscripci\u00f3n de Concierge). En caso contrario, seleccione su suscripci\u00f3n de Azure.<\/li><li><strong>Grupo de recursos<\/strong>: si usa una suscripci\u00f3n de\u00a0<em>espacio aislado<\/em>, seleccione el grupo de recursos existente (que tendr\u00e1 un nombre como\u00a0<em>learn-xxxx\u2026<\/em>). De lo contrario, cree un grupo de recursos con el nombre que prefiera.<\/li><li><strong>Nombre de la base de datos<\/strong>:\u00a0<em>AdventureWorks<\/em>.<\/li><li><strong>Servidor<\/strong>: seleccione\u00a0<strong>Crear nuevo<\/strong>\u00a0y cree un servidor con un nombre \u00fanico en cualquier ubicaci\u00f3n disponible. Use la\u00a0<strong>autenticaci\u00f3n de SQL<\/strong>\u00a0y especifique su nombre como inicio de sesi\u00f3n de administrador del servidor y una contrase\u00f1a con una complejidad adecuada (anote la contrase\u00f1a, ya que la necesitar\u00e1 m\u00e1s adelante).<\/li><li><strong>\u00bfQuiere usar un grupo el\u00e1stico de SQL?<\/strong>:\u00a0<em>No<\/em>.<\/li><li><strong>Proceso y almacenamiento<\/strong>: no lo cambie.<\/li><li><strong>Redundancia de almacenamiento de Backup<\/strong>: seleccione\u00a0<em>Locally-redundant backup storage<\/em>\u00a0(Almacenamiento de copia de seguridad con redundancia local).<\/li><\/ul><\/li><\/ol>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"859\" height=\"884\" src=\"\/wp-content\/uploads\/2022\/05\/Seleccion_1404.png\" alt=\"\" class=\"wp-image-9223\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_1404.png 859w, https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_1404-292x300.png 292w, https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_1404-768x790.png 768w\" sizes=\"(max-width: 859px) 100vw, 859px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"849\" height=\"893\" src=\"\/wp-content\/uploads\/2022\/05\/Seleccion_1405.png\" alt=\"\" class=\"wp-image-9224\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_1405.png 849w, https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_1405-285x300.png 285w, https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_1405-768x808.png 768w\" sizes=\"(max-width: 849px) 100vw, 849px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"739\" height=\"789\" src=\"\/wp-content\/uploads\/2022\/05\/Seleccion_1406.png\" alt=\"\" class=\"wp-image-9225\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_1406.png 739w, https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_1406-281x300.png 281w\" sizes=\"(max-width: 739px) 100vw, 739px\" \/><\/figure>\n\n\n\n<p>En la p\u00e1gina\u00a0<strong>Crear base de datos\u00a0SQL<\/strong>, seleccione\u00a0<strong>Siguiente: Redes\u00a0<\/strong>y, en la p\u00e1gina\u00a0<strong>Redes<\/strong>, en la secci\u00f3n\u00a0<strong>Conectividad de red<\/strong>, seleccione\u00a0<strong>Punto de conexi\u00f3n p\u00fablico<\/strong>. Seleccione\u00a0<strong>S\u00ed<\/strong>\u00a0para ambas opciones de la secci\u00f3n\u00a0<strong>Reglas de firewall<\/strong>\u00a0a fin de permitir el acceso al servidor de bases de datos desde los servicios de Azure y la direcci\u00f3n IP del cliente actual.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"763\" height=\"897\" src=\"\/wp-content\/uploads\/2022\/05\/Seleccion_1407.png\" alt=\"\" class=\"wp-image-9227\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_1407.png 763w, https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_1407-255x300.png 255w\" sizes=\"(max-width: 763px) 100vw, 763px\" \/><\/figure>\n\n\n\n<p>Seleccione\u00a0<strong>Siguiente: Seguridad<\/strong>\u00a0y establezca la opci\u00f3n\u00a0<strong>Enable Microsoft Defender for SQL<\/strong>\u00a0(Habilitar Microsoft\u00a0Defender para SQL) en\u00a0<strong>Ahora no<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"784\" src=\"\/wp-content\/uploads\/2022\/05\/Seleccion_1408-1024x784.png\" alt=\"\" class=\"wp-image-9228\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_1408-1024x784.png 1024w, https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_1408-300x230.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_1408-768x588.png 768w, https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_1408.png 1175w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Seleccione\u00a0<strong>Siguiente: Configuraci\u00f3n adicional\u00a0<\/strong>y, en la pesta\u00f1a\u00a0<strong>Configuraci\u00f3n adicional<\/strong>, establezca la opci\u00f3n\u00a0<strong>Usar datos existentes<\/strong>\u00a0en\u00a0<strong>Ejemplo<\/strong>\u00a0(esto crear\u00e1 una base de datos de ejemplo que puede explorar m\u00e1s adelante).<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"776\" height=\"901\" src=\"\/wp-content\/uploads\/2022\/05\/Seleccion_1409.png\" alt=\"\" class=\"wp-image-9229\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_1409.png 776w, https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_1409-258x300.png 258w, https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_1409-768x892.png 768w\" sizes=\"(max-width: 776px) 100vw, 776px\" \/><\/figure>\n\n\n\n<p>Etiquetas<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"728\" height=\"890\" src=\"\/wp-content\/uploads\/2022\/05\/Seleccion_1410.png\" alt=\"\" class=\"wp-image-9230\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_1410.png 728w, https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_1410-245x300.png 245w\" sizes=\"(max-width: 728px) 100vw, 728px\" \/><\/figure>\n\n\n\n<p>Seleccione\u00a0<strong>Revisar y crear<\/strong>\u00a0y, luego,\u00a0<strong>Crear<\/strong>\u00a0para crear la base de datos de Azure\u00a0SQL.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"844\" src=\"\/wp-content\/uploads\/2022\/05\/Seleccion_1411-1-1024x844.png\" alt=\"\" class=\"wp-image-9232\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_1411-1-1024x844.png 1024w, https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_1411-1-300x247.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_1411-1-768x633.png 768w, https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_1411-1.png 1076w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Espere a que la implementaci\u00f3n finalice. Despu\u00e9s, vaya al recurso que se ha implementado, que deber\u00eda tener este aspecto:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"405\" src=\"\/wp-content\/uploads\/2022\/05\/Seleccion_1412-1024x405.png\" alt=\"\" class=\"wp-image-9233\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_1412-1024x405.png 1024w, https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_1412-300x119.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_1412-768x304.png 768w, https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_1412.png 1259w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"475\" src=\"\/wp-content\/uploads\/2022\/05\/Seleccion_1413-1024x475.png\" alt=\"\" class=\"wp-image-9234\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_1413-1024x475.png 1024w, https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_1413-300x139.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_1413-768x356.png 768w, https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_1413-1536x713.png 1536w, https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_1413.png 1774w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>En el panel del lado izquierdo de la p\u00e1gina, seleccione\u00a0<strong>Editor de consultas (versi\u00f3n preliminar)<\/strong>\u00a0e inicie sesi\u00f3n con el inicio de sesi\u00f3n de administrador y la contrase\u00f1a que especific\u00f3 para el servidor.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"955\" height=\"481\" src=\"\/wp-content\/uploads\/2022\/05\/Seleccion_1414.png\" alt=\"\" class=\"wp-image-9236\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_1414.png 955w, https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_1414-300x151.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_1414-768x387.png 768w\" sizes=\"(max-width: 955px) 100vw, 955px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"748\" height=\"453\" src=\"\/wp-content\/uploads\/2022\/05\/Seleccion_1415.png\" alt=\"\" class=\"wp-image-9237\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_1415.png 748w, https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_1415-300x182.png 300w\" sizes=\"(max-width: 748px) 100vw, 748px\" \/><\/figure>\n\n\n\n<p><em>Si se muestra un mensaje de error que indica que no se permite la direcci\u00f3n IP del cliente, seleccione el v\u00ednculo\u00a0<strong>Allowlist IP\u2026<\/strong>\u00a0(IP de la lista de permitidos\u2026) al final del mensaje para permitir el acceso e intente iniciar sesi\u00f3n de nuevo (antes agreg\u00f3 la direcci\u00f3n IP de cliente de su propio equipo a las reglas de firewall, pero el editor de consultas podr\u00eda conectarse desde otra direcci\u00f3n, en funci\u00f3n de la configuraci\u00f3n de red).<\/em><\/p>\n\n\n\n<p>El editor de consultas tiene el aspecto siguiente:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"493\" src=\"\/wp-content\/uploads\/2022\/05\/Seleccion_1416-1024x493.png\" alt=\"\" class=\"wp-image-9238\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_1416-1024x493.png 1024w, https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_1416-300x145.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_1416-768x370.png 768w, https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_1416.png 1393w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Expanda la carpeta\u00a0<strong>Tablas<\/strong>\u00a0para ver las tablas de la base de datos.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"432\" height=\"506\" src=\"\/wp-content\/uploads\/2022\/05\/Seleccion_1417.png\" alt=\"\" class=\"wp-image-9240\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_1417.png 432w, https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_1417-256x300.png 256w\" sizes=\"(max-width: 432px) 100vw, 432px\" \/><\/figure>\n\n\n\n<p>En el panel\u00a0<strong>Consulta\u00a01<\/strong>, escriba el siguiente c\u00f3digo\u00a0SQL:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>SELECT * FROM SalesLT.Product;<\/code><\/pre>\n\n\n\n<p>Seleccione\u00a0<strong>\u25b7\u00a0Ejecutar<\/strong>\u00a0encima de la consulta para ejecutarla y ver los resultados, que deber\u00edan incluir todas las columnas de todas las filas de la tabla\u00a0<strong>SalesLT.Product<\/strong>, como se muestra aqu\u00ed:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"588\" src=\"\/wp-content\/uploads\/2022\/05\/Seleccion_1418-1024x588.png\" alt=\"\" class=\"wp-image-9242\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_1418-1024x588.png 1024w, https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_1418-300x172.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_1418-768x441.png 768w, https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_1418.png 1359w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Reemplace la instrucci\u00f3n SELECT por el c\u00f3digo siguiente y, luego, seleccione\u00a0<strong>\u25b7\u00a0Ejecutar<\/strong>\u00a0para ejecutar la nueva consulta y revisar los resultados (se incluyen solo las columnas\u00a0<strong>ProductID<\/strong>,\u00a0<strong>Name<\/strong>,\u00a0<strong>ListPrice<\/strong>\u00a0y\u00a0<strong>ProductCategoryID<\/strong>):<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>SELECT ProductID, Name, ListPrice, ProductCategoryID\nFROM SalesLT.Product;<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"854\" height=\"617\" src=\"\/wp-content\/uploads\/2022\/05\/Seleccion_1419.png\" alt=\"\" class=\"wp-image-9243\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_1419.png 854w, https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_1419-300x217.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_1419-768x555.png 768w\" sizes=\"(max-width: 854px) 100vw, 854px\" \/><\/figure>\n\n\n\n<p>Ahora pruebe la consulta siguiente, que usa JOIN para obtener el nombre de categor\u00eda de la tabla\u00a0<strong>SalesLT.ProductCategory<\/strong>:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>SELECT p.ProductID, p.Name AS ProductName,\n       c.Name AS Category, p.ListPrice\nFROM SalesLT.Product AS p\nJOIN &#91;SalesLT].&#91;ProductCategory] AS c\n    ON p.ProductCategoryID = c.ProductCategoryID;<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"840\" height=\"622\" src=\"\/wp-content\/uploads\/2022\/05\/Seleccion_1420.png\" alt=\"\" class=\"wp-image-9244\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_1420.png 840w, https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_1420-300x222.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2022\/05\/Seleccion_1420-768x569.png 768w\" sizes=\"(max-width: 840px) 100vw, 840px\" \/><\/figure>\n\n\n\n<p>Cierre el panel del editor de consultas y descarte las modificaciones.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>https:\/\/docs.microsoft.com\/es-mx\/learn\/modules\/explore-provision-deploy-relational-database-offerings-azure\/ Unidad 1: Introducci\u00f3n Azure admite varios servicios de base de datos, lo que permite ejecutar en la nube diversos sistemas de administraci\u00f3n de bases de datos relacionales conocidos, por ejemplo, SQL&nbsp;Server, PostgreSQL y MySQL. La mayor\u00eda de los servicios de base de datos de Azure est\u00e1n totalmente administrados, con lo cual dispondr\u00e1 de un [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[390],"tags":[398,391],"class_list":["post-9076","post","type-post","status-publish","format-standard","hentry","category-cursos","tag-dp-900","tag-microsoft-azure"],"blocksy_meta":{"styles_descriptor":{"styles":{"desktop":"","tablet":"","mobile":""},"google_fonts":[],"version":6}},"_links":{"self":[{"href":"https:\/\/sada.services\/index.php?rest_route=\/wp\/v2\/posts\/9076","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sada.services\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/sada.services\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/sada.services\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/sada.services\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=9076"}],"version-history":[{"count":37,"href":"https:\/\/sada.services\/index.php?rest_route=\/wp\/v2\/posts\/9076\/revisions"}],"predecessor-version":[{"id":9246,"href":"https:\/\/sada.services\/index.php?rest_route=\/wp\/v2\/posts\/9076\/revisions\/9246"}],"wp:attachment":[{"href":"https:\/\/sada.services\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=9076"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sada.services\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=9076"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sada.services\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=9076"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}