Introduction
En tant que pionnier du cloud computing, Amazon Web Services (AWS) a transformé le paysage technologique, permettant aux startups de se lancer sans infrastructure physique lourde. J'étais parmi les premiers à prêcher la bonne parole d'AWS, organisant même des événements pour faire connaître ses services. Pourtant, après 15 années de loyauté, j'ai quitté le navire. Récemment, un retour chez AWS m'a rappelé avec force les raisons de mon départ.
L'émergence du cloud et l'ascension d'AWS
AWS a démarré avec des services comme S3, EC2, et SQS, promettant une révolution dans la gestion des infrastructures informatiques. Pour des entrepreneurs, c'était une aubaine : plus besoin de data centers coûteux et complexes. Mais derrière cette façade innovante, des problèmes se sont accumulés.
Les irritants qui s'accumulent
Les bibliothèques clients manquantes
Pendant ses premières années, AWS a laissé la communauté développer des bibliothèques clients, un choix qui a coûté des soirées et week-ends à des développeurs passionnés. Cette externalisation du travail de base a fini par lasser de nombreux professionnels.
Transition tardive vers Python 3
La lenteur d'AWS à adopter Python 3 a frustré les développeurs qui devaient composer avec un langage obsolète. Ce retard soulève des questions sur la réactivité d'AWS face aux évolutions technologiques.
Les coûts cachés
DynamoDB et les tarifs prohibitifs
Utiliser DynamoDB peut s'avérer coûteux, avec des surprises tarifaires désagréables. Par exemple, un simple test peut se solder par une facture de 75 USD en une journée. Les tarifs de sortie de données, autrefois à 20 cents par gigaoctet, sont encore considérés excessifs à 9 cents aujourd'hui.
La complexité de la facturation
La facturation AWS est un véritable casse-tête, avec des coûts cachés liés aux mouvements de données internes. Cette complexité nécessite une expertise approfondie pour éviter les pièges financiers.
IAM et la complexité générale
Le système de gestion des identités et des accès (IAM) est l'un des plus déroutants. Sa complexité est telle que même les utilisateurs avancés s'y perdent. Cette complexité n'est pas limitée à IAM, elle est omniprésente dans toute l'architecture AWS.
Conclusion
Revenir chez AWS m'a rappelé pourquoi j'avais choisi de partir. Malgré ses contributions inestimables au cloud computing, les défis qu'il pose peuvent éroder la confiance des plus fervents partisans. Il est crucial de peser le pour et le contre avant de s'engager pleinement.
Discutons de ton projet en 15 minutes.