Bueno, realmente depende de su caso de uso y de cómo está buscando usarlo.
Por qué Elastic IP
Es esencialmente una dirección IP estática que permanece igual independientemente del reinicio de la instancia ec2. Una vez que adjuntamos un Ip elástico a la instancia, la IP pública se libera y se reemplaza por la IP elástica. Tener una IP estática sería útil en escenarios en los que nos referimos a algunos servicios que se ejecutan en esta instancia (servicios de base de datos o trabajo) y nos referimos a él usando IP. Dado que la IP no cambiará nunca, garantiza que no nos veamos afectados.
- ¿Hay algún vertedero para AWS SA?
- ¿Cuáles son las herramientas de garantía de servicio en Servicios gestionados?
- ¿Alguien se ha preguntado alguna vez cómo reducir los costos después de adaptar los servicios web de Amazon?
- ¿Cómo se virtualiza el dinero? ¿Qué impide que un banco informe mal sus fondos? ¿Qué necesitaría hacer un nuevo banco para poder aceptar y retener fondos virtuales?
- ¿Qué es la expansión de VM?
¿Puedo usar IP pública en su lugar?
NO, al menos no si su instancia se puede detener o reiniciar. Como Ip público cambiaría cada vez que la instancia se conecta a la red. Incluso si no tiene ningún reinicio de instancia planificado, aún no es recomendable usar ip pública, ya que aws puede recrear una nueva instancia si falla la comprobación de salud o si la instancia falla.
¿Qué otras opciones tengo?
1. Si se refiere a esa instancia (o cualquier servicio que se ejecute en esa instancia) desde la misma VPN, puede usar la IP privada asociada con esa instancia. Los ips privados no cambian si la instancia se detiene / inicia. Sin embargo, si la instancia se termina, la IP privada cambiará
2. Use un equilibrador de carga y use el cname asociado. Si está exponiendo sus servicios a través de Internet, idealmente este debería ser el enfoque recomendado. Sin embargo, hay un costo adicional para elb involucrado, pero también tiene sus beneficios (escalado automático / controles de salud, etc.)
3. Si solo está buscando crear un sitio web estático, ni siquiera necesita una instancia ec2 y amd puede usar s3 para eso. Ver detalles:
Hospedar un sitio web estático en Amazon S3
4. Vaya sin servidor usando lambdas 🙂
Hay muchas opciones disponibles cuando se trata de aws: realmente se trata de cuál es su caso de uso.