Arregle AWS gratis antes de que alguien se lastime

Intento no escribir correos electrónicos para el boletín. Y ahora también trato de no caer en las emociones. Después de todo, AWS ha estado hablando de problemas de capa gratuita durante una década . Éste no es un problema urgente.



Pero me ha impresionado todo el día una publicación que apareció en el canal Discord de A Cloud Guru .







Transferir
, , , SageMaker , , 200 , , . , , , , 200 . , .



Forrest Brazil: , . AWS , .



Para que no se preocupe: todo está en orden con el estudiante, muchos se ofrecieron como voluntarios para ayudar, la administración de AWS comprende la situación.



Pero no estoy loco con una historia terrible que sucedió en medio de una pandemia con un joven que murió debido a la notificación errónea de que perdió varios cientos de miles de dólares en la aplicación de inversión Robinhood. Me sigo preguntando: ¿y si este estudiante no hubiera acudido a la comunidad en busca de ayuda? ¿Qué pasaría si Twitter no hubiera molestado a la administración de AWS y solo hubiera tenido unos días para responder? ¿Qué pasaría si el sistema continuara liquidando deudas y el estudiante continuara acumulándose?



¿Demasiado dramatizante? Supongo que objeciones me podrían plantear.



Este estudiante mismo tuvo que ser responsable de lo que se desarrolla



Con el debido respeto, vayamos sin él. Incluso los programadores experimentados no siempre tienen el control, como ha demostrado la historia de Bills escuchada en todo el mundo . Pero al menos suelen pagar con tarjetas de crédito corporativas. Los estudiantes que intentan ingresar al ámbito de la computación en la nube no tienen colchón financiero y no pueden ser multados por aprender. ¡Ni siquiera digo que la formación deba ser gratuita! Pero tampoco debería ser un juego de velocidad de reacción y dinero al mismo tiempo.



Son solo $ 200, no el fin del mundo



Bueno, sí, esta vez. Y si este estudiante, por ejemplo, escribió inadvertidamente la función Lambdaque aplicaría los métodos PUT y GET al mismo objeto en S3 en un bucle infinito? ¿Cómo sabría si algo anda mal? Pudo haber acumulado varios miles de dólares de deuda antes de que la consola tuviera tiempo de actualizar los datos.



En tales casos, el soporte técnico de AWS devuelve dinero sin problemas, no hay nada que temer.



Ahora lo sabes, y yo lo sé. Y el estudiante de veinte años, que tenía una deuda de 200 dólares frente a sus ojos, no estaba al tanto. ¿Y cómo lo sabría? Este esquema de resolución de problemas no está documentado en ninguna parte.



De una forma u otra, debe darle al estudiante lo que le corresponde; aunque estaba en pánico, pudo identificar dos problemas principales con el enfoque actual de AWS para las cuentas gratuitas (que son gratuitas o no, o estábamos bromeando, en general, buena suerte):



  • amortizaciones inesperadas;
  • imposibilidad de establecer el propósito de estos castigos.


AWS es el único proveedor de la nube que plantea estos problemas. Azure, GCP e incluso Oracle sugieren formas de limitar la cantidad de cancelaciones y / o la capacidad de eliminar un proyecto para que se elimine por completo.



Al mismo tiempo, personalmente tengo una cuenta abandonada en AWS, que me saca dinero. Seguro que tú también. Dudo mucho que pueda averiguar qué servicios me cobran, a pesar de que parece que me han otorgado el título de AWS Hero. Sería más fácil eliminar su cuenta. Bueno, en serio, si la única forma de pagar a AWS por un proyecto de una vez por todas es cortar su tarjeta de crédito y demoler su cuenta, entonces, desde el punto de vista de la retención de usuarios, esto de alguna manera no es muy bueno.



¿Existe alguna solución?



Corey Quinn, la primera y única persona a la que vale la pena consultar sobre pagos en AWS, instó a la corporación a actualizar el plan gratuito: separe "cuentas personales para capacitación" y "cuentas para empresas jóvenes", prescriba diferentes condiciones para ellas y habilite un límite estricto de deuda. , más allá del cual no puedes ir.



También se podría pensar en cuentas con una fecha de vencimiento limitada para la "caja de arena", que se eliminaría automáticamente después de un período específico. Esta solución fue implementada con éxito por A Cloud Guru / Linux Academy en el proyecto Cloud Playgrounds... Pero, como persona que trabaja en A Cloud Guru, puedo decirle felizmente: AWS debería tener esa funcionalidad en la consola y no estar completada por nuestros esfuerzos.



Anexo : Algunos lectores me señalaron que existen cuentas de AWS Educate Starter , que le permiten acceder a un conjunto limitado de servicios útiles de AWS sin ingresar los detalles de su tarjeta. La dificultad aquí es que solo aquellos que pertenecen a una organización que coopera con Amazon, por ejemplo, una escuela o una universidad, pueden crear una cuenta de este tipo. Quizás, en lugar de remodelar todo el plan gratuito, sea más realista expandir este programa, digamos, para que omita a todos los que puedan postularse y no se muestren demasiado bot.



Mientras tanto, si no se puede implementar ninguna de estas opciones, AWS debería al menos dejar de hablar de sus planes para capacitar a 29 millones de nuevos programadores en su plataforma para 2025. Hasta que a estas personas no se les proporcione una forma confiable de aprender sin poner en peligro su propio bienestar, esto no solo es irreal, sino también irresponsable.



All Articles