<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.technet.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>IT PRO Colombia</title><link>http://blogs.technet.com/b/itprocol/</link><description>Tecnología Microsoft para los Profesionales de Infraestructura de IT (IT Pros)</description><dc:language>en-US</dc:language><generator>Telligent Evolution Platform Developer Build (Build: 5.6.50428.7875)</generator><item><title>Windows AZURE en Medellín y Cali</title><link>http://blogs.technet.com/b/itprocol/archive/2013/06/04/windows-azure-en-medell-237-n-y-cali.aspx</link><pubDate>Tue, 04 Jun 2013 17:20:36 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3576660</guid><dc:creator>abarbap</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.technet.com/b/itprocol/rsscomments.aspx?WeblogPostID=3576660</wfw:commentRss><comments>http://blogs.technet.com/b/itprocol/archive/2013/06/04/windows-azure-en-medell-237-n-y-cali.aspx#comments</comments><description>&lt;p align="justify"&gt;Hola amigos, los invito a que asistan a la charla de Windows Azure que se va a dar en Medellín el día 6 de Junio en el hotel Sheraton a partir de las 2 PM.&lt;/p&gt;  &lt;p align="justify"&gt;&lt;/p&gt;  &lt;p align="justify"&gt;Allí podrán conocer las últimas novedades de esta plataforma de nube de Microsoft y todo lo nuevo que ofrece tanto para profesionales de infraestructura como para desarrolladores.&lt;/p&gt;  &lt;p align="justify"&gt;&lt;/p&gt;  &lt;p align="justify"&gt;La agenda es la siguiente:&lt;/p&gt;  &lt;p&gt;&amp;#160;&amp;#160; &lt;table cellspacing="0" cellpadding="2" width="514" border="1"&gt;&lt;tbody&gt;       &lt;tr&gt;         &lt;td valign="top" width="133"&gt;&amp;#160;&lt;/td&gt;          &lt;td valign="top" width="201"&gt;&lt;strong&gt;Sesión Infraestructura&lt;/strong&gt;&lt;/td&gt;          &lt;td valign="top" width="178"&gt;&lt;strong&gt;Sesión Desarrollo&lt;/strong&gt;&lt;/td&gt;       &lt;/tr&gt;        &lt;tr&gt;         &lt;td valign="top" width="133"&gt;1:30 PM– 2:30 PM&lt;/td&gt;          &lt;td valign="top" width="201"&gt;Registro&lt;/td&gt;          &lt;td valign="top" width="178"&gt;Registro&lt;/td&gt;       &lt;/tr&gt;        &lt;tr&gt;         &lt;td valign="top" width="133"&gt;2:00 PM – 3:30 PM&lt;/td&gt;          &lt;td valign="top" width="201"&gt;Windows Azure. El poder de la nube de Microsoft&lt;/td&gt;          &lt;td valign="top" width="178"&gt;Windows Azure Mobile Services para HTML5: El backend perfecto para tus apps&lt;/td&gt;       &lt;/tr&gt;        &lt;tr&gt;         &lt;td valign="top" width="133"&gt;3:30 PM – 4:00 PM&lt;/td&gt;          &lt;td valign="top" width="201"&gt;Refrigerio&lt;/td&gt;          &lt;td valign="top" width="178"&gt;Refrigerio&lt;/td&gt;       &lt;/tr&gt;        &lt;tr&gt;         &lt;td valign="top" width="133"&gt;4:00 PM – 5:30 PM&lt;/td&gt;          &lt;td valign="top" width="201"&gt;IaaS en Windows Azure&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/td&gt;          &lt;td valign="top" width="178"&gt;Introducción al Service Bus de Windows Azure: La columna vertebral en la integración de servicios de negocios.&lt;/td&gt;       &lt;/tr&gt;        &lt;tr&gt;         &lt;td valign="top" width="133"&gt;5:30 PM – 6:00 PM&lt;/td&gt;          &lt;td valign="top" width="201"&gt;Cierre Sesión Infraestructura&lt;/td&gt;          &lt;td valign="top" width="178"&gt;Cierre Sesión Desarrollo&lt;/td&gt;       &lt;/tr&gt;     &lt;/tbody&gt;&lt;/table&gt; &lt;/p&gt;  &lt;p align="justify"&gt;¡No se pierdan esta oportunidad de conocer todo lo que tiene Windows Azure para su compañía!&lt;/p&gt;  &lt;p&gt;Se pueden registrar en &lt;a title="http://aka.ms/X88ck8" href="http://aka.ms/X88ck8"&gt;http://aka.ms/X88ck8&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3576660" width="1" height="1"&gt;</description></item><item><title>101 COSAS (TÉCNICAS) QUE NO SABÍAS DE MICROSOFT</title><link>http://blogs.technet.com/b/itprocol/archive/2013/05/07/101-cosas-t-201-cnicas-que-no-sab-205-as-de-microsoft.aspx</link><pubDate>Tue, 07 May 2013 19:20:55 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3571219</guid><dc:creator>abarbap</dc:creator><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.technet.com/b/itprocol/rsscomments.aspx?WeblogPostID=3571219</wfw:commentRss><comments>http://blogs.technet.com/b/itprocol/archive/2013/05/07/101-cosas-t-201-cnicas-que-no-sab-205-as-de-microsoft.aspx#comments</comments><description>&lt;p align="justify"&gt;Hola amigos, llegó la hora de la charla &lt;em&gt;“101 Cosas que no sabía de Microsoft”&lt;/em&gt;. Es una idea que me surgió desde hace un tiempo en la quiero mostrar muchos de los aspectos que no conocemos de nuestra tecnología.&lt;/p&gt;  &lt;p align="justify"&gt;¿Qué cosas van a encontrar en esta charla? CMD, &lt;em&gt;Powershell&lt;/em&gt;, Directorio Activo, SQL Server, S.O.’s, &lt;em&gt;Networking&lt;/em&gt; e incluso información acerca de los programas que tiene Microsoft para apoyar a los emprendedores y estudiantes.&lt;/p&gt;  &lt;p align="justify"&gt;El formato es bastante sencillo: Cada “cosa” se debe explicar en un máximo de 3 minutos, de modo que sólo queremos la atención de quienes asistan… las notas las vamos a entregar posteriormente y a publicar en un sitio web que pronto les estaré indicando.&lt;/p&gt;  &lt;p align="justify"&gt;Vamos a dividir las 101 “cosas” en 3 charlas de la siguiente manera:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p align="justify"&gt;- &lt;strong&gt;PARTE I (33 Cosas) – 9 de mayo&lt;/strong&gt;&lt;/p&gt;    &lt;p align="justify"&gt;- &lt;strong&gt;PARTE II (33 Cosas) – 16 de mayo&lt;/strong&gt;&lt;/p&gt;    &lt;p align="justify"&gt;- &lt;strong&gt;PARTE III (35 Cosas) – 23 de mayo&lt;/strong&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p align="justify"&gt;Las charlas se llevarán a cabo en el auditorio de Microsoft Colombia en Bogotá (Cra 7 # 71-21 Torre B Piso 15).&lt;/p&gt;  &lt;p align="justify"&gt;Tengo la fortuna de contar para estas charlas con la presencia de personas muy reconocidas en la industria como Guillermo Taylor, Rodolfo Parrado y Elías Mereb quienes con su apoyo garantizan contenidos de alta calidad. &lt;/p&gt;  &lt;p align="justify"&gt;Ya lo saben, si quieren asistir no duden en registrarse en &lt;a href="http://www.itpros-dc.com"&gt;www.itpros-dc.com&lt;/a&gt; pues este evento cuenta con todo el soporte de la comunidad IT Pros DC.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3571219" width="1" height="1"&gt;</description></item><item><title>POWERSHELL – BUSCANDO SOSPECHOSOS …</title><link>http://blogs.technet.com/b/itprocol/archive/2013/05/03/powershell-buscando-sospechosos.aspx</link><pubDate>Fri, 03 May 2013 18:00:43 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3570643</guid><dc:creator>abarbap</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.technet.com/b/itprocol/rsscomments.aspx?WeblogPostID=3570643</wfw:commentRss><comments>http://blogs.technet.com/b/itprocol/archive/2013/05/03/powershell-buscando-sospechosos.aspx#comments</comments><description>&lt;p align="justify"&gt;Hola amigos, hoy voy a hablarles de algunas herramientas de &lt;em&gt;Powershell&lt;/em&gt; que nos pueden servir para buscar “sospechosos” en nuestra máquina, es decir programas que hayan podido haber sido instalados de manera malintencionada.&lt;/p&gt;  &lt;p align="justify"&gt;Para conocer los procesos que están corriendo en memoria utilizo el comando &lt;em&gt;get-process&lt;/em&gt;. Si lo uso sin ningún parámetro obtengo el siguiente resultado:&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/7357.PSsospechosos1_5F00_2BF72E2B.jpg"&gt;&lt;img title="PS-sospechosos-1" style="display: inline;" border="0" alt="PS-sospechosos-1" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/6724.PSsospechosos1_5F00_thumb_5F00_087A89C6.jpg" width="244" height="128" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p align="justify"&gt;Aquí usé en realidad &lt;em&gt;get-process | more&lt;/em&gt; para ver la salida por páginas.&lt;/p&gt;  &lt;p align="justify"&gt;get-process también tiene lo que se denomina aliases, es decir otros comandos que producen el mismo resultado, como gps o ps. &lt;/p&gt;  &lt;p align="justify"&gt;¿Cómo supe los aliases de&lt;em&gt; get-process&lt;/em&gt;? Usando el comando &lt;em&gt;get-alias&lt;/em&gt;:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/1854.PSsospechosos2_5F00_671AE429.jpg"&gt;&lt;img title="PS-sospechosos-2" style="display: inline;" border="0" alt="PS-sospechosos-2" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/5516.PSsospechosos2_5F00_thumb_5F00_1062065B.jpg" width="244" height="182" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p align="justify"&gt;Siempre uso el inseparable &lt;em&gt;| more&lt;/em&gt; para ver los resultados por páginas. Si le dan un vistazo a fondo a &lt;em&gt;get-alias&lt;/em&gt; van a encontrar que es posible aprender los comandos de &lt;em&gt;Powershell&lt;/em&gt; de una manera muy simplificada. Ahora bien, para encontrar los &lt;em&gt;aliases&lt;/em&gt; de &lt;em&gt;get-process&lt;/em&gt; hice lo siguiente:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/4382.PSsospechosos3_5F00_2F387A39.jpg"&gt;&lt;img title="PS-sospechosos-3" style="display: inline;" border="0" alt="PS-sospechosos-3" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/8228.PSsospechosos3_5F00_thumb_5F00_7F2E28B7.jpg" width="244" height="105" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p align="justify"&gt;De verdad que &lt;em&gt;get-alias&lt;/em&gt; es bastante útil.&lt;/p&gt;  &lt;p align="justify"&gt;Pero bueno, volvamos a nuestra idea inicial.&lt;/p&gt;  &lt;p align="justify"&gt;Con el siguiente comando voy a ver qué programas están en memoria y voy a ver otros parámetros que pueden ser de mucho interés, como por ejemplo el fabricante del programa.&lt;/p&gt;  &lt;p align="justify"&gt;Así se pueden empezar a rastrear programas que estén en memoria y que sean desconocidos.&lt;/p&gt;  &lt;p align="justify"&gt;Asumiendo que no hay &lt;a href="http://es.wikipedia.org/wiki/Rootkit" target="_blank"&gt;rootkits&lt;/a&gt; en el sistema que hayan cambiado el script &lt;em&gt;get-process&lt;/em&gt;, ps o gps podemos escribir lo siguiente: &lt;/p&gt;  &lt;pre&gt;Get-Process | Select-Object name,fileversion,productversion,company&lt;/pre&gt;

&lt;p&gt;La salida es algo similar a lo siguiente:&lt;/p&gt;

&lt;p&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/4503.PSsospechosos4_5F00_37006CDB.jpg"&gt;&lt;img title="PS-sospechosos-4" style="display: inline;" border="0" alt="PS-sospechosos-4" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/0726.PSsospechosos4_5F00_thumb_5F00_09FAE433.jpg" width="244" height="149" /&gt;&lt;/a&gt; &lt;/p&gt;

&lt;p align="justify"&gt;También puedo enviar dicha salida a un archivo plano, por ejemplo:&lt;/p&gt;

&lt;pre&gt;Get-Process | Select-Object name,fileversion,productversion,company &amp;gt; archivo1&lt;/pre&gt;

&lt;p align="justify"&gt;Y posteriormente hacer una búsqueda en un editor de texto como &lt;em&gt;Notepad&lt;/em&gt;:&lt;/p&gt;

&lt;p&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/4747.PSsospechosos5_5F00_5AC8F89B.jpg"&gt;&lt;img title="PS-sospechosos-5" style="display: inline;" border="0" alt="PS-sospechosos-5" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/1651.PSsospechosos5_5F00_thumb_5F00_374C5436.jpg" width="244" height="140" /&gt;&lt;/a&gt; &lt;/p&gt;

&lt;p align="justify"&gt;Por lo menos en mi máquina no hay sospechosos…&lt;/p&gt;

&lt;p align="justify"&gt;Si se desea conocer toda la lista de parámetros que se pueden obtener aparte de la versión del archivo o del producto, o la compañía que hizo el programa que está en memoria se puede usar el comando:&lt;/p&gt;

&lt;pre&gt;Get-Process | Get-Member&lt;/pre&gt;

&lt;p&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/4606.PSsospechosos6_5F00_4AF93DCA.jpg"&gt;&lt;img title="PS-sospechosos-6" style="display: inline;" border="0" alt="PS-sospechosos-6" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/1004.PSsospechosos6_5F00_thumb_5F00_46530D43.jpg" width="244" height="150" /&gt;&lt;/a&gt; &lt;/p&gt;

&lt;p align="justify"&gt;Y como lo pueden ver, la lista es bastante amplia y hay bastantes opciones.&lt;/p&gt;

&lt;p align="justify"&gt;Una vez tengamos indicios de actividad sospechosa o de la presencia de programas no deseados en nuestro sistema podemos usar herramientas de &lt;em&gt;sysinternals&lt;/em&gt; (&lt;a title="http://technet.microsoft.com/en-US/sysinternals" href="http://technet.microsoft.com/en-US/sysinternals"&gt;http://technet.microsoft.com/en-US/sysinternals&lt;/a&gt; ) como &lt;a href="http://technet.microsoft.com/en-us/sysinternals/bb896645" target="_blank"&gt;Process Monitor&lt;/a&gt; para ver más detalladamente lo que pasa.&lt;/p&gt;

&lt;p align="justify"&gt;Por último, si quiero detectar actividad sospechosa en la red y no dispongo de herramientas sofisticadas como detectores de intrusos puedo empezar a usar herramientas como &lt;em&gt;netstat&lt;/em&gt;, que si bien no es propiamente de &lt;em&gt;Powershell,&lt;/em&gt; existe desde hace mucho tiempo y en realidad hace parte del stack de TCP/IP.&lt;/p&gt;

&lt;p align="justify"&gt;Rápidamente puedo usar el comando&lt;em&gt; netstat –y&lt;/em&gt; para ver cómo están mis conexiones, es decir hacia dónde estoy conectado y quién está conectado a mi máquina:&lt;/p&gt;

&lt;p&gt;&amp;#160;&lt;/p&gt;

&lt;p&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/4762.PSsospechosos7_5F00_0A06F601.jpg"&gt;&lt;img title="PS-sospechosos-7" style="display: inline;" border="0" alt="PS-sospechosos-7" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/6253.PSsospechosos7_5F00_thumb_5F00_7BB85743.jpg" width="244" height="149" /&gt;&lt;/a&gt; &lt;/p&gt;

&lt;p align="justify"&gt;Si analizo las conexiones puedo observar cuáles son locales hacia mi máquina (&lt;em&gt;Local Address&lt;/em&gt;), que en este ejemplo tiene la IP 192.168.0.4 y cuáles son hacia afuera (&lt;em&gt;Foreign Address&lt;/em&gt;), por ejemplo 207.46.101.8, la cual se encuentra en un estado &lt;em&gt;TIME_WAIT&lt;/em&gt;, que indica que un &lt;em&gt;socket&lt;/em&gt; de conexión ya se cerró entre mi máquina y la IP en mención 207.46.101.8.&lt;/p&gt;

&lt;p&gt;Todos estos estados de conexión se explican en el &lt;a href="https://tools.ietf.org/rfc/rfc793.txt" target="_blank"&gt;RFC 793&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Ahora bien, si sospecho de una IP por ejemplo puedo consultar su origen y hacer un &lt;em&gt;Whois&lt;/em&gt; para saber de dónde proviene, por ejemplo en el siguiente sitio &lt;a title="http://whois.net/ip-address-lookup/" href="http://whois.net/ip-address-lookup/"&gt;http://whois.net/ip-address-lookup/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Bueno, esta fue una primera aproximación a una serie de comandos muy rápidos para ver si algo raro está pasando en nuestra plataforma.&lt;/p&gt;

&lt;p&gt;¡Espero verlos en otra oportunidad!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3570643" width="1" height="1"&gt;</description></item><item><title>WINDOWS SERVER 2012 – ACTIVE DIRECTORY ADMINISTRATIVE CENTER</title><link>http://blogs.technet.com/b/itprocol/archive/2013/04/25/windows-server-2012-active-directory-administrative-center.aspx</link><pubDate>Thu, 25 Apr 2013 19:51:51 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3569148</guid><dc:creator>abarbap</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.technet.com/b/itprocol/rsscomments.aspx?WeblogPostID=3569148</wfw:commentRss><comments>http://blogs.technet.com/b/itprocol/archive/2013/04/25/windows-server-2012-active-directory-administrative-center.aspx#comments</comments><description>&lt;p align="justify"&gt;Hola amigos, como muchos ya lo saben en Windows Server 2012 existe una serie de características nuevas muy valiosas para los profesionales de IT.&lt;/p&gt;  &lt;p align="justify"&gt;&lt;/p&gt;  &lt;p align="justify"&gt;En lo que se refiere al Directorio Activo tenemos lo que se denomina &lt;em&gt;ACTIVE DIRECTORY ADMINISTRATIVE CENTER&lt;/em&gt; (ADAC), que es una consola que me permite realizar diversas funciones, entre ellas habilitar la papelera de reciclaje y otras labores administrativas muy importantes.&lt;/p&gt;  &lt;p align="justify"&gt;Esta herramienta queda instalada en el sistema por defecto una vez una máquina se convierte en controlador de dominio, aquí vemos la pantalla principal:&lt;/p&gt;  &lt;p align="justify"&gt;&amp;#160;&lt;/p&gt;  &lt;p align="justify"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/8726.blog01_5F00_22965F9E.jpg"&gt;&lt;img title="blog01" style="display: inline;" border="0" alt="blog01" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/4087.blog01_5F00_thumb_5F00_36EBFF5C.jpg" width="244" height="133" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p align="justify"&gt;En este ejemplo tengo un dominio que se denomina VDI y observen que de entrada puedo cambiar la contraseña de un usuario (&lt;em&gt;RESET PASSWORD&lt;/em&gt;) o realizar una búsqueda en el dominio VDI o en otros dominios a los que tuviera acceso, si tuviera por ejemplo un bosque con varios dominios.&lt;/p&gt;  &lt;p align="justify"&gt;Si hago clic sobre mi dominio (VDI) observen lo que puedo ver:&lt;/p&gt;  &lt;p align="justify"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/8117.blog02ADAdministrativeCenter_5F00_4D5E9DE3.jpg"&gt;&lt;img title="blog02-AD-Administrative Center" style="display: inline;" border="0" alt="blog02-AD-Administrative Center" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/0083.blog02ADAdministrativeCenter_5F00_thumb_5F00_693FAD0E.jpg" width="244" height="133" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p align="justify"&gt;Allí se encuentran todos los objetos del Directorio Activo, pero si observamos con detenimiento encontramos un grupo que se denomina &lt;em&gt;Deleted Objects&lt;/em&gt;. Este elemento contiene en efecto los objetos que han sido borrados del Directorio Activo y que puedo recuperar sin problema gracias que en Windows Server 2012 existe papelera de reciclaje de Directorio Activo o &lt;em&gt;Recycled Bin&lt;/em&gt;.&lt;/p&gt;  &lt;p align="justify"&gt;Voy a crear un usuario de prueba en este dominio y lo voy a borrar para mostrar cómo se recupera.&lt;/p&gt;  &lt;p align="justify"&gt;Como para hacer la cosa más interesante voy a tomar como base el procedimiento documentado en el blog &lt;em&gt;“The Scripting Guy”&lt;/em&gt;, en donde se documentan los pasos para crear el usuario con Powershell, dicho procedimiento se encuentra en &lt;a title="http://blogs.technet.com/b/heyscriptingguy/archive/2012/09/03/use-powershell-to-create-a-user-in-active-directory.aspx" href="http://blogs.technet.com/b/heyscriptingguy/archive/2012/09/03/use-powershell-to-create-a-user-in-active-directory.aspx" target="_blank"&gt;http://blogs.technet.com/b/heyscriptingguy/archive/2012/09/03/use-powershell-to-create-a-user-in-active-directory.aspx&lt;/a&gt;&amp;#160;&lt;/p&gt;  &lt;p align="justify"&gt;En este ejercicio se usa un &lt;em&gt;cmdlet&lt;/em&gt; denominado &lt;em&gt;New-ADUser&lt;/em&gt; y antes de usarlo se crea una &lt;a href="http://en.wikipedia.org/wiki/Hash_table" target="_blank"&gt;hash table&lt;/a&gt; que contiene los campos básicos para la creación del usuario:&lt;/p&gt;  &lt;p align="justify"&gt;$users = @{    &lt;br /&gt; &amp;quot;name&amp;quot; = &amp;quot;Alfredo&amp;quot;     &lt;br /&gt; &amp;quot;givenName&amp;quot; = &amp;quot;Don Alfred&amp;quot;     &lt;br /&gt; &amp;quot;l&amp;quot; = &amp;quot;Bogota&amp;quot;     &lt;br /&gt; }&lt;/p&gt;  &lt;p align="justify"&gt;Simplemente debo escribir esto en una sesión de Powershell, como es obvio voy a crear un usuario denominado Alfredo al que le dicen &lt;em&gt;Don Alfredo&lt;/em&gt;:&lt;/p&gt;  &lt;p align="justify"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/7245.blog03ADAdministrativeCenter_5F00_462F3B9E.jpg"&gt;&lt;img title="blog03-AD-Administrative Center" style="display: inline;" border="0" alt="blog03-AD-Administrative Center" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/3750.blog03ADAdministrativeCenter_5F00_thumb_5F00_5D2D970D.jpg" width="244" height="199" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p align="justify"&gt;Observen que si todo está bien y no hubo errores retorno al &lt;em&gt;prompt&lt;/em&gt; del sistema.&lt;/p&gt;  &lt;p align="justify"&gt;Ahora sin más preámbulos puedo ejecutar el comando &lt;em&gt;New-ADUser&lt;/em&gt; @&lt;em&gt;users&lt;/em&gt;:&lt;/p&gt;  &lt;p align="justify"&gt;&amp;#160;&lt;/p&gt;  &lt;p align="justify"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/0525.blog04ADAdministrativeCenter_5F00_05E8FC57.jpg"&gt;&lt;img title="blog04-AD-Administrative Center" style="display: inline;" border="0" alt="blog04-AD-Administrative Center" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/1565.blog04ADAdministrativeCenter_5F00_thumb_5F00_09A6A127.jpg" width="244" height="198" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p align="justify"&gt;Bueno, aparentemente no pasó nada ahora voy a ver si el usuario fue creado:&lt;/p&gt;  &lt;p align="justify"&gt;&amp;#160;&lt;/p&gt;  &lt;p align="justify"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/5102.blog05ADAdministrativeCenter_5F00_58C3E9BB.jpg"&gt;&lt;img title="blog05-AD-Administrative Center" style="display: inline;" border="0" alt="blog05-AD-Administrative Center" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/5008.blog05ADAdministrativeCenter_5F00_thumb_5F00_3BFA4ED9.jpg" width="244" height="133" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p align="justify"&gt;Esta verificación sí la hice por modo gráfico y justamente a través de ADAC, que como ven me nuestra los objetos del Directorio Activo.&lt;/p&gt;  &lt;p align="justify"&gt;Voy a borrar al usuario Alfredo con &lt;em&gt;Active Directory Users and Computers&lt;/em&gt;:&lt;/p&gt;  &lt;p align="justify"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/4265.blog06ADAdministrativeCenter_5F00_46D73021.jpg"&gt;&lt;img title="blog06-AD-Administrative Center" style="display: inline;" border="0" alt="blog06-AD-Administrative Center" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/3603.blog06ADAdministrativeCenter_5F00_thumb_5F00_08ADEFA3.jpg" width="244" height="173" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p align="justify"&gt;Una vez lo haya borrado puedo ir a ADAC y verificar en la carpeta de objetos borrados a ver si encuentro al usuario Alfredoy en efecto lo encuentro en la papelera de reciclaje junto a los demás usuarios y objetos que previamente borré:&lt;/p&gt;  &lt;p align="justify"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/2364.blog07ADAdministrativeCenter_5F00_770DDF0A.jpg"&gt;&lt;img title="blog07-AD-Administrative Center" style="display: inline;" border="0" alt="blog07-AD-Administrative Center" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/6457.blog07ADAdministrativeCenter_5F00_thumb_5F00_4C05CB38.jpg" width="244" height="120" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p align="justify"&gt;Para recuperarlo, basta con hacer clic derecho y seleccionar &lt;em&gt;Restore&lt;/em&gt; para dejarlo en la ubicación original en donde fue creado:&lt;/p&gt;  &lt;p align="justify"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/8831.blog08ADAdministrativeCenter_5F00_3733D2B8.jpg"&gt;&lt;img title="blog08-AD-Administrative Center" style="display: inline;" border="0" alt="blog08-AD-Administrative Center" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/7824.blog08ADAdministrativeCenter_5F00_thumb_5F00_2C46CBA3.jpg" width="244" height="120" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p align="justify"&gt;Si verifico, observo que el usuario ya fue restaurado:&lt;/p&gt;  &lt;p align="justify"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/0317.blog09ADAdministrativeCenter_5F00_3B9A2DB2.jpg"&gt;&lt;img title="blog09-AD-Administrative Center" style="display: inline;" border="0" alt="blog09-AD-Administrative Center" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/7506.blog09ADAdministrativeCenter_5F00_thumb_5F00_5E9A7955.jpg" width="244" height="120" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p align="justify"&gt;¿Muy fácil cierto?&lt;/p&gt;  &lt;p align="justify"&gt;Bueno, por último les quiero mostrar una funcionalidad muy buena de ADAC asociada a Powershell, a través de la cual puedo tener escritas en &lt;em&gt;Powershell&lt;/em&gt; las acciones que realice en ADAC para su posterior reutilización.&lt;/p&gt;  &lt;p align="justify"&gt;Esta funcionalidad se realiza a través de &lt;em&gt;WINDOWS POWERSHELL HISTORY&lt;/em&gt;, si hago clic en la parte inferior del ADAC vean lo que pasa:&lt;/p&gt;  &lt;p align="justify"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/2541.blog10ADAdministrativeCenter_5F00_1547AE8D.jpg"&gt;&lt;img title="blog10-AD-Administrative Center" style="display: inline;" border="0" alt="blog10-AD-Administrative Center" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/1778.blog10ADAdministrativeCenter_5F00_thumb_5F00_7C1C2E87.jpg" width="244" height="152" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p align="justify"&gt;En la imagen superior me encuentro en el Dashboard del ADAC, y en el panel inferior veo a &lt;em&gt;WINDOWS POWERSHELL HISTORY&lt;/em&gt;.&lt;/p&gt;  &lt;p align="justify"&gt;Ahora voy a cambiar la contraseña de un usuario y a “grabar” las acciones que &lt;em&gt;Powershell&lt;/em&gt; realizaría si la estuviésemos cambiando a través de Powershell.&lt;/p&gt;  &lt;p align="justify"&gt;Lo primero que debo hacer antes de empezar a ejecutar la operación es iniciar una tarea, y para ello simplemente debo hacer clic en &lt;em&gt;Start Task&lt;/em&gt;:&lt;/p&gt;  &lt;p align="justify"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/7776.blog11ADAdministrativeCenter_5F00_256350B9.jpg"&gt;&lt;img title="blog11-AD-Administrative Center" style="display: inline;" border="0" alt="blog11-AD-Administrative Center" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/5584.blog11ADAdministrativeCenter_5F00_thumb_5F00_2F381C57.jpg" width="244" height="152" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p align="justify"&gt;Ahora ejecuto la operación de cambio de contraseña en los campos de ADAC destinados para ello:&lt;/p&gt;  &lt;p align="justify"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/3007.blog12ADAdministrativeCenter_5F00_50F3CF1B.jpg"&gt;&lt;img title="blog12-AD-Administrative Center" style="display: inline;" border="0" alt="blog12-AD-Administrative Center" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/1323.blog12ADAdministrativeCenter_5F00_thumb_5F00_05C088BF.jpg" width="244" height="151" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p align="justify"&gt;Observen que voy a cambiar la contraseña del usuario arturo.cova, para ello presiono &lt;em&gt;Apply&lt;/em&gt;:&lt;/p&gt;  &lt;p align="justify"&gt;Vean que en la parte inferior se ven unos comandos de &lt;em&gt;Powershell&lt;/em&gt;:&lt;/p&gt;  &lt;p align="justify"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/2158.blog13ADAdministrativeCenter_5F00_37D7B33C.jpg"&gt;&lt;img title="blog13-AD-Administrative Center" style="display: inline;" border="0" alt="blog13-AD-Administrative Center" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/1055.blog13ADAdministrativeCenter_5F00_thumb_5F00_45E67C6C.jpg" width="244" height="147" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p align="justify"&gt;Esos son los comandos requeridos en &lt;em&gt;Powershell&lt;/em&gt; para cambiar la contraseña de un usuario, si despliego el signo (+) voy a ver la sintaxis completa:&lt;/p&gt;  &lt;p align="justify"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/2450.blog14ADAdministrativeCenter_5F00_5BECE7FE.jpg"&gt;&lt;img title="blog14-AD-Administrative Center" style="display: inline;" border="0" alt="blog14-AD-Administrative Center" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/5556.blog14ADAdministrativeCenter_5F00_thumb_5F00_26277CD7.jpg" width="244" height="155" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p align="justify"&gt;En este ejemplo, ya puedo detener la tarea con&lt;em&gt; End Task&lt;/em&gt;.&lt;/p&gt;  &lt;p align="justify"&gt;Si quiero copiar los comandos, marco la primera tarea y selecciono &lt;em&gt;Copy&lt;/em&gt;&lt;/p&gt;  &lt;p align="justify"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/7433.blog15ADAdministrativeCenter_5F00_5C48F526.jpg"&gt;&lt;img title="blog15-AD-Administrative Center" style="display: inline;" border="0" alt="blog15-AD-Administrative Center" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/1440.blog15ADAdministrativeCenter_5F00_thumb_5F00_51C82106.jpg" width="244" height="147" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p align="justify"&gt;Y ya puedo pegar esa información en un bloc de notas por ejemplo:&lt;/p&gt;  &lt;p align="justify"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/5633.blog16ADAdministrativeCenter_5F00_55F1F8CB.jpg"&gt;&lt;img title="blog16-AD-Administrative Center" style="display: inline;" border="0" alt="blog16-AD-Administrative Center" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/2867.blog16ADAdministrativeCenter_5F00_thumb_5F00_4120004B.jpg" width="244" height="39" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p align="justify"&gt;Y puedo hacer lo mismo con la siguiente tarea, de modo que al final quedo con dos líneas:&lt;/p&gt;  &lt;p align="justify"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/5086.blog17ADAdministrativeCenter_5F00_5F8A4134.jpg"&gt;&lt;img title="blog17-AD-Administrative Center" style="display: inline;" border="0" alt="blog17-AD-Administrative Center" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/7065.blog17ADAdministrativeCenter_5F00_thumb_5F00_609F2A53.jpg" width="244" height="39" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p align="justify"&gt;Salvo ese archivo con extensión &lt;em&gt;.PS1&lt;/em&gt; y modifico lo que sea necesario y ya podría tener un script para cambiar la contraseña de un usuario (primera línea) y forzar a que cambie la contraseña la póxima vez que haga &lt;em&gt;login&lt;/em&gt; (segunda línea).&lt;/p&gt;  &lt;p align="justify"&gt;Bastante interesante y bastante útil ¿Cierto?&lt;/p&gt;  &lt;p align="justify"&gt;Bueno, espero que les haya gustado.&lt;/p&gt;  &lt;p align="justify"&gt;Estaré mostrándoles más funcionalidades interesantes como esta en Server 2012, nos vemos.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3569148" width="1" height="1"&gt;</description></item><item><title>WINDOWS SERVER 2012 – ReFS (Resilient File System)</title><link>http://blogs.technet.com/b/itprocol/archive/2013/04/09/windows-server-2012-refs-resilient-file-system.aspx</link><pubDate>Tue, 09 Apr 2013 14:44:53 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3564344</guid><dc:creator>abarbap</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.technet.com/b/itprocol/rsscomments.aspx?WeblogPostID=3564344</wfw:commentRss><comments>http://blogs.technet.com/b/itprocol/archive/2013/04/09/windows-server-2012-refs-resilient-file-system.aspx#comments</comments><description>&lt;p align="justify"&gt;Hola amigos, hoy empiezo una serie de entregas con temas diversos que muestran características muy interesantes de nuestra plataforma de nube y de un sistema operativo como Windows Server 2012 que es lo que llamamos un verdadero &lt;em&gt;Cloud-OS&lt;/em&gt; o sistema operativo de nube.&lt;/p&gt;  &lt;p align="justify"&gt;Hoy les vengo a hablar sobre &lt;em&gt;ReFS (Resilient File System)&lt;/em&gt;, el cual fue introducido en Windows Server 2012.&lt;/p&gt;  &lt;p align="justify"&gt;&lt;em&gt;ReFS&lt;/em&gt; fue creado para soportar volúmenes de datos extremadamente grandes. Provee &lt;a href="http://es.wikipedia.org/wiki/Resiliencia" target="_blank"&gt;&lt;em&gt;resiliencia&lt;/em&gt;&lt;/a&gt; de los volúmenes de datos, es decir capacidad para mantenerse a pesar de los fallos.&lt;/p&gt;  &lt;p align="justify"&gt;&lt;em&gt;ReFS&lt;/em&gt; usa una nueva estructura de datos basada en &lt;a href="http://en.wikipedia.org/wiki/B%2B_tree" target="_blank"&gt;B+ tree&lt;/a&gt;, que es usada para el manejo de la &lt;a href="http://en.wikipedia.org/wiki/Metadata" target="_blank"&gt;metadata&lt;/a&gt; en los motores de bases de datos más importantes (entre ellos SQL Server). Esta estructura emplea &lt;em&gt;checksums&lt;/em&gt; de 64-bits a cada nivel del &lt;em&gt;file system&lt;/em&gt; además de una estructura mejorada para soportar escrituras de disco a gran escala.&lt;/p&gt;  &lt;p align="justify"&gt;&lt;em&gt;ReFS&lt;/em&gt; puede detectar de manera automática la corrupción de datos así como ejecutar reparaciones del &lt;em&gt;file system&lt;/em&gt; sin tener que poner el disco offline.&lt;/p&gt;  &lt;p align="justify"&gt;Para conocer más detalles técnicos de esta nueva e interesante tecnología pueden ver los siguientes links: &lt;a title="http://technet.microsoft.com/en-us/library/hh831536.aspx" href="http://technet.microsoft.com/en-us/library/hh831536.aspx"&gt;http://technet.microsoft.com/en-us/library/hh831536.aspx&lt;/a&gt; y &lt;a title="http://blogs.msdn.com/b/b8/archive/2012/01/16/building-the-next-generation-file-system-for-windows-refs.aspx" href="http://blogs.msdn.com/b/b8/archive/2012/01/16/building-the-next-generation-file-system-for-windows-refs.aspx"&gt;http://blogs.msdn.com/b/b8/archive/2012/01/16/building-the-next-generation-file-system-for-windows-refs.aspx&lt;/a&gt;&lt;/p&gt;  &lt;p align="justify"&gt;¿Cómo implemento &lt;em&gt;ReFS&lt;/em&gt;?&lt;/p&gt;  &lt;p align="justify"&gt;La implementación de &lt;em&gt;ReFS&lt;/em&gt; se puede hacer bien sea por el viejo y conocido &lt;em&gt;Disk Management&lt;/em&gt; o por &lt;em&gt;File and Storage Services&lt;/em&gt;, el cual muestro en la imagen:&lt;/p&gt;  &lt;p align="justify"&gt;&amp;#160;&lt;/p&gt;  &lt;p align="justify"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/1586.ReFS01_5F00_5D9E0980.jpg"&gt;&lt;img title="ReFS-01" style="display: inline;" border="0" alt="ReFS-01" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/2870.ReFS01_5F00_thumb_5F00_531D3560.jpg" width="244" height="122" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p align="justify"&gt;Acá voy a mostrar cómo crear un nuevo disco que soporte &lt;em&gt;ReFS&lt;/em&gt; usando&lt;em&gt; File and Storage Services&lt;/em&gt;, como bien lo saben este es un Rol que viene instalado en Windows Server 2012 por defecto.&lt;/p&gt;  &lt;p align="justify"&gt;Previamente se le presentó a la máquina un disco de 50 TB. Como es una máquina virtual, el formato de dicho disco debe ser VHDX que es el nuevo formato de Hyper-V en Windows Server 2012 que soporta discos de más de 2 TB.&lt;/p&gt;  &lt;p align="justify"&gt;Empecemos entonces por ingresar a &lt;em&gt;File and Storage Services&lt;/em&gt; y seleccionamos &lt;em&gt;Disks&lt;/em&gt;:&lt;/p&gt;  &lt;p align="justify"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/8228.ReFS02_5F00_36BFCD73.jpg"&gt;&lt;img title="ReFS-02" style="display: inline;" border="0" alt="ReFS-02" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/5126.ReFS02_5F00_thumb_5F00_4C5A0610.jpg" width="244" height="111" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p align="justify"&gt;Aquí podemos observar que tenemos 2 discos en estado &lt;em&gt;offline&lt;/em&gt;, uno de ellos de 50 TB, como ya lo mencioné.&lt;/p&gt;  &lt;p align="justify"&gt;Seleccionamos el disco de 50 TB y hacemos clic derecho en &lt;em&gt;Bring Online&lt;/em&gt;&lt;/p&gt;  &lt;p align="justify"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/1488.ReFS03_5F00_5E5623D0.jpg"&gt;&lt;img title="ReFS-03" style="display: inline;" border="0" alt="ReFS-03" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/0702.ReFS03_5F00_thumb_5F00_3AD97F6B.jpg" width="244" height="112" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p align="justify"&gt;El sistema nos advierte que si el disco está en estado &lt;em&gt;online&lt;/em&gt; en otro servidor y se pone &lt;em&gt;online&lt;/em&gt; en este servidor, va a haber pérdida de datos. Si estamos seguros de que el disco no está presentado a otro servidor presionamos &lt;em&gt;Yes&lt;/em&gt;&lt;/p&gt;  &lt;p align="justify"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/6457.ReFS04_5F00_38504DAD.jpg"&gt;&lt;img title="ReFS-04" style="display: inline;" border="0" alt="ReFS-04" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/5270.ReFS04_5F00_thumb_5F00_4DEA864A.jpg" width="244" height="96" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p align="justify"&gt;Cuando el proceso finaliza ya se verá el disco en estado &lt;em&gt;online&lt;/em&gt;:&lt;/p&gt;  &lt;p align="justify"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/6747.ReFS05_5F00_2B4647CF.jpg"&gt;&lt;img title="ReFS-05" style="display: inline;" border="0" alt="ReFS-05" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/1854.ReFS05_5F00_thumb_5F00_79F75D6E.jpg" width="244" height="111" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p align="justify"&gt;Ahora vamos a crear un nuevo volumen haciendo clic derecho y seleccionando &lt;em&gt;New Volume&lt;/em&gt;:&lt;/p&gt;  &lt;p align="justify"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/5852.ReFS06_5F00_2C0E87EC.jpg"&gt;&lt;img title="ReFS-06" style="display: inline;" border="0" alt="ReFS-06" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/2605.ReFS06_5F00_thumb_5F00_73A06113.jpg" width="244" height="112" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p align="justify"&gt;Aparece un asistente:&lt;/p&gt;  &lt;p align="justify"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/0882.ReFS07_5F00_4C85A1D1.jpg"&gt;&lt;img title="ReFS-07" style="display: inline;" border="0" alt="ReFS-07" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/0361.ReFS07_5F00_thumb_5F00_01628142.jpg" width="244" height="179" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p align="justify"&gt;Presionamos &lt;em&gt;Next&lt;/em&gt;&lt;/p&gt;  &lt;p align="justify"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/6888.ReFS08_5F00_0447C028.jpg"&gt;&lt;img title="ReFS-08" style="display: inline;" border="0" alt="ReFS-08" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/1184.ReFS08_5F00_thumb_5F00_3990D28D.jpg" width="244" height="179" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p align="justify"&gt;Se nos muestran nuestra máquina (SERVER1) y nuestro disco de 50 TB. Si tuviésemos un cluster con discos presentados a varios servidores nos los mostraría todos:&lt;/p&gt;  &lt;p align="justify"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/5633.ReFS08_5F00_5D69841A.jpg"&gt;&lt;img title="ReFS-08" style="display: inline;" border="0" alt="ReFS-08" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/3463.ReFS08_5F00_thumb_5F00_0B935A08.jpg" width="244" height="179" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p align="justify"&gt;Selecciono &lt;em&gt;Disk 2&lt;/em&gt; y presiono &lt;em&gt;Next&lt;/em&gt;&lt;/p&gt;  &lt;p align="justify"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/7462.ReFS09_5F00_7ACBAF59.jpg"&gt;&lt;img title="ReFS-09" style="display: inline;" border="0" alt="ReFS-09" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/4300.ReFS09_5F00_thumb_5F00_6C408D67.jpg" width="244" height="180" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p align="justify"&gt;En este ejercicio voy a dejar el tamaño por defecto de 50 TB, pero lo puedo modificar de acuerdo a mis necesidades.&lt;/p&gt;  &lt;p align="justify"&gt;Asigno una letra, en este ejemplo es la X: y presiono &lt;em&gt;Next&lt;/em&gt;&lt;/p&gt;  &lt;p align="justify"&gt;Si todo lo dejo por defecto, el sistema va a crear un disco tipo NTFS, como se ve en la siguiente imagen:&lt;/p&gt;  &lt;p align="justify"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/1004.ReFS11_5F00_50BB8B64.jpg"&gt;&lt;img title="ReFS-11" style="display: inline;" border="0" alt="ReFS-11" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/6180.ReFS11_5F00_thumb_5F00_1E943B1A.jpg" width="244" height="180" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p align="justify"&gt;Pero lo voy a crear como &lt;em&gt;ReFS (Resilient File System)&lt;/em&gt;, de modo que selecciono en &lt;em&gt;File System&lt;/em&gt; el tipo &lt;em&gt;ReFS&lt;/em&gt;&lt;/p&gt;  &lt;p align="justify"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/2671.ReFS12_5F00_2251DFEA.jpg"&gt;&lt;img title="ReFS-12" style="display: inline;" border="0" alt="ReFS-12" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/2664.ReFS12_5F00_thumb_5F00_65D96B3F.jpg" width="244" height="179" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p align="justify"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/5125.ReFS13_5F00_1547DA0C.jpg"&gt;&lt;img title="ReFS-13" style="display: inline;" border="0" alt="ReFS-13" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/4011.ReFS13_5F00_thumb_5F00_3FD3951C.jpg" width="244" height="179" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p align="justify"&gt;En el gráfico de arriba se observa que voy a crear el disco con formato &lt;em&gt;ReFS&lt;/em&gt; y con &lt;a href="http://en.wikipedia.org/wiki/Data_cluster" target="_blank"&gt;&lt;em&gt;Allocation Unit Size&lt;/em&gt;&lt;/a&gt; de 64 KB, que es el tamaño por defecto –y único- para este tipo de &lt;em&gt;File System&lt;/em&gt;, que por su naturaleza está diseñado para albergar grandes cantidades de información.&lt;/p&gt;  &lt;p align="justify"&gt;Adicionalmente yo le agregué la etiqueta “Big Disk” al disco.&lt;/p&gt;  &lt;p align="justify"&gt;Una vez esté listo presiono Next y se verá un resumen de las actividades a realizar con el disco:&lt;/p&gt;  &lt;p align="justify"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/3757.ReFS14_5F00_4807BAB3.jpg"&gt;&lt;img title="ReFS-14" style="display: inline;" border="0" alt="ReFS-14" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/8400.ReFS14_5F00_thumb_5F00_4439F016.jpg" width="244" height="179" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p align="justify"&gt;Presiono &lt;em&gt;Create&lt;/em&gt; cuando esté listo.&lt;/p&gt;  &lt;p align="justify"&gt;El proceso va arrancar:&lt;/p&gt;  &lt;p align="justify"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/5287.ReFS15_5F00_166C2751.jpg"&gt;&lt;img title="ReFS-15" style="display: inline;" border="0" alt="ReFS-15" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/0880.ReFS15_5F00_thumb_5F00_7A0EBF63.jpg" width="244" height="180" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p align="justify"&gt;Cuando finalice el proceso puede presionar &lt;em&gt;Close&lt;/em&gt;&lt;/p&gt;  &lt;p align="justify"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/6557.ReFS16_5F00_1734676E.jpg"&gt;&lt;img title="ReFS-16" style="display: inline;" border="0" alt="ReFS-16" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/7024.ReFS16_5F00_thumb_5F00_57A7041D.jpg" width="244" height="179" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p align="justify"&gt;Ahora tenemos un disco de 50 TB listo para ser usado.&lt;/p&gt;  &lt;p align="justify"&gt;Vamos a chequear el &lt;em&gt;File System&lt;/em&gt; con CHKDSK para verificar su estado de salud:&lt;/p&gt;  &lt;p align="justify"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/8308.ReFS17_5F00_029EF223.jpg"&gt;&lt;img title="ReFS-17" style="display: inline;" border="0" alt="ReFS-17" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/7612.ReFS17_5F00_thumb_5F00_46267D78.jpg" width="244" height="134" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p align="justify"&gt;Observen que CHKDSK no está soportado en &lt;em&gt;ReFS&lt;/em&gt;, debido a que es un &lt;em&gt;File System&lt;/em&gt; que detecta y corrige errores de manera automática.&lt;/p&gt;  &lt;p align="justify"&gt;Es importante anotar que NTFS seguirá siendo el &lt;em&gt;File System&lt;/em&gt; por defecto de Windows Server 2012 y se puede usar para diferentes propósitos, incluyendo las situaciones en donde el volumen de datos no es muy elevado.&lt;/p&gt;  &lt;p align="justify"&gt;&lt;em&gt;ReFS&lt;/em&gt; en realidad hace referencia a un&lt;em&gt; File System&lt;/em&gt; realmente grande con capacidad de almacenar volúmenes de hasta un YB o &lt;a href="http://en.wikipedia.org/wiki/Yottabyte" target="_blank"&gt;&lt;em&gt;Yottabyte&lt;/em&gt;&lt;/a&gt; de tamaño… ¿Qué es un Yottabyte? es un Quadrillón de Gigabytes, lo cual es una cifra que ni siquiera uno se alcanza a imaginar. &lt;/p&gt;  &lt;p align="justify"&gt;Ningún sistema actual ha alcanzado ni siquiera una milésina parte de 1 YB, como para hacernos una idea de lo que representa esta cifra.&lt;/p&gt;  &lt;p align="justify"&gt;Adicionalmente, cada volumen de datos del tipo &lt;em&gt;ReFS&lt;/em&gt; puede almacenar hasta 18 quintillones de archivos, o 18 millones de millones de archivos y cada uno de ellos de hasta 64 &lt;a href="http://en.wikipedia.org/wiki/Exabyte" target="_blank"&gt;&lt;em&gt;Exabytes&lt;/em&gt;&lt;/a&gt; (EB) de tamaño … en pocas palabras estamos hablando del verdadero &lt;a href="http://en.wikipedia.org/wiki/Big_data" target="_blank"&gt;&lt;em&gt;Big Data&lt;/em&gt;&lt;/a&gt; o manejo de grandes (¡realmente grandes!) cantidades de datos.&lt;/p&gt;  &lt;p align="justify"&gt;NTFS es compatible con &lt;em&gt;ReFS&lt;/em&gt;, de modo que si se comparte un recurso &lt;em&gt;ReFS&lt;/em&gt; y una aplicación usa a su vez un recurso NTFS, puede usar ambos recursos sin problema.&lt;/p&gt;  &lt;p align="justify"&gt;Sin embargo, hay ciertas funcionalidades que no se soportan en &lt;em&gt;ReFS&lt;/em&gt; como lo son: &lt;em&gt;File Compression, Disk Quotas, EFS Encryption, Short Filenames, Object IDs, Named Streams, Extended Attibutes, User Data Transactions, o los denominados Hardlinks&lt;/em&gt;. Si se quiere usar alguna de estas funcionalidades es necesario formatear el disco en NTFS.&lt;/p&gt;  &lt;p align="justify"&gt;De igual manera el disco de arranque del sistema operativo tampoco puede ser &lt;em&gt;ReFS&lt;/em&gt;.&lt;/p&gt;  &lt;p align="justify"&gt;Para ver qué características se soportan en cada uno de los formatos podemos usar el comando &lt;em&gt;fsutil&lt;/em&gt;.&lt;/p&gt;  &lt;p align="justify"&gt;&lt;em&gt;FSUTIL en ReFS&lt;/em&gt;&lt;/p&gt;  &lt;p align="justify"&gt;&amp;#160;&lt;/p&gt;  &lt;p align="justify"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/8130.ReFS18_5F00_23823EFD.jpg"&gt;&lt;img title="ReFS-18" style="display: inline;" border="0" alt="ReFS-18" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/4212.ReFS18_5F00_thumb_5F00_66316468.jpg" width="244" height="174" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p align="justify"&gt;El comando usado fue &lt;em&gt;fsutil fsinfo volumeinfo x:&lt;/em&gt; observen las características soportadas versus las de NTFS:&lt;/p&gt;  &lt;p align="justify"&gt;&lt;em&gt;FSUTIL en &lt;/em&gt;NTFS&lt;/p&gt;  &lt;p align="justify"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/5127.ReFS19_5F00_3C6DE975.jpg"&gt;&lt;img title="ReFS-19" style="display: inline;" border="0" alt="ReFS-19" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/3343.ReFS19_5F00_thumb_5F00_77919F73.jpg" width="244" height="174" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p align="justify"&gt;En NTFS como ya lo dije se soportan más características, que en &lt;em&gt;ReFS&lt;/em&gt;, de modo que dependiendo de las necesidades de mi aplicación debo determinar qué tipo de &lt;em&gt;File System&lt;/em&gt; voy a usar.&lt;/p&gt;  &lt;p align="justify"&gt;Bien amigos, en esta entrega les quise hablar del nuevo tipo de &lt;em&gt;File System&lt;/em&gt; de Windows Server denominado &lt;em&gt;ReFS&lt;/em&gt;, el cual ofrece la posibilidad de trabajar con enormes volúmenes de datos de una manera confiable y segura.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3564344" width="1" height="1"&gt;</description></item><item><title>AYÚDENOS A MEJORAR SU EXPERIENCIA CON MICROSOFT</title><link>http://blogs.technet.com/b/itprocol/archive/2013/04/08/ay-218-denos-a-mejorar-su-experiencia-con-microsoft.aspx</link><pubDate>Mon, 08 Apr 2013 22:26:14 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3564202</guid><dc:creator>abarbap</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.technet.com/b/itprocol/rsscomments.aspx?WeblogPostID=3564202</wfw:commentRss><comments>http://blogs.technet.com/b/itprocol/archive/2013/04/08/ay-218-denos-a-mejorar-su-experiencia-con-microsoft.aspx#comments</comments><description>&lt;p style="text-align: justify;"&gt;Hola amigos, les quiero contar que en nuestro esfuerzo continuo por mejorar, peri&amp;oacute;dicamente realizamos un estudio global de Satisfacci&amp;oacute;n. Es posible que reciban o hayan recibido una encuesta a trav&amp;eacute;s del e-mail &lt;a href="mailto:feedback@e-mail.microsoft.com"&gt;feedback@e-mail.microsoft.com&lt;/a&gt;, con el asunto &lt;strong&gt;&amp;ldquo;Ay&amp;uacute;denos a mejorar su experiencia con Microsoft&amp;rdquo;&lt;/strong&gt;. Les agradezco que dediquen 20 minutos para responderla, ya que su opini&amp;oacute;n nos ayudar&amp;aacute; a entender mejor las necesidades de nuestra comunidad de Profesionales de TI.&lt;/p&gt;
&lt;p style="text-align: justify;"&gt;Y como una motivaci&amp;oacute;n adicional para los que dediquen el tiempo entre hoy (lunes 8 abril) y el mi&amp;eacute;rcoles 10 de abril&amp;nbsp;para contestar la encuesta, a las primeras 60 personas que la respondan y me manden un correo con el asunto &amp;ldquo;&lt;strong&gt;Evidencia encuesta Microsoft&amp;rdquo;&lt;/strong&gt; mostrando la pantalla en donde sea legible la hora en que completaron la encuesta (ver imagen de ejemplo) les estar&amp;eacute; enviando una memoria USB de 16 GB Microsoft Activa, como la que se ve en la foto.&lt;/p&gt;
&lt;p&gt;Imagen de la memoria que les voy a enviar a quienes contesten la encuesta por completo:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48/1602.WP_5F00_000632.jpg"&gt;&lt;img src="http://blogs.technet.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48/1602.WP_5F00_000632.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Ejemplo de evidencia de encuesta diligenciada:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48/2043.Encuesta-Microsoft_2D00_Evidencia.jpg"&gt;&lt;img src="http://blogs.technet.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48/2043.Encuesta-Microsoft_2D00_Evidencia.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: large;"&gt;&lt;strong&gt;Recuerden que esta iniciativa es s&amp;oacute;lo para aquellos a quienes les haya llegado la encuesta&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: large;"&gt;&lt;strong&gt;y que se encuentren en Colombia&lt;/strong&gt;&lt;/span&gt;.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Env&amp;iacute;en sus evidencias a alfredo.barba@microsoft.com&lt;/p&gt;
&lt;p&gt;Para Microsoft es muy importante conocer la opini&amp;oacute;n de ustedes, eso nos ayudar&amp;aacute; a mejorar.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3564202" width="1" height="1"&gt;</description></item><item><title>WINDOWS AZURE - CONECTAR MAQUINA LOCAL CON VM DE AZURE</title><link>http://blogs.technet.com/b/itprocol/archive/2013/03/29/windows-azure-conectar-maquina-local-con-vm-de-azure.aspx</link><pubDate>Fri, 29 Mar 2013 22:41:50 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3561893</guid><dc:creator>abarbap</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.technet.com/b/itprocol/rsscomments.aspx?WeblogPostID=3561893</wfw:commentRss><comments>http://blogs.technet.com/b/itprocol/archive/2013/03/29/windows-azure-conectar-maquina-local-con-vm-de-azure.aspx#comments</comments><description>&lt;p style="text-align: justify;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;Hasta ahora en la serie de entregas que he hecho con &lt;em&gt;Azure&lt;/em&gt; he mostrado el proceso de creaci&amp;oacute;n de m&amp;aacute;quinas tanto Linux como Windows y tambi&amp;eacute;n mostr&amp;eacute; c&amp;oacute;mo crear sitios web all&amp;iacute;. De igual manera cre&amp;eacute; una BD SQL en &lt;em&gt;Azure&lt;/em&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-align: justify;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;Pues bien, ahora voy a mostrar los pasos requeridos para conectar una m&amp;aacute;quina local (&lt;em&gt;On Premise&lt;/em&gt; como se usa la expresi&amp;oacute;n en Ingl&amp;eacute;s) con una de&lt;em&gt; Azure&lt;/em&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-align: justify;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;Existen varias alternativas para lograr esta conectividad, la primera de ellas es crear una conexi&amp;oacute;n &lt;em&gt;VPN (Virtual Private Network) site-to-site&lt;/em&gt; entre los servicios o VMs de &lt;em&gt;Azure&lt;/em&gt; y las m&amp;aacute;quinas locales, para ello es necesario tener dispositivos que permitan construir una &lt;em&gt;VPN&lt;/em&gt;, como por ejemplo un &lt;em&gt;firewall&lt;/em&gt;. &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-align: justify;"&gt;Al construir una &lt;em&gt;VPN&lt;/em&gt; hay una serie de requerimientos que se encuentran documentados en &lt;a href="http://msdn.microsoft.com/en-us/library/windowsazure/jj156075.aspx"&gt;&lt;span style="color: #0563c1;"&gt;http://msdn.microsoft.com/en-us/library/windowsazure/jj156075.aspx&lt;/span&gt;&lt;/a&gt; y al final de este ejercicio se tendr&amp;aacute; una conexi&amp;oacute;n como la que se ve en la siguiente imagen:&lt;/p&gt;
&lt;p style="text-align: justify;"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48/6114.VPN_2D00_AZURE.jpg"&gt;&lt;img src="http://blogs.technet.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48/6114.VPN_2D00_AZURE.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="text-align: justify;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;En esta imagen se est&amp;aacute;n conectando las VMs que se encuentran en &lt;em&gt;Azure&lt;/em&gt; &amp;ndash;en diferentes subredes- con las m&amp;aacute;quinas locales de la compa&amp;ntilde;&amp;iacute;a &lt;em&gt;Contoso&lt;/em&gt; y que tienen diferentes funciones como servidores web y de base de datos.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-align: justify;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;La segunda alternativa es conectar las m&amp;aacute;quinas locales con las de &lt;em&gt;Azure&lt;/em&gt; usando los servicios denominados &lt;em&gt;Windows Azure Connect&lt;/em&gt;, -muy &amp;uacute;tiles si no dispongo de un &lt;em&gt;firewall&lt;/em&gt;- los cuales usan el protocolo &lt;em&gt;IPsec&lt;/em&gt;. &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-align: justify;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;Esta es la opci&amp;oacute;n que vamos a discutir en este &lt;em&gt;post&lt;/em&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-align: justify;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;La conexi&amp;oacute;n entre m&amp;aacute;quinas de &lt;em&gt;Azure&lt;/em&gt; y locales es totalmente encriptada y segura.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-align: justify;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;Los pasos requeridos para usar &lt;em&gt;Windows Azure Connect&lt;/em&gt; b&amp;aacute;sicamente son tres:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-align: justify;"&gt;&lt;span style="font-family: Calibri; font-size: small;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;Activar los roles de Windows &lt;em&gt;Azure&lt;/em&gt; para &lt;em&gt;Windows Azure Connect&lt;/em&gt; obteniendo un &lt;em&gt;token&lt;/em&gt; de activaci&amp;oacute;n y asegur&amp;aacute;ndose de que el &lt;em&gt;token&lt;/em&gt; est&amp;eacute; incluido en la configuraci&amp;oacute;n de dichos roles. (Si voy a escribir una aplicaci&amp;oacute;n que interconecte VMs locales con VMs en &lt;em&gt;Azure&lt;/em&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;Instalar el software de conectividad o &lt;em&gt;endpoint&lt;/em&gt; en las VMs o m&amp;aacute;quinas f&amp;iacute;sicas que quiero conectar contra &lt;em&gt;Azure&lt;/em&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;Crear uno o m&amp;aacute;s grupos de &lt;em&gt;endpoints&lt;/em&gt;. Al crear estos grupos se especifican las conexiones entre los roles de &lt;em&gt;Azure&lt;/em&gt; y las m&amp;aacute;quinas locales&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p style="text-align: justify;"&gt;&lt;span style="font-family: Calibri; font-size: small;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;En este ejercicio vamos a conectar una m&amp;aacute;quina local virtual Windows Server 2012 que tengo corriendo en &lt;em&gt;Hyper-V&lt;/em&gt; contra una m&amp;aacute;quina Windows Server 2012 de &lt;em&gt;Azure&lt;/em&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-align: justify;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;Bien empecemos de una vez con el primer paso, que consiste en activar los roles y obteniendo el &lt;em&gt;token&lt;/em&gt; de conexi&amp;oacute;n:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-align: justify;"&gt;Debemos ingresar al portal de &lt;em&gt;Azure&lt;/em&gt; con nuestro usuario y contrase&amp;ntilde;a:&lt;/p&gt;
&lt;p style="text-align: justify;"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48/8880.azure_2D00_networking_2D00_01.jpg"&gt;&lt;img src="http://blogs.technet.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48/8880.azure_2D00_networking_2D00_01.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="text-align: justify;"&gt;Las opciones de &lt;em&gt;networking&lt;/em&gt; se encuentran en el portal anterior de &lt;em&gt;Azure&lt;/em&gt;, por lo tanto es necesario ir a dicho portal. Para ello basta con hacer clic en el nombre de usuario, en este ejemplo es &lt;a href="mailto:michellca@hotmail.com"&gt;&lt;span style="color: #0563c1;"&gt;michellca@hotmail.com&lt;/span&gt;&lt;/a&gt; por lo tanto hago clic en el nombre de usuario, el cual aparece en la parte superior derecha del portal&lt;/p&gt;
&lt;p style="text-align: justify;"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48/2273.azure_2D00_networking_2D00_02.jpg"&gt;&lt;img src="http://blogs.technet.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48/2273.azure_2D00_networking_2D00_02.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;Selecciono la opci&amp;oacute;n &lt;em&gt;Previous portal&lt;/em&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;Se me abre una ventana nueva en mi explorador que me muestra el portal anterior de &lt;em&gt;Azure&lt;/em&gt;. &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48/8231.azure_2D00_networking_2D00_03.jpg"&gt;&lt;img src="http://blogs.technet.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48/8231.azure_2D00_networking_2D00_03.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="text-align: justify;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;Aqu&amp;iacute; debemos seleccionar la opci&amp;oacute;n &lt;em&gt;Virtual Network&lt;/em&gt;, que se encuentra en la parte inferior del portal&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48/3681.azure_2D00_networking_2D00_05.jpg"&gt;&lt;img src="http://blogs.technet.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48/3681.azure_2D00_networking_2D00_05.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="text-align: justify;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;Una vez all&amp;iacute;, debajo de &lt;em&gt;Connect&lt;/em&gt; me muestra el tipo de suscripci&amp;oacute;n que tengo, en mi caso es &lt;em&gt;Windows Azure MSDN &amp;ndash; Visual Studio Ultimate&lt;/em&gt;. Si hago clic sobre esta suscripci&amp;oacute;n puedo ver otros detalles de la misma:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48/6013.azure_2D00_networking_2D00_06.jpg"&gt;&lt;img src="http://blogs.technet.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48/6013.azure_2D00_networking_2D00_06.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="text-align: justify;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;De igual manera se me activa una serie de opciones en la parte superior del portal, que son las que voy a usar para realizar las tareas de conectividad de mi VM local con la VM de &lt;em&gt;Azure&lt;/em&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-align: justify;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="text-align: justify;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;Si voy a escribir una aplicaci&amp;oacute;n en la que requiera interconectar mi VM &lt;em&gt;On Premise&lt;/em&gt; o local con la de &lt;em&gt;Azure&lt;/em&gt;, debo obtener el &lt;em&gt;token&lt;/em&gt; que me establece dicha conectividad, para ello debo hacer clic sobre el bot&amp;oacute;n &lt;em&gt;Get Activation Token&lt;/em&gt;:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48/7127.azure_2D00_networking_2D00_07.jpg"&gt;&lt;img src="http://blogs.technet.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48/7127.azure_2D00_networking_2D00_07.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="text-align: justify;"&gt;&lt;span style="font-family: Calibri; font-size: small;"&gt;Este &lt;em&gt;token&lt;/em&gt; se puede copiar al portpapeles o &lt;em&gt;clipboard&lt;/em&gt; y usar en el c&amp;oacute;digo de la aplicaci&amp;oacute;n. Para mayor informaci&amp;oacute;n visiten &lt;/span&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/windowsazure/gg433071.aspx"&gt;&lt;span style="color: #0563c1; font-family: Calibri; font-size: small;"&gt;http://msdn.microsoft.com/en-us/library/windowsazure/gg433071.aspx&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="text-align: justify;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="text-align: justify;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;Pero como aqu&amp;iacute; somos IT Pros vamos a proseguir con el paso 2, que consiste en instalar el software de conectividad o &lt;em&gt;local endpoint&lt;/em&gt; para lograr nuestro cometido de conectar las 2 VMs entre s&amp;iacute;, es decir la local con la de &lt;em&gt;Azure&lt;/em&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-align: justify;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="text-align: justify;"&gt;&lt;span style="font-family: Calibri; font-size: small;"&gt;Mi m&amp;aacute;quina local se denomina AZURE2012, lo que debo hacer es desde esa m&amp;aacute;quina ingresar al portal &lt;/span&gt;&lt;a href="https://manage.windowsazure.com/"&gt;&lt;span style="color: #0563c1; font-family: Calibri; font-size: small;"&gt;https://manage.windowsazure.com&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt; con mi usuario y contrase&amp;ntilde;a. &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-align: justify;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="text-align: justify;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;Luego ingreso al portal anterior a la secci&amp;oacute;n &lt;em&gt;Virtual Network&lt;/em&gt; y selecciono mi suscripci&amp;oacute;n:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48/2630.azure_2D00_networking_2D00_06.jpg"&gt;&lt;img src="http://blogs.technet.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48/2630.azure_2D00_networking_2D00_06.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Selecciono &lt;em&gt;Install Local Endpoint&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48/8875.azure_2D00_networking_2D00_08.jpg"&gt;&lt;img src="http://blogs.technet.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48/8875.azure_2D00_networking_2D00_08.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="text-align: justify;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;Aqu&amp;iacute; se genera una URL que debo abrir en otra ventana del explorador para empezar la instalaci&amp;oacute;n del software de conectividad en mi m&amp;aacute;quina local. Este software no se puede descargar para una posterior instalaci&amp;oacute;n debido a que depende del &lt;em&gt;token&lt;/em&gt; y cada &lt;em&gt;token&lt;/em&gt; es &amp;uacute;nico para cada suscripci&amp;oacute;n.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-align: justify;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;Hago clic en el bot&amp;oacute;n &amp;ldquo;&lt;em&gt;Copy Link to Clipboard&lt;/em&gt;&amp;rdquo; y me sale una advertencia como la siguiente:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48/3286.azure_2D00_networking_2D00_09.jpg"&gt;&lt;img src="http://blogs.technet.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48/3286.azure_2D00_networking_2D00_09.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-align: justify;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;Presiono &lt;em&gt;Yes&lt;/em&gt; y luego pego el contenido del portapapeles en una nueva ventana del navegador (s&amp;oacute;lo se soporta Internet Explorer)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48/7485.azure_2D00_networking_2D00_10.jpg"&gt;&lt;img src="http://blogs.technet.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48/7485.azure_2D00_networking_2D00_10.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="text-align: justify;"&gt;Presiono &lt;em&gt;Save&lt;/em&gt; para guardar el software localmente&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48/1541.azure_2D00_networking_2D00_11.jpg"&gt;&lt;img src="http://blogs.technet.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48/1541.azure_2D00_networking_2D00_11.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="text-align: justify;"&gt;Ahora presiono &lt;em&gt;Run&lt;/em&gt; para ejecutar el software&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48/0676.azure_2D00_networking_2D00_12.jpg"&gt;&lt;img src="http://blogs.technet.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48/0676.azure_2D00_networking_2D00_12.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="text-align: justify;"&gt;Selecciono el idioma y presiono &lt;em&gt;Next&lt;/em&gt;, en mi caso lo voy a dejar en Ingl&amp;eacute;s&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48/8585.azure_2D00_networking_2D00_13.jpg"&gt;&lt;img src="http://blogs.technet.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48/8585.azure_2D00_networking_2D00_13.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="text-align: justify;"&gt;&amp;nbsp;Marco&lt;em&gt; I accept the terms&lt;/em&gt; of use y presiono &lt;em&gt;Next&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48/3107.azure_2D00_networking_2D00_14.jpg"&gt;&lt;img src="http://blogs.technet.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48/3107.azure_2D00_networking_2D00_14.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="text-align: justify;"&gt;Espero que finalice el proceso de instalaci&amp;oacute;n del software&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48/7851.azure_2D00_networking_2D00_15.jpg"&gt;&lt;img src="http://blogs.technet.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48/7851.azure_2D00_networking_2D00_15.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="text-align: justify;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;Presiono &lt;em&gt;Finish&lt;/em&gt; una vez termine el proceso.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-align: justify;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;Este mismo proceso lo debo ejecutar en la m&amp;aacute;quina de &lt;em&gt;Azure&lt;/em&gt;, que para mi ejercicio se denomina SRV2012-01, siguiendo los mismos pasos que acabo de describir.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-align: justify;"&gt;Una vez haya instalado el software de conectividad tanto en la m&amp;aacute;quina local como en la virtual, debo ir al portal previo de &lt;em&gt;Azure&lt;/em&gt; para continuar con el proceso&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48/6557.azure_2D00_networking_2D00_16.jpg"&gt;&lt;img src="http://blogs.technet.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48/6557.azure_2D00_networking_2D00_16.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="text-align: justify;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;Aqu&amp;iacute; puedo crear grupos de m&amp;aacute;quinas, por ejemplo en esta imagen se ve que ya tengo creado un grupo denominado &lt;em&gt;Servers-Cloud&lt;/em&gt;. Tambi&amp;eacute;n se ven las dos m&amp;aacute;quinas a las que les instal&amp;eacute; el software de conectividad, es decir AZURE2012 y SRV2012-01.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-align: justify;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;Para efectos de organizaci&amp;oacute;n voy a crear un nuevo grupo denominado CLOUD-01 y voy a agregar estas 2 m&amp;aacute;quinas a dicho grupo.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-align: justify;"&gt;Selecciono &lt;em&gt;Create Group&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48/0434.azure_2D00_networking_2D00_17.jpg"&gt;&lt;img src="http://blogs.technet.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48/0434.azure_2D00_networking_2D00_17.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Debo completar los campos correspondientes al nombre del grupo y las m&amp;aacute;quinas que van a hacer parte de dicho grupo&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48/5315.azure_2D00_networking_2D00_18.jpg"&gt;&lt;img src="http://blogs.technet.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48/5315.azure_2D00_networking_2D00_18.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Una vez complete los datos, la ventana se deber&amp;iacute;a ver de la siguiente manera:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48/6318.azure_2D00_networking_2D00_19.jpg"&gt;&lt;img src="http://blogs.technet.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48/6318.azure_2D00_networking_2D00_19.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="text-align: justify;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;Usando el bot&amp;oacute;n &lt;em&gt;Add&lt;/em&gt; agregu&amp;eacute; mis 2 m&amp;aacute;quinas. Observen que marqu&amp;eacute; la opci&amp;oacute;n &lt;em&gt;Allow connections between endpoints in group&lt;/em&gt; y agregu&amp;eacute; el grupo &lt;em&gt;Servers-Cloud&lt;/em&gt; para conectarme hacia dicho grupo.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-align: justify;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;En otras palabras voy a conectarme &lt;span style="text-decoration: underline;"&gt;desde&lt;/span&gt; las m&amp;aacute;quinas AZURE2012 y SRV2012-01 &lt;span style="text-decoration: underline;"&gt;hacia&lt;/span&gt; las m&amp;aacute;quinas que se encuentran en el grupo&lt;em&gt; Servers-Cloud&lt;/em&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48/0523.azure_2D00_networking_2D00_20.jpg"&gt;&lt;img src="http://blogs.technet.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48/0523.azure_2D00_networking_2D00_20.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="text-align: justify;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;El mensaje que se ve arriba se ver&amp;aacute; una vez se haya creado el grupo &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-align: justify;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;En resumen, tengo dos grupos de m&amp;aacute;quinas que est&amp;aacute;n conectados entre s&amp;iacute; y a su vez las m&amp;aacute;quinas del grupo CLOUD-01 se ven entre s&amp;iacute;, es decir AZURE2012 que es mi m&amp;aacute;quina virtual local y SRV2012-01 que es la m&amp;aacute;quina de &lt;em&gt;Azure&lt;/em&gt;:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48/5481.azure_2D00_networking_2D00_21.jpg"&gt;&lt;img src="http://blogs.technet.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48/5481.azure_2D00_networking_2D00_21.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="text-align: justify;"&gt;Para verificar conectividad entre las m&amp;aacute;quinas puedo hacer ping entre las m&amp;aacute;quinas.&lt;/p&gt;
&lt;p style="text-align: justify;"&gt;Por ejemplo, ingreso a AZURE2012 y hago un ping a SRV2012-01:&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48/1207.azure_2D00_networking_2D00_22.jpg"&gt;&lt;img src="http://blogs.technet.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48/1207.azure_2D00_networking_2D00_22.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="text-align: justify;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;Se obtiene respuesta gracias a que el software de conectividad se encuentra instalado en ambas m&amp;aacute;quinas y a que en las propiedades del grupo se habilit&amp;oacute; conectividad entre las dos m&amp;aacute;quinas.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-align: justify;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;Ahora hagamos ping en sentido contrario, es decir desde la m&amp;aacute;quina de Azure SRV2012-01 hacia AZURE2012 para ver la respuesta:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48/7230.azure_2D00_networking_2D00_23.jpg"&gt;&lt;img src="http://blogs.technet.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48/7230.azure_2D00_networking_2D00_23.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="text-align: justify;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;Analizando lo que se ve, en primera instancia observamos que por defecto se hace ping a direcciones del tipo IPv6. &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-align: justify;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;Tambi&amp;eacute;n se observa que los tiempos de respuesta son m&amp;aacute;s altos que los tiempos habituales de una red local, por ejemplo vemos que el primer ping de AZURE2012 hacia SRV2012-01 tard&amp;oacute; 2015 ms y luego el tiempo baj&amp;oacute;.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-align: justify;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;La raz&amp;oacute;n por la cual los tiempos no son iguales a los de la una red local obedece a que obviamente estamos conectando una m&amp;aacute;quina local con una m&amp;aacute;quina de Azure y adem&amp;aacute;s a trav&amp;eacute;s de un protocolo seguro como&amp;nbsp;&lt;em&gt;IPsec&lt;/em&gt;, pero tambi&amp;eacute;n la demora es ocasionada porque se usa un servicio de &lt;em&gt;relay&lt;/em&gt; para tener conectividad entre las m&amp;aacute;quinas.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-align: justify;"&gt;&lt;span style="font-family: Calibri; font-size: small;"&gt;Tambi&amp;eacute;n es importante tener en cuenta las consideraciones asociadas a las reglas de &lt;em&gt;firewall&lt;/em&gt; en las m&amp;aacute;quinas, para ello pueden consultar el siguiente link &lt;/span&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/windowsazure/gg433061.aspx"&gt;&lt;span style="color: #0563c1; font-family: Calibri; font-size: small;"&gt;http://msdn.microsoft.com/en-us/library/windowsazure/gg433061.aspx&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="text-align: justify;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;Por ejemplo, si quiero conectarme desde mi m&amp;aacute;quina local AZURE2012 hacia la m&amp;aacute;quina de Azure SRV2012-01 por &lt;em&gt;Terminal Services&lt;/em&gt; puedo usar el cliente de Terminal Services (&lt;em&gt;Remote Desktop Connection&lt;/em&gt;) hacia la IPv6 de la m&amp;aacute;quina destino, es decir 2a01:111:f102:102:50da:12ad:45f2:4447&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48/7418.azure_2D00_networking_2D00_24.jpg"&gt;&lt;img src="http://blogs.technet.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48/7418.azure_2D00_networking_2D00_24.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Observen que se solicita usuario y contrase&amp;ntilde;a&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48/5086.azure_2D00_networking_2D00_25.jpg"&gt;&lt;img src="http://blogs.technet.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48/5086.azure_2D00_networking_2D00_25.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="text-align: justify;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;Bueno, como lo ven puedo usar los servicios denominados &lt;em&gt;Windows Azure Connect&lt;/em&gt; para conectar&lt;em&gt; On Premise&lt;/em&gt; o locales con m&amp;aacute;quinas de &lt;em&gt;Azure&lt;/em&gt;. En este blog conect&amp;eacute; mi m&amp;aacute;quina local AZURE2012 hacia la m&amp;aacute;quina SRV2012-01 que se encuentra en &lt;em&gt;Azure&lt;/em&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-align: justify;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="text-align: justify;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;Los servicios de conectividad entre las m&amp;aacute;quinas se realizaron a trav&amp;eacute;s de IPv6. Lo m&amp;aacute;s importante que no necesit&amp;eacute; usar un dispositivo f&amp;iacute;sico para crear &lt;em&gt;VPNs&lt;/em&gt; como un &lt;em&gt;firewall&lt;/em&gt;, lo cual me puede ahorrar costos pero por otra parte los tiempos de respuesta de conectividad entre las 2 m&amp;aacute;quinas pueden llegar a ser m&amp;aacute;s altos debido a que esta conectividad usa un servicio de &lt;em&gt;relay&lt;/em&gt; para lograr la conectividad. &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-align: justify;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;&amp;iexcl;Espero les sea de utilidad! Nos vemos en la pr&amp;oacute;xima entrega.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-align: justify;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Calibri;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-align: justify;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="text-align: justify;"&gt;&lt;br /&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3561893" width="1" height="1"&gt;</description></item><item><title>INFORMACION DE  INTERES SI QUIERES SABER DE SOPORTE Y LICENCIAMIENTO MICROSOFT</title><link>http://blogs.technet.com/b/itprocol/archive/2013/03/06/informacion-de-interes-si-quieres-saber-de-soporte-y-licenciamiento-microsoft.aspx</link><pubDate>Thu, 07 Mar 2013 03:18:37 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3557016</guid><dc:creator>abarbap</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.technet.com/b/itprocol/rsscomments.aspx?WeblogPostID=3557016</wfw:commentRss><comments>http://blogs.technet.com/b/itprocol/archive/2013/03/06/informacion-de-interes-si-quieres-saber-de-soporte-y-licenciamiento-microsoft.aspx#comments</comments><description>&lt;p style="text-align: justify;"&gt;Hola amigos, muchos de ustedes me han preguntado acerca de las opciones de soporte y licenciamiento de Microsoft.&lt;/p&gt;&lt;p style="text-align: justify;"&gt;Les quiero contar que hemos estado mejorando y enriqueciendo las iniciativas disponibles para la comunidad, para brindarles m&amp;aacute;s apoyo en su trabajo as&amp;iacute; como en su crecimiento profesional.&lt;br /&gt;Cada semestre hacemos una encuesta para que nos cuenten en qu&amp;eacute; podemos mejorar y con base en su retroalimentaci&amp;oacute;n detectamos &amp;aacute;reas de mejora, sobre las cuales trabajamos permanentemente.&lt;br /&gt;&lt;br /&gt;Por ejemplo, en la encuesta del semestre pasado, los temas principales que ustedes nos contaron por ejemplo fue que quer&amp;iacute;an tener mejor informaci&amp;oacute;n de licenciamiento, soporte y eventos. Hemos actualizado la informaci&amp;oacute;n sobre soporte y licenciamiento en nuestro sitio web Activa (&lt;a href="http://www.microsoftactiva.com" target="_blank"&gt;www.microsoftactiva.com&lt;/a&gt;) y adem&amp;aacute;s hemos compilado todos los recursos disponibles en este documento &lt;a title="Recursos Activa Microsoft" href="http://sdrv.ms/13Gy07V" target="_blank"&gt;http://sdrv.ms/13Gy07V&lt;/a&gt;, que les recomiendo para que descarguen y tengan a mano permanentemente.&lt;/p&gt;&lt;p style="text-align: justify;"&gt;Adicionalmente, cada mes estamos enviando un correo con los eventos t&amp;eacute;cnicos de Microsoft, as&amp;iacute; como informaci&amp;oacute;n de las comunidades profesionales. Adem&amp;aacute;s, esta informaci&amp;oacute;n se encuentra tambi&amp;eacute;n en nuestro sitio web de Activa &lt;a href="http://www.microsoftactiva.com" target="_blank"&gt;www.microsoftactiva.com&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3557016" width="1" height="1"&gt;</description></item><item><title>WINDOWS AZURE: CREACION Y ADMINISTRACION DE UNA BASE DE DATOS SQL SERVER</title><link>http://blogs.technet.com/b/itprocol/archive/2013/03/01/windows-azure-creacion-y-administracion-de-una-base-de-datos-sql-server.aspx</link><pubDate>Sat, 02 Mar 2013 04:18:07 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3556012</guid><dc:creator>abarbap</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.technet.com/b/itprocol/rsscomments.aspx?WeblogPostID=3556012</wfw:commentRss><comments>http://blogs.technet.com/b/itprocol/archive/2013/03/01/windows-azure-creacion-y-administracion-de-una-base-de-datos-sql-server.aspx#comments</comments><description>&lt;p&gt;Siguiendo con las entregas acerca de Windows AZURE, en esta ocasi&amp;oacute;n les voy a hablar acerca de las bases de datos SQL en AZURE.&lt;/p&gt;&lt;p&gt;Con esta caracter&amp;iacute;stica podemos crear f&amp;aacute;cilmente bases de datos SQL Server y administrarlas de una manera a&amp;uacute;n m&amp;aacute;s f&amp;aacute;cil.&lt;/p&gt;&lt;p&gt;Para empezar ingresamos al portal de AZUREy seleccionamos &lt;em&gt;SQL DATABASES&lt;/em&gt;:&lt;/p&gt;&lt;p&gt;&lt;img src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/5344.azure_2D00_blog01.jpg" alt="" width="1449" height="438" /&gt;&lt;/p&gt;&lt;p&gt;Luego seleccionamos &lt;em&gt;CREATE A SQL DATABAS&lt;/em&gt;E&lt;/p&gt;&lt;p&gt;&lt;img src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/3107.azure_2D00_blog02.jpg" alt="" width="1453" height="436" /&gt;&lt;/p&gt;&lt;p&gt;Es necesario poner unos cuantos datos b&amp;aacute;sicos:&lt;/p&gt;&lt;p&gt;&lt;img src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/4263.azure_2D00_blog03.jpg" alt="" width="807" height="698" /&gt;&lt;/p&gt;&lt;p style="text-align: justify;"&gt;Estos datos incluyen el nombre de la Base de Datos, el tama&amp;ntilde;o de la misma y el tipo de edici&amp;oacute;n (&lt;em&gt;WEB o BUSINESS&lt;/em&gt;). Para m&amp;aacute;s informaci&amp;oacute;n acerca de la capacidades de una y otra pueden ver el siguiente link: &lt;a href="http://msdn.microsoft.com/en-us/library/windowsazure/ee621788.aspx" target="_blank"&gt;http://msdn.microsoft.com/en-us/library/windowsazure/ee621788.aspx&lt;/a&gt;. En resumen la diferencia radica en la capacidad de ellas. La versi&amp;oacute;n &lt;em&gt;WEB &lt;/em&gt;est&amp;aacute; concebida para aplicaciones peque&amp;ntilde;as web o departamentales con un tama&amp;ntilde;o de entre 1 y 5 GB m&amp;aacute;ximo. Por otra parte la versi&amp;oacute;n BUSINESS es m&amp;aacute;s grande y se cre&amp;oacute; pensando en aplicaciones de negocio y puede llegar a tener un tama&amp;ntilde;o m&amp;aacute;ximo de 150 GB.&lt;/p&gt;&lt;p style="text-align: justify;"&gt;En nuestro ejercicio vamos a usar una Base de Datos del tipo &lt;em&gt;WEB&lt;/em&gt;:&lt;/p&gt;&lt;p&gt;&lt;img src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/8473.azure_2D00_blog04.jpg" alt="" width="809" height="696" /&gt;&lt;/p&gt;&lt;p&gt;Yo decid&amp;iacute; nombrar la Base de Datos como mynewdb. Observen que en el campo &lt;em&gt;SERVER &lt;/em&gt;es posible escoger entre un servidor ya existente o crear un nuevo servidor que contenga la Base de Datos, como yo previamente no he creado ning&amp;uacute;n servidor s&amp;oacute;lo puedo escoger la opci&amp;oacute;n de creaci&amp;oacute;n de un nuevo servidor de Base de Datos:&lt;/p&gt;&lt;p&gt;&lt;img src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/0474.azure_2D00_blog05.jpg" alt="" width="840" height="690" /&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Antes de presionar siguiente &lt;img src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/2072.flecha.png" alt="" width="69" height="53" /&gt;, es importante revisar todos los campos de esta ventana, especialmente lo relacionado con el &lt;em&gt;COLLATION&lt;/em&gt;, que en mi ejemplo es &lt;em&gt;SQL_Latin1_General_CP1_CI_AS. &lt;/em&gt;&lt;/p&gt;&lt;p style="text-align: justify;"&gt;Si este par&amp;aacute;metro no se configura de acuerdo a mis necesidades lo mejor es borrar la Base de Datos y volver a crearla.&lt;/p&gt;&lt;p style="text-align: justify;"&gt;Ahora debo asignar un nombre de usuario que cumpla unas condiciones b&amp;aacute;sicas como por ejemplo: &lt;br /&gt;1.&amp;nbsp;&amp;nbsp;&amp;nbsp; No llamarse &lt;em&gt;root, dbmanager&lt;/em&gt;, etc &lt;br /&gt;2.&amp;nbsp;&amp;nbsp;&amp;nbsp; No puede tener el nombre de las cuentas predefinidas en el sistema como &lt;em&gt;dbo, guest, public&lt;/em&gt;, etc &lt;br /&gt;3.&amp;nbsp;&amp;nbsp;&amp;nbsp; No puede tener espacios en blanco, tabuladores&lt;br /&gt;4.&amp;nbsp;&amp;nbsp;&amp;nbsp; No tener caracteres especiales ("&amp;lt;&amp;gt;|:*?\/#&amp;amp;;,%=)&lt;br /&gt;5.&amp;nbsp;&amp;nbsp;&amp;nbsp; No empezar por d&amp;iacute;gitos y no tener los signos @, $ y +&lt;/p&gt;&lt;p style="text-align: justify;"&gt;De igual manera la contrase&amp;ntilde;a debe cumplir con al menos 3 de las siguientes condiciones:&lt;/p&gt;&lt;p&gt;1.&amp;nbsp;&amp;nbsp;&amp;nbsp; Tener May&amp;uacute;sculas&lt;br /&gt;2.&amp;nbsp;&amp;nbsp;&amp;nbsp; Tener min&amp;uacute;sculas&lt;br /&gt;3.&amp;nbsp;&amp;nbsp;&amp;nbsp; Tener n&amp;uacute;meros&lt;br /&gt;4.&amp;nbsp;&amp;nbsp;&amp;nbsp; Tener caracteres No Alfanum&amp;eacute;ricos como !, $, # y %&lt;br /&gt;Teniendo en cuenta estas condiciones asigno una contrase&amp;ntilde;a al usuario &lt;em&gt;abarba&lt;/em&gt;.&lt;/p&gt;&lt;p style="text-align: justify;"&gt;En pocas palabras voy a usar abarba, el cual cumple con los requisitos para asignar nombre de usuario.&lt;/p&gt;&lt;p style="text-align: justify;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;img src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/5381.azure_2D00_blog07.jpg" alt="" width="838" height="686" /&gt;&lt;/p&gt;&lt;p&gt;Debo seleccionar una regi&amp;oacute;n, en este ejemplo selecciono &lt;em&gt;North Central US&lt;/em&gt;.&lt;/p&gt;&lt;p&gt;Los dem&amp;aacute;s par&amp;aacute;metros los dejo por defecto:&lt;/p&gt;&lt;p&gt;&lt;img src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/8877.azure_2D00_blog08.jpg" alt="" width="834" height="694" /&gt;&lt;/p&gt;&lt;p&gt;Presiono &lt;img src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/1033.flecha.png" alt="" width="69" height="53" /&gt;para continuar&lt;/p&gt;&lt;p&gt;Empezar&amp;aacute; el proceso de creaci&amp;oacute;n de la Base de Datos:&lt;/p&gt;&lt;p&gt;&lt;img src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/6685.azure_2D00_blog09.jpg" alt="" width="1438" height="277" /&gt;&lt;/p&gt;&lt;p&gt;Una vez creada ya estar&amp;aacute; lista para su uso&lt;/p&gt;&lt;p&gt;&lt;img src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/7848.azure_2D00_blog10.jpg" alt="" width="1448" height="296" /&gt;&lt;/p&gt;&lt;p style="text-align: justify;"&gt;Observen que AZURE cre&amp;oacute; un servidor para m&amp;iacute; denominado &lt;em&gt;n10iu84mw2 &lt;/em&gt;en donde est&amp;aacute; mi nueva Base de Datos y la pr&amp;oacute;xima vez que vaya a crear una nueva Base de Datos tendr&amp;eacute; la posibilidad de crearla en este servidor.&lt;/p&gt;&lt;p&gt;&lt;img src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/1374.azure_2D00_blog10.jpg" alt="" width="1448" height="296" /&gt;&lt;/p&gt;&lt;p&gt;Ya estoy listo para administrar mi Base de Datos, basta con hacer clic en el nombre de la misma (&lt;em&gt;mynewdb&lt;/em&gt;) y ver&amp;eacute; lo siguiente:&lt;/p&gt;&lt;p&gt;&lt;img src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/8750.azure_2D00_blog12.jpg" alt="" width="1179" height="775" /&gt;&lt;/p&gt;&lt;p style="text-align: justify;"&gt;Aqu&amp;iacute; tengo muchas posibilidades interesantes como desarrollador pero nosotros somos IT Pros, as&amp;iacute; que podemos pensar en entrar a la consola de administraci&amp;oacute;n de mi base de datos como primera medida.&lt;/p&gt;&lt;p style="text-align: justify;"&gt;Para tener acceso a la Base de Datos debemos crear una regla de acceso en el firewall de modo que podamos ingresar a la consola de administraci&amp;oacute;n desde nuestra IP p&amp;uacute;blica.&lt;/p&gt;&lt;p style="text-align: justify;"&gt;Hago clic en &lt;em&gt;Set up Windows Azure firewall rules for this IP address&lt;/em&gt; para autorizar mi IP:&lt;/p&gt;&lt;p&gt;&lt;img src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/0842.azure_2D00_blog13.jpg" alt="" width="1466" height="90" /&gt;&lt;/p&gt;&lt;p style="text-align: justify;"&gt;Se me pregunta si autorizo mi IP para administraci&amp;oacute;n, presiono &lt;em&gt;Yes&lt;/em&gt;.&lt;/p&gt;&lt;p style="text-align: justify;"&gt;Ya estoy listo para conectarme a mi Base de Datos, de modo que dentro de &lt;em&gt;Connect to your database&lt;/em&gt; puedo hacer clic en &lt;em&gt;Design your SQL Database&lt;/em&gt; y al hacerlo se abrir&amp;aacute; una nueva pesta&amp;ntilde;a en mi explorador:&lt;/p&gt;&lt;p&gt;&lt;img src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/4682.azure_2D00_blog14.jpg" alt="" width="461" height="646" /&gt;&lt;/p&gt;&lt;p&gt;Yo ven&amp;iacute;a trabajando en Ingl&amp;eacute;s, pero seguramente debido a mi localizaci&amp;oacute;n de pa&amp;iacute;s e idioma me lo muestra en Espa&amp;ntilde;ol...&lt;/p&gt;&lt;p&gt;&lt;img src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/0871.azure_2D00_blog15.jpg" alt="" width="444" height="657" /&gt;&lt;/p&gt;&lt;p&gt;Escribo el nombre de usuario, que en mi caso es abarba y la contrase&amp;ntilde;a, luego presiono Iniciar Sesi&amp;oacute;n, y voy a ver un panel de administraci&amp;oacute;n al siguiente (el color rosado no lo seleccion&amp;eacute; yo)&lt;/p&gt;&lt;p&gt;&lt;img src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/4353.azure_2D00_blog16.jpg" alt="" width="1261" height="565" /&gt;&lt;/p&gt;&lt;p&gt;Aqu&amp;iacute; puedo realizar mis tareas administrativas sobre la Base de Datos. Por ejemplo voy a crear una tabla nueva en mi Base de Datos, para ello selecciono Nueva tabla&lt;/p&gt;&lt;p&gt;&lt;img src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/0257.azure_2D00_blog17.jpg" alt="" width="1041" height="361" /&gt;&lt;/p&gt;&lt;p&gt;Cre&amp;eacute; una tabla muy simple denominada &lt;em&gt;Tabla1 &lt;/em&gt;con 3 campos o columnas: Id (int), Nombre (nvarchar) y Cargo (nvarchar):&lt;/p&gt;&lt;p&gt;&lt;img src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/7776.azure_2D00_blog18.jpg" alt="" width="1330" height="465" /&gt;&lt;/p&gt;&lt;p style="text-align: justify;"&gt;Presiono Guardar y ya queda salvada la tabla en la Base de Datos. Observen que no modifiqu&amp;eacute; los tipos de datos (nvarchar en este caso) ni cambi&amp;eacute; sus tama&amp;ntilde;os por defecto pero esos valores se pueden modificar.&lt;/p&gt;&lt;p style="text-align: justify;"&gt;No me quiero meter en los terrenos de los expertos en Bases de Datos s&amp;oacute;lo quiero mostrar que como IT Pros podemos armar una infraestructura de SQL Server muy r&amp;aacute;pidamente.&lt;/p&gt;&lt;p style="text-align: justify;"&gt;Navegando por otras opciones hice clic en Administraci&amp;oacute;n y puedo ver el estado de mi Base de Datos, la cual est&amp;aacute; a prop&amp;oacute;sito muy saludable dado que es nueva:&lt;/p&gt;&lt;p style="text-align: justify;"&gt;&lt;img src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/1616.azure_2D00_blog19.jpg" alt="" width="933" height="490" /&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Tambi&amp;eacute;n puedo abrir consultas o queries que tenga grabados en mi disco local:&lt;/p&gt;&lt;p&gt;&lt;img src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/5468.azure_2D00_blog20.jpg" alt="" width="1329" height="453" /&gt;&lt;/p&gt;&lt;p&gt;Basta con presionar en &lt;em&gt;Abrir&lt;/em&gt;&lt;/p&gt;&lt;p&gt;&lt;img src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/3833.azure_2D00_blog21.jpg" alt="" width="960" height="600" /&gt;&lt;/p&gt;&lt;p&gt;Puedo traer consultas o queries (archivos con extensi&amp;oacute;n .sql) o planes de ejecuci&amp;oacute;n que tienen extensi&amp;oacute;n &lt;em&gt;XML&lt;/em&gt;.&lt;/p&gt;&lt;p&gt;Y bien, as&amp;iacute; puedo administrar una Base de datos &lt;em&gt;AZURE &lt;/em&gt;v&amp;iacute;a web.&lt;/p&gt;&lt;p style="text-align: justify;"&gt;&amp;iquest;Y si quiero administrar mi Base de datos usando las herramientas ya conocidas como un &lt;em&gt;SQL Server Management Studio&lt;/em&gt;?&lt;/p&gt;&lt;p style="text-align: justify;"&gt;Voy a descargar de &lt;a href="http://www.microsoft.com/en-us/download/details.aspx?id=29062" target="_blank"&gt;http://www.microsoft.com/en-us/download/details.aspx?id=29062&lt;/a&gt; el cliente de SQL 2012 Server Management Studio. Una vez lo descargo procedo a instalarlo.&lt;/p&gt;&lt;p style="text-align: justify;"&gt;Si se observa al hacer clic en la Base de Datos aparece el nombre de la misma, que en este ejemplo es &lt;em&gt;Server: n10iu84mw2.database.windows.net,1433&lt;/em&gt;&lt;/p&gt;&lt;p style="text-align: justify;"&gt;El nombre n10iu84mw2.database.windows.net es el que voy a usar para establecer conexi&amp;oacute;n a la Base de Datos. Como ya tengo conexi&amp;oacute;n permitida en el firewall de AZURE a trav&amp;eacute;s del puerto 1433 puedo administrar mi Base de Datos.&lt;/p&gt;&lt;p style="text-align: justify;"&gt;Bien, apenas instale el software de gesti&amp;oacute;n de SQL Server puedo establecer conexi&amp;oacute;n:&lt;/p&gt;&lt;p&gt;&lt;img src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/8838.azure_2D00_blog22.jpg" alt="" width="543" height="396" /&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Escribo el nombre del servidor que en este caso es &lt;em&gt;n10iu84mw2.database.windows.net&lt;/em&gt;, el usuario (abarba) y la contrase&amp;ntilde;a y presiono &lt;em&gt;Connect&lt;/em&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;img src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/4503.azure_2D00_blog23.jpg" alt="" width="1051" height="277" /&gt;&lt;/p&gt;&lt;p&gt;&amp;iexcl;Ya estoy administrando mi Base de datos SQL Server en AZURE desde &lt;em&gt;SQL Server Management Studio&lt;/em&gt;!&lt;/p&gt;&lt;p&gt;Quise traer esta posibilidad puesto que muchos &amp;ndash;entre los que me incluyo- nos sentimos m&amp;aacute;s c&amp;oacute;modos usando esta herramienta para administrar Bases de Datos SQL Server.&lt;/p&gt;&lt;p&gt;Ahora revisemos nuestra Base de Datos &lt;em&gt;mynewdb&lt;/em&gt; y la tabla &lt;em&gt;Tabla1 &lt;/em&gt;que previamente creamos en el ambiente web:&lt;/p&gt;&lt;p&gt;&lt;img src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/6763.azure_2D00_blog24.jpg" alt="" width="545" height="681" /&gt;&lt;/p&gt;&lt;p&gt;Ah&amp;iacute; se encuentra la estructura que creamos.&lt;/p&gt;&lt;p&gt;De ah&amp;iacute; en adelante puedo hacer muchas cosas, y de antemano ofrezco disculpas a mis amigos expertos en Bases de Datos, por ejemplo voy a ingresar un registro en mi &lt;em&gt;Tabla1&lt;/em&gt;:&lt;/p&gt;&lt;p&gt;&lt;img src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/0081.azure_2D00_blog26.jpg" alt="" width="1110" height="433" /&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Luego puedo hacer una consulta de los registros que insert&amp;eacute; a mi tabla, usando &lt;em&gt;SELECT&lt;/em&gt;&lt;/p&gt;&lt;p&gt;&lt;img src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/4265.azure_2D00_blog28.jpg" alt="" width="1042" height="443" /&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Bueno amigos, espero hayan disfrutado de este contenido y les haya sido &amp;uacute;til para ver lo f&amp;aacute;cil que es empezar a trabajar con Bases de Datos SQL en AZURE.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3556012" width="1" height="1"&gt;</description></item><item><title>WINDOWS AZURE - CREAR SITIO WEB EN SERVIDOR LINUX CENTOS</title><link>http://blogs.technet.com/b/itprocol/archive/2013/02/22/windows-azure-crear-sitio-web-en-servidor-linux-centos-con-apache.aspx</link><pubDate>Fri, 22 Feb 2013 22:32:50 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3554512</guid><dc:creator>abarbap</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.technet.com/b/itprocol/rsscomments.aspx?WeblogPostID=3554512</wfw:commentRss><comments>http://blogs.technet.com/b/itprocol/archive/2013/02/22/windows-azure-crear-sitio-web-en-servidor-linux-centos-con-apache.aspx#comments</comments><description>&lt;p style="text-align: justify;"&gt;Hola amigos, tal como lo hab&amp;iacute;a prometido en mi &amp;uacute;ltima entrega hoy vamos a ver los pasos para crear un sitio web b&amp;aacute;sico en una m&amp;aacute;quina &lt;em&gt;Linux &lt;/em&gt;creada en &lt;em&gt;Azure&lt;/em&gt;. Ya lo hicimos con &lt;em&gt;Windows Server 2012&lt;/em&gt; y fue bastante f&amp;aacute;cil y divertido.&lt;/p&gt;&lt;p style="text-align: justify;"&gt;Lo primero que debemos hacer es crear una m&amp;aacute;quina nueva &lt;em&gt;Linux &lt;/em&gt;tomando como base una imagen ya predeterminada. Como ya habl&amp;eacute; de ese mismo tema en un post anterior considero que no vale la pena repetir los mismos pasos, por ello les pido que se remitan a &lt;a href="http://blogs.technet.com/b/itprocol/archive/2013/01/18/windows-azure-191-que-puedo-hacer-como-it-pro.aspx" target="_blank"&gt;http://blogs.technet.com/b/itprocol/archive/2013/01/18/windows-azure-191-que-puedo-hacer-como-it-pro.aspx&lt;/a&gt; en donde se ve c&amp;oacute;mo crear una m&amp;aacute;quina desde cero.&lt;/p&gt;&lt;p style="text-align: justify;"&gt;S&amp;oacute;lo hay que tener en cuenta que en el caso de las m&amp;aacute;quinas Windows el usuario que se crea por defecto es Administrator y al momento de la creaci&amp;oacute;n de la m&amp;aacute;quina se nos pide asignar una contrase&amp;ntilde;a a este usuario, pero en el caso de las m&amp;aacute;quinas Linux de Azure se nos pide la creaci&amp;oacute;n y asignaci&amp;oacute;n de contrase&amp;ntilde;a a un usuario que no es el administrador de la m&amp;aacute;quina. El usuario con m&amp;aacute;s poder en Linux se denomina &lt;em&gt;root&lt;/em&gt;.&lt;/p&gt;&lt;p style="text-align: justify;"&gt;En este ejemplo vamos a seleccionar de la galer&amp;iacute;a de m&amp;aacute;quinas preinstaladas una m&amp;aacute;quina &lt;em&gt;CentOS&lt;/em&gt;&lt;/p&gt;&lt;p style="text-align: justify;"&gt;&lt;img src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/0410.linux_2D00_azure01.jpg" alt="Galer&amp;iacute;a de im&amp;aacute;genes - Linux CentOS" width="1100" height="791" /&gt;&lt;/p&gt;&lt;p style="text-align: justify;"&gt;Una vez la hayamos seleccionado, el siguiente paso es definir el tama&amp;ntilde;o de la m&amp;aacute;quina y el nombre del usuario (que no es un usuario totalmente privilegiado):&lt;/p&gt;&lt;p style="text-align: justify;"&gt;&lt;img src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/4863.linux_2D00_azure02.jpg" alt="Definici&amp;oacute;n de usuario" width="1098" height="784" /&gt;&lt;/p&gt;&lt;p style="text-align: justify;"&gt;Aqu&amp;iacute; estoy usando &lt;em&gt;abarba &lt;/em&gt;como nombre de usuario.&lt;/p&gt;&lt;p style="text-align: justify;"&gt;El resto de pasos ya es conocido: (ver &lt;a href="http://blogs.technet.com/b/itprocol/archive/2013/01/18/windows-azure-191-que-puedo-hacer-como-it-pro.aspx" target="_blank"&gt;http://blogs.technet.com/b/itprocol/archive/2013/01/18/windows-azure-191-que-puedo-hacer-como-it-pro.aspx&lt;/a&gt;)&lt;/p&gt;&lt;p style="text-align: justify;"&gt;Aqu&amp;iacute; defino el nombre de la m&amp;aacute;quina y en d&amp;oacute;nde va a estar almacenada:&lt;/p&gt;&lt;p style="text-align: justify;"&gt;&lt;img src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/6403.linux_2D00_azure03.jpg" alt="Nombre de m&amp;aacute;quina CentOS" width="1104" height="787" /&gt;&lt;/p&gt;&lt;p style="text-align: justify;"&gt;Un clic m&amp;aacute;s y ya estoy listo para crear la VM:&lt;/p&gt;&lt;p style="text-align: justify;"&gt;&lt;img src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/2275.linux_2D00_azure04.jpg" alt="M&amp;aacute;quina CentOS lista para ser creada" width="1104" height="786" /&gt;&lt;/p&gt;&lt;p style="text-align: justify;"&gt;Una vez se haya creado la m&amp;aacute;quina, se ven los datos de la misma:&lt;/p&gt;&lt;p style="text-align: justify;"&gt;&lt;img src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/0654.linux_2D00_azure05.jpg" alt="" width="1424" height="496" /&gt;&lt;/p&gt;&lt;p&gt;En este caso los datos m&amp;aacute;s importantes son el nombre p&amp;uacute;blico o &lt;em&gt;FQDN &lt;/em&gt;de la m&amp;aacute;quina que en este caso es &lt;em&gt;centos01-barba.cloudapp.net&lt;/em&gt; y su IP p&amp;uacute;blica 168.62.165.114.&lt;/p&gt;&lt;p&gt;Por defecto en las m&amp;aacute;quinas Linux de Azure s&amp;oacute;lo se abre el puerto 22 que corresponde a SSH. Para tener acceso a la m&amp;aacute;quina puedo usar un cliente como &lt;em&gt;putty &lt;/em&gt;que se descargar de &lt;a href="http://www.putty.org" target="_blank"&gt;http://www.putty.org/ &lt;/a&gt;&lt;/p&gt;&lt;p&gt;Una vez se haya descargado se puede tener acceso a la m&amp;aacute;quina ejecutando el programa y colocando los par&amp;aacute;metros de IP y puerto (22) como se ve en la siguiente imagen:&lt;/p&gt;&lt;p&gt;&lt;img src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/3058.linux_2D00_azure06.jpg" alt="Datos de acceso a m&amp;aacute;quina a trav&amp;eacute;s de Putty" width="614" height="546" /&gt;&lt;/p&gt;&lt;p&gt;Observen que puedo salvar la sesi&amp;oacute;n para su posterior uso, en este caso le asign&amp;eacute; el nombre de &lt;em&gt;Azure1&lt;/em&gt;.&lt;/p&gt;&lt;p&gt;Tan pronto presiono Open empiezo a establecer conexi&amp;oacute;n con la m&amp;aacute;quina. Si mi &lt;em&gt;proxy &lt;/em&gt;no tiene restricciones para el puerto TCP 22 debo algo similar a:&lt;/p&gt;&lt;p&gt;&lt;img src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/3443.linux_2D00_azure07.jpg" alt="" width="524" height="402" /&gt;&lt;/p&gt;&lt;p&gt;Cuando ingreso por primera vez se genera una llave &lt;em&gt;RSA2 &lt;/em&gt;y debo presionar&lt;em&gt; Yes&lt;/em&gt; para almacenar dicha llave en mi m&amp;aacute;quina local y as&amp;iacute; no ser&amp;aacute; solicitada la pr&amp;oacute;xima vez que solicite conexi&amp;oacute;n, una vez presione &lt;em&gt;Yes &lt;/em&gt;se me pedir&amp;aacute; usuario y contrase&amp;ntilde;a:&lt;/p&gt;&lt;p&gt;&lt;img src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/8802.linux_2D00_azure08.jpg" alt="" width="839" height="524" /&gt;&lt;/p&gt;&lt;p&gt;Aqu&amp;iacute; debo escribir el usuario y contrase&amp;ntilde;a que asign&amp;eacute; a la m&amp;aacute;quina, en mi ejemplo fue &lt;em&gt;abarba&lt;/em&gt;:&lt;/p&gt;&lt;p&gt;&lt;img src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/8372.linux_2D00_azure09.jpg" alt="" width="839" height="524" /&gt;&lt;/p&gt;&lt;p style="text-align: justify;"&gt;Ya estoy como el usuario &lt;em&gt;abarba &lt;/em&gt;en la m&amp;aacute;quina, sin embargo este usuario no es privilegiado, de modo que cuando requiera hacer una tarea privilegiada -como lo es instalar un servidor web- necesitar&amp;eacute; tener privilegios de &lt;em&gt;root&lt;/em&gt;, que es el usuario m&amp;aacute;s privilegiado o superusuario de &lt;em&gt;Linux&lt;/em&gt;.&lt;/p&gt;&lt;p style="text-align: justify;"&gt;Para tener temporalmente privilegios de &lt;em&gt;root &lt;/em&gt;uso el comando &lt;em&gt;sudo&lt;/em&gt;, simplemente escribo &lt;em&gt;sudo &amp;lt;comando&amp;gt;&lt;/em&gt; y se me pedir&amp;aacute; la contrase&amp;ntilde;a del usuario no privilegiado, en este caso &lt;em&gt;abarba&lt;/em&gt;.&lt;/p&gt;&lt;p style="text-align: justify;"&gt;Las m&amp;aacute;quinas Linux en &lt;em&gt;Azure &lt;/em&gt;vienen instaladas de una manera b&amp;aacute;sica y sin paquetes adicionales, como en este ejercicio queremos instalar el servidor web &lt;em&gt;Apache&lt;/em&gt;, debemos instalarlo usando la utilidad &lt;em&gt;YUM&lt;/em&gt;, que guardadas las proporciones es como un &lt;em&gt;Windows Update&lt;/em&gt;, entonces debo escribir &lt;em&gt;sudo yum install httpd&lt;/em&gt;:&lt;/p&gt;&lt;p&gt;&lt;img src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/4705.linux_2D00_azure10.jpg" alt="" width="829" height="521" /&gt;&lt;/p&gt;&lt;p&gt;En realidad el servicio se denomina &lt;em&gt;httpd &lt;/em&gt;pero es el mismo &lt;em&gt;Apache &lt;/em&gt;en la pr&amp;aacute;ctica.&lt;/p&gt;&lt;p&gt;Tan pronto descargue los paquetes asociados al servicio se ver&amp;aacute; una pantalla preguntando si se quiere proceder con la instalaci&amp;oacute;n, es necesario confirmar con &lt;em&gt;Y&lt;/em&gt;&lt;/p&gt;&lt;p&gt;&lt;img src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/2570.linux_2D00_azure11.jpg" alt="" width="839" height="524" /&gt;&lt;/p&gt;&lt;p&gt;El proceso de instalaci&amp;oacute;n va a iniciar:&lt;/p&gt;&lt;p&gt;&lt;img src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/5661.linux_2D00_azure13.jpg" alt="" /&gt;&lt;/p&gt;&lt;p&gt;Tan pronto termine se ver&amp;aacute; algo como lo siguiente:&lt;/p&gt;&lt;p&gt;&lt;img src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/4137.linux_2D00_azure14.jpg" alt="" width="839" height="524" /&gt;&lt;/p&gt;&lt;p&gt;No queda m&amp;aacute;s sino subir el servicio de &lt;em&gt;httpd &lt;/em&gt;con el comando &lt;em&gt;sudo service httpd start&lt;/em&gt;:&lt;/p&gt;&lt;p&gt;&lt;img src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/3823.linux_2D00_azure15.jpg" alt="" width="951" height="324" /&gt;&lt;/p&gt;&lt;p&gt;Por defecto las m&amp;aacute;quinas vienen con el &lt;em&gt;firewall &lt;/em&gt;denominado &lt;em&gt;iptables &lt;/em&gt;arriba, el cual no tiene el puerto 80 abierto. Para verificar los puertos abiertos y el servicio usamos &lt;em&gt;sudo iptables -nL&lt;/em&gt;&lt;/p&gt;&lt;p&gt;&lt;img src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/4657.linux_2D00_azure16.jpg" alt="" width="1245" height="349" /&gt;&lt;/p&gt;&lt;p&gt;No me voy a internar en los comandos para habilitar puertos en &lt;em&gt;iptables&lt;/em&gt;, de modo que lo que voy a a hacer es detener el servicio con el comando &lt;em&gt;sudo service iptables stop&lt;/em&gt;&lt;/p&gt;&lt;p&gt;&lt;img src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/3021.linux_2D00_azure17.jpg" alt="" width="1245" height="324" /&gt;&lt;/p&gt;&lt;p&gt;Tambi&amp;eacute;n dejo detenido el servicio de manera permanente usando &lt;em&gt;sudo chkconfig iptables of&lt;/em&gt;f:&lt;/p&gt;&lt;p&gt;&lt;img src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/0118.linux_2D00_azure18.jpg" alt="" width="861" height="249" /&gt;&lt;/p&gt;&lt;p&gt;Ahora deshabilito el &lt;em&gt;SELINUX&lt;/em&gt;, que es un contexto se seguridad en donde viene enmarcada la m&amp;aacute;quina y que por defecto viene en las m&amp;aacute;quinas Linux de &lt;em&gt;Azure&lt;/em&gt;.&lt;/p&gt;&lt;p&gt;Para tener una m&amp;aacute;quina m&amp;aacute;s segura se debe dejar habilitado &lt;em&gt;SELINUX&lt;/em&gt;, pero en este ejercicio lo voy a dejar deshabilitado, si se quiere m&amp;aacute;s informaci&amp;oacute;n al respecto se debe consultar toda la documentaci&amp;oacute;n que hay en la red al respecto.&lt;/p&gt;&lt;p&gt;Lo hago con el comando &lt;em&gt;setenforce 0&lt;/em&gt;&lt;/p&gt;&lt;p&gt;&lt;img src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/1385.linux_2D00_azure19.jpg" alt="" width="949" height="249" /&gt;&lt;/p&gt;&lt;p style="text-align: justify;"&gt;Por ahora ya estoy casi listo.&lt;/p&gt;&lt;p style="text-align: justify;"&gt;Ahora regreso al portal de &lt;em&gt;Azure &lt;/em&gt;y veo qu&amp;eacute; reglas o &lt;em&gt;ENDPOINTS &lt;/em&gt;est&amp;aacute;n activos para mi m&amp;aacute;quina. Como ya lo he mencionado, por defecto en las m&amp;aacute;quinas Windows s&amp;oacute;lo viene habilitado el puerto &lt;em&gt;TCP 3389&lt;/em&gt; de &lt;em&gt;Terminal Services&lt;/em&gt; y en las m&amp;aacute;quinas Linux el puerto &lt;em&gt;TCP 22&lt;/em&gt; que corresponde a &lt;em&gt;SSH&lt;/em&gt;.&lt;/p&gt;&lt;p style="text-align: justify;"&gt;Necesito entonces abrir el puerto &lt;em&gt;80 (HTTP)&lt;/em&gt; y para ello en las propiedades de la m&amp;aacute;quina selecciono &lt;em&gt;ENDPOINTS &lt;/em&gt;&lt;/p&gt;&lt;p&gt;&lt;img src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/4064.linux_2D00_azure20.jpg" alt="" width="1456" height="425" /&gt;&lt;/p&gt;&lt;p&gt;Selecciono &lt;em&gt;ADD ENDPOINT&lt;/em&gt;&lt;/p&gt;&lt;p&gt;&lt;img src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/2465.linux_2D00_azure21.jpg" alt="" width="785" height="557" /&gt;&lt;/p&gt;&lt;p&gt;Presiono la flecha &lt;img src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/3527.Flecha.jpg" alt="" width="70" height="63" /&gt;&lt;/p&gt;&lt;p&gt;Aqu&amp;iacute; lo m&amp;aacute;s importante en realidad es el puerto p&amp;uacute;blico que es el 80, pero yo us&amp;eacute; &lt;em&gt;HTTP &lt;/em&gt;como nombre del &lt;em&gt;ENDPOINT &lt;/em&gt;para tener un mejor control en mi caso, pero pude haber usado &lt;em&gt;WEB &lt;/em&gt;o cualquier otro nombre:&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;img src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/2548.linux_2D00_azure22.jpg" alt="" width="780" height="557" /&gt;&lt;/p&gt;&lt;p&gt;Espero que el proceso termine y &amp;iexcl;ya estoy listo para usar mi sitio web!&lt;/p&gt;&lt;p&gt;Ahora al abrir con un navegador la &lt;em&gt;URL http://centos01-barba.cloudapp.net/ &lt;/em&gt;ver&amp;eacute; la p&amp;aacute;gina de prueba de &lt;em&gt;Apache &lt;/em&gt;sobre &lt;em&gt;CentOS&lt;/em&gt;&lt;/p&gt;&lt;p&gt;&lt;img src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-91-48-metablogapi/4135.linux_2D00_azure23.jpg" alt="" width="1321" height="848" /&gt;&lt;/p&gt;&lt;p style="text-align: justify;"&gt;Bueno, espero que les haya gustado.&lt;/p&gt;&lt;p style="text-align: justify;"&gt;Como comentarios finales:&lt;/p&gt;&lt;p style="text-align: justify;"&gt;Por supuesto que si se requieren otros componentes como &lt;em&gt;PHP, MySQL, Perl&lt;/em&gt;, etc es necesario instalarlos e incorporarlos al servidor web.&lt;/p&gt;&lt;p style="text-align: justify;"&gt;Tambi&amp;eacute;n si observan en el portal de &lt;em&gt;Azure &lt;/em&gt;hay maneras m&amp;aacute;s f&amp;aacute;ciles de crear sitios web que ya vienen predefinidos y sin necesidad de descargar paquetes y configurar el sistema operativo, pero el esp&amp;iacute;ritu de este documento era el de reflejar los pasos para crear un sitio web desde el punto de vista de &lt;em&gt;IaaS (Infrastructure as a Service).&lt;/em&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3554512" width="1" height="1"&gt;</description></item></channel></rss>