<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: gabe in cloud</title>
    <description>The latest articles on DEV Community by gabe in cloud (@gabeincloud).</description>
    <link>https://dev.to/gabeincloud</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F1863481%2F261ce94c-dc00-46ec-ba00-a65e012d9f89.PNG</url>
      <title>DEV Community: gabe in cloud</title>
      <link>https://dev.to/gabeincloud</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/gabeincloud"/>
    <language>en</language>
    <item>
      <title>Guía Completa para Crear una Instancia EC2 en AWS</title>
      <dc:creator>gabe in cloud</dc:creator>
      <pubDate>Sun, 25 Aug 2024 16:28:39 +0000</pubDate>
      <link>https://dev.to/gabeincloud/guia-completa-para-crear-una-instancia-ec2-en-aws-4770</link>
      <guid>https://dev.to/gabeincloud/guia-completa-para-crear-una-instancia-ec2-en-aws-4770</guid>
      <description>&lt;h2&gt;
  
  
  Prerrequisitos
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Una cuenta activa de AWS.&lt;/li&gt;
&lt;li&gt;Acceso a la consola de AWS Management Console.&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  Paso 1: Acceder al AWS Management Console
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;Inicia sesión en tu cuenta de AWS en &lt;a href="https://aws.amazon.com/" rel="noopener noreferrer"&gt;https://aws.amazon.com/&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;En la barra de búsqueda de la consola, escribe &lt;code&gt;EC2&lt;/code&gt; y selecciona &lt;code&gt;EC2&lt;/code&gt; bajo la sección de &lt;code&gt;Services&lt;/code&gt;.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fo31c75to3ktj2rma5py0.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fo31c75to3ktj2rma5py0.png" alt="Pantalla principal de AWS Management Console con la barra de búsqueda destacada, buscando 'EC2'." width="800" height="170"&gt;&lt;/a&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  Paso 2: Iniciar la Creación de una Instancia EC2
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;En el panel de EC2, haz clic en el botón &lt;code&gt;Launch Instance&lt;/code&gt;.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fw5tzns9859ht4o794f5v.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fw5tzns9859ht4o794f5v.png" alt="Botón 'Launch Instance' resaltado en la consola EC2 para iniciar el proceso de creación de una nueva instancia." width="530" height="230"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Serás dirigido a la pantalla de configuración de la nueva instancia.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Flflsg1q61er0d29z8x43.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Flflsg1q61er0d29z8x43.png" alt="Pantalla de configuración inicial de la instancia EC2, mostrando opciones como selección de AMI, tipo de instancia, etc." width="800" height="269"&gt;&lt;/a&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  Paso 3: Elegir un Amazon Machine Image (AMI)
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;En la sección &lt;code&gt;Choose an Amazon Machine Image (AMI)&lt;/code&gt;, selecciona un AMI que sirva como sistema operativo para tu instancia. 

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Amazon Linux 2&lt;/strong&gt; (Recomendado): Es ideal para la mayoría de los casos de uso generales.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Windows Server&lt;/strong&gt;: Si necesitas un entorno Windows.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Ubuntu&lt;/strong&gt;: Para un entorno Linux más específico.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fhpgwa4208zkw52tdzaiy.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fhpgwa4208zkw52tdzaiy.png" alt="Lista de AMIs disponibles en la consola EC2, incluyendo Amazon Linux 2, Windows Server, y Ubuntu." width="774" height="526"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Haz clic en &lt;code&gt;Select&lt;/code&gt; junto al AMI elegido.&lt;/li&gt;
&lt;/ol&gt;




&lt;h2&gt;
  
  
  Paso 4: Seleccionar el Tipo de Instancia
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;En la sección &lt;code&gt;Choose an Instance Type&lt;/code&gt;, selecciona el tipo de instancia que mejor se adapte a tus necesidades.

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;t2.micro&lt;/strong&gt; (Incluido en el Free Tier): Ideal para pequeñas aplicaciones y pruebas.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;m5.large&lt;/strong&gt;: Adecuado para aplicaciones que requieren más poder de cómputo.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ffppvp2df56jioagr92ha.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ffppvp2df56jioagr92ha.png" alt="Lista de tipos de instancias EC2 disponibles, destacando t2.micro y m5.large." width="767" height="249"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Key Pair(login)
Para este paso tendremos dos opciones, crearlo o seleccionar uno ya creado, esto básicamente son las credenciales que vamos a utilizar para crear nuestra EC2.&lt;/li&gt;
&lt;li&gt;Haz clic en &lt;code&gt;Next: Configure Instance Details&lt;/code&gt;.&lt;/li&gt;
&lt;/ol&gt;




&lt;h2&gt;
  
  
  Paso 5: Configurar los Detalles de la Instancia
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;Configura la cantidad de instancias que deseas lanzar (por defecto es &lt;code&gt;1&lt;/code&gt;).&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fo00f8ryisr7kboldu0m0.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fo00f8ryisr7kboldu0m0.png" alt="Pantalla de configuración de detalles de la instancia, mostrando el campo para seleccionar la cantidad de instancias a lanzar." width="364" height="132"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Asegúrate de que la red (VPC) y la subnet estén correctamente seleccionadas según tus necesidades.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F07ss7rl3a9990mmdj2d3.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F07ss7rl3a9990mmdj2d3.png" alt="Pantalla de configuración de red y subnet para la instancia EC2." width="776" height="694"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Configura otros detalles según sea necesario, como el rol de IAM y la colocación en clúster.&lt;/li&gt;
&lt;li&gt;Haz clic en &lt;code&gt;Next: Add Storage&lt;/code&gt;.&lt;/li&gt;
&lt;/ol&gt;




&lt;h2&gt;
  
  
  Paso 6: Agregar Almacenamiento
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;En la sección &lt;code&gt;Add Storage&lt;/code&gt;, define el tamaño del almacenamiento que necesitas.

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Tamaño predeterminado&lt;/strong&gt;: 8 GB para Amazon Linux 2 (puede variar dependiendo del AMI).&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Tipo de Volumen&lt;/strong&gt;: General Purpose SSD (gp3) es una buena opción por defecto.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Puedes agregar volúmenes adicionales si lo necesitas.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ftn7iehpswza1366xitl4.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ftn7iehpswza1366xitl4.png" alt="Pantalla de configuración de almacenamiento, mostrando opciones para ajustar el tamaño y tipo de almacenamiento." width="769" height="362"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Haz clic en &lt;code&gt;Next: Add Tags&lt;/code&gt;.&lt;/li&gt;
&lt;/ol&gt;




&lt;h2&gt;
  
  
  Paso 7: Agregar Etiquetas (Tags)
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;En la sección &lt;code&gt;Add Tags&lt;/code&gt;, puedes añadir etiquetas para identificar tu instancia.

&lt;ul&gt;
&lt;li&gt;Ejemplo: Clave = &lt;code&gt;Name&lt;/code&gt;, Valor = &lt;code&gt;Mi_Primera_Instancia&lt;/code&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Haz clic en &lt;code&gt;Next: Configure Security Group&lt;/code&gt;.&lt;/li&gt;
&lt;/ol&gt;




&lt;h2&gt;
  
  
  Paso 8: Configurar el Grupo de Seguridad
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;En la sección &lt;code&gt;Configure Security Group&lt;/code&gt;, selecciona:

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Create a new security group&lt;/strong&gt; para crear un nuevo grupo de seguridad.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Assign an existing security group&lt;/strong&gt; si ya tienes uno configurado.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Configura las reglas de seguridad:

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Tipo&lt;/strong&gt;: &lt;code&gt;SSH&lt;/code&gt; para permitir acceso SSH (para instancias Linux).&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Fuente&lt;/strong&gt;: &lt;code&gt;My IP&lt;/code&gt; para limitar el acceso SSH solo a tu dirección IP.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F4ueawzecja02opvl6art.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F4ueawzecja02opvl6art.png" alt="Pantalla de configuración del grupo de seguridad, con reglas para SSH y otras configuraciones de seguridad." width="757" height="387"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Añade reglas adicionales según sea necesario, por ejemplo:

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;HTTP&lt;/strong&gt; o &lt;strong&gt;HTTPS&lt;/strong&gt; si estás configurando un servidor web.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Haz clic en &lt;code&gt;Review and Launch&lt;/code&gt;.&lt;/li&gt;
&lt;/ol&gt;




&lt;h2&gt;
  
  
  Paso 9: Revisar y Lanzar la Instancia
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;Revisa todas las configuraciones en la pantalla de revisión.&lt;/li&gt;
&lt;li&gt;Si todo está correcto, haz clic en &lt;code&gt;Launch&lt;/code&gt;.&lt;/li&gt;
&lt;/ol&gt;




&lt;h2&gt;
  
  
  Paso 10: Seleccionar un Par de Claves (Key Pair)
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;Aparecerá un cuadro de diálogo para seleccionar un par de claves:

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Choose an existing key pair&lt;/strong&gt;: Si ya tienes un par de claves.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Create a new key pair&lt;/strong&gt;: Si necesitas crear uno nuevo.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Proceed without a key pair&lt;/strong&gt;: Si no necesitas acceso SSH (no recomendado).&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Si seleccionas &lt;code&gt;Create a new key pair&lt;/code&gt;, dale un nombre a tu par de claves y haz clic en &lt;code&gt;Download Key Pair&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Guarda el archivo &lt;code&gt;.pem&lt;/code&gt; en un lugar seguro, ya que lo necesitarás para acceder a tu instancia.&lt;/li&gt;
&lt;li&gt;Haz clic en &lt;code&gt;Launch Instances&lt;/code&gt;.&lt;/li&gt;
&lt;/ol&gt;




&lt;h2&gt;
  
  
  Paso 11: Acceder a tu Instancia EC2
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fldvg85zdd1k4jjw02g1z.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fldvg85zdd1k4jjw02g1z.png" alt="Pantalla mostrando la lista de instancias EC2 activas con el botón 'Connect' resaltado para acceder a la instancia seleccionada." width="800" height="704"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Ve a la sección &lt;code&gt;Instances&lt;/code&gt; en el panel de EC2.&lt;/li&gt;
&lt;li&gt;Espera a que el estado de la instancia cambie a &lt;code&gt;running&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Para conectarte a tu instancia (Linux):&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Haz clic en &lt;code&gt;Connect&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Sigue las instrucciones para conectarte usando SSH desde tu terminal o usando el cliente EC2 Instance Connect.&lt;/li&gt;
&lt;li&gt;Ejemplo de comando SSH:
&lt;/li&gt;
&lt;/ul&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;  ssh &lt;span class="nt"&gt;-i&lt;/span&gt; &lt;span class="s2"&gt;"tu-par-de-claves.pem"&lt;/span&gt; ec2-user@ec2-XX-XX-XX-XX.compute-1.amazonaws.com
&lt;/code&gt;&lt;/pre&gt;

&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F18327l81c0nmip6c62nf.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F18327l81c0nmip6c62nf.png" alt="Pantalla de conexión a una instancia EC2 utilizando SSH con el comando correspondiente resaltado." width="800" height="224"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Para conectarte a una instancia Windows:

&lt;ul&gt;
&lt;li&gt;Selecciona &lt;code&gt;Get Windows Password&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Usa el archivo &lt;code&gt;.pem&lt;/code&gt; para descifrar la contraseña de administrador.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;




&lt;h2&gt;
  
  
  Consideraciones Finales
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Seguridad&lt;/strong&gt;: Asegúrate de que tu grupo de seguridad esté correctamente configurado para evitar accesos no autorizados.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Costo&lt;/strong&gt;: Recuerda que las instancias EC2 generan costos según su uso, así que asegúrate de monitorear su actividad y apagar las instancias que no necesites.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Escalabilidad&lt;/strong&gt;: EC2 te permite escalar verticalmente (aumentar recursos en la misma instancia) u horizontalmente (añadir más instancias).&lt;/li&gt;
&lt;/ul&gt;




&lt;p&gt;¡Felicidades! Ahora tienes una instancia EC2 corriendo en AWS.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fdjgn7h2byp8bv3x2jzka.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fdjgn7h2byp8bv3x2jzka.png" alt="Pantalla final que confirma la creación exitosa de una instancia EC2 con un mensaje de felicitación." width="800" height="43"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>aws</category>
      <category>beginners</category>
      <category>cloud</category>
      <category>tutorial</category>
    </item>
    <item>
      <title>Guía Completa sobre las Familias y Series de Máquinas Virtuales en AWS: Cuándo y Cómo Usarlas</title>
      <dc:creator>gabe in cloud</dc:creator>
      <pubDate>Sun, 25 Aug 2024 16:00:44 +0000</pubDate>
      <link>https://dev.to/gabeincloud/guia-completa-sobre-las-familias-y-series-de-maquinas-virtuales-en-aws-cuando-y-como-usarlas-26fb</link>
      <guid>https://dev.to/gabeincloud/guia-completa-sobre-las-familias-y-series-de-maquinas-virtuales-en-aws-cuando-y-como-usarlas-26fb</guid>
      <description>&lt;p&gt;Amazon Web Services (AWS) ofrece una amplia gama de familias de instancias EC2 (Elastic Compute Cloud) diseñadas para diferentes casos de uso. Cada familia se especializa en ciertos tipos de cargas de trabajo, optimizando costos y rendimiento. En este artículo, exploraremos las principales familias de instancias, cuándo y cómo utilizarlas, y qué factores considerar, como el ancho de banda, el número máximo de discos, y otros detalles clave.&lt;/p&gt;




&lt;h2&gt;
  
  
  Familias de Instancias en AWS
&lt;/h2&gt;

&lt;h3&gt;
  
  
  1. &lt;strong&gt;Familia General Purpose (Uso General)&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;Series: T4g, T3, T3a, M6i, M5, M5a, M5n, M4&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Las instancias de propósito general están diseñadas para equilibrar los recursos de cómputo, memoria y red, lo que las hace ideales para una amplia gama de aplicaciones.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Cuándo usarlas&lt;/strong&gt;: Aplicaciones web, servidores de aplicaciones, servidores de desarrollo y entornos de prueba, bases de datos pequeñas y medianas.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Consideraciones&lt;/strong&gt;:

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;T4g/T3/T3a&lt;/strong&gt;: Ideales para cargas de trabajo que no necesitan un uso constante del CPU. Utilizan créditos de CPU que permiten ráfagas de rendimiento.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;M6i/M5/M4&lt;/strong&gt;: Adecuadas para cargas de trabajo más consistentes y exigentes en CPU.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Ancho de banda de red&lt;/strong&gt;: Varía de 5 a 25 Gbps, dependiendo del tamaño de la instancia.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Discos&lt;/strong&gt;: Hasta 27 volúmenes de almacenamiento de Amazon EBS, dependiendo del tamaño de la instancia.&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;

&lt;/ul&gt;

&lt;h3&gt;
  
  
  2. &lt;strong&gt;Familia Compute Optimized (Optimizada para Cómputo)&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;Series: C7g, C6i, C6g, C5, C5a, C4&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Estas instancias están diseñadas para aplicaciones que requieren alto rendimiento de CPU.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Cuándo usarlas&lt;/strong&gt;: Servidores web de alto rendimiento, procesamiento por lotes, servidores de juegos, cargas de trabajo de análisis científico, y aplicaciones que requieren un procesamiento intensivo en CPU.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Consideraciones&lt;/strong&gt;:

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;C7g&lt;/strong&gt;: Basada en Graviton3, ofrece una mejor eficiencia energética y un rendimiento superior en comparación con las generaciones anteriores.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;C6i/C5&lt;/strong&gt;: Adecuadas para cargas de trabajo que requieren un rendimiento de CPU sostenido y alto.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Ancho de banda de red&lt;/strong&gt;: Hasta 25 Gbps.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Discos&lt;/strong&gt;: Hasta 27 volúmenes de Amazon EBS.&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;

&lt;/ul&gt;

&lt;h3&gt;
  
  
  3. &lt;strong&gt;Familia Memory Optimized (Optimizada para Memoria)&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;Series: R6i, R5, R5a, R4, X2gd, X1e, z1d&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Estas instancias están diseñadas para aplicaciones que requieren grandes cantidades de memoria, con un enfoque en la relación memoria-CPU.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Cuándo usarlas&lt;/strong&gt;: Bases de datos de gran tamaño, análisis en memoria, cachés distribuidos, aplicaciones de Big Data, y cargas de trabajo en memoria.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Consideraciones&lt;/strong&gt;:

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;R6i/R5&lt;/strong&gt;: Balance entre memoria y CPU, ideal para bases de datos y aplicaciones en memoria.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;X1e/X2gd&lt;/strong&gt;: Proporcionan una capacidad de memoria muy alta para las aplicaciones que lo requieren.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Ancho de banda de red&lt;/strong&gt;: Hasta 25 Gbps.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Discos&lt;/strong&gt;: Hasta 27 volúmenes de Amazon EBS.&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;

&lt;/ul&gt;

&lt;h3&gt;
  
  
  4. &lt;strong&gt;Familia Storage Optimized (Optimizada para Almacenamiento)&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;Series: I4i, I3, D2, H1&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Estas instancias están optimizadas para aplicaciones que requieren un acceso rápido y de alta capacidad a grandes volúmenes de datos en almacenamiento local.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Cuándo usarlas&lt;/strong&gt;: Bases de datos NoSQL, sistemas de archivos distribuidos, almacenamiento de big data, y aplicaciones de procesamiento de datos intensivos.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Consideraciones&lt;/strong&gt;:

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;I4i/I3&lt;/strong&gt;: Proporcionan almacenamiento SSD NVMe, adecuado para aplicaciones de baja latencia y alto rendimiento de IOPS.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;D2/H1&lt;/strong&gt;: Ideales para cargas de trabajo que requieren un almacenamiento denso de gran capacidad.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Ancho de banda de red&lt;/strong&gt;: Hasta 25 Gbps.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Discos&lt;/strong&gt;: Hasta 8 volúmenes SSD NVMe para la serie I, y hasta 24 HDD locales para la serie D2.&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;

&lt;/ul&gt;

&lt;h3&gt;
  
  
  5. &lt;strong&gt;Familia Accelerated Computing (Cómputo Acelerado)&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;Series: P4, P3, G5, G4ad, F1&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Estas instancias están diseñadas para cargas de trabajo que se benefician de hardware acelerado, como GPUs o FPGAs.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Cuándo usarlas&lt;/strong&gt;: Machine learning, inferencia, HPC (computación de alto rendimiento), renderizado 3D, transcodificación de video, y simulaciones científicas.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Consideraciones&lt;/strong&gt;:

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;P4/P3&lt;/strong&gt;: Diseñadas para tareas de machine learning, especialmente entrenamiento de modelos.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;G5/G4ad&lt;/strong&gt;: Adecuadas para gráficos intensivos y tareas de inferencia.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;F1&lt;/strong&gt;: Ofrecen FPGAs programables para aplicaciones especializadas.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Ancho de banda de red&lt;/strong&gt;: Hasta 100 Gbps, dependiendo de la serie y tamaño.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Discos&lt;/strong&gt;: Hasta 27 volúmenes de Amazon EBS.&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;

&lt;/ul&gt;




&lt;h2&gt;
  
  
  Consideraciones Generales al Seleccionar una Instancia
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Costo&lt;/strong&gt;: Evalúa el costo por hora y ajusta la selección de instancias a tu presupuesto.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Ancho de Banda de Red&lt;/strong&gt;: Considera el throughput requerido para tu aplicación, especialmente si es sensible al rendimiento de la red.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Capacidad de Almacenamiento&lt;/strong&gt;: Determina si necesitas almacenamiento local o puedes depender completamente de Amazon EBS.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Latencia&lt;/strong&gt;: Algunas aplicaciones requieren un acceso rápido a la memoria o al almacenamiento, lo que podría influir en la selección de instancias optimizadas para memoria o almacenamiento.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Escalabilidad&lt;/strong&gt;: Considera la capacidad de escalar verticalmente (más recursos en una instancia) u horizontalmente (más instancias).&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Compatibilidad&lt;/strong&gt;: Asegúrate de que la instancia seleccionada sea compatible con el software y los frameworks que planeas usar.&lt;/li&gt;
&lt;/ol&gt;

</description>
      <category>aws</category>
      <category>ec2</category>
      <category>beginners</category>
      <category>learning</category>
    </item>
    <item>
      <title>¿Cómo crear un balanceador de Aplicaciones(ALB) en AWS?</title>
      <dc:creator>gabe in cloud</dc:creator>
      <pubDate>Sun, 25 Aug 2024 14:46:44 +0000</pubDate>
      <link>https://dev.to/gabeincloud/como-crear-un-balanceador-de-plicacionesalb-en-aws-3m4c</link>
      <guid>https://dev.to/gabeincloud/como-crear-un-balanceador-de-plicacionesalb-en-aws-3m4c</guid>
      <description>&lt;h2&gt;
  
  
  Prerrequisitos
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Una cuenta de AWS activa.&lt;/li&gt;
&lt;li&gt;Al menos dos instancias EC2 en ejecución para enrutar el tráfico.&lt;/li&gt;
&lt;li&gt;Una VPC con al menos dos subnets en diferentes zonas de disponibilidad.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Paso 1: Acceder al AWS Management Console
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;Inicia sesión en tu cuenta de AWS.&lt;/li&gt;
&lt;li&gt;En el panel de navegación, busca "EC2" y haz clic para acceder al servicio.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F0vjk0ackw66b2553lqjw.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F0vjk0ackw66b2553lqjw.png" alt="Pantalla principal del servicio EC2 en AWS, mostrando las opciones disponibles en la barra lateral izquierda, incluyendo 'Load Balancers'." width="568" height="215"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Paso 2: Crear el Application Load Balancer
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;En el panel de navegación del servicio EC2, busca la sección "Load Balancing" y selecciona "Load Balancers".&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fi4rredoak9r8575zxwl5.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fi4rredoak9r8575zxwl5.png" alt="Vista de la sección 'Load Balancers' dentro del servicio EC2 en AWS, mostrando un botón para crear un nuevo balanceador de carga." width="192" height="136"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Haz clic en el botón "Create Load Balancer".&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fh9vbz6zb2bi0741hfv2j.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fh9vbz6zb2bi0741hfv2j.png" alt="Pantalla de selección de tipo de Load Balancer en AWS, destacando la opción 'Application Load Balancer'." width="800" height="170"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Selecciona "Application Load Balancer" y haz clic en "Create".&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fiot6zgdugmdw3mw75v45.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fiot6zgdugmdw3mw75v45.png" alt="Pantalla de creación de un Application Load Balancer, mostrando los campos para nombrar el ALB y configurar su esquema." width="795" height="760"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Paso 3: Configuración Básica del ALB
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Name&lt;/strong&gt;: Escribe un nombre para tu ALB (ejemplo: &lt;code&gt;my-alb&lt;/code&gt;).&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Scheme&lt;/strong&gt;: Selecciona el esquema de acceso:

&lt;ul&gt;
&lt;li&gt;
&lt;code&gt;Internet-facing&lt;/code&gt;: Para hacer que el ALB esté disponible en Internet.&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;Internal&lt;/code&gt;: Para un ALB que solo sea accesible dentro de la VPC.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;IP address type&lt;/strong&gt;: Selecciona el tipo de dirección IP (&lt;code&gt;ipv4&lt;/code&gt; o &lt;code&gt;dualstack&lt;/code&gt; para soportar IPv4 e IPv6).&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F1bp7jkd54vb0okfuvquu.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F1bp7jkd54vb0okfuvquu.png" alt="Pantalla de configuración básica del ALB, incluyendo campos para el nombre, esquema, y tipo de dirección IP." width="800" height="407"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Paso 4: Configuración de la Red
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;VPC&lt;/strong&gt;: Selecciona la VPC donde se creará el ALB.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Availability Zones&lt;/strong&gt;: Selecciona al menos dos subnets en diferentes zonas de disponibilidad. Esto garantiza alta disponibilidad. 
&lt;strong&gt;NOTA&lt;/strong&gt;: Las subredes tienen que ser Públicas.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fqzt7ywo7ettm8ns2m5cv.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fqzt7ywo7ettm8ns2m5cv.png" alt="Pantalla de configuración de red para el ALB, donde se selecciona la VPC y las subnets en diferentes zonas de disponibilidad." width="800" height="491"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Paso 5: Configuración de Listeners y Seguridad
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Listener&lt;/strong&gt;: Deja el puerto predeterminado &lt;code&gt;HTTP 80&lt;/code&gt;. Si deseas configurar HTTPS, selecciona &lt;code&gt;HTTPS 443&lt;/code&gt; y proporciona el certificado SSL.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Security Groups&lt;/strong&gt;: Selecciona o crea un grupo de seguridad que permita tráfico HTTP/HTTPS desde las direcciones IP deseadas.
&lt;strong&gt;NOTA&lt;/strong&gt;: El SG del ALB no es el mismo que el de nuestras EC2.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fdyeq2o2kaqt2rncwfe5x.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fdyeq2o2kaqt2rncwfe5x.png" alt="Pantalla de configuración de listeners y grupos de seguridad, mostrando opciones para HTTP y HTTPS." width="800" height="310"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Paso 6: Configurar Routing (Ruteo)
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Target group&lt;/strong&gt;: 

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Name&lt;/strong&gt;: Proporciona un nombre para el grupo de destino (ejemplo: &lt;code&gt;my-target-group&lt;/code&gt;).&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F6zq4dxhick80evu3b3il.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F6zq4dxhick80evu3b3il.png" alt="Pantalla para nombrar y configurar el grupo de destino (Target Group) para el ALB." width="800" height="259"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Target type&lt;/strong&gt;: Selecciona &lt;code&gt;Instance&lt;/code&gt; si deseas enrutar el tráfico a instancias EC2, o &lt;code&gt;IP&lt;/code&gt; si deseas enrutar a direcciones IP específicas.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F3njl56jjscmy4t1z1o9k.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F3njl56jjscmy4t1z1o9k.png" alt="Pantalla para seleccionar el tipo de destino (Instance o IP) para el Target Group en el ALB." width="779" height="607"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Protocol&lt;/strong&gt;: Selecciona &lt;code&gt;HTTP&lt;/code&gt; o &lt;code&gt;HTTPS&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Port&lt;/strong&gt;: El puerto donde las instancias están recibiendo tráfico (normalmente &lt;code&gt;80&lt;/code&gt; para HTTP o &lt;code&gt;443&lt;/code&gt; para HTTPS).

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Health checks&lt;/strong&gt;: Configura los chequeos de salud:&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Protocol&lt;/strong&gt;: Selecciona &lt;code&gt;HTTP&lt;/code&gt; o &lt;code&gt;HTTPS&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Path&lt;/strong&gt;: Especifica el path para las verificaciones de salud (por ejemplo, &lt;code&gt;/health&lt;/code&gt;).&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Paso 7: Registrar Targets
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;En la sección &lt;strong&gt;Register targets&lt;/strong&gt;, selecciona las instancias EC2 que se agregarán al grupo de destino.&lt;/li&gt;
&lt;li&gt;Haz clic en "Include as pending below" y luego en "Create target group".&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  Paso 8: Revisar y Crear el ALB
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;Revisa todas las configuraciones en la pantalla de revisión.&lt;/li&gt;
&lt;li&gt;Haz clic en "Create" para finalizar la creación del ALB.&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  Paso 9: Verificar el Estado del ALB
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;Una vez creado, regresa a la sección "Load Balancers" en el panel de EC2.&lt;/li&gt;
&lt;li&gt;Verifica que el ALB esté en estado &lt;code&gt;active&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Prueba el ALB accediendo a la URL del DNS proporcionada por AWS para el ALB.&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  Paso 10: Configuración Adicional (Opcional)
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Redirección HTTP a HTTPS&lt;/strong&gt;: Configura una regla de listener para redirigir automáticamente el tráfico HTTP a HTTPS.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Configuración de WAF&lt;/strong&gt;: Si es necesario, configura AWS WAF para proteger tu ALB de amenazas comunes.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Auto Scaling&lt;/strong&gt;: Configura políticas de Auto Scaling para que el ALB gestione automáticamente la escala de tus instancias en función de la demanda.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Enhorabuena, ya tienes tu primer ALB!!&lt;/p&gt;

</description>
      <category>tutorial</category>
      <category>aws</category>
      <category>beginners</category>
      <category>spanish</category>
    </item>
    <item>
      <title>Guía Paso a Paso para Crear una VPC en AWS</title>
      <dc:creator>gabe in cloud</dc:creator>
      <pubDate>Tue, 30 Jul 2024 18:42:47 +0000</pubDate>
      <link>https://dev.to/gabeincloud/guia-paso-a-paso-para-crear-una-vpc-en-aws-28k2</link>
      <guid>https://dev.to/gabeincloud/guia-paso-a-paso-para-crear-una-vpc-en-aws-28k2</guid>
      <description>&lt;h3&gt;
  
  
  Paso 1: Iniciar Sesión en la Consola de AWS
&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;Abre tu navegador web y ve a &lt;a href="https://aws.amazon.com/console/" rel="noopener noreferrer"&gt;AWS Management Console&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Inicia sesión con tus credenciales de AWS.&lt;/li&gt;
&lt;/ol&gt;

&lt;h3&gt;
  
  
  Paso 2: Navegar al Servicio de VPC
&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;En la barra de búsqueda de la consola, escribe "VPC" y selecciona "VPC" en los resultados.&lt;/li&gt;
&lt;/ol&gt;

&lt;h3&gt;
  
  
  Paso 3: Crear una VPC
&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;En el panel de navegación izquierdo, selecciona "Your VPCs".&lt;/li&gt;
&lt;li&gt;Haz clic en el botón "Create VPC".&lt;/li&gt;
&lt;li&gt;En el formulario de creación de VPC, introduce los siguientes detalles:

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Name tag&lt;/strong&gt;: MyVPC&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;IPv4 CIDR block&lt;/strong&gt;: 10.0.0.0/16&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Tenancy&lt;/strong&gt;: Default&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Haz clic en "Create VPC".&lt;/li&gt;
&lt;/ol&gt;

&lt;h3&gt;
  
  
  Paso 4: Crear Subredes
&lt;/h3&gt;

&lt;h4&gt;
  
  
  Subred Pública
&lt;/h4&gt;

&lt;ol&gt;
&lt;li&gt;En el panel de navegación izquierdo, selecciona "Subnets".&lt;/li&gt;
&lt;li&gt;Haz clic en "Create subnet".&lt;/li&gt;
&lt;li&gt;En el formulario de creación de subred, introduce los siguientes detalles:

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Name tag&lt;/strong&gt;: PublicSubnet&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;VPC&lt;/strong&gt;: MyVPC&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Availability Zone&lt;/strong&gt;: (Selecciona una zona de disponibilidad, por ejemplo, us-east-1a)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;IPv4 CIDR block&lt;/strong&gt;: 10.0.1.0/24&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Haz clic en "Create subnet".&lt;/li&gt;
&lt;/ol&gt;

&lt;h4&gt;
  
  
  Subred Privada
&lt;/h4&gt;

&lt;ol&gt;
&lt;li&gt;Repite los pasos anteriores para crear otra subred con los siguientes detalles:

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Name tag&lt;/strong&gt;: PrivateSubnet&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;VPC&lt;/strong&gt;: MyVPC&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Availability Zone&lt;/strong&gt;: (Selecciona la misma o una diferente zona de disponibilidad, por ejemplo, us-east-1b)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;IPv4 CIDR block&lt;/strong&gt;: 10.0.2.0/24&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Haz clic en "Create subnet".&lt;/li&gt;
&lt;/ol&gt;

&lt;h3&gt;
  
  
  Paso 5: Crear un Internet Gateway
&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;En el panel de navegación izquierdo, selecciona "Internet Gateways".&lt;/li&gt;
&lt;li&gt;Haz clic en "Create Internet Gateway".&lt;/li&gt;
&lt;li&gt;En el formulario de creación de Internet Gateway, introduce los siguientes detalles:

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Name tag&lt;/strong&gt;: MyInternetGateway&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Haz clic en "Create Internet Gateway".&lt;/li&gt;
&lt;li&gt;Selecciona el Internet Gateway recién creado y haz clic en "Actions" y luego en "Attach to VPC".&lt;/li&gt;
&lt;li&gt;Selecciona "MyVPC" y haz clic en "Attach Internet Gateway".&lt;/li&gt;
&lt;/ol&gt;

&lt;h3&gt;
  
  
  Paso 6: Actualizar la Tabla de Enrutamiento
&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;En el panel de navegación izquierdo, selecciona "Route Tables".&lt;/li&gt;
&lt;li&gt;Verás una tabla de enrutamiento asociada a tu VPC (con un ID que empieza con "rtb-"). Selecciónala.&lt;/li&gt;
&lt;li&gt;En la pestaña "Routes", haz clic en "Edit routes".&lt;/li&gt;
&lt;li&gt;Haz clic en "Add route" e introduce los siguientes detalles:

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Destination&lt;/strong&gt;: 0.0.0.0/0&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Target&lt;/strong&gt;: Selecciona "Internet Gateway" y luego selecciona "MyInternetGateway".&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Haz clic en "Save routes".&lt;/li&gt;
&lt;/ol&gt;

&lt;h3&gt;
  
  
  Paso 7: Asociar la Tabla de Enrutamiento a la Subred Pública
&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;En la misma tabla de enrutamiento, ve a la pestaña "Subnet associations".&lt;/li&gt;
&lt;li&gt;Haz clic en "Edit subnet associations".&lt;/li&gt;
&lt;li&gt;Selecciona "PublicSubnet" y haz clic en "Save".&lt;/li&gt;
&lt;/ol&gt;

&lt;h3&gt;
  
  
  Paso 8: Crear un NAT Gateway
&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;En el panel de navegación izquierdo, selecciona "NAT Gateways".&lt;/li&gt;
&lt;li&gt;Haz clic en "Create NAT Gateway".&lt;/li&gt;
&lt;li&gt;En el formulario de creación de NAT Gateway, introduce los siguientes detalles:

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Subnet&lt;/strong&gt;: PublicSubnet&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Elastic IP allocation ID&lt;/strong&gt;: Haz clic en "Allocate Elastic IP" y luego en "Allocate" para asignar una nueva dirección IP elástica.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Haz clic en "Create NAT Gateway".&lt;/li&gt;
&lt;/ol&gt;

&lt;h3&gt;
  
  
  Paso 9: Actualizar la Tabla de Enrutamiento de la Subred Privada
&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;Crea una nueva tabla de enrutamiento para la subred privada:

&lt;ul&gt;
&lt;li&gt;En el panel de navegación izquierdo, selecciona "Route Tables".&lt;/li&gt;
&lt;li&gt;Haz clic en "Create route table".&lt;/li&gt;
&lt;li&gt;En el formulario de creación, introduce los siguientes detalles:

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Name tag&lt;/strong&gt;: PrivateRouteTable&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;VPC&lt;/strong&gt;: MyVPC&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Haz clic en "Create".&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Selecciona la nueva tabla de enrutamiento (PrivateRouteTable) y ve a la pestaña "Routes".&lt;/li&gt;
&lt;li&gt;Haz clic en "Edit routes".&lt;/li&gt;
&lt;li&gt;Haz clic en "Add route" e introduce los siguientes detalles:

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Destination&lt;/strong&gt;: 0.0.0.0/0&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Target&lt;/strong&gt;: Selecciona "NAT Gateway" y luego selecciona el NAT Gateway que creaste (empieza con "nat-").&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Haz clic en "Save routes".&lt;/li&gt;
&lt;li&gt;Asocia la tabla de enrutamiento privada a la subred privada:

&lt;ul&gt;
&lt;li&gt;Ve a la pestaña "Subnet associations" de la tabla de enrutamiento privada.&lt;/li&gt;
&lt;li&gt;Haz clic en "Edit subnet associations".&lt;/li&gt;
&lt;li&gt;Selecciona "PrivateSubnet" y haz clic en "Save".&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  Conclusión
&lt;/h2&gt;

&lt;p&gt;Siguiendo estos pasos, habrás creado una VPC en AWS con una subred pública y una subred privada, un Internet Gateway para acceso público y un NAT Gateway para permitir que las instancias en la subred privada accedan a Internet de forma segura. Esta configuración básica es fundamental para implementar y gestionar infraestructuras de red seguras y escalables en AWS.&lt;/p&gt;

</description>
      <category>beginners</category>
      <category>cloud</category>
      <category>aws</category>
      <category>guia</category>
    </item>
    <item>
      <title>¿Qué es una VPC?</title>
      <dc:creator>gabe in cloud</dc:creator>
      <pubDate>Tue, 30 Jul 2024 18:37:37 +0000</pubDate>
      <link>https://dev.to/gabeincloud/que-es-una-vpc-2ffm</link>
      <guid>https://dev.to/gabeincloud/que-es-una-vpc-2ffm</guid>
      <description>&lt;p&gt;Una Virtual Private Cloud (VPC) es una red virtual dedicada a tu cuenta de AWS. Te permite tener control completo sobre tu entorno de red virtual, incluyendo la selección de tu propio rango de direcciones IP, la creación de subredes, y la configuración de tablas de enrutamiento y gateways de red. Las VPCs te permiten aislar y proteger tus recursos de AWS de manera similar a cómo lo harías en una red física tradicional.&lt;/p&gt;

&lt;h2&gt;
  
  
  Componentes de una VPC
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Rango de Direcciones IP
&lt;/h3&gt;

&lt;p&gt;Cuando creas una VPC, debes especificar un rango de direcciones IP en formato CIDR (Classless Inter-Domain Routing). Por ejemplo, &lt;code&gt;10.0.0.0/16&lt;/code&gt;. Este rango define el conjunto de direcciones IP que pueden ser asignadas a instancias dentro de la VPC.&lt;/p&gt;

&lt;h3&gt;
  
  
  Subredes
&lt;/h3&gt;

&lt;p&gt;Las subredes dividen el rango de direcciones IP de la VPC en segmentos más pequeños. Puedes crear subredes públicas y privadas:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Subredes Públicas:&lt;/strong&gt; Tienen acceso directo a Internet mediante un Internet Gateway.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Subredes Privadas:&lt;/strong&gt; No tienen acceso directo a Internet y pueden ser utilizadas para recursos que no deben ser accesibles públicamente.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Internet Gateway
&lt;/h3&gt;

&lt;p&gt;Un Internet Gateway (IGW) es un componente que permite la comunicación entre la VPC y Internet. Para que las instancias en una subred pública puedan acceder a Internet, deben estar asociadas con un IGW.&lt;/p&gt;

&lt;h3&gt;
  
  
  NAT Gateway
&lt;/h3&gt;

&lt;p&gt;Un NAT (Network Address Translation) Gateway permite que las instancias en una subred privada se comuniquen con Internet para actualizaciones y descargas sin exponerlas directamente a Internet.&lt;/p&gt;

&lt;h3&gt;
  
  
  Tablas de Enrutamiento
&lt;/h3&gt;

&lt;p&gt;Las tablas de enrutamiento controlan el tráfico de red dentro de la VPC. Puedes definir rutas específicas para dirigir el tráfico de red a través de diferentes componentes de la red, como subredes y gateways.&lt;/p&gt;

&lt;h3&gt;
  
  
  Security Groups y NACLs
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Security Groups:&lt;/strong&gt; Actúan como un firewall virtual para controlar el tráfico entrante y saliente de las instancias de AWS. Se aplican a nivel de instancia.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Network ACLs (Access Control Lists):&lt;/strong&gt; Controlan el tráfico a nivel de subred y proporcionan una capa adicional de seguridad.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Creación de una VPC
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Paso 1: Definir el Rango de Direcciones IP
&lt;/h3&gt;

&lt;p&gt;Decide el rango de direcciones IP en formato CIDR para tu VPC. Un rango común es &lt;code&gt;10.0.0.0/16&lt;/code&gt;, lo que permite hasta 65,536 direcciones IP.&lt;/p&gt;

&lt;h3&gt;
  
  
  Paso 2: Crear la VPC
&lt;/h3&gt;

&lt;p&gt;En la consola de AWS, navega a la sección de VPC y selecciona "Create VPC". Especifica el rango de direcciones IP y asigna un nombre a tu VPC.&lt;/p&gt;

&lt;h3&gt;
  
  
  Paso 3: Crear Subredes
&lt;/h3&gt;

&lt;p&gt;Crea subredes dentro de tu VPC, asignándoles rangos de direcciones IP más pequeños. Por ejemplo, puedes crear una subred pública &lt;code&gt;10.0.1.0/24&lt;/code&gt; y una subred privada &lt;code&gt;10.0.2.0/24&lt;/code&gt;.&lt;/p&gt;

&lt;h3&gt;
  
  
  Paso 4: Configurar un Internet Gateway
&lt;/h3&gt;

&lt;p&gt;Crea un Internet Gateway y asócialo con tu VPC. Luego, actualiza la tabla de enrutamiento de la subred pública para permitir el tráfico a través del IGW.&lt;/p&gt;

&lt;h3&gt;
  
  
  Paso 5: Configurar un NAT Gateway
&lt;/h3&gt;

&lt;p&gt;Crea un NAT Gateway en la subred pública y actualiza la tabla de enrutamiento de la subred privada para que el tráfico de salida pase por el NAT Gateway.&lt;/p&gt;

&lt;h3&gt;
  
  
  Paso 6: Configurar Security Groups y NACLs
&lt;/h3&gt;

&lt;p&gt;Define reglas de seguridad en los Security Groups y NACLs para controlar el acceso a tus instancias y subredes.&lt;/p&gt;

&lt;h2&gt;
  
  
  Mejores Prácticas para el Uso de VPC
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Segmentación de Redes
&lt;/h3&gt;

&lt;p&gt;Utiliza subredes para segmentar tu red en diferentes zonas de seguridad y funciones. Esto mejora la seguridad y la organización de tus recursos.&lt;/p&gt;

&lt;h3&gt;
  
  
  Uso de NAT Gateways
&lt;/h3&gt;

&lt;p&gt;Para mejorar la seguridad, utiliza NAT Gateways para permitir que las instancias en subredes privadas accedan a Internet sin exponerse directamente.&lt;/p&gt;

&lt;h3&gt;
  
  
  Monitoreo y Registro
&lt;/h3&gt;

&lt;p&gt;Implementa herramientas de monitoreo y registro como Amazon CloudWatch y AWS CloudTrail para rastrear y registrar la actividad de red y detectar posibles problemas de seguridad.&lt;/p&gt;

&lt;h3&gt;
  
  
  Múltiples Zonas de Disponibilidad
&lt;/h3&gt;

&lt;p&gt;Distribuye tus recursos entre múltiples zonas de disponibilidad para aumentar la resiliencia y la disponibilidad de tus aplicaciones.&lt;/p&gt;

&lt;h3&gt;
  
  
  Seguridad en Capas
&lt;/h3&gt;

&lt;p&gt;Utiliza Security Groups y NACLs en conjunto para proporcionar múltiples capas de seguridad a tus recursos de AWS.&lt;/p&gt;

&lt;h2&gt;
  
  
  Ejemplos de Uso
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Aplicaciones Web
&lt;/h3&gt;

&lt;p&gt;Para una aplicación web típica, puedes crear una subred pública para el servidor web y una subred privada para la base de datos. El servidor web en la subred pública puede acceder a la base de datos en la subred privada, pero la base de datos no es accesible directamente desde Internet.&lt;/p&gt;

&lt;h3&gt;
  
  
  Entornos de Desarrollo y Pruebas
&lt;/h3&gt;

&lt;p&gt;Puedes crear entornos de desarrollo y pruebas aislados en subredes privadas dentro de una VPC. Esto permite a los desarrolladores y testers trabajar sin riesgo de exponer recursos de desarrollo a Internet.&lt;/p&gt;

&lt;h2&gt;
  
  
  Conclusión
&lt;/h2&gt;

&lt;p&gt;Las VPCs de AWS ofrecen una poderosa y flexible manera de gestionar redes virtuales en la nube. Con una comprensión clara de sus componentes y mejores prácticas, puedes diseñar infraestructuras de red seguras, eficientes y escalables para tus aplicaciones en AWS. Este artículo proporciona una guía completa para comenzar con las VPCs de AWS, ayudándote a tomar decisiones informadas y optimizar el uso de tus recursos en la nube.&lt;/p&gt;

</description>
      <category>beginners</category>
      <category>cloud</category>
      <category>aws</category>
      <category>vpc</category>
    </item>
    <item>
      <title>Introducción a las Regiones de AWS</title>
      <dc:creator>gabe in cloud</dc:creator>
      <pubDate>Tue, 30 Jul 2024 18:31:15 +0000</pubDate>
      <link>https://dev.to/gabeincloud/introduccion-a-las-regiones-de-aws-6kf</link>
      <guid>https://dev.to/gabeincloud/introduccion-a-las-regiones-de-aws-6kf</guid>
      <description>&lt;p&gt;&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/bmX3JVzsNtU"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;p&gt;Amazon Web Services (AWS) es una de las plataformas de computación en la nube más robustas y ampliamente adoptadas en el mundo. Un componente clave de AWS es su infraestructura global, diseñada para brindar alta disponibilidad, rendimiento óptimo y cumplimiento normativo a sus clientes. Esta infraestructura está organizada en "Regiones" y "Zonas de Disponibilidad". En este artículo, exploraremos en profundidad qué son las regiones de AWS, cómo están estructuradas y cómo elegir la mejor región para tus aplicaciones.&lt;/p&gt;

&lt;h2&gt;
  
  
  ¿Qué es una Región de AWS?
&lt;/h2&gt;

&lt;p&gt;Una región de AWS es una ubicación geográfica separada donde AWS aloja sus centros de datos. Cada región está compuesta por varias Zonas de Disponibilidad (Availability Zones, AZs), que son conjuntos de centros de datos físicamente separados dentro de esa región.&lt;/p&gt;

&lt;h3&gt;
  
  
  Componentes de una Región
&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Zonas de Disponibilidad (AZs):&lt;/strong&gt; Cada región contiene múltiples AZs. Las AZs están diseñadas para estar aisladas una de otra para protegerte de fallas en una única ubicación. Cada AZ está interconectada con las demás a través de enlaces de baja latencia, alta velocidad y redundancia.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Local Zones:&lt;/strong&gt; Son extensiones de las regiones de AWS que colocan computación, almacenamiento, bases de datos y otros servicios selectos más cerca de los usuarios finales. Esto reduce la latencia y mejora el rendimiento de las aplicaciones que requieren acceso inmediato a los datos.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Edge Locations:&lt;/strong&gt; Son ubicaciones de almacenamiento en caché que AWS utiliza para ofrecer servicios como Amazon CloudFront, su red de entrega de contenido (CDN), y Route 53, su servicio de DNS.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;h3&gt;
  
  
  Lista de Regiones de AWS
&lt;/h3&gt;

&lt;p&gt;A partir de 2024, AWS tiene más de 25 regiones operativas a nivel mundial, con planes de expansión continua. Algunas de las regiones más conocidas incluyen:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Norteamérica:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Norte de Virginia (us-east-1)&lt;/li&gt;
&lt;li&gt;Ohio (us-east-2)&lt;/li&gt;
&lt;li&gt;California del Norte (us-west-1)&lt;/li&gt;
&lt;li&gt;Oregón (us-west-2)&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;

&lt;li&gt;

&lt;p&gt;&lt;strong&gt;Sudamérica:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;São Paulo (sa-east-1)&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;

&lt;li&gt;

&lt;p&gt;&lt;strong&gt;Europa:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Irlanda (eu-west-1)&lt;/li&gt;
&lt;li&gt;Londres (eu-west-2)&lt;/li&gt;
&lt;li&gt;Frankfurt (eu-central-1)&lt;/li&gt;
&lt;li&gt;Estocolmo (eu-north-1)&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;

&lt;li&gt;

&lt;p&gt;&lt;strong&gt;Asia-Pacífico:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Tokio (ap-northeast-1)&lt;/li&gt;
&lt;li&gt;Singapur (ap-southeast-1)&lt;/li&gt;
&lt;li&gt;Sídney (ap-southeast-2)&lt;/li&gt;
&lt;li&gt;Mumbai (ap-south-1)&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;

&lt;li&gt;

&lt;p&gt;&lt;strong&gt;Oriente Medio y África:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Baréin (me-south-1)&lt;/li&gt;
&lt;li&gt;Ciudad del Cabo (af-south-1)&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;

&lt;/ul&gt;

&lt;h2&gt;
  
  
  Cómo Elegir una Región de AWS
&lt;/h2&gt;

&lt;p&gt;La elección de una región de AWS depende de varios factores que incluyen latencia, costo, cumplimiento normativo y disponibilidad de servicios.&lt;/p&gt;

&lt;h3&gt;
  
  
  Factores Clave
&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Latencia:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Selecciona una región que esté geográficamente cerca de tus usuarios finales para minimizar la latencia y mejorar la experiencia del usuario.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Costo:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Los precios de los servicios de AWS pueden variar entre regiones. Es importante comparar los costos en diferentes regiones para optimizar el presupuesto.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Cumplimiento Normativo:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Algunos datos deben permanecer dentro de ciertos países o regiones por razones legales o de cumplimiento. Asegúrate de elegir una región que cumpla con estas normativas.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Disponibilidad de Servicios:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;No todos los servicios de AWS están disponibles en todas las regiones. Verifica que los servicios necesarios para tu aplicación estén disponibles en la región que estás considerando.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  Configuración y Mejores Prácticas
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Despliegue Multirregional
&lt;/h3&gt;

&lt;p&gt;Para aplicaciones críticas, considera desplegar tus recursos en múltiples regiones. Esto proporciona redundancia geográfica y puede mejorar la resiliencia ante desastres.&lt;/p&gt;

&lt;h3&gt;
  
  
  Uso de Zonas de Disponibilidad
&lt;/h3&gt;

&lt;p&gt;Distribuye tus recursos entre múltiples AZs dentro de una región para aumentar la disponibilidad y la tolerancia a fallas. AWS ofrece servicios como Elastic Load Balancing (ELB) y Amazon Route 53 para facilitar la distribución de tráfico entre AZs.&lt;/p&gt;

&lt;h3&gt;
  
  
  Monitoreo y Gestión
&lt;/h3&gt;

&lt;p&gt;Utiliza servicios como AWS CloudWatch y AWS CloudTrail para monitorear y registrar la actividad en tus recursos. Esto ayuda a identificar y resolver problemas rápidamente, y asegura el cumplimiento de políticas internas y externas.&lt;/p&gt;

&lt;h2&gt;
  
  
  Ejemplos de Uso
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Latencia Sensible: Aplicaciones de Streaming
&lt;/h3&gt;

&lt;p&gt;Para una aplicación de streaming de video, como Netflix, es crucial minimizar la latencia. Elegir una región cerca de los principales centros de usuarios (por ejemplo, us-east-1 para usuarios en la costa este de EE. UU.) garantiza una experiencia de usuario fluida y sin interrupciones.&lt;/p&gt;

&lt;h3&gt;
  
  
  Cumplimiento Normativo: Servicios Financieros
&lt;/h3&gt;

&lt;p&gt;Una empresa de servicios financieros que opera en Europa puede necesitar mantener todos los datos dentro del Espacio Económico Europeo (EEE). En este caso, regiones como eu-west-1 (Irlanda) o eu-central-1 (Frankfurt) serían opciones adecuadas para cumplir con las normativas GDPR.&lt;/p&gt;

&lt;h3&gt;
  
  
  Redundancia y Resiliencia: Aplicaciones Empresariales
&lt;/h3&gt;

&lt;p&gt;Para una empresa global que necesita garantizar la disponibilidad continua de sus servicios, desplegar aplicaciones en múltiples regiones (por ejemplo, us-east-1 y eu-west-1) puede proporcionar la redundancia necesaria para mantener el servicio operativo incluso en caso de una falla en una región.&lt;/p&gt;

&lt;h2&gt;
  
  
  Conclusión
&lt;/h2&gt;

&lt;p&gt;Entender y seleccionar la región adecuada de AWS es un paso crucial en el diseño y despliegue de aplicaciones en la nube. Considerando factores como la latencia, costo, cumplimiento normativo y disponibilidad de servicios, puedes optimizar el rendimiento y la resiliencia de tus aplicaciones. AWS continúa expandiendo su infraestructura global, lo que ofrece a los clientes nuevas oportunidades para mejorar sus arquitecturas de nube y satisfacer sus necesidades de negocio.&lt;/p&gt;

&lt;p&gt;Este artículo proporciona una guía completa sobre las regiones de AWS, ayudándote a tomar decisiones informadas para tus proyectos en la nube.&lt;/p&gt;

</description>
      <category>beginners</category>
      <category>tutorial</category>
      <category>aws</category>
      <category>cloud</category>
    </item>
  </channel>
</rss>
