{"id":8074,"date":"2022-04-28T10:13:09","date_gmt":"2022-04-28T16:13:09","guid":{"rendered":"https:\/\/ugit.siua.ac.cr\/?p=8074"},"modified":"2022-04-29T10:25:47","modified_gmt":"2022-04-29T16:25:47","slug":"curso-microsoft-azure-ina-tema05-modulo-02-creacion-de-una-estrategia-de-gobernanza-en-la-nube-en-azure","status":"publish","type":"post","link":"https:\/\/sada.services\/?p=8074","title":{"rendered":"Curso: Microsoft Azure INA. Tema05: M\u00f3dulo 02: Creaci\u00f3n de una estrategia de gobernanza en la nube en Azure"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">Unidad 1: Introducci\u00f3n<\/h2>\n\n\n\n<p>El t\u00e9rmino&nbsp;<em>gobernanza<\/em>&nbsp;describe el proceso general por el que se establecen reglas y directivas y se garantiza que esas reglas y directivas se aplican.<\/p>\n\n\n\n<p>Si usamos la nube, disponer de una buena estrategia de gobernanza ayuda a tener el control de las aplicaciones y los recursos que se administran en la nube. Al tener el control del entorno, nos aseguramos de que sigue siendo compatible con lo siguiente:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Est\u00e1ndares del sector, como&nbsp;<a href=\"https:\/\/docs.microsoft.com\/es-es\/microsoft-365\/compliance\/offering-pci-dss\">PCI&nbsp;DSS<\/a><\/li><li>Est\u00e1ndares corporativos o de la organizaci\u00f3n, como asegurarse de que los datos de red est\u00e1n cifrados<\/li><\/ul>\n\n\n\n<p>Las ventajas de la gobernanza son mayores en los siguientes casos:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Hay varios equipos de ingenier\u00eda que trabajan en Azure.<\/li><li>Hay varias suscripciones que administrar.<\/li><li>Hay requisitos normativos que deben aplicarse.<\/li><li>Hay est\u00e1ndares que deben seguirse en todos los recursos en la nube.<\/li><\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Conozca Tailwind Traders<\/h3>\n\n\n\n<p><a href=\"https:\/\/www.tailwindtraders.com\/\">Tailwind Traders<\/a>&nbsp;es una empresa ficticia que distribuye productos para la remodelaci\u00f3n del hogar. Esta empresa cuenta con ferreter\u00edas minoristas en todo el mundo y en l\u00ednea.<\/p>\n\n\n\n<p>Tailwind Traders est\u00e1 especializada en precios competitivos, env\u00edo r\u00e1pido y una amplia gama de art\u00edculos. Va a examinar las tecnolog\u00edas en la nube para mejorar las operaciones comerciales y apoyar el crecimiento en nuevos mercados. Al migrar a la nube, la empresa tiene previsto mejorar su experiencia de compra para diferenciarse de sus competidores.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u00bfC\u00f3mo mejorar\u00e1 Tailwind Traders la agilidad de los equipos y mantener control al mismo tiempo?<\/h3>\n\n\n\n<p>Tailwind Traders contin\u00faa con la migraci\u00f3n a la nube. En el centro de datos, los equipos de desarrollo y pruebas deben tramitar incidencias de soporte t\u00e9cnico para pedir acceso a las m\u00e1quinas virtuales, el almacenamiento y los componentes de red. El personal de TI puede tardar entre dos semanas y dos meses en adquirir, aprovisionar y configurar estos componentes.<\/p>\n\n\n\n<p>Al trabajar en la nube, el acceso a los componentes de proceso, almacenamiento y red es b\u00e1sicamente inmediato. Muchos tipos de grupos y usuarios (incluidos los miembros de los equipos de desarrollo, pruebas, operaciones y seguridad) pueden tener en teor\u00eda acceso directo a los recursos en la nube.<\/p>\n\n\n\n<p>En el futuro, Tailwind Traders podr\u00eda aplicar procesos similares que impidan que los equipos creen o configuren directamente recursos en Azure, algo similar al enfoque existente, seg\u00fan el cual el departamento central de TI aprovisiona la infraestructura. Pero la empresa sabe que estas restricciones reducen la agilidad del equipo y su capacidad de innovar. As\u00ed pues, \u00bfc\u00f3mo pueden dar pie a la innovaci\u00f3n y mantener el control?<\/p>\n\n\n\n<p>En este m\u00f3dulo, ayudaremos a la empresa a explorar las distintas formas en las que puede aplicar est\u00e1ndares y, al mismo tiempo, permitir que los equipos creen y administren los recursos que necesiten para la nube.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Unidad 2: Control del acceso a los recursos en la nube por medio del control de acceso basado en roles de Azure<\/h2>\n\n\n\n<p>Cuando tenemos varios equipos de TI e ingenier\u00eda, \u00bfc\u00f3mo podemos controlar el acceso que tienen a los recursos del entorno de nube? Una buena pr\u00e1ctica de seguridad consiste en conceder a los usuarios \u00fanicamente los derechos que necesitan para realizar su trabajo, y solo a los recursos pertinentes.<\/p>\n\n\n\n<p>En vez de definir los requisitos de acceso detallados de cada individuo y, posteriormente, ir actualiz\u00e1ndolos a medida que se vayan creando m\u00e1s recursos, Azure permite controlar el acceso a trav\u00e9s del&nbsp;<a href=\"https:\/\/docs.microsoft.com\/es-es\/azure\/role-based-access-control\/overview\">control de acceso basado en roles de Azure<\/a>&nbsp;(RBAC de Azure).<\/p>\n\n\n\n<p>Azure proporciona roles integrados que describen las reglas de acceso comunes de los recursos en la nube. Tambi\u00e9n podemos definir nuestros propios roles. Cada rol tiene un conjunto asociado de permisos de acceso que tienen que ver con ese rol. Cuando se asignan usuarios o grupos a uno o varios roles, reciben todos los permisos de acceso asociados correspondientes.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u00bfC\u00f3mo se aplica el control de acceso basado en roles a los recursos?<\/h3>\n\n\n\n<p>El control de acceso basado en roles se aplica a un&nbsp;<em>\u00e1mbito<\/em>, que es un recurso o un conjunto de recursos en los que este acceso se permite.<\/p>\n\n\n\n<p>En este diagrama se muestra la relaci\u00f3n entre roles y \u00e1mbitos.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img fetchpriority=\"high\" decoding=\"async\" width=\"488\" height=\"267\" src=\"\/wp-content\/uploads\/2022\/04\/4-role-scope-0223bfae.png\" alt=\"\" class=\"wp-image-8077\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/4-role-scope-0223bfae.png 488w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/4-role-scope-0223bfae-300x164.png 300w\" sizes=\"(max-width: 488px) 100vw, 488px\" \/><\/figure>\n\n\n\n<p>Los \u00e1mbitos pueden ser lo siguiente:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Un grupo de administraci\u00f3n (una colecci\u00f3n de varias suscripciones)<\/li><li>Una sola suscripci\u00f3n<\/li><li>Un grupo de recursos.<\/li><li>Un solo recurso<\/li><\/ul>\n\n\n\n<p>En el diagrama, los&nbsp;<em>observadores<\/em>, los&nbsp;<em>usuarios que administran recursos<\/em>, los&nbsp;<em>administradores<\/em>&nbsp;y los&nbsp;<em>procesos automatizados<\/em>&nbsp;denotan los tipos de usuarios o cuentas que se suelen asignar a cada uno de los distintos roles.<\/p>\n\n\n\n<p>Si se otorga acceso a un \u00e1mbito primario, esos permisos se heredan en todos los \u00e1mbitos secundarios. Por ejemplo:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Cuando asignamos el rol&nbsp;<a href=\"https:\/\/docs.microsoft.com\/azure\/role-based-access-control\/built-in-roles#owner\">Propietario<\/a>&nbsp;a un usuario en el \u00e1mbito del grupo de administraci\u00f3n, dicho usuario podr\u00e1 administrar todo el contenido de todas las suscripciones dentro de ese grupo de administraci\u00f3n.<\/li><li>Cuando asignamos el rol&nbsp;<a href=\"https:\/\/docs.microsoft.com\/azure\/role-based-access-control\/built-in-roles#reader\">Lector<\/a>&nbsp;a un grupo en el \u00e1mbito de suscripci\u00f3n, los miembros de dicho grupo podr\u00e1n ver todos los grupos de recursos y recursos dentro de esa suscripci\u00f3n.<\/li><li>Cuando asignamos el rol&nbsp;<a href=\"https:\/\/docs.microsoft.com\/azure\/role-based-access-control\/built-in-roles#contributor\">Colaborador<\/a>&nbsp;a una aplicaci\u00f3n en el \u00e1mbito del grupo de recursos, dicha aplicaci\u00f3n podr\u00e1 administrar los recursos de cualquier tipo dentro de ese grupo de recursos espec\u00edfico, pero no los otros grupos de recursos dentro de esa suscripci\u00f3n.<\/li><\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">\u00bfCu\u00e1ndo conviene usar RBAC de Azure?<\/h3>\n\n\n\n<p>Usaremos RBAC de Azure cuando necesitemos:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Permitir que un usuario administre las VM en una suscripci\u00f3n y que otro usuario administre las redes virtuales.<\/li><li>Permitir a un grupo de administradores de base de datos que administren bases de datos&nbsp;SQL de una suscripci\u00f3n<\/li><li>Permitir que un usuario administre todos los recursos de un grupo de recursos, como las m\u00e1quinas virtuales, los sitios web y las subredes<\/li><li>Permitir que una aplicaci\u00f3n acceda a todos los recursos de un grupo de recursos.<\/li><\/ul>\n\n\n\n<p>Estos son solo algunos ejemplos. Al final de este m\u00f3dulo hay una lista completa de roles integrados.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u00bfC\u00f3mo se aplica RBAC de Azure?<\/h3>\n\n\n\n<p>RBAC de Azure se aplica a cualquier acci\u00f3n que se inicie en un recurso de Azure que pasa por Azure Resource Manager. Resource Manager es un servicio de administraci\u00f3n que proporciona una forma de organizar y proteger nuestros recursos en la nube.<\/p>\n\n\n\n<p>Normalmente, se accede a Resource Manager a trav\u00e9s de Azure Portal, Azure Cloud Shell, Azure PowerShell y la CLI de Azure. RBAC de Azure no aplica permisos de acceso en el nivel de aplicaci\u00f3n ni de datos. La seguridad de la aplicaci\u00f3n debe controlarla la propia aplicaci\u00f3n.<\/p>\n\n\n\n<p>RBAC emplea un&nbsp;<em>modelo de permisos<\/em>, es decir, cuando se nos asigna un rol, RBAC&nbsp;<em>nos permite<\/em>&nbsp;realizar determinadas acciones, como leer, escribir o eliminar. Si una asignaci\u00f3n de roles nos concede permisos de lectura a un grupo de recursos y otra asignaci\u00f3n de roles nos concede permisos de escritura al mismo grupo de recursos, tendremos permisos tanto de lectura como de escritura en ese grupo de recursos.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u00bfA qui\u00e9n se aplica RBAC de Azure?<\/h3>\n\n\n\n<p>RBAC de Azure se puede aplicar a una persona individual o a un grupo. Tambi\u00e9n se puede aplicar a otros tipos de identidad especiales, como entidades de servicio e identidades administradas. Las aplicaciones y los servicios usan estos tipos de identidad para automatizar el acceso a los recursos de Azure.<\/p>\n\n\n\n<p>Tailwind Traders tiene los siguientes equipos implicados en alguna parte de su entorno de TI general:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Administradores de TI: este equipo tiene la propiedad definitiva de los recursos tecnol\u00f3gicos, tanto locales como en la nube. El equipo requiere un control completo de todos los recursos.<\/li><li>Copia de seguridad y recuperaci\u00f3n ante desastres: este equipo es responsable de administrar el estado de las copias de seguridad peri\u00f3dicas y de invocar cualquier recuperaci\u00f3n de datos o del sistema.<\/li><li>Coste y facturaci\u00f3n: los miembros de este equipo realizan un seguimiento e informan sobre los gastos relacionados con la tecnolog\u00eda. Tambi\u00e9n administran los presupuestos internos de la organizaci\u00f3n.<\/li><li>Operaciones de seguridad: este equipo supervisa los incidentes de seguridad relacionados con la tecnolog\u00eda y responde a estos. El equipo requiere acceso continuo a los archivos de registro y a las alertas de seguridad.<\/li><\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">\u00bfC\u00f3mo se administran los permisos de RBAC de Azure?<\/h3>\n\n\n\n<p>Los permisos de acceso se administran en el panel&nbsp;<strong>Control de acceso (IAM)<\/strong>&nbsp;de Azure Portal. En este panel se muestra qui\u00e9n tiene acceso a qu\u00e9 \u00e1mbito y qu\u00e9 roles se aplican. En \u00e9l tambi\u00e9n puede conceder o quitar cualquier tipo de acceso.<\/p>\n\n\n\n<p>En la siguiente captura de pantalla se muestra un ejemplo del panel&nbsp;<strong>Control de acceso (IAM)<\/strong>&nbsp;de un grupo de recursos. En este ejemplo, Alain Charon tiene asignado el rol&nbsp;<strong>Operador de copias de seguridad<\/strong>&nbsp;en ese grupo de recursos.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"500\" height=\"250\" src=\"\/wp-content\/uploads\/2022\/04\/4-role-based-access-control-blade-360b5130.png\" alt=\"\" class=\"wp-image-8078\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/4-role-based-access-control-blade-360b5130.png 500w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/4-role-based-access-control-blade-360b5130-300x150.png 300w\" sizes=\"(max-width: 500px) 100vw, 500px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">MCT: Video 5.2.1: Control de Acceso basado en roles<\/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=\"5.2.1 Control de Acceso basado en roles\" width=\"1290\" height=\"726\" src=\"https:\/\/www.youtube.com\/embed\/ZfwgEMNfBHE?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>El control de acceso basado en roles de Azure conocido como RBAC<\/li><li>Es un sistema de autorizaci\u00f3n creado en Azure Resources Manager<\/li><li>Que brinda una administraci\u00f3n de acceso a los recursos de Azure<\/li><li>El funcionamiento es la creaci\u00f3n de roles que permiten cumplir los permisos<\/li><li>Una asignaci\u00f3n de rol consta de 3 elementos<ul><li><strong>Entidad de seguridad:<\/strong> es un objeto que representa una usuario, grupo, identidad de servicio o identidad administrada que solicita acceso a los recursos de Azure<\/li><li><strong>Definici\u00f3n del rol:<\/strong> es un conjunto de permisos y especifican las operaciones que se pueden realizar como leer, escribir y eliminar recursos. Los roles pueden ser de alto nivel como por ejemplo como el propietario o espec\u00edficos como lector de MV y son la forma de controlar el acceso a los recursos de Azure. El control de acceso de Azure ya contiene una serie de roles predefinidos que pueden ser asignados a usuarios, grupos, identidades de servicio y identidades administradas y cuando estos no satisfacen las necesidades el cliente puede crear sus propios roles personalizados<\/li><li><strong>\u00c1mbito:<\/strong> es el conjunto de recursos donde se aplican los controles de acceso, es decir podemos indicarle a los roles cual ser\u00e1 su \u00e1mbito. Existen 4 posibles \u00e1mbitos de forma jer\u00e1rquica : Grupos de administraci\u00f3n, Suscripciones, Grupos de recursos y Recursos<\/li><\/ul><\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"522\" src=\"\/wp-content\/uploads\/2022\/04\/Seleccion_073-1-1024x522.png\" alt=\"\" class=\"wp-image-8080\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_073-1-1024x522.png 1024w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_073-1-300x153.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_073-1-768x392.png 768w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_073-1.png 1226w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>Asignaci\u00f3n de rol es el proceso de adjuntar un rol a un entidad de seguridad <\/li><li>Puede crear roles por el portal CLI de Azure, PowerShell o SDK de Azure<\/li><li>El control de acceso basado en roles usa modelos de permisos es decir cuando a un usuario se le asigna un roles se le est\u00e1n asignado un conjunto de permisos<\/li><li>Es importante considera que se le asigna una una entidad de seguridad un permisos de  lectura sobre un grupo o recurso y otro de escritura al mismo recurso o grupo tendr\u00e1 permisos de lectura y escritura<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"527\" src=\"\/wp-content\/uploads\/2022\/04\/Seleccion_074-1-1024x527.png\" alt=\"\" class=\"wp-image-8083\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_074-1-1024x527.png 1024w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_074-1-300x154.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_074-1-768x395.png 768w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_074-1.png 1193w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>Es conveniente utilizar el control de acceso basado en roles RBAC cuando:<\/li><li>un usuario administre las MV&#8217;s de un suscripci\u00f3n y otro usuario las redes virtuales<\/li><li>Que administradores de Bases de Datos administren las BD&#8217;s de una suscripci\u00f3n<\/li><li>Un que un usuario administre un grupo de recursos como MV&#8217;s, aplicaciones y redes<\/li><li>O que una aplicaci\u00f3n acceda a un grupo de recursos<\/li><li>Entre otros<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"\/wp-content\/uploads\/2022\/04\/Seleccion_076-1-1024x620.png\" alt=\"\" class=\"wp-image-8085\" width=\"768\" height=\"465\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_076-1-1024x620.png 1024w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_076-1-300x182.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_076-1-768x465.png 768w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_076-1.png 1035w\" sizes=\"(max-width: 768px) 100vw, 768px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>En la siguiente imagen se muestra como funciona el RBAC<\/li><li>Tenemos a 2 usuarios (entidades de seguridad) Alicia y Bob<\/li><li>Alicia se le asigna el \u00e1mbito de propietario en la suscripci\u00f3n Y a bob de colaborador de datos de blob de almacenamiento en el \u00e1mbito de cuenta de almacenamiento<\/li><li>Al Alicia tener un permisos mayor puede por ejemplo leer, eliminar contenedores<\/li><li>Sin embargo Alicia no puede realizar operaciones de datos Blob sin pasos adicionales<\/li><li>De forma predetermina no puede leer lo blob de un contenedor para esto debe recuperar las claves de almacenamiento usadas para acceder s los blob&#8217;s<\/li><li>En cambio Bob tiene permisos en el \u00e1rea de Colaborador de datos blob y el si puede realizar los cambios directamente ya que as\u00ed esta especificado por ejemplo leer, escribir y eliminar contenedores y blob&#8217;s<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"\/wp-content\/uploads\/2022\/04\/Seleccion_077-1-1024x550.png\" alt=\"\" class=\"wp-image-8111\" width=\"768\" height=\"413\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_077-1-1024x550.png 1024w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_077-1-300x161.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_077-1-768x412.png 768w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_077-1.png 1384w\" sizes=\"(max-width: 768px) 100vw, 768px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>Ejemplo para esto se debe tener una suscripci\u00f3n propia ya que no se puede asignar roles a suscripci\u00f3n Azure Student<\/li><li>Si accedemos a el grupo de recursos podemos ver que tenemos la opci\u00f3n de \u00abControl de acceso IAM\u00bb<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"\/wp-content\/uploads\/2022\/04\/Seleccion_078-2.png\" alt=\"\" class=\"wp-image-8114\" width=\"727\" height=\"486\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_078-2.png 969w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_078-2-300x201.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_078-2-768x514.png 768w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_078-2-120x80.png 120w\" sizes=\"(max-width: 727px) 100vw, 727px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>La seleccionamos y vemos que personas tiene acceso<\/li><li>Si queremos asignar un rol que esta creado de manera predeterminada ingresamos a \u00abAgregar asignaci\u00f3n de roles\u00bb<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"\/wp-content\/uploads\/2022\/04\/Seleccion_079-1-1024x563.png\" alt=\"\" class=\"wp-image-8115\" width=\"768\" height=\"422\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_079-1-1024x563.png 1024w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_079-1-300x165.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_079-1-768x422.png 768w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_079-1.png 1267w\" sizes=\"(max-width: 768px) 100vw, 768px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>O la opci\u00f3n roles<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"\/wp-content\/uploads\/2022\/04\/Seleccion_080-1-1024x451.png\" alt=\"\" class=\"wp-image-8116\" width=\"768\" height=\"338\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_080-1-1024x451.png 1024w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_080-1-300x132.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_080-1-768x338.png 768w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_080-1.png 1178w\" sizes=\"(max-width: 768px) 100vw, 768px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>Aqu\u00ed se listan todos los roles que est\u00e1n creados de forma predeterminada y que podemos asignar<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"\/wp-content\/uploads\/2022\/04\/Seleccion_081-1-1024x573.png\" alt=\"\" class=\"wp-image-8126\" width=\"768\" height=\"430\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_081-1-1024x573.png 1024w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_081-1-300x168.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_081-1-768x430.png 768w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_081-1.png 1178w\" sizes=\"(max-width: 768px) 100vw, 768px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>Vamos hacer que un usuario puede consultar un grupo de recursos<\/li><li>Buscamos el permisos de \u00abLector\u00bb y le damos siguiente<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"306\" src=\"\/wp-content\/uploads\/2022\/04\/Seleccion_082-1-1024x306.png\" alt=\"\" class=\"wp-image-8127\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_082-1-1024x306.png 1024w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_082-1-300x90.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_082-1-768x229.png 768w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_082-1.png 1354w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>Nos abre una pantalla donde podemos seleccionar los usuarios o grupos<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"\/wp-content\/uploads\/2022\/04\/Seleccion_083-1-1024x627.png\" alt=\"\" class=\"wp-image-8128\" width=\"768\" height=\"470\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_083-1-1024x627.png 1024w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_083-1-300x184.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_083-1-768x470.png 768w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_083-1.png 1172w\" sizes=\"(max-width: 768px) 100vw, 768px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>Nos abre una ventana donde podemos buscar y selecionar el usuario<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"\/wp-content\/uploads\/2022\/04\/Seleccion_084-1-1024x585.png\" alt=\"\" class=\"wp-image-8130\" width=\"768\" height=\"439\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_084-1-1024x585.png 1024w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_084-1-300x171.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_084-1-768x439.png 768w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_084-1.png 1283w\" sizes=\"(max-width: 768px) 100vw, 768px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>Nuestro usuario se agrega<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"\/wp-content\/uploads\/2022\/04\/Seleccion_085-1-1024x672.png\" alt=\"\" class=\"wp-image-8132\" width=\"768\" height=\"504\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_085-1-1024x672.png 1024w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_085-1-300x197.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_085-1-768x504.png 768w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_085-1-120x80.png 120w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_085-1.png 1080w\" sizes=\"(max-width: 768px) 100vw, 768px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>Siguiente \/ Revisar y Crear<\/li><li>Una vez se ha asignado el rol al usuario podemos ver que tiene acceso de lectura al grupo de recursos<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"415\" height=\"295\" src=\"\/wp-content\/uploads\/2022\/04\/Seleccion_086.png\" alt=\"\" class=\"wp-image-8133\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_086.png 415w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_086-300x213.png 300w\" sizes=\"(max-width: 415px) 100vw, 415px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Unidad 3: Uso de bloqueos de recursos para evitar cambios inintencionados<\/h2>\n\n\n\n<p>Los&nbsp;<a href=\"https:\/\/docs.microsoft.com\/es-es\/azure\/azure-resource-manager\/management\/lock-resources\">bloqueos de recursos<\/a>&nbsp;impiden que se eliminen o modifiquen recursos por error.<\/p>\n\n\n\n<p>Aun cuando haya directivas de control de acceso basado en roles de Azure (RBAC de Azure) en vigor, sigue existiendo el riesgo de que alguien con el nivel de acceso adecuado elimine recursos de nube cr\u00edticos. Podr\u00edamos pensar en un bloqueo de recursos como un sistema de aviso que nos recuerda que un recurso no se debe eliminar o cambiar.<\/p>\n\n\n\n<p>Por ejemplo, en Tailwind Traders, un administrador de TI se encuentra realizando una limpieza rutinaria de recursos no utilizados en Azure y, por error, elimina unos recursos que parecen no estar us\u00e1ndose, pero en realidad son recursos fundamentales en una aplicaci\u00f3n que se emplea para promociones estacionales. \u00bfC\u00f3mo impiden los bloqueos de recursos que se produzca este tipo de incidentes en el futuro?<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u00bfC\u00f3mo se administran los bloqueos de recursos?<\/h3>\n\n\n\n<p>Los bloqueos de recursos se pueden administrar en Azure Portal, PowerShell, la CLI de Azure o con una plantilla de Azure Resource Manager.<\/p>\n\n\n\n<p>Para ver, agregar o eliminar bloqueos en Azure Portal, vaya a la secci\u00f3n&nbsp;<strong>Configuraci\u00f3n<\/strong>&nbsp;del panel&nbsp;<strong>Configuraci\u00f3n<\/strong>&nbsp;de cualquier recurso en Azure Portal.<\/p>\n\n\n\n<p>En este ejemplo se muestra c\u00f3mo agregar un bloqueo de recurso desde Azure Portal. En la siguiente unidad pondremos en pr\u00e1ctica un bloqueo de recurso similar.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"346\" height=\"353\" src=\"\/wp-content\/uploads\/2022\/04\/7-portal-add-lock-ebc3d24c.png\" alt=\"\" class=\"wp-image-8136\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/7-portal-add-lock-ebc3d24c.png 346w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/7-portal-add-lock-ebc3d24c-294x300.png 294w\" sizes=\"(max-width: 346px) 100vw, 346px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">\u00bfQu\u00e9 niveles de bloqueo hay disponibles?<\/h3>\n\n\n\n<p>Podemos aplicar bloqueos a una suscripci\u00f3n, a un grupo de recursos o a un recurso individual. Puede establecer el bloqueo de nivel en&nbsp;<strong>CanNotDelete<\/strong>&nbsp;o&nbsp;<strong>ReadOnly<\/strong>.<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><strong>CanNotDelete<\/strong>&nbsp;significa que las personas autorizadas pueden seguir leyendo y modificando un recurso, pero no eliminarlo sin quitar primero el bloqueo.<\/li><li><strong>ReadOnly<\/strong>&nbsp;significa que las personas autorizadas pueden leer un recurso, pero no eliminarlo ni cambiarlo. Aplicar este bloqueo es como restringir a todos los usuarios autorizados a los permisos concedidos por el rol&nbsp;<strong>Lector<\/strong>&nbsp;en RBAC de Azure.<\/li><\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">\u00bfC\u00f3mo se elimina o cambia un recurso bloqueado?<\/h3>\n\n\n\n<p>Aunque los bloqueos impiden que se produzcan cambios por error, se pueden seguir realizando cambios realizando un proceso de dos pasos.<\/p>\n\n\n\n<p>Para modificar un recurso bloqueado, primero hay que quitar el bloqueo. Tras quitarlo, podemos aplicar cualquier acci\u00f3n que podamos realizar de acuerdo a nuestros permisos. Este paso adicional nos permite llevar a cabo la acci\u00f3n, e impide que cualquier administrador pueda hacer algo de manera accidental.<\/p>\n\n\n\n<p>Los bloqueos de recursos se aplican con independencia de los permisos RBAC. Es decir, aun siendo el propietario del recurso, tendremos que quitar el bloqueo antes de poder realizar la actividad bloqueada.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Combinaci\u00f3n de bloqueos de recursos con Azure Blueprints<\/h3>\n\n\n\n<p>\u00bfQu\u00e9 ocurre si un administrador de la nube elimina un bloqueo de recurso por error? Si el bloqueo de recurso se quita, los recursos asociados correspondientes se podr\u00e1n cambiar o eliminar.<\/p>\n\n\n\n<p>Para que el proceso de protecci\u00f3n sea m\u00e1s riguroso, podemos combinar bloqueos de recursos con Azure Blueprints. Azure Blueprints nos permite definir el conjunto recursos est\u00e1ndar de Azure que la organizaci\u00f3n necesita. As\u00ed, por ejemplo, podemos definir un plano t\u00e9cnico que especifique que debe haber un bloqueo de recursos determinado. Azure Blueprints puede reemplazar autom\u00e1ticamente el bloqueo de recursos si dicho bloqueo se quita.<\/p>\n\n\n\n<p>Posteriormente en este m\u00f3dulo hablaremos m\u00e1s sobre Azure Blueprints.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">MCT: Video 5.2.2: Bloqueo de recursos<\/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=\"5.2.2 Bloqueo de recursos\" width=\"1290\" height=\"726\" src=\"https:\/\/www.youtube.com\/embed\/-r-MC0HyzWs?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>Los bloqueos de recursos se utilizan para evitar que los recursos sean eliminados o modificados de forma accidental<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"\/wp-content\/uploads\/2022\/04\/Seleccion_087-1-1024x447.png\" alt=\"\" class=\"wp-image-8137\" width=\"512\" height=\"224\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_087-1-1024x447.png 1024w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_087-1-300x131.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_087-1-768x335.png 768w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_087-1.png 1280w\" sizes=\"(max-width: 512px) 100vw, 512px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>Esto por que a pesar que hay directivas de control de acceso en Azure un usuario con permisos puede por accidente o desconocimiento eliminar o modificar un recurso por error<\/li><li>Por eso se puede considerar como un sistema de avisos que le recuerda que un recurso no se debe eliminar o modificar<\/li><li>De pueden definir por el portal de Azure, PowerShell, Azure CLI y Plantillas ARM<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"\/wp-content\/uploads\/2022\/04\/Seleccion_088-1-1024x434.png\" alt=\"\" class=\"wp-image-8138\" width=\"512\" height=\"217\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_088-1-1024x434.png 1024w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_088-1-300x127.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_088-1-768x326.png 768w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_088-1.png 1342w\" sizes=\"(max-width: 512px) 100vw, 512px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>Los bloqueos se pueden aplicar a una suscripci\u00f3n, grupos de recursos o un recurso<\/li><li>Existen 2 niveles de bloqueos <ul><li>CanNotDelete: los usuarios pueden leer y modificar un recurso pero no lo pueden eliminar<\/li><li>ReadOnly: y este solo pueden leerlo y no modificarlo o eliminarlo<\/li><\/ul><\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"\/wp-content\/uploads\/2022\/04\/Seleccion_089-1-1024x542.png\" alt=\"\" class=\"wp-image-8139\" width=\"512\" height=\"271\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_089-1-1024x542.png 1024w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_089-1-300x159.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_089-1-768x407.png 768w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_089-1.png 1258w\" sizes=\"(max-width: 512px) 100vw, 512px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>Lo bloqueos permiten realizar modificaciones estableciendo dos pasos:<ul><li> Primero quitar el bloqueo<\/li><li>Y luego realizar la modificaci\u00f3n<\/li><\/ul><\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"\/wp-content\/uploads\/2022\/04\/Seleccion_091-1-1024x479.png\" alt=\"\" class=\"wp-image-8142\" width=\"768\" height=\"359\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_091-1-1024x479.png 1024w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_091-1-300x140.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_091-1-768x359.png 768w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_091-1.png 1341w\" sizes=\"(max-width: 768px) 100vw, 768px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>Los bloqueos de recursos funcionan de manera independiente de los permisos de control de acceso esto quiere decir que aunque sea el propietario del recurso se debe quitar el bloqueo<\/li><li>Que pasa su un administrador elimina un bloqueo por error, los recursos podr\u00e1n ser modificados o eliminados, podemos reforzar la seguridad con Azure BlueSprints<\/li><\/ul>\n\n\n\n<p><strong>\u00bfComo habilitar un bloqueo en un recurso?<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Primero accedemos al grupo de recurso<\/li><li>Luego en el men\u00fa de configuraci\u00f3n -&gt; Bloqueos<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"\/wp-content\/uploads\/2022\/04\/Seleccion_092-1.png\" alt=\"\" class=\"wp-image-8143\" width=\"427\" height=\"311\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_092-1.png 854w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_092-1-300x218.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_092-1-768x558.png 768w\" sizes=\"(max-width: 427px) 100vw, 427px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>Le damos Agregar<ul><li>Un Nombre<\/li><li>Tipo de bloqueo<\/li><\/ul><\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"\/wp-content\/uploads\/2022\/04\/Seleccion_093-1.png\" alt=\"\" class=\"wp-image-8145\" width=\"330\" height=\"225\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_093-1.png 660w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_093-1-300x205.png 300w\" sizes=\"(max-width: 330px) 100vw, 330px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>Ahora si le damos eliminar<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"\/wp-content\/uploads\/2022\/04\/Seleccion_094-1-1024x615.png\" alt=\"\" class=\"wp-image-8147\" width=\"512\" height=\"308\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_094-1-1024x615.png 1024w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_094-1-300x180.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_094-1-768x461.png 768w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_094-1.png 1250w\" sizes=\"(max-width: 512px) 100vw, 512px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"300\" height=\"122\" src=\"\/wp-content\/uploads\/2022\/04\/Seleccion_095-1.png\" alt=\"\" class=\"wp-image-8148\"\/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>Y para eliminar el bloqueo ingresamos a \u00abBloqueos\u00bb -&gt; Eliminar<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"\/wp-content\/uploads\/2022\/04\/Seleccion_096-1-1024x368.png\" alt=\"\" class=\"wp-image-8149\" width=\"512\" height=\"184\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_096-1-1024x368.png 1024w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_096-1-300x108.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_096-1-768x276.png 768w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_096-1.png 1256w\" sizes=\"(max-width: 512px) 100vw, 512px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Unidad 4: Ejercicio: Uso de un bloqueo de recursos para impedir que una cuenta de almacenamiento se elimine por error<\/h2>\n\n\n\n<p>En este ejercicio, veremos c\u00f3mo usar bloqueos de recursos para evitar que se eliminen recursos de Azure por error.<\/p>\n\n\n\n<p>Para ello, crearemos un grupo de recursos desde Azure Portal (pensemos en un grupo de recursos como un contenedor de recursos de Azure relacionados). Despu\u00e9s, agregaremos un bloqueo a ese grupo de recursos y confirmaremos que el grupo no se puede eliminar.<\/p>\n\n\n\n<p>Por \u00faltimo, agregaremos una cuenta de almacenamiento a nuestro grupo de recursos y veremos c\u00f3mo el bloqueo del grupo de recursos primario impide que esa cuenta de almacenamiento se elimine. Una cuenta de almacenamiento es un contenedor que agrupa un conjunto de servicios de almacenamiento de Azure.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"892\" height=\"147\" src=\"\/wp-content\/uploads\/2022\/04\/Seleccion_097-1.png\" alt=\"\" class=\"wp-image-8151\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_097-1.png 892w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_097-1-300x49.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_097-1-768x127.png 768w\" sizes=\"(max-width: 892px) 100vw, 892px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Creaci\u00f3n del grupo de recursos<\/h3>\n\n\n\n<p>Aqu\u00ed crearemos un grupo de recursos denominado&nbsp;<strong>my-test-rg<\/strong>.<\/p>\n\n\n\n<p>Abra&nbsp;<a href=\"https:\/\/portal.azure.com\/\">Azure Portal<\/a>&nbsp;e inicie sesi\u00f3n.<\/p>\n\n\n\n<ol class=\"wp-block-list\"><li>En la parte superior de la p\u00e1gina, seleccione&nbsp;<strong>Grupos de recursos<\/strong>.<\/li><li>Seleccione&nbsp;<strong>+ Nuevo<\/strong>. Aparece la p\u00e1gina&nbsp;<strong>Crear un grupo de recursos<\/strong>.<\/li><li>En la pesta\u00f1a&nbsp;<strong>Aspectos b\u00e1sicos<\/strong>, rellene los campos siguientes.<\/li><li>Tambi\u00e9n puede seleccionar una regi\u00f3n m\u00e1s cercana a la suya.<\/li><li>Seleccione&nbsp;<strong>Revisar y crear<\/strong>&nbsp;y, luego,&nbsp;<strong>Crear<\/strong>.<\/li><\/ol>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"645\" height=\"310\" src=\"\/wp-content\/uploads\/2022\/04\/Seleccion_098-1.png\" alt=\"\" class=\"wp-image-8152\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_098-1.png 645w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_098-1-300x144.png 300w\" sizes=\"(max-width: 645px) 100vw, 645px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>Creamos el grupo de recursos<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"\/wp-content\/uploads\/2022\/04\/Seleccion_099-1.png\" alt=\"\" class=\"wp-image-8153\" width=\"395\" height=\"428\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_099-1.png 789w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_099-1-277x300.png 277w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_099-1-768x832.png 768w\" sizes=\"(max-width: 395px) 100vw, 395px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Adici\u00f3n de un bloqueo al grupo de recursos<\/h3>\n\n\n\n<p>Agregue un bloqueo de recurso al grupo de recursos. Para ello:<\/p>\n\n\n\n<p>En Azure Portal, seleccione el grupo de recursos,&nbsp;<strong>GR-INA<\/strong><\/p>\n\n\n\n<p>En&nbsp;<strong>Configuraci\u00f3n<\/strong>, seleccione&nbsp;<strong>Bloqueos<\/strong>&nbsp;y, luego, seleccione&nbsp;<strong>Agregar<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"\/wp-content\/uploads\/2022\/04\/Seleccion_100-1.png\" alt=\"\" class=\"wp-image-8154\" width=\"356\" height=\"186\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_100-1.png 712w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_100-1-300x157.png 300w\" sizes=\"(max-width: 356px) 100vw, 356px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"\/wp-content\/uploads\/2022\/04\/Seleccion_101-1.png\" alt=\"\" class=\"wp-image-8155\" width=\"178\" height=\"285\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_101-1.png 355w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_101-1-187x300.png 187w\" sizes=\"(max-width: 178px) 100vw, 178px\" \/><\/figure>\n\n\n\n<p>Rellene estos campos.<\/p>\n\n\n\n<p><\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"819\" height=\"519\" src=\"\/wp-content\/uploads\/2022\/04\/Seleccion_102-1.png\" alt=\"\" class=\"wp-image-8156\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_102-1.png 819w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_102-1-300x190.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_102-1-768x487.png 768w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_102-1-600x380.png 600w\" sizes=\"(max-width: 819px) 100vw, 819px\" \/><\/figure>\n\n\n\n<p>Seleccione&nbsp;<strong>Aceptar<\/strong>. Vemos que el bloqueo de recurso se aplica al grupo de recursos.<\/p>\n\n\n\n<p>Se crea el bloqueo<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"178\" src=\"\/wp-content\/uploads\/2022\/04\/Seleccion_103-1-1024x178.png\" alt=\"\" class=\"wp-image-8157\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_103-1-1024x178.png 1024w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_103-1-300x52.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_103-1-768x133.png 768w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_103-1-1536x267.png 1536w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_103-1.png 1571w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Confirmaci\u00f3n de que el grupo de recursos est\u00e1 protegido frente a eliminaciones<\/h3>\n\n\n\n<p>Aqu\u00ed intentaremos eliminar el grupo de recursos para confirmar que est\u00e1 protegido.<\/p>\n\n\n\n<p>En la parte superior de la p\u00e1gina, seleccione&nbsp;<strong>my-test-rg<\/strong>&nbsp;para ir a la p\u00e1gina de informaci\u00f3n general del grupo de recursos.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"288\" height=\"128\" src=\"\/wp-content\/uploads\/2022\/04\/Seleccion_104.png\" alt=\"\" class=\"wp-image-8159\"\/><\/figure>\n\n\n\n<p>Seleccione&nbsp;<strong>Eliminar grupo de recursos<\/strong>.<\/p>\n\n\n\n<p>En el s\u00edmbolo del sistema, escriba&nbsp;<strong>my-test-rg<\/strong>&nbsp;y, luego, seleccione&nbsp;<strong>Aceptar<\/strong>. Aparecer\u00e1 un mensaje que indica que el grupo de recursos est\u00e1 bloqueado y no se puede eliminar.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"560\" src=\"\/wp-content\/uploads\/2022\/04\/Seleccion_105-1-1024x560.png\" alt=\"\" class=\"wp-image-8160\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_105-1-1024x560.png 1024w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_105-1-300x164.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_105-1-768x420.png 768w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_105-1-1536x839.png 1536w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_105-1.png 1592w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"366\" height=\"144\" src=\"\/wp-content\/uploads\/2022\/04\/Seleccion_106-1.png\" alt=\"\" class=\"wp-image-8161\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_106-1.png 366w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_106-1-300x118.png 300w\" sizes=\"(max-width: 366px) 100vw, 366px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Protecci\u00f3n de una cuenta de almacenamiento de eliminaciones por error<\/h3>\n\n\n\n<p>Ahora agregaremos una cuenta de almacenamiento a nuestro grupo de recursos y veremos c\u00f3mo el bloqueo del grupo de recursos primario impide eliminar esa cuenta de almacenamiento. Para ello:<\/p>\n\n\n\n<p>En Azure Portal, en la parte superior de la p\u00e1gina, seleccione&nbsp;<strong>Inicio<\/strong>&nbsp;para volver a la p\u00e1gina de inicio.<\/p>\n\n\n\n<p>Seleccione&nbsp;<strong>Cuentas de almacenamiento<\/strong>. Luego, seleccione&nbsp;<strong>+&nbsp;Nuevo<\/strong>. Aparece la p\u00e1gina&nbsp;<strong>Crear cuenta de almacenamiento<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"352\" src=\"\/wp-content\/uploads\/2022\/04\/Seleccion_107-1-1024x352.png\" alt=\"\" class=\"wp-image-8163\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_107-1-1024x352.png 1024w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_107-1-300x103.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_107-1-768x264.png 768w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_107-1.png 1511w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>En la pesta\u00f1a&nbsp;<strong>Aspectos b\u00e1sicos<\/strong>, rellene los campos siguientes.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"864\" height=\"154\" src=\"\/wp-content\/uploads\/2022\/04\/Seleccion_108-1.png\" alt=\"\" class=\"wp-image-8164\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_108-1.png 864w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_108-1-300x53.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_108-1-768x137.png 768w\" sizes=\"(max-width: 864px) 100vw, 864px\" \/><\/figure>\n\n\n\n<p>Como antes, en este caso tambi\u00e9n puede seleccionar una regi\u00f3n m\u00e1s cercana a la suya.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"\/wp-content\/uploads\/2022\/04\/Seleccion_109-2.png\" alt=\"\" class=\"wp-image-8166\" width=\"591\" height=\"396\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_109-2.png 788w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_109-2-300x201.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_109-2-768x515.png 768w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_109-2-120x80.png 120w\" sizes=\"(max-width: 591px) 100vw, 591px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"\/wp-content\/uploads\/2022\/04\/Seleccion_110-1.png\" alt=\"\" class=\"wp-image-8167\" width=\"639\" height=\"656\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_110-1.png 852w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_110-1-292x300.png 292w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_110-1-768x789.png 768w\" sizes=\"(max-width: 639px) 100vw, 639px\" \/><\/figure>\n\n\n\n<p>Seleccione&nbsp;<strong>Revisar y crear<\/strong>&nbsp;y, luego,&nbsp;<strong>Crear<\/strong>. La implementaci\u00f3n puede tardar un poco en completarse.<\/p>\n\n\n\n<p>Haga clic en&nbsp;<strong>Go to resource<\/strong>&nbsp;(Ir al recurso).<\/p>\n\n\n\n<p>En la parte superior de la p\u00e1gina, seleccione&nbsp;<strong>Eliminar<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"288\" src=\"\/wp-content\/uploads\/2022\/04\/Seleccion_111-1-1024x288.png\" alt=\"\" class=\"wp-image-8169\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_111-1-1024x288.png 1024w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_111-1-300x84.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_111-1-768x216.png 768w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_111-1.png 1296w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Aparecer\u00e1 un mensaje que indica que el recurso o su grupo primario est\u00e1 bloqueado y no se puede eliminar. En este ejemplo se muestra el mensaje de error relativo a una cuenta de almacenamiento denominada&nbsp;<strong>mysa1234<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"715\" height=\"200\" src=\"\/wp-content\/uploads\/2022\/04\/Seleccion_112-1.png\" alt=\"\" class=\"wp-image-8170\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_112-1.png 715w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_112-1-300x84.png 300w\" sizes=\"(max-width: 715px) 100vw, 715px\" \/><\/figure>\n\n\n\n<p>Aunque no hemos creado un bloqueo expresamente para esta cuenta de almacenamiento, el bloqueo que creamos para el grupo de recursos primario impide eliminar el recurso. En otras palabras, la cuenta de almacenamiento hereda el bloqueo del grupo de recursos primario.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Eliminaci\u00f3n de un grupo de recursos y la cuenta de almacenamiento<\/h3>\n\n\n\n<p>Ya no necesitamos el grupo de recursos o la cuenta de almacenamiento, as\u00ed que ahora los eliminaremos.<\/p>\n\n\n\n<p>Cuando un grupo de recursos se elimina, tambi\u00e9n se eliminan sus recursos secundarios, como la cuenta de almacenamiento que creamos anteriormente.<\/p>\n\n\n\n<p>Para eliminar el grupo de recursos, primero hay que quitar el bloqueo de recurso.<\/p>\n\n\n\n<ol class=\"wp-block-list\"><li>En Azure Portal, seleccione&nbsp;<strong>Inicio<\/strong>&gt;<strong>Grupos de recursos<\/strong>&gt;<strong>my-test-rg<\/strong>&nbsp;para ir al grupo de recursos.<\/li><li>En&nbsp;<strong>Configuraci\u00f3n<\/strong>, seleccione&nbsp;<strong>Bloqueos<\/strong>.<\/li><li>Busque&nbsp;<strong>rg-delete-lock<\/strong>&nbsp;y seleccione&nbsp;<strong>Eliminar<\/strong>&nbsp;en esa misma fila.<\/li><li>Seleccione&nbsp;<strong>Informaci\u00f3n general<\/strong>&nbsp;y, despu\u00e9s,&nbsp;<strong>Eliminar grupo de recursos<\/strong>.<\/li><li>En el s\u00edmbolo del sistema, escriba&nbsp;<strong>my-test-rg<\/strong>&nbsp;y, luego, seleccione&nbsp;<strong>Aceptar<\/strong>. La operaci\u00f3n de eliminaci\u00f3n puede tardar un poco en completarse.<\/li><li>Cuando la operaci\u00f3n finalice, seleccione&nbsp;<strong>Inicio<\/strong>&gt;<strong>Grupos de recursos<\/strong>. Ver\u00e1 que el grupo de recursos&nbsp;<strong>my-test-rg<\/strong>&nbsp;ya no est\u00e1 en la cuenta y que la cuenta de almacenamiento tambi\u00e9n se ha eliminado.<\/li><\/ol>\n\n\n\n<p>Buen trabajo. Ya sabemos c\u00f3mo usar bloqueos de recursos para evitar que se eliminen recursos de Azure por error.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"308\" src=\"\/wp-content\/uploads\/2022\/04\/Seleccion_113-1-1024x308.png\" alt=\"\" class=\"wp-image-8171\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_113-1-1024x308.png 1024w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_113-1-300x90.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_113-1-768x231.png 768w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_113-1-1536x462.png 1536w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_113-1.png 1852w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Eliminamos<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"465\" src=\"\/wp-content\/uploads\/2022\/04\/Seleccion_114-1-1024x465.png\" alt=\"\" class=\"wp-image-8173\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_114-1-1024x465.png 1024w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_114-1-300x136.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_114-1-768x349.png 768w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_114-1-1536x698.png 1536w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_114-1.png 1912w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Unidad 5: Uso de etiquetas para organizar los recursos de Azure<\/h2>\n\n\n\n<p>A medida que el uso que hacemos de la nube va en aumento, es cada vez m\u00e1s importante mantenerse organizado. Una buena estrategia de organizaci\u00f3n nos ayudar\u00e1 a conocer cu\u00e1l es nuestro uso de la nube, as\u00ed como a administrar los costos.<\/p>\n\n\n\n<p>Por ejemplo, a medida que Tailwind Traders concibe nuevas formas de implementar sus aplicaciones en Azure, necesita una manera de marcar sus entornos de prueba para poder identificar y eliminar f\u00e1cilmente recursos en estos entornos cuando ya no sean necesarios.<\/p>\n\n\n\n<p>Un m\u00e9todo para organizar los recursos relacionados es colocarlos en sus propias suscripciones. Tambi\u00e9n se pueden usar grupos de recursos para administrarlos. Las&nbsp;<em>etiquetas<\/em>&nbsp;de recursos son otra forma de organizar recursos. Las etiquetas proporcionan informaci\u00f3n extra, o metadatos, sobre los recursos. Estos metadatos son \u00fatiles para lo siguiente:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><strong>Administraci\u00f3n de recursos<\/strong>: las etiquetas permiten localizar recursos asociados a cargas de trabajo, entornos, unidades de negocio y propietarios espec\u00edficos y actuar al respecto.<\/li><li><strong>Optimizaci\u00f3n y administraci\u00f3n de costes:<\/strong>&nbsp;las etiquetas permiten agrupar recursos para que podamos informar sobre los costes, asignar centros de costes internos, mantener los presupuestos a raya y predecir costes estimados.<\/li><li><strong>Administraci\u00f3n de operaciones:<\/strong>&nbsp;las etiquetas permiten agrupar recursos seg\u00fan la importancia que tiene su disponibilidad para nuestro negocio. Esta agrupaci\u00f3n nos ayuda a formular acuerdos de nivel de servicio (SLA), que constituyen una garant\u00eda de rendimiento o de tiempo de actividad entre nosotros y nuestros usuarios.<\/li><li><strong>Seguridad:<\/strong>&nbsp;las etiquetas permiten clasificar los datos seg\u00fan su nivel de seguridad, por ejemplo,&nbsp;<em>p\u00fablicos<\/em>&nbsp;o&nbsp;<em>confidenciales<\/em>.<\/li><li><strong>Gobernanza y cumplimiento normativo:<\/strong>&nbsp;las etiquetas permiten identificar los recursos que cumplen con los requisitos de gobernanza o cumplimiento normativo, como la norma ISO&nbsp;27001. Las etiquetas tambi\u00e9n pueden formar parte de nuestros esfuerzos de aplicaci\u00f3n de est\u00e1ndares. As\u00ed, podr\u00edamos exigir que todos los recursos se etiqueten con un nombre de departamento o propietario.<\/li><li><strong>Automatizaci\u00f3n y optimizaci\u00f3n de las cargas de trabajo:<\/strong>&nbsp;las etiquetas pueden servir para ver todos los recursos que participan en implementaciones complejas. Por ejemplo, podemos etiquetar un recurso con su nombre de aplicaci\u00f3n o carga de trabajo asociado y usar un software como Azure DevOps para realizar tareas automatizadas en esos recursos.<\/li><\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">\u00bfC\u00f3mo se administran las etiquetas de recursos?<\/h3>\n\n\n\n<p>Podemos agregar, modificar o eliminar etiquetas de recursos a trav\u00e9s de PowerShell, la CLI de Azure, plantillas de Azure Resource Manager, la API REST o Azure Portal.<\/p>\n\n\n\n<p>Las etiquetas tambi\u00e9n se pueden administrar mediante Azure Policy. Por ejemplo, podemos usar etiquetas en un grupo de recursos, pero esas etiquetas no se aplican autom\u00e1ticamente a los recursos de ese grupo de recursos. Se puede usar Azure Policy para garantizar que un recurso herede las mismas etiquetas que su grupo de recursos primario. Posteriormente en este m\u00f3dulo hablaremos m\u00e1s sobre Azure Policy.<\/p>\n\n\n\n<p>Azure Policy se puede usar tambi\u00e9n para aplicar reglas y convenciones de etiquetado. As\u00ed, podemos requerir que se agreguen determinadas etiquetas a los nuevos recursos a medida que se aprovisionan. Asimismo, podemos definir reglas que vuelvan a aplicar etiquetas que se han quitado.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Ejemplo de una estructura de etiquetado<\/h3>\n\n\n\n<p>Una etiqueta de recurso se compone de un nombre y un valor. Podemos asignar una o m\u00e1s etiquetas a cada recurso de Azure.<\/p>\n\n\n\n<p>Despu\u00e9s de revisar los requisitos empresariales, Tailwind Traders decide usar las siguientes etiquetas.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"\/wp-content\/uploads\/2022\/04\/Seleccion_115-1.png\" alt=\"\" class=\"wp-image-8174\" width=\"666\" height=\"269\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_115-1.png 888w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_115-1-300x121.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_115-1-768x310.png 768w\" sizes=\"(max-width: 666px) 100vw, 666px\" \/><\/figure>\n\n\n\n<p>En este ejemplo se muestran estas etiquetas cuando se aplican a una m\u00e1quina virtual durante el aprovisionamiento.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"592\" height=\"190\" src=\"\/wp-content\/uploads\/2022\/04\/8-vm-tags-7c63fa8a.png\" alt=\"\" class=\"wp-image-8175\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/8-vm-tags-7c63fa8a.png 592w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/8-vm-tags-7c63fa8a-300x96.png 300w\" sizes=\"(max-width: 592px) 100vw, 592px\" \/><\/figure>\n\n\n\n<p>El equipo de Tailwind Traders puede ejecutar consultas (por ejemplo, con PowerShell o la CLI de Azure) para ver todos los recursos que contienen estas etiquetas.<\/p>\n\n\n\n<p>Recordemos que no es necesario requerir que una etiqueta espec\u00edfica est\u00e9 presente en todos los recursos. Por ejemplo, podemos decidir que solo los recursos cr\u00edticos tengan la etiqueta&nbsp;<strong>Impact<\/strong>. De este modo, todos aquellos recursos que no est\u00e9n etiquetados no se considerar\u00e1n como cr\u00edticos<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">MCT: Video 5.2.3: Descripci\u00f3n de la funcionalidad y uso de tags<\/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=\"5.2.3 Uso de etiquetas\" width=\"1290\" height=\"726\" src=\"https:\/\/www.youtube.com\/embed\/TcbrxJA640k?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>La organizaci\u00f3n de los recursos basados en la nube es una tarea importante<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"\/wp-content\/uploads\/2022\/04\/Seleccion_116-1-1024x445.png\" alt=\"\" class=\"wp-image-8177\" width=\"768\" height=\"334\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_116-1-1024x445.png 1024w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_116-1-300x130.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_116-1-768x334.png 768w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_116-1.png 1402w\" sizes=\"(max-width: 768px) 100vw, 768px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>Por eso se recomienda utilizar el est\u00e1ndar de nomenclatura y etiquetado<\/li><li>Las etiquetas son metadatos asociados a los recursos que constas de cadenas pares clave:valor<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"\/wp-content\/uploads\/2022\/04\/Seleccion_117-1-1024x618.png\" alt=\"\" class=\"wp-image-8178\" width=\"256\" height=\"155\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_117-1-1024x618.png 1024w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_117-1-300x181.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_117-1-768x464.png 768w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_117-1.png 1130w\" sizes=\"(max-width: 256px) 100vw, 256px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>Estos dependen del usuario<\/li><li>Las etiquetas pueden ser creadas desde<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"\/wp-content\/uploads\/2022\/04\/Seleccion_118-2-1024x563.png\" alt=\"\" class=\"wp-image-8180\" width=\"768\" height=\"422\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_118-2-1024x563.png 1024w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_118-2-300x165.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_118-2-768x422.png 768w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_118-2.png 1329w\" sizes=\"(max-width: 768px) 100vw, 768px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>Las etiquetas se pueden aplicar a un grupo de recursos pero estas no se heredan a sus hijos<\/li><li>Y se puede tener m\u00e1s de una etiqueta<\/li><li>Se pueden hacer etiquetas de <ul><li>Funcionalidad: entorno en que se implementaron u otra funcionalidad<\/li><li>Clasificaci\u00f3n: la forma en que se usan y las directivas que se le aplican<\/li><li>Control: permite asociar a grupos (departamentos) de la organizaci\u00f3n<\/li><li>Asociaci\u00f3n: relaciona a los usuarios asociados al recurso<\/li><li>Prop\u00f3sito: relaciona el recursos con el prop\u00f3sito ante la organizaci\u00f3n<\/li><\/ul><\/li><li>Estos son ejemplos de etiquetas<\/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\/04\/Seleccion_119-1-1024x483.png\" alt=\"\" class=\"wp-image-8181\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_119-1-1024x483.png 1024w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_119-1-300x141.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_119-1-768x362.png 768w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_119-1.png 1379w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p><strong>Ejemplo de etiquetado<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Se crea un grupo de recursos para un servidor Web<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"704\" height=\"414\" src=\"\/wp-content\/uploads\/2022\/04\/Seleccion_120-1.png\" alt=\"\" class=\"wp-image-8182\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_120-1.png 704w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_120-1-300x176.png 300w\" sizes=\"(max-width: 704px) 100vw, 704px\" \/><\/figure>\n\n\n\n<p>Pasamos al siguiente paso Etiquetas<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"637\" height=\"337\" src=\"\/wp-content\/uploads\/2022\/04\/Seleccion_121-1.png\" alt=\"\" class=\"wp-image-8183\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_121-1.png 637w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_121-1-300x159.png 300w\" sizes=\"(max-width: 637px) 100vw, 637px\" \/><\/figure>\n\n\n\n<p>Si accedemos al recurso podemos consultar sus etiquetas<\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"\/wp-content\/uploads\/2022\/04\/Seleccion_122-1-1024x513.png\" alt=\"\" class=\"wp-image-8184\" width=\"768\" height=\"385\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_122-1-1024x513.png 1024w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_122-1-300x150.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_122-1-768x385.png 768w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_122-1.png 1096w\" sizes=\"(max-width: 768px) 100vw, 768px\" \/><\/figure>\n\n\n\n<p>Creamos recurso (MV) dentro del grupo de recursos<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"660\" height=\"743\" src=\"\/wp-content\/uploads\/2022\/04\/Seleccion_123.png\" alt=\"\" class=\"wp-image-8185\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_123.png 660w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_123-266x300.png 266w\" sizes=\"(max-width: 660px) 100vw, 660px\" \/><\/figure>\n\n\n\n<p>Tambi\u00e9n le podemos asignar etiquetas podemos agrega un grupo de etiquetas<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"736\" height=\"342\" src=\"\/wp-content\/uploads\/2022\/04\/Seleccion_124-1.png\" alt=\"\" class=\"wp-image-8186\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_124-1.png 736w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_124-1-300x139.png 300w\" sizes=\"(max-width: 736px) 100vw, 736px\" \/><\/figure>\n\n\n\n<p>Creamos el recurso <\/p>\n\n\n\n<p>Podemos ir al grupo de recursos y ver que podemos filtrar por las etiquetas<\/p>\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\/04\/Seleccion_125-1-1024x443.png\" alt=\"\" class=\"wp-image-8187\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_125-1-1024x443.png 1024w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_125-1-300x130.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_125-1-768x332.png 768w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_125-1.png 1106w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>si ingresamos al grupo de recurso vemos las etiquetas<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"\/wp-content\/uploads\/2022\/04\/Seleccion_126-1.png\" alt=\"\" class=\"wp-image-8188\" width=\"724\" height=\"455\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_126-1.png 965w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_126-1-300x189.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_126-1-768x483.png 768w\" sizes=\"(max-width: 724px) 100vw, 724px\" \/><\/figure>\n\n\n\n<p>y si accedemos al recurso y consultamos sus etiquetas y vemos que no se heredan las del padre<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"\/wp-content\/uploads\/2022\/04\/Seleccion_127-1.png\" alt=\"\" class=\"wp-image-8189\" width=\"334\" height=\"302\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_127-1.png 668w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_127-1-300x271.png 300w\" sizes=\"(max-width: 334px) 100vw, 334px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Unidad 6: Uso de Azure Policy para controlar y auditar recursos<\/h2>\n\n\n\n<p>En un ejercicio anterior de este m\u00f3dulo, ha identificado los requisitos empresariales y de gobernanza. \u00bfC\u00f3mo puede asegurarse de que estos recursos&nbsp;<em>mantengan<\/em>&nbsp;su cumplimiento? \u00bfPuede recibir un aviso cuando la configuraci\u00f3n de un recurso cambie?<\/p>\n\n\n\n<p><a href=\"https:\/\/azure.microsoft.com\/services\/azure-policy\">Azure Policy<\/a>\u00a0es un servicio de Azure que permite crear, asignar y administrar directivas que controlan o auditan recursos. Dichas directivas aplican distintas reglas en todas las configuraciones de los recursos para que esas configuraciones sigan cumpliendo con los est\u00e1ndares corporativos.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u00bfC\u00f3mo se definen directivas en Azure Policy?<\/h3>\n\n\n\n<p>Azure Policy permite definir tanto directivas individuales como\u00a0<em>grupos<\/em>\u00a0de directivas relacionadas, lo que se conoce como\u00a0<em>iniciativas<\/em>. Azure Policy eval\u00faa los recursos y resalta los que no cumplen las directivas que hemos creado. Azure Policy tambi\u00e9n puede impedir que se creen recursos no conformes.<\/p>\n\n\n\n<p>Azure Policy incluye definiciones de iniciativas y directivas integradas para categor\u00edas como Almacenamiento, Redes, Proceso, Centro de Seguridad y Supervisi\u00f3n. Por ejemplo, si define una directiva que permite usar exclusivamente un determinado tama\u00f1o de SKU (referencia de almac\u00e9n) para las m\u00e1quinas virtuales (VM) en el entorno, esa directiva se invoca al crear una nueva m\u00e1quina virtual y cada vez que se cambia el tama\u00f1o de las ya existentes. Azure Policy tambi\u00e9n eval\u00faa y supervisa todas las m\u00e1quinas virtuales que hay actualmente en el entorno.<\/p>\n\n\n\n<p>En algunos casos, Azure Policy puede corregir autom\u00e1ticamente los recursos y configuraciones no conformes para garantizar la integridad del estado de los recursos. Por ejemplo, si todos los recursos de un determinado grupo de recursos deben etiquetarse con la etiqueta&nbsp;<strong>AppName<\/strong>&nbsp;y un valor de \u00abSpecialOrders\u00bb, Azure Policy volver\u00e1 a aplicar autom\u00e1ticamente esa etiqueta si se ha quitado.<\/p>\n\n\n\n<p>Azure Policy se integra con Azure DevOps aplicando directivas de integraci\u00f3n continua y canalizaci\u00f3n de entrega que competen a las fases de implementaci\u00f3n anterior y posterior de las aplicaciones.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Azure Policy en acci\u00f3n<\/h3>\n\n\n\n<p>La implementaci\u00f3n de una directiva en Azure Policy conlleva tres tareas:<\/p>\n\n\n\n<ol class=\"wp-block-list\"><li>Crear una definici\u00f3n de directiva<\/li><li>Asignar la definici\u00f3n a los recursos<\/li><li>Revisar los resultados de evaluaci\u00f3n<\/li><\/ol>\n\n\n\n<p>Vamos a examinar cada paso con m\u00e1s detalle.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Tarea\u00a01: Crear una definici\u00f3n de directiva<\/h3>\n\n\n\n<p>Una definici\u00f3n de directiva expresa qu\u00e9 se debe evaluar y qu\u00e9 acci\u00f3n realizar. Por ejemplo, podemos impedir que se implementen m\u00e1quinas virtuales en determinadas regiones de Azure. Tambi\u00e9n podemos auditar nuestras cuentas de almacenamiento para comprobar que solo aceptan conexiones de redes permitidas.<\/p>\n\n\n\n<p>Cada definici\u00f3n de directiva tiene condiciones que regulan su aplicaci\u00f3n. Adem\u00e1s, esta definici\u00f3n tiene un efecto complementario que se produce cuando se cumplen las condiciones. Estos son algunos ejemplos de definiciones de directiva:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><strong>SKU de m\u00e1quina virtual permitidas:<\/strong>\u00a0esta directiva permite especificar un conjunto de SKU de m\u00e1quina virtual que la organizaci\u00f3n puede implementar.<\/li><li><strong>Ubicaciones permitidas:<\/strong>\u00a0esta directiva permite restringir las ubicaciones que la organizaci\u00f3n puede especificar al implementar los recursos. Su efecto se usa para exigir los requisitos de cumplimiento de replicaci\u00f3n geogr\u00e1fica.<\/li><li><strong>MFA debe estar habilitado en las cuentas con permisos de escritura de la suscripci\u00f3n<\/strong>: esta directiva requiere que la autenticaci\u00f3n multifactor\u00a0(MFA) est\u00e9 habilitada en todas las cuentas de la suscripci\u00f3n que tengan permisos de escritura, para evitar una vulneraci\u00f3n de seguridad en esas cuentas o en los recursos.<\/li><li><strong>CORS no debe permitir que todos los recursos obtengan acceso a las aplicaciones web:<\/strong>\u00a0el uso compartido de recursos entre or\u00edgenes (CORS) es una caracter\u00edstica de HTTP que permite que una aplicaci\u00f3n web que se ejecuta en un dominio acceda a recursos de otro dominio. Por motivos de seguridad, los exploradores web modernos restringen el scripting entre sitios de forma predeterminada. Esta directiva permite que solo los dominios necesarios interact\u00faen con la aplicaci\u00f3n web.<\/li><li><strong>Las actualizaciones del sistema deben estar instaladas en las m\u00e1quinas:<\/strong>\u00a0esta directiva permite a Azure Security Center recomendar las actualizaciones del sistema de seguridad que faltan en los servidores.<\/li><\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Tarea\u00a02: Asignar la definici\u00f3n a los recursos<\/h3>\n\n\n\n<p>Para implementar nuestras definiciones de directiva, debemos asignar definiciones a los recursos. Una&nbsp;<em>asignaci\u00f3n de directiva<\/em>&nbsp;es una definici\u00f3n de directiva que se aplica dentro de un \u00e1mbito espec\u00edfico. Este \u00e1mbito puede ser un grupo de administraci\u00f3n (esto es, una colecci\u00f3n de varias suscripciones), una sola suscripci\u00f3n o un grupo de recursos.<\/p>\n\n\n\n<p>Todos los recursos secundarios dentro de ese \u00e1mbito heredar\u00e1n las asignaciones de directivas. Si una directiva se aplica a un grupo de recursos, se aplicar\u00e1 tambi\u00e9n a todos los recursos dentro de ese grupo. Podemos excluir un sub\u00e1mbito de la asignaci\u00f3n de directiva si hay recursos secundarios espec\u00edficos que deban quedar fuera de la asignaci\u00f3n de la directiva.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Tarea\u00a03: Revisi\u00f3n de los resultados de la evaluaci\u00f3n<\/h3>\n\n\n\n<p>Cuando una condici\u00f3n se eval\u00faa con los recursos existentes, cada recurso se marca como conforme o no conforme. Esto nos permitir\u00e1 revisar los resultados de directiva que no sean conformes y tomar las medidas oportunas.<\/p>\n\n\n\n<p>La evaluaci\u00f3n de la directiva se produce aproximadamente una vez cada hora. Si realizamos cambios en la definici\u00f3n de la directiva y creamos una asignaci\u00f3n de directiva, dicha directiva se evaluar\u00e1 con los recursos en una hora.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u00bfQu\u00e9 son las iniciativas Azure Policy?<\/h3>\n\n\n\n<p>Una iniciativa de Azure Policy es una forma de agrupar las directivas relacionadas. La definici\u00f3n de iniciativa contiene todas las definiciones de directiva para facilitar el seguimiento del estado de cumplimiento de cara a un objetivo mayor.<\/p>\n\n\n\n<p>Por ejemplo, Azure Policy incluye una iniciativa denominada&nbsp;<strong>Habilitar la supervisi\u00f3n en Azure Security Center<\/strong>, cuyo objetivo es supervisar todas las recomendaciones de seguridad disponibles para todos los tipos de recursos de Azure en Azure Security Center.<\/p>\n\n\n\n<p>En esta iniciativa se incluyen las siguientes definiciones de directiva:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><strong>Supervisar base de datos SQL sin cifrar en Security Center:<\/strong>\u00a0esta directiva supervisa servidores y bases de datos SQL sin cifrar.<\/li><li><strong>Supervisi\u00f3n de los puntos vulnerables del sistema operativo en Security Center:<\/strong>\u00a0esta directiva supervisa los servidores que no cumplen la l\u00ednea base de la vulnerabilidad del sistema operativo configurada.<\/li><li><strong>Supervisar la falta de Endpoint Protection en Security Center:<\/strong>\u00a0esta directiva supervisa los servidores que no tienen instalado un agente de Endpoint Protection.<\/li><\/ul>\n\n\n\n<p>La iniciativa&nbsp;<strong>Habilitar la supervisi\u00f3n en Azure Security Center<\/strong>&nbsp;contiene m\u00e1s de 100&nbsp;definiciones de directiva independientes, de hecho.<\/p>\n\n\n\n<p>Azure Policy tambi\u00e9n incluye iniciativas que admiten normas de cumplimiento, como HIPAA e ISO\u00a027001.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u00bfC\u00f3mo se define una iniciativa?<\/h3>\n\n\n\n<p>Las iniciativas se definen mediante Azure Portal o herramientas de l\u00ednea de comandos. En Azure Portal, puede buscar en la lista de iniciativas integradas en Azure. O bien podemos crear nuestra propia definici\u00f3n de directiva personalizada.<\/p>\n\n\n\n<p>En la siguiente imagen se muestran algunos ejemplos de iniciativas de Azure Policy en Azure Portal.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"868\" height=\"565\" src=\"\/wp-content\/uploads\/2022\/04\/3-define-initiatives-a834dde7.png\" alt=\"\" class=\"wp-image-8192\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/3-define-initiatives-a834dde7.png 868w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/3-define-initiatives-a834dde7-300x195.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/3-define-initiatives-a834dde7-768x500.png 768w\" sizes=\"(max-width: 868px) 100vw, 868px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">\u00bfC\u00f3mo se asigna una iniciativa?<\/h3>\n\n\n\n<p>Al igual que una asignaci\u00f3n de directiva, una asignaci\u00f3n de iniciativa es una definici\u00f3n de iniciativa que se asigna a un \u00e1mbito espec\u00edfico de un grupo de administraci\u00f3n, una suscripci\u00f3n o un grupo de recursos.<\/p>\n\n\n\n<p>Aun cuando solo tengamos una directiva, una iniciativa nos permite aumentar el n\u00famero de directivas a lo largo del tiempo. Dado que la iniciativa asociada permanece asignada, es m\u00e1s f\u00e1cil agregar y quitar directivas sin necesidad de cambiar la asignaci\u00f3n de directiva de los recursos.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">MCT: Video 5.2.4: Descripci\u00f3n de la funcionalidad y uso de Azure Policy<\/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=\"5.2.4 Azure Policy\" width=\"1290\" height=\"726\" src=\"https:\/\/www.youtube.com\/embed\/24DHMaL_kTU?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>Azure Policy ayuda a aplicar los est\u00e1ndares de la organizaci\u00f3n y evaluar el cumplimiento<\/li><li>Permite crear y administrar directivas que controlan y auditan recursos<\/li><li>Estas directivas aplican reglas y efectos en la configuraciones de los recursos para que estos cumplan con los est\u00e1ndares que dicta la empresa<\/li><li>Entre estas esta la gobernanza para la coherencia de los recursos, cumplimiento normativo, seguridad, costo y administraci\u00f3n<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"\/wp-content\/uploads\/2022\/04\/Seleccion_1022-1024x453.png\" alt=\"\" class=\"wp-image-8193\" width=\"512\" height=\"227\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_1022-1024x453.png 1024w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_1022-300x133.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_1022-768x340.png 768w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_1022.png 1286w\" sizes=\"(max-width: 512px) 100vw, 512px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>La definici\u00f3n de una directiva se da en 3 pasos:<\/li><\/ul>\n\n\n\n<p>1- <strong>Definici\u00f3n de directivas:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Definen los detalles de cumplimiento de los recursos <\/li><li>Que suceder\u00e1 si se cumple una condici\u00f3n<\/li><li>Son escritos en JSON<\/li><li>Lo que hace es comparar un valor de un recurso con un valor requerido<\/li><li>Para facilitar la administraci\u00f3n estas directivas se pueden agrupar en <strong>\u00abIniciativa de Directiva\u00bb<\/strong> o <strong>\u00abPolicy Set\u00bb<\/strong><\/li><li>Y contienen los siguientes datos<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"\/wp-content\/uploads\/2022\/04\/Seleccion_1023-1024x503.png\" alt=\"\" class=\"wp-image-8194\" width=\"512\" height=\"252\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_1023-1024x503.png 1024w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_1023-300x148.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_1023-768x378.png 768w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_1023.png 1261w\" sizes=\"(max-width: 512px) 100vw, 512px\" \/><\/figure>\n\n\n\n<p><strong>2- Asignaci\u00f3n:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Una vez definidas las directivas o iniciativas el siguiente paso es asignar la un \u00e1mbito de recursos como Grupos de Administraci\u00f3n, Suscripciones,1 Grupos de Recursos o recursos individuales<\/li><li>Todas se aplican dentro de <strong>Resources Manager<\/strong><\/li><li>Si es necesario se pueden excluir sub-\u00e1mbitos<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"\/wp-content\/uploads\/2022\/04\/Seleccion_1024-1024x418.png\" alt=\"\" class=\"wp-image-8195\" width=\"512\" height=\"209\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_1024-1024x418.png 1024w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_1024-300x122.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_1024-768x313.png 768w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_1024.png 1290w\" sizes=\"(max-width: 512px) 100vw, 512px\" \/><\/figure>\n\n\n\n<p><strong>3- Revisar los resultados de evaluaci\u00f3n<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Esto permite evaluar las directivas que se desean aplicar y tomar las medidas oportunas<\/li><li>Azure utiliza un formato JSON para formar la l\u00f3gica de la evaluaci\u00f3n para ver si un recurso es compatible o no<\/li><li>Los recursos de eval\u00faan en momentos concretos de la vida de los recursos y estos son los eventos que hacen que se eval\u00fae un recurso<ul><li><strong>Creaci\u00f3n, actualizaci\u00f3n, eliminaci\u00f3n de un recurso<\/strong><\/li><li><strong>Asignaci\u00f3n de \u00e1mbito<\/strong><\/li><li><strong>Actualizaci\u00f3n de directiva<\/strong>:<\/li><li><strong>24 hrs<\/strong> y cuando se verifica el cumplimiento est\u00e1ndar que ocurre cada 24 hrs<\/li><\/ul><\/li><li>Cada vez que se cera una evaluaci\u00f3n se genera una respuesta o efecto que puede ser generar cambios en los recursos, registrar el cambio en los recursos, modificar el recurso antes o despu\u00e9s del cambio, <\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"\/wp-content\/uploads\/2022\/04\/Seleccion_1025-1024x530.png\" alt=\"\" class=\"wp-image-8196\" width=\"512\" height=\"265\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_1025-1024x530.png 1024w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_1025-300x155.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_1025-768x398.png 768w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_1025.png 1296w\" sizes=\"(max-width: 512px) 100vw, 512px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>Una iniciativa es una forma de agrupar las directivas relacionadas en un mismo conjunto facilitando el cumplimiento de un objetivo mayor<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"\/wp-content\/uploads\/2022\/04\/Seleccion_1026.png\" alt=\"\" class=\"wp-image-8198\" width=\"443\" height=\"310\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_1026.png 886w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_1026-300x210.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_1026-768x537.png 768w\" sizes=\"(max-width: 443px) 100vw, 443px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>Por ejemplo Azure tiene una iniciativa que se llama <strong>\u00abHabilitar la Supervisi\u00f3n en Azure Security Center\u00bb<\/strong> con el objetivo de agrupar todas las recomendaciones de seguridad disponibles para todos los tipos de recursos <\/li><li>Y tambi\u00e9n iniciativas para el cumplimiento de est\u00e1ndares ISO, entre otros<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"\/wp-content\/uploads\/2022\/04\/Seleccion_1027-1024x486.png\" alt=\"\" class=\"wp-image-8199\" width=\"512\" height=\"243\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_1027-1024x486.png 1024w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_1027-300x142.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_1027-768x364.png 768w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_1027.png 1277w\" sizes=\"(max-width: 512px) 100vw, 512px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>La asignaci\u00f3n de una iniciativa es asignar la iniciativa a un \u00e1mbitos espec\u00edfico como un Grupo de Administraci\u00f3n, suscripci\u00f3n o grupo de recursos <\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"\/wp-content\/uploads\/2022\/04\/Seleccion_1028-1024x600.png\" alt=\"\" class=\"wp-image-8200\" width=\"512\" height=\"300\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_1028-1024x600.png 1024w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_1028-300x176.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_1028-768x450.png 768w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_1028.png 1102w\" sizes=\"(max-width: 512px) 100vw, 512px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>Las iniciativas tienen la ventaja sobre las directivas que es que se se asignan a un \u00e1mbito se pueden agregar, modificar u eliminar directivas sin tener que volver hacer la asignaci\u00f3n<\/li><li>Podemos utilizar la predefinidas o crea las nuestras<\/li><\/ul>\n\n\n\n<p><strong>Ejemplo en Portal Azure<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Primero ingresamos a un grupo de recursos <\/li><li>Un vez dentro dentro de <strong>\u00abConfiguraci\u00f3n\u00bb<\/strong> -> <strong>\u00abDirectiva\u00bb<\/strong><\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"\/wp-content\/uploads\/2022\/04\/Seleccion_1029.png\" alt=\"\" class=\"wp-image-8202\" width=\"251\" height=\"452\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_1029.png 334w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_1029-166x300.png 166w\" sizes=\"(max-width: 251px) 100vw, 251px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>Una vez dentro vemos que podemos crear <strong>\u00abDirectivas\u00bb<\/strong> o <strong>\u00abIniciativas\u00bb<\/strong><\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"\/wp-content\/uploads\/2022\/04\/Seleccion_1030.png\" alt=\"\" class=\"wp-image-8203\" width=\"743\" height=\"261\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_1030.png 990w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_1030-300x105.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_1030-768x270.png 768w\" sizes=\"(max-width: 743px) 100vw, 743px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>Le damos Asignar Directiva<\/li><li>Aqu\u00ed debemos completar el formulario<\/li><li>Lo primero es el \u00e1mbito donde se aplicar\u00e1<\/li><li>Como vemos podemos aplicarla a la suscripci\u00f3n o limitarla a un grupo de recursos o recursos<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"\/wp-content\/uploads\/2022\/04\/Seleccion_1031-1024x634.png\" alt=\"\" class=\"wp-image-8204\" width=\"768\" height=\"476\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_1031-1024x634.png 1024w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_1031-300x186.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_1031-768x475.png 768w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_1031.png 1262w\" sizes=\"(max-width: 768px) 100vw, 768px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>Podemos agregar exclusiones a los cuales no aplicar las directivas<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"672\" height=\"76\" src=\"\/wp-content\/uploads\/2022\/04\/Seleccion_1032.png\" alt=\"\" class=\"wp-image-8205\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_1032.png 672w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_1032-300x34.png 300w\" sizes=\"(max-width: 672px) 100vw, 672px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>Luego debemos ingresar los datos de la directiva<\/li><li>Definici\u00f3n de la directiva, si le damos en los \u00ab&#8230;\u00bb nos abre una ventana que contiene todas las definiciones predefinidas en Azure <\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"\/wp-content\/uploads\/2022\/04\/Seleccion_1033-1024x558.png\" alt=\"\" class=\"wp-image-8206\" width=\"768\" height=\"419\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_1033-1024x558.png 1024w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_1033-300x163.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_1033-768x418.png 768w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_1033.png 1226w\" sizes=\"(max-width: 768px) 100vw, 768px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>Vamos a buscar 2 <\/li><li><strong>\u00abUbicaciones permitidas\u00bb<\/strong>: que permite limitar por regiones donde se pueden crear recursos<\/li><li>Le damos agregar y se no cargan los datos<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"\/wp-content\/uploads\/2022\/04\/Seleccion_1034.png\" alt=\"\" class=\"wp-image-8207\" width=\"519\" height=\"531\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_1034.png 692w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_1034-293x300.png 293w\" sizes=\"(max-width: 519px) 100vw, 519px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>Luego vemos que la directiva esta Habilitada<\/li><li>Ahora el siguiente paso es definir las regiones que queremos est\u00e9n habilitadas <\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"\/wp-content\/uploads\/2022\/04\/Seleccion_1035.png\" alt=\"\" class=\"wp-image-8208\" width=\"291\" height=\"269\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_1035.png 581w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_1035-300x278.png 300w\" sizes=\"(max-width: 291px) 100vw, 291px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>Y le damos \u00abRevisar y Crear\u00bb -> Crear<\/li><li>Podemos ver que la directiva se ha creado<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"\/wp-content\/uploads\/2022\/04\/Seleccion_1036.png\" alt=\"\" class=\"wp-image-8209\" width=\"590\" height=\"284\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_1036.png 786w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_1036-300x145.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_1036-768x370.png 768w\" sizes=\"(max-width: 590px) 100vw, 590px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>Ahora de puede ir al Grupo de recursos y crear una nuevo y determinar que solo puede crear en las regiones seleccionadas<\/li><li>As\u00ed por ejemplo el error<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"479\" height=\"161\" src=\"\/wp-content\/uploads\/2022\/04\/Seleccion_1037.png\" alt=\"\" class=\"wp-image-8210\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_1037.png 479w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_1037-300x101.png 300w\" sizes=\"(max-width: 479px) 100vw, 479px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>Ahora vamos hacer una nueva directiva que limite el n\u00famero de SKU de MV&#8217;s que se pueden crear para as\u00ed no acabar nuestra suscripci\u00f3n<\/li><li>\u00abGrupo de Recursos\u00bb->\u00bbAsignar Directiva\u00bb->\u00bb\u00c1mbito\u00bb<\/li><li>Ahora lo vamos a asignar no un recurso si no a la suscripci\u00f3n para esto debemos darle clic al bot\u00f3n <strong>\u00abBorrar todas las selecciones\u00bb<\/strong><\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"\/wp-content\/uploads\/2022\/04\/Seleccion_1038-1024x620.png\" alt=\"\" class=\"wp-image-8212\" width=\"768\" height=\"465\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_1038-1024x620.png 1024w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_1038-300x182.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_1038-768x465.png 768w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_1038.png 1252w\" sizes=\"(max-width: 768px) 100vw, 768px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>Se limpian los cambios<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"492\" height=\"224\" src=\"\/wp-content\/uploads\/2022\/04\/Seleccion_1039.png\" alt=\"\" class=\"wp-image-8213\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_1039.png 492w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_1039-300x137.png 300w\" sizes=\"(max-width: 492px) 100vw, 492px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>As\u00ed le damos el bot\u00f3n de \u00abSeleccionar\u00bb  y ser\u00eda toda la suscripci\u00f3n<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"695\" height=\"111\" src=\"\/wp-content\/uploads\/2022\/04\/Seleccion_1040.png\" alt=\"\" class=\"wp-image-8214\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_1040.png 695w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_1040-300x48.png 300w\" sizes=\"(max-width: 695px) 100vw, 695px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>Ahora en Definici\u00f3n de directiva buscamos <strong>\u00abSKU de tama\u00f1o de m\u00e1quina Virtual\u00bb<\/strong><\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"\/wp-content\/uploads\/2022\/04\/Seleccion_1041-1024x546.png\" alt=\"\" class=\"wp-image-8215\" width=\"512\" height=\"273\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_1041-1024x546.png 1024w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_1041-300x160.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_1041-768x410.png 768w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_1041.png 1235w\" sizes=\"(max-width: 512px) 100vw, 512px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>Le agregamos la descripci\u00f3n <\/li><li>Vemos que esta habilitada<\/li><li>y en par\u00e1metros seleccionamos los tama\u00f1os de MV&#8217;s (Standard_B1ls \/ Standard_B1ms \/ Standard_B20ms \/ Standard_B2ms)<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"397\" height=\"530\" src=\"\/wp-content\/uploads\/2022\/04\/Seleccion_1042.png\" alt=\"\" class=\"wp-image-8216\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_1042.png 397w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_1042-225x300.png 225w\" sizes=\"(max-width: 397px) 100vw, 397px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>Revisar y crear (verificamos que se creo)<\/li><li>Ahora en el grupo de recursos vamos a crear un nuevo recursos para que valide 2 directivas<\/li><li>La primera es autom\u00e1tica<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"464\" height=\"168\" src=\"\/wp-content\/uploads\/2022\/04\/Seleccion_1043.png\" alt=\"\" class=\"wp-image-8217\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_1043.png 464w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_1043-300x109.png 300w\" sizes=\"(max-width: 464px) 100vw, 464px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>Y la segunda no es autom\u00e1tica<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"513\" height=\"140\" src=\"\/wp-content\/uploads\/2022\/04\/Seleccion_1044.png\" alt=\"\" class=\"wp-image-8219\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_1044.png 513w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_1044-300x82.png 300w\" sizes=\"(max-width: 513px) 100vw, 513px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>Continuamos configurando hasta revisar y crear<\/li><li>donde da el error<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"381\" src=\"\/wp-content\/uploads\/2022\/04\/Seleccion_1045-1024x381.png\" alt=\"\" class=\"wp-image-8220\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_1045-1024x381.png 1024w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_1045-300x112.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_1045-768x286.png 768w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_1045.png 1260w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>Para eliminar las se puede:<ul><li>Ingresar donde se encuentre definida por ejemplo al grupo de Recursos<\/li><li>O buscar en la barra <strong>\u00abDirectivas\u00bb<\/strong> y se mostrar\u00e1n todas las directivas<\/li><\/ul><\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"984\" height=\"712\" src=\"\/wp-content\/uploads\/2022\/04\/Seleccion_1046.png\" alt=\"\" class=\"wp-image-8221\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_1046.png 984w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_1046-300x217.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_1046-768x556.png 768w\" sizes=\"(max-width: 984px) 100vw, 984px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>En sus opciones esta \u00abEliminar\u00bb<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"212\" src=\"\/wp-content\/uploads\/2022\/04\/Seleccion_1047.png\" alt=\"\" class=\"wp-image-8223\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_1047.png 1024w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_1047-300x62.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_1047-768x159.png 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Unidad 7: Ejercicio: Uso de Azure Policy para restringir las implementaciones a una ubicaci\u00f3n espec\u00edfica<\/h2>\n\n\n\n<p>En este ejercicio, crearemos una directiva en Azure Policy que restrinja la implementaci\u00f3n de recursos de Azure a una ubicaci\u00f3n espec\u00edfica. Para comprobar que la directiva funciona, intentaremos crear una cuenta de almacenamiento en una ubicaci\u00f3n que la infrinja.<\/p>\n\n\n\n<p>Tailwind Traders quiere limitar la ubicaci\u00f3n en la que se pueden implementar recursos a la regi\u00f3n&nbsp;<strong>Este de EE.&nbsp;UU.<\/strong>, Esto tiene dos motivos:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><strong>Mejor seguimiento de costes:<\/strong>&nbsp;a fin de llevar un control de los costos, Tailwind Traders usa diferentes suscripciones para realizar un seguimiento de las implementaciones en cada una de sus ubicaciones regionales. La directiva garantizar\u00e1 que todos los recursos se implementan en la regi\u00f3n&nbsp;<strong>Este de EE.&nbsp;UU.<\/strong><\/li><li><strong>Cumplimiento de la seguridad y residencia de los datos:<\/strong>&nbsp;Tailwind Traders debe adherirse a una regla de cumplimiento que rige d\u00f3nde se pueden almacenar datos de clientes. En este caso, los datos de clientes se deben almacenar en la regi\u00f3n&nbsp;<strong>Este de EE.&nbsp;UU.<\/strong><\/li><\/ul>\n\n\n\n<p>Recordemos que podemos asignar una directiva a un grupo de administraci\u00f3n, a una sola suscripci\u00f3n o a un grupo de recursos. Aqu\u00ed, asignaremos la directiva a un grupo de recursos, as\u00ed no afectar\u00e1 a otros recursos de la suscripci\u00f3n a Azure.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"963\" height=\"158\" src=\"\/wp-content\/uploads\/2022\/04\/Seleccion_1048.png\" alt=\"\" class=\"wp-image-8224\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_1048.png 963w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_1048-300x49.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_1048-768x126.png 768w\" sizes=\"(max-width: 963px) 100vw, 963px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Creaci\u00f3n del grupo de recursos<\/h3>\n\n\n\n<p>Aqu\u00ed crearemos un grupo de recursos denominado&nbsp;<strong>my-test-rg<\/strong>. Es el grupo de recursos al que aplicaremos la directiva de ubicaci\u00f3n.<\/p>\n\n\n\n<p>A efectos de aprendizaje, usaremos el mismo nombre de grupo de recursos que usamos en el ejercicio anterior. Podemos usar el mismo nombre porque eliminamos ese grupo de recursos anterior.<\/p>\n\n\n\n<ol class=\"wp-block-list\"><li>Vaya a\u00a0<a href=\"https:\/\/portal.azure.com\/\">Azure Portal<\/a>\u00a0e inicie sesi\u00f3n.<\/li><li>Seleccione\u00a0<strong>Crear un recurso<\/strong>.<\/li><li>Escriba\u00a0<strong>grupo de recursos<\/strong>\u00a0en el cuadro de b\u00fasqueda y presione Entrar.<\/li><li>Si se le lleva a un panel de resultados de la b\u00fasqueda, seleccione\u00a0<strong>Grupo de recursos<\/strong>\u00a0en los resultados.<\/li><li>Seleccione\u00a0<strong>Crear<\/strong>. Luego, escriba los valores siguientes para cada opci\u00f3n.<\/li><li>Seleccione\u00a0<strong>Revisar y crear<\/strong>\u00a0y, luego,\u00a0<strong>Crear<\/strong>.<\/li><\/ol>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"\/wp-content\/uploads\/2022\/04\/Seleccion_1049.png\" alt=\"\" class=\"wp-image-8225\" width=\"553\" height=\"171\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_1049.png 737w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_1049-300x93.png 300w\" sizes=\"(max-width: 553px) 100vw, 553px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>Creamos<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"\/wp-content\/uploads\/2022\/04\/Seleccion_1050-1.png\" alt=\"\" class=\"wp-image-8227\" width=\"578\" height=\"327\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_1050-1.png 771w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_1050-1-300x170.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_1050-1-768x434.png 768w\" sizes=\"(max-width: 578px) 100vw, 578px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Exploraci\u00f3n de directivas predefinidas<\/h3>\n\n\n\n<p>Antes de configurar nuestra directiva de ubicaci\u00f3n, vamos a echar un vistazo a algunas directivas predefinidas. A modo de ejemplo, nos fijaremos en las directivas relacionadas con los servicios de Azure Compute.<\/p>\n\n\n\n<ol class=\"wp-block-list\"><li>En Azure Portal, en la parte superior de la p\u00e1gina, seleccione\u00a0<strong>Inicio<\/strong>\u00a0para volver a la p\u00e1gina de inicio.<\/li><li>En la parte superior de la p\u00e1gina, escriba\u00a0<strong>directiva<\/strong>\u00a0en la barra de b\u00fasqueda y, luego, seleccione\u00a0<strong>Directiva<\/strong>\u00a0en la lista de resultados para acceder a Azure Policy.<\/li><li>En\u00a0<strong>Creaci\u00f3n<\/strong>, seleccione\u00a0<strong>Definiciones<\/strong>.<\/li><\/ol>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"\/wp-content\/uploads\/2022\/04\/Seleccion_1051-1.png\" alt=\"\" class=\"wp-image-8229\" width=\"655\" height=\"239\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_1051-1.png 873w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_1051-1-300x109.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_1051-1-768x280.png 768w\" sizes=\"(max-width: 655px) 100vw, 655px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>En la lista desplegable\u00a0<strong>Categor\u00eda<\/strong>, seleccione \u00fanicamente\u00a0<strong>Compute<\/strong>. Observe que la definici\u00f3n\u00a0<strong>SKU de m\u00e1quina virtual permitidas<\/strong>\u00a0nos permite especificar un conjunto de SKU de m\u00e1quina virtual que la organizaci\u00f3n puede implementar.<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"\/wp-content\/uploads\/2022\/04\/Seleccion_1052-1024x744.png\" alt=\"\" class=\"wp-image-8230\" width=\"768\" height=\"558\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_1052-1024x744.png 1024w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_1052-300x218.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_1052-768x558.png 768w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_1052.png 1262w\" sizes=\"(max-width: 768px) 100vw, 768px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>Si lo desea, explore cualquier otra directiva o categor\u00eda que le interese.<\/li><\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Configuraci\u00f3n de la directiva de ubicaci\u00f3n<\/h3>\n\n\n\n<p>Aqu\u00ed puede configurar la directiva de ubicaci\u00f3n permitida mediante Azure Policy. A continuaci\u00f3n, asigne esa directiva al grupo de recursos. Para ello:<\/p>\n\n\n\n<p>En el panel\u00a0<strong>Directiva<\/strong>, en\u00a0<strong>Creaci\u00f3n<\/strong>, seleccione\u00a0<strong>Asignaciones<\/strong>-> <strong>\u00abAsignar Directiva\u00bb<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"341\" src=\"\/wp-content\/uploads\/2022\/04\/Seleccion_1053-1-1024x341.png\" alt=\"\" class=\"wp-image-8233\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_1053-1-1024x341.png 1024w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_1053-1-300x100.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_1053-1-768x256.png 768w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_1053-1-1536x512.png 1536w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_1053-1.png 1702w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>Se le lleva al panel\u00a0<strong>Asignar directiva<\/strong>.<\/li><li>En\u00a0<strong>\u00c1mbito<\/strong>, seleccione los puntos suspensivos.<\/li><li>Establezca lo siguiente en el cuadro de di\u00e1logo que aparece:<\/li><li>En el campo\u00a0<strong>Suscripci\u00f3n<\/strong>, su suscripci\u00f3n a Azure.<\/li><li>En el campo\u00a0<strong>Grupo de recursos<\/strong>,\u00a0<strong>my-test-rg<\/strong>.<\/li><li>Elija\u00a0<strong>Seleccionar<\/strong>.<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"497\" src=\"\/wp-content\/uploads\/2022\/04\/Seleccion_1054-1024x497.png\" alt=\"\" class=\"wp-image-8234\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_1054-1024x497.png 1024w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_1054-300x146.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_1054-768x373.png 768w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_1054-1536x746.png 1536w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_1054.png 1864w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>En&nbsp;<strong>Definici\u00f3n de directiva<\/strong>, seleccione los puntos suspensivos.<\/p>\n\n\n\n<ol class=\"wp-block-list\"><li>En la barra de b\u00fasqueda, escriba\u00a0<em>ubicaci\u00f3n<\/em>.<\/li><li>Seleccione la definici\u00f3n\u00a0<strong>Ubicaciones permitidas<\/strong>.<\/li><li>Elija\u00a0<strong>Seleccionar<\/strong>.<\/li><\/ol>\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\/04\/Seleccion_1055-1024x513.png\" alt=\"\" class=\"wp-image-8235\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_1055-1024x513.png 1024w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_1055-300x150.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_1055-768x385.png 768w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_1055-1536x770.png 1536w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_1055.png 1858w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>Esta definici\u00f3n de directiva especifica la ubicaci\u00f3n en la que todos los recursos deben implementarse. Si se elige otra ubicaci\u00f3n, se producir\u00e1 un error en la implementaci\u00f3n.<\/li><li>Seleccione\u00a0<strong>Siguiente<\/strong>\u00a0para ir a la pesta\u00f1a\u00a0<strong>Par\u00e1metros<\/strong>.<\/li><li>En la lista desplegable\u00a0<strong>Ubicaciones permitidas<\/strong>, seleccione\u00a0<strong>Este de EE.\u00a0UU.<\/strong><\/li><li>Seleccione\u00a0<strong>Revisar y crear<\/strong>\u00a0y, luego,\u00a0<strong>Crear<\/strong>.<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"\/wp-content\/uploads\/2022\/04\/Seleccion_1056.png\" alt=\"\" class=\"wp-image-8236\" width=\"754\" height=\"691\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_1056.png 1005w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_1056-300x275.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_1056-768x704.png 768w\" sizes=\"(max-width: 754px) 100vw, 754px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>Vemos que ahora la asignaci\u00f3n de directiva\u00a0<strong>Ubicaciones permitidas<\/strong>\u00a0aparece en el panel\u00a0<strong>Directiva\u00a0|\u00a0Asignaciones<\/strong>, y que esa directiva se aplica al grupo de recursos\u00a0<strong>my-test-rg<\/strong>.<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"413\" src=\"\/wp-content\/uploads\/2022\/04\/Seleccion_1057-1024x413.png\" alt=\"\" class=\"wp-image-8237\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_1057-1024x413.png 1024w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_1057-300x121.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_1057-768x310.png 768w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_1057.png 1439w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Comprobaci\u00f3n de la directiva de ubicaci\u00f3n<\/h3>\n\n\n\n<p>Aqu\u00ed intentaremos agregar una cuenta de almacenamiento a nuestro grupo de recursos en una ubicaci\u00f3n que infringe la directiva de ubicaci\u00f3n.<\/p>\n\n\n\n<ol class=\"wp-block-list\"><li>En Azure Portal, en la parte superior de la p\u00e1gina, seleccione\u00a0<strong>Inicio<\/strong>\u00a0para volver a la p\u00e1gina de inicio.<\/li><li>Seleccione\u00a0<strong>Crear un recurso<\/strong>.<\/li><li>Escriba\u00a0<strong>cuenta de almacenamiento<\/strong>\u00a0en el cuadro de b\u00fasqueda y presione Entrar.<\/li><li>Si se le lleva a un panel de resultados de la b\u00fasqueda, seleccione\u00a0<strong>Cuenta de almacenamiento<\/strong>\u00a0en los resultados.<\/li><li>Seleccione\u00a0<strong>Crear<\/strong>. Luego, escriba los valores siguientes para cada opci\u00f3n.<\/li><\/ol>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"942\" height=\"685\" src=\"\/wp-content\/uploads\/2022\/04\/Seleccion_1058.png\" alt=\"\" class=\"wp-image-8238\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_1058.png 942w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_1058-300x218.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_1058-768x558.png 768w\" sizes=\"(max-width: 942px) 100vw, 942px\" \/><\/figure>\n\n\n\n<p>Si antes seleccion\u00f3\u00a0<strong>Este de Jap\u00f3n<\/strong>\u00a0en la directiva de ubicaci\u00f3n, seleccione una regi\u00f3n diferente de la lista.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"888\" height=\"294\" src=\"\/wp-content\/uploads\/2022\/04\/Seleccion_1059.png\" alt=\"\" class=\"wp-image-8239\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_1059.png 888w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_1059-300x99.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_1059-768x254.png 768w\" sizes=\"(max-width: 888px) 100vw, 888px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>Vemos el error de validaci\u00f3n<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"754\" height=\"154\" src=\"\/wp-content\/uploads\/2022\/04\/Seleccion_1060.png\" alt=\"\" class=\"wp-image-8240\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_1060.png 754w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_1060-300x61.png 300w\" sizes=\"(max-width: 754px) 100vw, 754px\" \/><\/figure>\n\n\n\n<p>Seleccione\u00a0<strong>Revisar y crear<\/strong>\u00a0y, luego,\u00a0<strong>Crear<\/strong>.<\/p>\n\n\n\n<p>Aparecer\u00e1 un mensaje que indica que se ha producido un error en la implementaci\u00f3n debido a una infracci\u00f3n de la directiva. Tambi\u00e9n ver\u00e1 los detalles de la implementaci\u00f3n.<br>En este ejemplo se muestran los detalles de implementaci\u00f3n de una cuenta de almacenamiento denominada\u00a0<strong>mysa1234<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"600\" height=\"126\" src=\"\/wp-content\/uploads\/2022\/04\/10-create-sa-error-policy-violation-82586ae6.png\" alt=\"\" class=\"wp-image-8241\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/10-create-sa-error-policy-violation-82586ae6.png 600w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/10-create-sa-error-policy-violation-82586ae6-300x63.png 300w\" sizes=\"(max-width: 600px) 100vw, 600px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Eliminaci\u00f3n de la asignaci\u00f3n de directiva<\/h3>\n\n\n\n<p>Ya no necesitamos la asignaci\u00f3n de directivas, as\u00ed que la quitaremos de la suscripci\u00f3n.<\/p>\n\n\n\n<ol class=\"wp-block-list\"><li>En Azure Portal, seleccione\u00a0<strong>Inicio<\/strong>><strong>Directiva<\/strong>.<\/li><li>En\u00a0<strong>Creaci\u00f3n<\/strong>, seleccione\u00a0<strong>Asignaciones<\/strong>.<\/li><li>En la fila\u00a0<strong>Ubicaciones permitidas<\/strong>, seleccione los puntos suspensivos y, luego, seleccione\u00a0<strong>Eliminar asignaci\u00f3n<\/strong>. Cuando se le solicite, seleccione\u00a0<strong>S\u00ed<\/strong>.<\/li><\/ol>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"389\" src=\"\/wp-content\/uploads\/2022\/04\/Seleccion_1061-1-1024x389.png\" alt=\"\" class=\"wp-image-8243\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_1061-1-1024x389.png 1024w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_1061-1-300x114.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_1061-1-768x292.png 768w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_1061-1-1536x583.png 1536w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_1061-1.png 1881w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"662\" height=\"245\" src=\"\/wp-content\/uploads\/2022\/04\/Seleccion_1062.png\" alt=\"\" class=\"wp-image-8244\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_1062.png 662w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_1062-300x111.png 300w\" sizes=\"(max-width: 662px) 100vw, 662px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"548\" height=\"125\" src=\"\/wp-content\/uploads\/2022\/04\/Seleccion_1063.png\" alt=\"\" class=\"wp-image-8245\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_1063.png 548w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_1063-300x68.png 300w\" sizes=\"(max-width: 548px) 100vw, 548px\" \/><\/figure>\n\n\n\n<ol class=\"wp-block-list\"><li>Ver\u00e1 que la asignaci\u00f3n de directiva&nbsp;<strong>Ubicaciones permitidas<\/strong>&nbsp;ya no existe.<\/li><\/ol>\n\n\n\n<p>Como paso opcional, puede probar a crear la cuenta de almacenamiento una segunda vez para comprobar que la directiva ya no surta efecto alguno.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Eliminar el grupo de recursos<\/h3>\n\n\n\n<p>Ya no necesitamos el grupo de recursos, as\u00ed que lo quitaremos de la suscripci\u00f3n.<\/p>\n\n\n\n<ol class=\"wp-block-list\"><li>En Azure Portal, seleccione&nbsp;<strong>Inicio<\/strong>&gt;<strong>Grupos de recursos<\/strong>&gt;<strong>my-test-rg<\/strong>&nbsp;para ir al grupo de recursos.<\/li><li>Seleccione&nbsp;<strong>Informaci\u00f3n general<\/strong>&nbsp;y, despu\u00e9s,&nbsp;<strong>Eliminar grupo de recursos<\/strong>.<\/li><li>En el s\u00edmbolo del sistema, escriba&nbsp;<strong>my-test-rg<\/strong>&nbsp;y, luego, seleccione&nbsp;<strong>Aceptar<\/strong>. La operaci\u00f3n de eliminaci\u00f3n puede tardar un poco en completarse.<\/li><li>Cuando la operaci\u00f3n finalice, seleccione&nbsp;<strong>Inicio<\/strong>&gt;<strong>Grupos de recursos<\/strong>. Ver\u00e1 que el grupo de recursos&nbsp;<strong>my-test-rg<\/strong>&nbsp;ya no est\u00e1 en la cuenta<\/li><\/ol>\n\n\n\n<p>\u00a1Excelente trabajo! Ha aplicado una directiva correctamente con Azure Policy para restringir la implementaci\u00f3n de recursos de Azure en ubicaciones espec\u00edficas. Ahora puede aplicar las directivas que necesite en el nivel de grupo de administraci\u00f3n, suscripci\u00f3n o grupo de recursos.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Unidad 8: Gobernanza de varias suscripciones con Azure Blueprints<\/h2>\n\n\n\n<p>Hasta ahora, hemos visto una serie de caracter\u00edsticas de Azure que pueden servir para poner en marcha nuestras decisiones de gobernanza, supervisar el cumplimiento de los recursos en la nube, controlar el acceso y proteger los recursos cr\u00edticos frente a posibles eliminaciones accidentales.<\/p>\n\n\n\n<p>\u00bfQu\u00e9 ocurre cuando nuestro entorno de nube empieza a crecer por encima de una sola suscripci\u00f3n? \u00bfC\u00f3mo podemos escalar la configuraci\u00f3n de estas caracter\u00edsticas, sabiendo que deben aplicarse a los recursos de las nuevas suscripciones?<\/p>\n\n\n\n<p>En lugar de tener que configurar caracter\u00edsticas como Azure Policy en cada nueva suscripci\u00f3n, con&nbsp;<a href=\"https:\/\/azure.microsoft.com\/services\/blueprints\">Azure Blueprints<\/a>&nbsp;puede definir un conjunto repetible de herramientas de gobernanza y recursos de Azure est\u00e1ndar que la organizaci\u00f3n necesita. De este modo, los equipos de desarrollo pueden crear e implementar r\u00e1pidamente nuevos entornos sabiendo que se crean de acuerdo con los est\u00e1ndares organizativos con un conjunto de componentes integrados que aceleran las fases de desarrollo e implementaci\u00f3n.<\/p>\n\n\n\n<p>Azure Blueprints organiza la implementaci\u00f3n de varias plantillas de recursos y de otros artefactos, como son los siguientes:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Asignaciones de roles<\/li><li>Asignaciones de directivas<\/li><li>Plantillas de Azure Resource Manager<\/li><li>Grupos de recursos<\/li><\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Azure Blueprints en acci\u00f3n<\/h3>\n\n\n\n<p>Cuando formamos un equipo de centro de excelencia en la nube o un equipo de administradores de nube, dicho equipo puede usar Azure Blueprints para escalar sus pr\u00e1cticas de gobernanza en toda la organizaci\u00f3n.<\/p>\n\n\n\n<p>Para implementar un proyecto en Azure Blueprints hay que realizar estos tres pasos:<\/p>\n\n\n\n<ol class=\"wp-block-list\"><li>Crear una instancia de Azure Blueprints<\/li><li>Asignar ese plano t\u00e9cnico<\/li><li>Llevar un seguimiento de las asignaciones del plano t\u00e9cnico<\/li><\/ol>\n\n\n\n<p>Con Azure Blueprints, la relaci\u00f3n entre la definici\u00f3n del plano t\u00e9cnico (lo que debe ser implementado) y su asignaci\u00f3n (lo que se ha implementado) permanece. En otras palabras, Azure crea un registro que asocia un recurso con el plano t\u00e9cnico que lo define, y gracias a esta conexi\u00f3n podemos realizar el seguimiento y la auditor\u00eda de nuestras implementaciones.<\/p>\n\n\n\n<p>Los planos t\u00e9cnicos tambi\u00e9n tienen versiones. El control de versiones nos permite llevar un control de los cambios que se producen en el plano t\u00e9cnico y comentarlos.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u00bfQu\u00e9 son los artefactos de plano t\u00e9cnico?<\/h3>\n\n\n\n<p>Cada componente de la definici\u00f3n de un plano t\u00e9cnico se denomina&nbsp;<em>artefacto<\/em>.<\/p>\n\n\n\n<p>Es posible que los artefactos no tengan par\u00e1metros adicionales (configuraciones). Un ejemplo es la directiva&nbsp;<strong>Implementar la detecci\u00f3n de amenazas en servidores SQL&nbsp;Server<\/strong>, que no requiere ninguna configuraci\u00f3n adicional.<\/p>\n\n\n\n<p>Los artefactos tambi\u00e9n pueden contener uno o m\u00e1s par\u00e1metros que se pueden configurar. En la siguiente captura de pantalla se muestra la directiva\u00a0<strong>Ubicaciones permitidas<\/strong>, que incluye un par\u00e1metro que especifica las ubicaciones que se pueden usar.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"957\" height=\"543\" src=\"\/wp-content\/uploads\/2022\/04\/10-allowed-locations-d139a119.png\" alt=\"\" class=\"wp-image-8248\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/10-allowed-locations-d139a119.png 957w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/10-allowed-locations-d139a119-300x170.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/10-allowed-locations-d139a119-768x436.png 768w\" sizes=\"(max-width: 957px) 100vw, 957px\" \/><\/figure>\n\n\n\n<p>Puede especificar el valor de un par\u00e1metro al crear la definici\u00f3n del plano t\u00e9cnico o al asignar la definici\u00f3n del plano a un \u00e1mbito. De este modo, puede mantener un plano t\u00e9cnico est\u00e1ndar, pero con la flexibilidad suficiente para especificar los par\u00e1metros de configuraci\u00f3n pertinentes en cada \u00e1mbito en el que se asigne la definici\u00f3n.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u00bfC\u00f3mo usar\u00e1n Azure Blueprints en Tailwind Traders para cumplir con la norma ISO\u00a027001?<\/h3>\n\n\n\n<p><a href=\"https:\/\/www.iso.org\/isoiec-27001-information-security.html\">ISO&nbsp;27001<\/a>&nbsp;es una norma publicada por la Organizaci\u00f3n internacional de normalizaci\u00f3n, que rige la seguridad de los sistemas de tecnolog\u00edas de la informaci\u00f3n&nbsp;(TI). Como parte de su proceso de calidad, Tailwind Traders quiere certificar que cumple con esta norma. Azure Blueprints cuenta con varias definiciones de plano t\u00e9cnico integradas relacionadas con ISO&nbsp;27001.<\/p>\n\n\n\n<p>Como administradores de TI, decidimos investigar la definici\u00f3n de la norma\u00a0<strong>ISO\u00a027001 de plano t\u00e9cnico de servicios compartidos<\/strong>. El esquema del plan es el siguiente:<\/p>\n\n\n\n<ol class=\"wp-block-list\"><li>Definir un grupo de administraci\u00f3n llamado\u00a0<strong>PROD-MG<\/strong>\u00a0Recordemos que un grupo de administraci\u00f3n se encarga de administrar el acceso, las directivas y el cumplimiento en varias suscripciones de Azure. Cada nueva suscripci\u00f3n de Azure que se cree se agregar\u00e1 a este grupo de administraci\u00f3n.<\/li><li>Crear una definici\u00f3n de plano t\u00e9cnico seg\u00fan la norma\u00a0<strong>ISO\u00a027001 de plano t\u00e9cnico de servicios compartidos<\/strong>. A continuaci\u00f3n, publique el plano t\u00e9cnico.<\/li><li>Asignar el plano t\u00e9cnico al grupo de administraci\u00f3n\u00a0<strong>PROD-MG<\/strong><\/li><\/ol>\n\n\n\n<p>En la siguiente imagen se muestran los artefactos que se crean al ejecutar un plano t\u00e9cnico ISO\u00a027001 a partir de una plantilla.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"375\" src=\"\/wp-content\/uploads\/2022\/04\/10-iso-27001-shared-blueprint-dc443de7-1024x375.png\" alt=\"\" class=\"wp-image-8249\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/10-iso-27001-shared-blueprint-dc443de7-1024x375.png 1024w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/10-iso-27001-shared-blueprint-dc443de7-300x110.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/10-iso-27001-shared-blueprint-dc443de7-768x281.png 768w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/10-iso-27001-shared-blueprint-dc443de7-1536x562.png 1536w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/10-iso-27001-shared-blueprint-dc443de7.png 1646w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Como se aprecia en la imagen, la plantilla de plano t\u00e9cnico contiene asignaciones de directivas, plantillas de Resource Manager y grupos de recursos. El plano t\u00e9cnico implementa estos artefactos en las suscripciones existentes dentro del grupo de administraci\u00f3n\u00a0<strong>PROD-MG<\/strong>. Tambi\u00e9n implementar\u00e1 estos artefactos en todas las suscripciones nuevas a medida que se vayan creando y agregando al grupo de administraci\u00f3n.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">MCT: Video 5.2.5: Descripci\u00f3n de la funcionalidad y uso de Azure Blueprints<\/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=\"5.2.5 Azure Blueprints\" width=\"1290\" height=\"726\" src=\"https:\/\/www.youtube.com\/embed\/mRdXECqulJs?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>Azure Blueprints permite a los arquitectos de la nube y administradores de TI definir un conjunto de herramientas  de gobernanza y recursos de Azure que cumplen con los est\u00e1ndares de la organizaci\u00f3n<\/li><li>Los equipos de desarrollo pueden crear e implementar r\u00e1pidamente nuevos entornos que se crean con los est\u00e1ndares de la organizaci\u00f3n<\/li><li>Los planos t\u00e9cnicos son una manera declarativa de organizar la implementaci\u00f3n de varias plantillas de recursos y otros artefactos como son:<ul><li>Asignaciones de rol<\/li><li>Asignaci\u00f3n de directivas<\/li><li>Plantillas de Azure Resources Manager<\/li><li>Grupos de recursos<\/li><\/ul><\/li><li>Adem\u00e1s esta respaldado por Global Cosmos DB por lo que Azure Blueprints o planos t\u00e9cnicos se encuentra en varias regiones de Azure, proporcionando baja latencia, alta disponibilidad y acceso constante independientemente donde est\u00e9n los recursos implementados<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"\/wp-content\/uploads\/2022\/04\/Seleccion_1064-1024x534.png\" alt=\"\" class=\"wp-image-8250\" width=\"512\" height=\"267\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_1064-1024x534.png 1024w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_1064-300x156.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_1064-768x400.png 768w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_1064.png 1278w\" sizes=\"(max-width: 512px) 100vw, 512px\" \/><\/figure>\n\n\n\n<p><strong>Diferencia entre plantilla ARM y BluePrints<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Una plantilla de Azure Resource Manager (ARM) es un archivo de denotaci\u00f3n javascript (JSON) en el que podemos automatizar las implementaciones y utilizar la pr\u00e1ctica de Infraestructura como C\u00f3digo <strong>IaC<\/strong> <\/li><li>Casi todo que se se desea incluir en una plano t\u00e9cnico de BluePrints se puede definir con una plantilla de ARM, por ejemplo crear cualquier recurso de Azure o crear directivas de la organizaci\u00f3n, sin embargo una plantilla de ARM no es objeto que existe de manera nativa en Azure cada una se almacena de manera local o dentro del c\u00f3digo fuente y se utiliza para la creaci\u00f3n de uno o varios recursos pero una vez creado el recurso no hay relaci\u00f3n con la plantilla<\/li><li>Con BluePrints la relaci\u00f3n de la definici\u00f3n del plano t\u00e9cnico (lo que debe ser implementado) y su asignaci\u00f3n (lo que se ha implementado) permanece<\/li><li>Esta conexi\u00f3n permite mejorar el seguimiento,, auditoria de las implementaciones<\/li><li>Adem\u00e1s BluePrints puede actualizar varias suscripciones a la vez que se rigen por el mismo plano t\u00e9cnico<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"\/wp-content\/uploads\/2022\/04\/Seleccion_1065-1024x512.png\" alt=\"\" class=\"wp-image-8252\" width=\"512\" height=\"256\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_1065-1024x512.png 1024w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_1065-300x150.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_1065-768x384.png 768w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_1065.png 1292w\" sizes=\"(max-width: 512px) 100vw, 512px\" \/><\/figure>\n\n\n\n<p><strong>Diferencia entre Azure Policy y BluePrints<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Azure Policy es un sistema de denegaci\u00f3n explicita y permisos predeterminados que se centran en las propiedades de los recursos durante su creaci\u00f3n y para los recurso que est\u00e1n administrados por Azure Policy<\/li><li>La inclusi\u00f3n de una directiva dentro de un plano t\u00e9cnico permite crear el patr\u00f3n o dise\u00f1o correcto de la asignaci\u00f3n del plano<\/li><li>Una inclusi\u00f3n de una directiva en el plano t\u00e9cnico garantiza que solo se puedan realizar cambios aprobados o esperados dentro de la normativa del plano t\u00e9cnico<\/li><li>Entonces podemos decir que Azure Policy puede ser un artefacto dentro de un pano t\u00e9cnico<\/li><li>Es una herramienta para componer un conjunto de est\u00e1ndares, patrones, seguridad, requisitos y coherencias espec\u00edficos de la implementaci\u00f3n de la nube de Azure<\/li><li>BluePrints permite definir par\u00e1metros de directivas e iniciativas<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"\/wp-content\/uploads\/2022\/04\/Seleccion_1066-1024x449.png\" alt=\"\" class=\"wp-image-8253\" width=\"512\" height=\"225\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_1066-1024x449.png 1024w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_1066-300x132.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_1066-768x337.png 768w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_1066.png 1343w\" sizes=\"(max-width: 512px) 100vw, 512px\" \/><\/figure>\n\n\n\n<p><strong>Implemetaci\u00f3n<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Cuando creamos un equipo de administraci\u00f3n en la nube, este puede utilizar BluePrints escalar sus pr\u00e1cticas de gobernanza en toda la organizaci\u00f3n y aprovechar funcionalidades de este servicio para su administraci\u00f3n ya que existe una relaci\u00f3n del recurso con el plano t\u00e9cnico que lo defini\u00f3<\/li><li>Y gracias a esa relaci\u00f3n podemos realizar el seguimiento y auditoria de nuestras implementaciones<\/li><li>Adem\u00e1s los planos t\u00e9cnicos tienen control de versiones lo que nos permite llevar un control de los cambios <\/li><li>Para crear un proyecto en BluePrints se deben seguir los siguientes pasos:<ul><li>Crear una instancia:<\/li><li>Asignar el plano t\u00e9cnico<\/li><li>Llevar un seguimiento de asignaciones<\/li><\/ul><\/li><li>Azure crea un registro que asocia el recurso con el plano t\u00e9cnico que lo creo<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"\/wp-content\/uploads\/2022\/04\/Seleccion_1067-1024x539.png\" alt=\"\" class=\"wp-image-8254\" width=\"512\" height=\"270\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_1067-1024x539.png 1024w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_1067-300x158.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_1067-768x404.png 768w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_1067.png 1236w\" sizes=\"(max-width: 512px) 100vw, 512px\" \/><\/figure>\n\n\n\n<p><strong>Recursos admitidos como artefactos<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Al crear la definici\u00f3n de un plan t\u00e9cnico se debe definir donde se guardar\u00e1 el borrador para poder utilizarlos posteriormente al publicarlo y se pueden guardar en una suscripci\u00f3n, Grupo de Recursos o un Grupo de Administraci\u00f3n<\/li><li>Y una vez guardado seta disponible para asign\u00e1rselo a una suscripci\u00f3n secundaria de ese grupo de Administraci\u00f3n<\/li><li>Y para cada plano t\u00e9cnico podemos definir los siguientes artefactos:<ul><li>Grupos de Recursos: es el primero que se crean y estas disponibles para que los puedan utilizar otros artefactos del plano y permite definir como exactamente se deben estructurar los recursos y proporcionan un limitador de \u00e1mbito para roles y directivas as\u00ed como plantillas de ARM<\/li><li>Plantillas ARM: permiten crear entornos complejos por ejemplo una granja de servidores SharePoint o un \u00e1rea de Logic Analityc<\/li><li>Asignaci\u00f3n de pol\u00edticas: permite asignar una iniciativa o directiva a la suscripci\u00f3n <\/li><li>Asignaci\u00f3n de roles: permiten asignar roles a uno o conjuntos de usuarios garantizando el acceso se pueden definir para toda la suscripci\u00f3n o recursos espec\u00edficos<\/li><\/ul><\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"\/wp-content\/uploads\/2022\/04\/Seleccion_1068-1024x519.png\" alt=\"\" class=\"wp-image-8255\" width=\"768\" height=\"389\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_1068-1024x519.png 1024w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_1068-300x152.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_1068-768x389.png 768w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_1068.png 1351w\" sizes=\"(max-width: 768px) 100vw, 768px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Unidad 9: Aceleraci\u00f3n del uso de la nube con Cloud Adoption Framework para Azure<\/h2>\n\n\n\n<p><a href=\"https:\/\/docs.microsoft.com\/es-es\/azure\/cloud-adoption-framework\/\">Cloud Adoption Framework para Azure<\/a>&nbsp;sirve como gu\u00eda consolidada para ayudar en el recorrido para la adopci\u00f3n de la nube. Cloud Adoption Framework ayuda a crear e implementar las estrategias empresariales y tecnol\u00f3gicas necesarias para usar la nube correctamente.<\/p>\n\n\n\n<p>Tailwind Traders necesita controlar su entorno de nube de manera que cumpla con varios est\u00e1ndares del sector, pero no tiene muy claro por d\u00f3nde empezar. Tienen diversos requisitos empresariales, y son conscientes de que estos requisitos est\u00e1n ligados a sus cargas de trabajo locales. Tambi\u00e9n las cargas de trabajo que se ejecuten en la nube deben cumplir con estos requisitos.<\/p>\n\n\n\n<p>Se nos ha asignado la tarea de investigar qu\u00e9 hay disponible en Azure y de definir e implementar una estrategia de gobernanza para Tailwind Traders. Decidimos empezar con Cloud Adoption Framework.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u00bfQu\u00e9 se incluye en Cloud Adoption Framework?<\/h3>\n\n\n\n<ul class=\"wp-block-list\"><li>Al implementar la nube debe garantizar que se cumplen con las regularizaciones y gobernaciones necesarias y ser f\u00e1cil de administrar<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"\/wp-content\/uploads\/2022\/04\/Seleccion_1069-1024x321.png\" alt=\"\" class=\"wp-image-8256\" width=\"768\" height=\"241\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_1069-1024x321.png 1024w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_1069-300x94.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_1069-768x241.png 768w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_1069.png 1171w\" sizes=\"(max-width: 768px) 100vw, 768px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>Implementar la nube requiere muchas decisiones que pueden tener un gran impacto<\/li><li>Cloud Adoption Framework lo gu\u00eda en la implementaci\u00f3n de la nube<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"\/wp-content\/uploads\/2022\/04\/Seleccion_1070.png\" alt=\"\" class=\"wp-image-8257\" width=\"485\" height=\"355\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_1070.png 969w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_1070-300x220.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_1070-768x562.png 768w\" sizes=\"(max-width: 485px) 100vw, 485px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>En cinco etapas<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"\/wp-content\/uploads\/2022\/04\/Seleccion_1072.png\" alt=\"\" class=\"wp-image-8259\" width=\"494\" height=\"228\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_1072.png 988w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_1072-300x138.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_1072-768x354.png 768w\" sizes=\"(max-width: 494px) 100vw, 494px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>Y cuanta con una gran documentaci\u00f3n, gu\u00edas, mejores pr\u00e1cticas y herramientas para cada una de las etapas<\/li><\/ul>\n\n\n\n<p>1-) <strong>Definici\u00f3n de Estrategia <\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Aqu\u00ed se define por que se quiere migrar a la nube<\/li><li>Y que desea esperar<\/li><li>Y con que proyecto iniciar<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"\/wp-content\/uploads\/2022\/04\/Seleccion_1074.png\" alt=\"\" class=\"wp-image-8261\" width=\"256\" height=\"176\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_1074.png 1025w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_1074-300x206.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_1074-768x527.png 768w\" sizes=\"(max-width: 256px) 100vw, 256px\" \/><\/figure>\n\n\n\n<p><strong>2-) Hacer un plan<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"\/wp-content\/uploads\/2022\/04\/Seleccion_1075.png\" alt=\"\" class=\"wp-image-8262\" width=\"127\" height=\"151\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_1075.png 506w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_1075-251x300.png 251w\" sizes=\"(max-width: 127px) 100vw, 127px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>Donde se establece las metas para acciones espec\u00edficas<\/li><li>Se definen elementos claves y cargas de trabajo que desea migrar a la nube<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"\/wp-content\/uploads\/2022\/04\/Seleccion_1076.png\" alt=\"\" class=\"wp-image-8263\" width=\"463\" height=\"408\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_1076.png 926w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_1076-300x264.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_1076-768x677.png 768w\" sizes=\"(max-width: 463px) 100vw, 463px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>Se definen quienes se necesitan involucrar y que habilidades se requieren y cual seria la meta final<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"\/wp-content\/uploads\/2022\/04\/Seleccion_1076-1.png\" alt=\"\" class=\"wp-image-8264\" width=\"232\" height=\"204\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_1076-1.png 926w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_1076-1-300x264.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_1076-1-768x677.png 768w\" sizes=\"(max-width: 232px) 100vw, 232px\" \/><\/figure>\n\n\n\n<p><strong>3-) Etapa lista<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"\/wp-content\/uploads\/2022\/04\/Seleccion_1077.png\" alt=\"\" class=\"wp-image-8265\" width=\"138\" height=\"156\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_1077.png 550w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_1077-265x300.png 265w\" sizes=\"(max-width: 138px) 100vw, 138px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>Se crear\u00e1 un ambiente de Azure listo para sus cargas de trabajo<\/li><li>Este ambiente le permite estructurar sus suscripciones, recursos compartidos, herramientas, gobernanza, administraci\u00f3n de finanzas, capacidades de seguridad<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"\/wp-content\/uploads\/2022\/04\/Seleccion_1078.png\" alt=\"\" class=\"wp-image-8266\" width=\"214\" height=\"207\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_1078.png 854w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_1078-300x290.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_1078-768x743.png 768w\" sizes=\"(max-width: 214px) 100vw, 214px\" \/><\/figure>\n\n\n\n<p><strong>4-) Adopci\u00f3n de la nube<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"\/wp-content\/uploads\/2022\/04\/Seleccion_1079.png\" alt=\"\" class=\"wp-image-8267\" width=\"159\" height=\"159\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_1079.png 637w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_1079-300x300.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_1079-150x150.png 150w\" sizes=\"(max-width: 159px) 100vw, 159px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>Aqu\u00ed se migran las primeras cargas de trabajo a Azure utilizando la gu\u00eda de migraci\u00f3n y procesos de mejora<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"\/wp-content\/uploads\/2022\/04\/Seleccion_1080.png\" alt=\"\" class=\"wp-image-8268\" width=\"142\" height=\"198\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_1080.png 569w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_1080-216x300.png 216w\" sizes=\"(max-width: 142px) 100vw, 142px\" \/><\/figure>\n\n\n\n<p><strong>5-) Gobernanza y Administraci\u00f3n<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"\/wp-content\/uploads\/2022\/04\/Seleccion_1081.png\" alt=\"\" class=\"wp-image-8269\" width=\"159\" height=\"165\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_1081.png 637w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_1081-289x300.png 289w\" sizes=\"(max-width: 159px) 100vw, 159px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>Se ofrecen herramientas de puntos de referencia  y mejoras de las pr\u00e1cticas y gobernanza y administraci\u00f3n de la nube<\/li><\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Continuamos<\/h3>\n\n\n\n<p>Como se ha mencionado en el v\u00eddeo, Cloud Adoption Framework se compone de diversas herramientas, documentaci\u00f3n y procedimientos de eficacia probada. Cloud Adoption Framework incluye estas fases:<\/p>\n\n\n\n<ol class=\"wp-block-list\"><li>Definir la estrategia.<\/li><li>Crear un plan.<\/li><li>Preparar la organizaci\u00f3n.<\/li><li>Adoptar la nube.<\/li><li>Controlar y administrar los entornos de nube.<\/li><\/ol>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"624\" height=\"332\" src=\"\/wp-content\/uploads\/2022\/04\/2-framework-stages-9b54ccbe.png\" alt=\"\" class=\"wp-image-8271\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/2-framework-stages-9b54ccbe.png 624w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/2-framework-stages-9b54ccbe-300x160.png 300w\" sizes=\"(max-width: 624px) 100vw, 624px\" \/><\/figure>\n\n\n\n<p>La fase de control se centra en la gobernanza en la nube. Cloud Adoption Framework se puede consultar como referencia para obtener instrucciones recomendadas mientras traza su estrategia de gobernanza en la nube.<\/p>\n\n\n\n<p>A modo de ayuda para crear la estrategia de adopci\u00f3n, Cloud Adoption Framework desglosa cada fase en una serie de ejercicios y pasos. Echemos un vistazo a cada una de estas fases.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Definici\u00f3n una estrategia<\/h3>\n\n\n\n<p>En esta fase abordaremos los motivos por los que estamos traslad\u00e1ndonos a la nube y qu\u00e9 queremos obtener con la migraci\u00f3n a la nube. \u00bfNecesitamos escalar para satisfacer la demanda o llegar a nuevos mercados? \u00bfSe reducir\u00e1n los costes o aumentar\u00e1 la agilidad empresarial? Al definir la estrategia empresarial en la nube, conviene comprender aspectos como la&nbsp;<a href=\"https:\/\/azure.microsoft.com\/overview\/cloud-economics\">econom\u00eda de la nube<\/a>, as\u00ed como sopesar el impacto empresarial, el tiempo de respuesta, el alcance global, el rendimiento, etc.<\/p>\n\n\n\n<p>Estos son los pasos de esta fase.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"976\" height=\"560\" src=\"\/wp-content\/uploads\/2022\/04\/Seleccion_1082.png\" alt=\"\" class=\"wp-image-8272\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_1082.png 976w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_1082-300x172.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_1082-768x441.png 768w\" sizes=\"(max-width: 976px) 100vw, 976px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Creaci\u00f3n un plan<\/h3>\n\n\n\n<p>En esta fase crearemos un plan que establece una correspondencia entre los objetivos que aspiramos alcanzar y acciones concretas. Un buen plan nos puede ayudar a garantizar que nuestros esfuerzos se corresponden con los resultados empresariales que buscamos.<\/p>\n\n\n\n<p>Estos son los pasos de esta fase.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"665\" height=\"542\" src=\"\/wp-content\/uploads\/2022\/04\/Seleccion_1083.png\" alt=\"\" class=\"wp-image-8273\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_1083.png 665w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_1083-300x245.png 300w\" sizes=\"(max-width: 665px) 100vw, 665px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Preparaci\u00f3n de la organizaci\u00f3n<\/h3>\n\n\n\n<p>En esta fase crearemos una&nbsp;<em>zona de aterrizaje<\/em>, dicho de otro modo, un entorno en la nube donde empezar a hospedar nuestras cargas de trabajo.<\/p>\n\n\n\n<p>Estos son los pasos de esta fase.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"991\" height=\"570\" src=\"\/wp-content\/uploads\/2022\/04\/Seleccion_1084.png\" alt=\"\" class=\"wp-image-8274\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_1084.png 991w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_1084-300x173.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_1084-768x442.png 768w\" sizes=\"(max-width: 991px) 100vw, 991px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Adopci\u00f3n de la nube<\/h3>\n\n\n\n<p>En esta fase empezaremos a migrar nuestras aplicaciones a la nube. A lo largo del proceso, probablemente encontremos formas de modernizar nuestras aplicaciones y crear soluciones innovadoras que usen servicios en la nube.<\/p>\n\n\n\n<p>Cloud Adoption Framework divide esta fase en dos partes: migrar e innovar.<\/p>\n\n\n\n<p><strong>Migrar<\/strong>: estos son los pasos de la parte de migraci\u00f3n de esta fase.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"637\" height=\"502\" src=\"\/wp-content\/uploads\/2022\/04\/Seleccion_1085.png\" alt=\"\" class=\"wp-image-8275\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_1085.png 637w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_1085-300x236.png 300w\" sizes=\"(max-width: 637px) 100vw, 637px\" \/><\/figure>\n\n\n\n<p><strong>Innovar<\/strong>: estos son los pasos de la parte de innovaci\u00f3n de esta fase.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"992\" height=\"540\" src=\"\/wp-content\/uploads\/2022\/04\/Seleccion_1086.png\" alt=\"\" class=\"wp-image-8276\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_1086.png 992w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_1086-300x163.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_1086-768x418.png 768w\" sizes=\"(max-width: 992px) 100vw, 992px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Control y administraci\u00f3n de los entornos de nube<\/h3>\n\n\n\n<p>En esta fase empezaremos a trazar nuestras estrategias de administraci\u00f3n y gobernanza en la nube. A medida que el patrimonio de la nube cambia con el tiempo, tambi\u00e9n lo hacen los procesos y las directivas de gobernanza de la nube. Deberemos crear soluciones resistentes que se optimicen constantemente.<\/p>\n\n\n\n<p><strong>Gobernanza<\/strong>: estos son los pasos de la parte de gobernanza de esta fase.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"630\" height=\"547\" src=\"\/wp-content\/uploads\/2022\/04\/Seleccion_1087.png\" alt=\"\" class=\"wp-image-8277\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_1087.png 630w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_1087-300x260.png 300w\" sizes=\"(max-width: 630px) 100vw, 630px\" \/><\/figure>\n\n\n\n<p><strong>Administraci\u00f3n<\/strong>: estos son los pasos de la parte de administraci\u00f3n de esta fase.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"985\" height=\"643\" src=\"\/wp-content\/uploads\/2022\/04\/Seleccion_1088.png\" alt=\"\" class=\"wp-image-8278\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_1088.png 985w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_1088-300x196.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_1088-768x501.png 768w\" sizes=\"(max-width: 985px) 100vw, 985px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Unidad 10: Creaci\u00f3n de una estrategia de gobernanza de suscripciones<\/h2>\n\n\n\n<p>Al comienzo de cualquier implementaci\u00f3n de gobernanza en la nube, se debe identificar una estructura de la organizaci\u00f3n en la nube que cubra las necesidades empresariales. A menudo, este paso implica la conformaci\u00f3n de un&nbsp;<em>equipo centro de excelencia en la nube<\/em>&nbsp;(tambi\u00e9n denominado&nbsp;<em>equipo de habilitaci\u00f3n de la nube<\/em>&nbsp;o&nbsp;<em>equipo de custodia de la nube<\/em>). Este equipo est\u00e1 capacitado para implementar pr\u00e1cticas de gobernanza desde una ubicaci\u00f3n centralizada para toda la organizaci\u00f3n.<\/p>\n\n\n\n<p>A menudo, los equipos inician su estrategia de gobernanza de Azure en el nivel de suscripci\u00f3n. Hay tres aspectos principales que deben considerarse al crear y administrar suscripciones: facturaci\u00f3n, control de acceso y l\u00edmites de suscripci\u00f3n.<\/p>\n\n\n\n<p>Vamos a echar un vistazo a cada uno de ellos con m\u00e1s detalle.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Facturaci\u00f3n<\/h3>\n\n\n\n<p>Se puede crear un informe de facturaci\u00f3n por suscripci\u00f3n. Si tenemos varios departamentos y necesitamos realizar un \u00abcontracargo\u00bb de costes en la nube, una posible soluci\u00f3n es organizar las suscripciones por departamento o por proyecto.<\/p>\n\n\n\n<p>Las etiquetas de recursos tambi\u00e9n pueden ser de ayuda. Las etiquetas se explorar\u00e1n m\u00e1s adelante en este m\u00f3dulo. Al definir cu\u00e1ntas suscripciones se necesitan y c\u00f3mo denominarlas, debemos tener en cuenta los requisitos de facturaci\u00f3n internos.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Control de acceso<\/h3>\n\n\n\n<p>Una suscripci\u00f3n es un l\u00edmite de implementaci\u00f3n de los recursos de Azure. Cada suscripci\u00f3n est\u00e1 asociada a un inquilino de Azure Active Directory. Cada inquilino proporciona a los administradores la capacidad de configurar un acceso granular a trav\u00e9s de roles definidos por medio del control de acceso basado en roles de Azure.<\/p>\n\n\n\n<p>Al dise\u00f1ar la arquitectura de suscripciones, hay que tener en cuenta el factor de l\u00edmite de la implementaci\u00f3n, por ejemplo, \u00bfnecesitamos suscripciones independientes para los entornos de desarrollo y producci\u00f3n? Con suscripciones independientes, es posible controlar el acceso a cada una de ellas por separado y aislar los recursos entre s\u00ed.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">L\u00edmites de suscripci\u00f3n<\/h3>\n\n\n\n<p>Las suscripciones tambi\u00e9n tienen algunas limitaciones de recursos. Por ejemplo, el n\u00famero m\u00e1ximo de circuitos Azure ExpressRoute de red por cada suscripci\u00f3n es de&nbsp;10. Estos l\u00edmites se deben tener en cuenta durante la fase de dise\u00f1o. Si necesitamos superar estos l\u00edmites, puede que tengamos que agregar m\u00e1s suscripciones. Si alcanzamos un l\u00edmite m\u00e1ximo estricto, no hay flexibilidad para aumentarlo.<\/p>\n\n\n\n<p>Los grupos de administraci\u00f3n tambi\u00e9n est\u00e1n disponibles para ayudar a administrar las suscripciones. Un grupo de administraci\u00f3n se encarga de administrar el acceso, las directivas y el cumplimiento en varias suscripciones de Azure. Nos adentraremos en los grupos de administraci\u00f3n m\u00e1s adelante en este m\u00f3dulo.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Unidad 11: Prueba de conocimientos<\/h2>\n\n\n\n<p>Considere el siguiente escenario:<\/p>\n\n\n\n<p>Tailwind Traders ha creado entornos de desarrollo y pruebas para su sistema de comercio electr\u00f3nico.<\/p>\n\n\n\n<p>En este diagrama se muestran los componentes b\u00e1sicos de proceso, base de datos y red que hay en cada entorno.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"\/wp-content\/uploads\/2022\/04\/7-dev-test-environments-a3873b55.svg\" alt=\"\" class=\"wp-image-8279\" width=\"797\" height=\"250\"\/><\/figure>\n\n\n\n<p>Estos entornos permiten al equipo compilar y probar nuevas caracter\u00edsticas de aplicaciones. Si ha realizado el m\u00f3dulo&nbsp;<a href=\"https:\/\/docs.microsoft.com\/es-es\/learn\/modules\/plan-manage-azure-costs\/\">Planeaci\u00f3n y administraci\u00f3n de los costes de Azure<\/a>, ya habr\u00e1 visto este dise\u00f1o.<\/p>\n\n\n\n<p>Aunque los equipos de desarrollo y pruebas informan a diferentes departamentos, ambos entornos pertenecen a la misma suscripci\u00f3n de Azure.<\/p>\n\n\n\n<p>El responsable de TI quiere implementar controles de gobernanza que ayuden a garantizar que solo los usuarios autorizados acceden a estos sistemas. Poner estos controles en marcha les servir\u00e1 tambi\u00e9n para administrar y mantener a raya los costes operativos.<\/p>\n\n\n\n<p>Elija la respuesta m\u00e1s adecuada para cada pregunta. Despu\u00e9s, seleccione&nbsp;<strong>Comprobar las respuestas<\/strong>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Unidad 1: Introducci\u00f3n El t\u00e9rmino&nbsp;gobernanza&nbsp;describe el proceso general por el que se establecen reglas y directivas y se garantiza que esas reglas y directivas se aplican. Si usamos la nube, disponer de una buena estrategia de gobernanza ayuda a tener el control de las aplicaciones y los recursos que se administran en la nube. Al [&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":[391],"class_list":["post-8074","post","type-post","status-publish","format-standard","hentry","category-cursos","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\/8074","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=8074"}],"version-history":[{"count":33,"href":"https:\/\/sada.services\/index.php?rest_route=\/wp\/v2\/posts\/8074\/revisions"}],"predecessor-version":[{"id":8280,"href":"https:\/\/sada.services\/index.php?rest_route=\/wp\/v2\/posts\/8074\/revisions\/8280"}],"wp:attachment":[{"href":"https:\/\/sada.services\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=8074"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sada.services\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=8074"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sada.services\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=8074"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}