¿Cuál es la parte más difícil de configurar una infraestructura en la nube de AWS? ¿Le parece que la formación de nubes es muy complicada de usar?

Comenzar como usuario, a menos que conozca la tecnología del servidor con gran detalle o tenga la paciencia de un monje budista. AWS va a ser una prueba larga y estresante de tu paciencia y cuánto tiempo pierdes antes de probar foros que no te dicen mucho mejor.

He intentado siete veces configurar un servidor y cada vez que los chicos y las dos chicas dicen “hmmm, oh, eso es extraño, nunca lo había hecho antes”

Si usa Python y realiza análisis con Conda, prepárese para mover archivos, reinicie los sistemas y desinstale Python 2.7 para reinstalarlo.

Si usa Python y usa Anaconda de Continuum Analystics, prepárese para buscar el desbordamiento de pila.

Tampoco funciona con sistemas que tienen 2.7 y 3.4 python. ¿Por qué?

Si usa Django, necesita un software especial incluso para una instancia de t2.micro.

Si desea una página estática, todavía tiene 37 configuraciones diferentes para comprender cuáles son y debe elegir antes de que el sistema agote el tiempo de espera.

Todo este trabajo, incluidas otras 5 horas en domingo y nunca he recibido nada más que alojar una página de espacio cuadrado roto, que no pudo actualizar la CLI y el repositorio de github.

Gracias amazon

CloudFormation es moderadamente complejo y ciertamente puede ser un desafío para alguien nuevo en AWS. Recomiendo encarecidamente que cree sistemas de prueba inicialmente utilizando la consola de AWS para comprender mejor cómo encajan las cosas antes de intentar crear una secuencia de comandos de infraestructura no trivial.

No necesita utilizar CloudFormation para lanzar la infraestructura de AWS. Puede hacer todo lo que quiera usando la consola, la CLI o cualquiera de los lenguajes de programación compatibles (Java, Python, Ruby, JavaScript, PowerShell, PHP, .Net e incluso desde dispositivos móviles iOS y Android). Entonces tienes muchas opciones.

Pero en última instancia, es posible que desee usar CloudFormation (o algo que genere plantillas de CloudFormation, como Troposphere). Las razones por las que puede querer hacer esto incluyen:

  • control de versiones de su infraestructura
  • automatizar la creación / actualización de su infraestructura
  • replicar rápidamente su entorno (para desarrolladores, control de calidad y entornos de prueba, etc.)
  • Proporcionar sistemas más seguros mediante la eliminación de pasos manuales

En este frente, lea más sobre ‘Infraestructura como código’.

Una vez que haya comenzado a escribir plantillas de CloudFormation, le recomendaría que utilice un editor de texto que comprenda JSON (el formato de las plantillas) más los validadores JSON en línea (para validar sus plantillas) más el AWSCLI (ejecute ‘aws cloudformation validate-template’ ) antes de intentar crear una pila a partir de su plantilla.

Además, tenga en cuenta que hay una herramienta de desarrollador de AWS llamada CloudFormer que puede usar. Puede crear infraestructura a través de la consola (o de alguna otra manera) y luego puede ejecutar CloudFormer contra esa infraestructura y emitirá la plantilla equivalente de CloudFormation, que es una ayuda muy útil. Consulte la herramienta de creación de plantillas de CloudFormer.

CloudFormation es una de esas herramientas que si invierte el tiempo en aprenderlo, se volverá mucho más rápido para crear y administrar infraestructura de lo que lo haría si lo hiciera manualmente.

En general, la formación de nubes se usa cuando desea crear múltiples copias de infraestructura, o cuando tiene requisitos específicos de mantenimiento / gobierno. Pero una vez que se vuelva competente, será más rápido haciéndolo en CFN, incluso si es solo una vez.

De hecho, tengo un curso que cubre todos los conceptos básicos y avanzados de CloudFormation. No dudes en echar un vistazo. Curso en línea: AWS CloudFormation avanzado

En términos de configurar una infraestructura de AWS, la parte desafiante siempre tiende a ser el diseño inicial, asegurándose de que todo lo que implemente pueda escalar al tamaño que siempre terminará alcanzando, y sea seguro y de alto rendimiento al hacerlo.

/ Adrian

Después de ver algunos videos en Youtube, configuré una instancia EC2 con éxito. Load Balancer y Route53 fueron fáciles. Lo que se convierte en un infierno fue intentar configurar un certificado SSL de Starfield en Load Balancer. Después de tres días, lo logré.