How Ahrefs Saved US$400M in 3 Years by NOT Going to the Cloud

Ahrefs, une entreprise spécialisée dans le SEO, a décidé de ne pas utiliser le cloud pour héberger ses données, mais de construire son propre centre de données. L’auteur explique les raisons de ce choix, les défis rencontrés et les avantages obtenus.
Les raisons du choix d’Ahrefs sont les suivantes :
– Le cloud est trop cher pour les besoins d’Ahrefs, qui doit stocker et traiter des pétaoctets de données.
– Le cloud ne permet pas d’avoir un contrôle total sur le matériel et le logiciel, ce qui limite les possibilités d’optimisation et de personnalisation.
– Le cloud pose des problèmes de sécurité et de confidentialité, car les données sont stockées chez des tiers qui peuvent être victimes de piratages ou de fuites.
Les défis rencontrés par Ahrefs sont les suivants :
– Trouver un emplacement adéquat pour le centre de données, qui doit être proche des sources de données, des clients et des employés.
– Acheter et installer le matériel nécessaire, qui doit être performant, fiable et évolutif.
– Gérer et maintenir le centre de données, qui nécessite des compétences techniques, des procédures de sauvegarde et de récupération, et une surveillance constante.
Les avantages obtenus par Ahrefs sont les suivants :
– Réduire les coûts d’hébergement de 400 millions de dollars en trois ans, en comparant le prix du cloud et le coût total de possession du centre de données.
– Améliorer la qualité du service, en offrant une meilleure vitesse, une meilleure disponibilité et une meilleure expérience utilisateur.
– Innover plus rapidement, en ayant la liberté de tester et d’implémenter de nouvelles idées et fonctionnalités.
L’article conclut que le choix d’Ahrefs n’est pas universel, mais qu’il convient à son cas particulier. Il invite les lecteurs à réfléchir à leurs propres besoins et à ne pas suivre aveuglément la tendance du cloud.
AWS : le plus grand rassemblement de services Web affreux
AWS (Amazon Web Services) est la plus grande collection de services Web du monde. Créé par Jeff Bezos en 2006 dans sa base volcanique secrète, AWS a été conçu pour attirer les startups avec des ressources informatiques bon marché. Comme tout bon dealer de crack, AWS vous offre un goût gratuit pour commencer, puis les prix augmentent de manière exponentielle à mesure que vous devenez plus dépendant. Au moment où vous réalisez que vous êtes pris au piège, il est trop tard : votre entreprise mourra si vous essayez de partir en raison du manque. Actuellement, il propose exactement 69 420 services différents à choisir, chacun avec son propre nom stupide et son icône incompréhensible. Certains ont des numéros, certains sont des planètes et d’autres sont des insultes cachées à leurs rivaux, comme “Redshift”. C’est tellement complexe que vous voudrez obtenir un doctorat avant même d’essayer de lancer un simple “hello world”. Soyez prudent, car de nombreux services ressemblent à des produits bêta qui n’ont pas été mis à jour depuis des années, mais impressionnamment, ils fonctionnent tous parfaitement. Cela ressemble beaucoup à un développement dans un parc d’attractions hanté.
Si vous ne trouvez pas ce que vous cherchez, appelez simplement le 1-800 Amazon et ils lanceront un tout nouveau service pour vous dès le lendemain. Le client a toujours raison. Ou, si vous construisez un outil open source génial, ils lanceront immédiatement un service pour que vous ne puissiez jamais gagner d’argent grâce à votre dur labeur.
Pour commencer, créez un compte. La première chose que vous remarquerez est que votre compte a été immédiatement piraté et que vous avez maintenant 500 instances EC2 qui minent des cryptomonnaies dans le monde entier. Il n’y a pas de gros bouton rouge d’arrêt. Vous devrez cliquer sur chaque serveur individuellement pour l’éteindre manuellement. Pendant ce temps, si vous ouvrez le service de facturation, vous remarquerez que le montant d’argent que vous devez a cassé la CSS (feuille de style en cascade) car le nombre est trop grand. À ce stade, vous avez deux options : vous pouvez vous déconnecter de l’application et faire semblant que tout cela n’était qu’un mauvais rêve, ou vous pouvez contacter le support et supplier pour la clémence. Ils transmettront votre demande au yacht à voile de Jeff Bezos de 500 millions de dollars, où il décidera de votre sort comme l’empereur Néron. Si vous obtenez un pouce vers le bas, cela signifie que vous êtes maintenant sans abri, mais un pouce vers le haut signifie que vous pouvez explorer l’interface utilisateur.
Chaque équipe d’AWS conçoit sa propre interface utilisateur, ce qui donne un spectacle aberrant et incohérent de site Web. Vous avez des produits qui utilisent Bootstrap 1, d’autres qui semblent avoir été conçus sur Fiverr et certains qui sont absolument magnifiques. Si vous ne trouvez pas ce que vous cherchez, n’essayez même pas d’utiliser la recherche. Allez directement sur Google ou posez vos questions à ChatGPT, car comme le dit l’adage, “un acheteur idiot complexifie, un génie admire la simplicité”. En somme, AWS est une plateforme Cloud incontournable pour les entreprises et les développeurs, malgré ses défauts apparents. Si vous prévoyez de l’utiliser, assurez-vous de bien comprendre les coûts et les services, mais surtout préparez-vous à une expérience utilisateur chaotique et incohérente. Cependant, ne vous découragez pas car les avantages de cette plateforme sont indéniables et sa popularité témoigne de son efficacité. En résumé, AWS est une technologie à laquelle nous sommes tous liés et qui a changé notre manière de concevoir l’infrastructure IT.
AWS est une plateforme de Cloud Computing qui offre une vaste gamme de services pour les entreprises, les développeurs et les utilisateurs finaux. Bien que l’auteur du transcript ait présenté la plateforme sous un angle satirique et humoristique, il est important de souligner que AWS a réellement révolutionné l’industrie du Cloud et a rendu l’infrastructure IT plus accessible pour les startups et les petites entreprises. Avec des millions d’utilisateurs à travers le monde, AWS est sans aucun doute un leader dans l’industrie et mérite notre respect et notre reconnaissance pour son impact sur l’industrie IT. Si vous envisagez de l’utiliser pour votre entreprise, assurez-vous de bien comprendre les coûts et les services que vous utilisez, car une utilisation excessive ou inappropriée peut rapidement devenir coûteuse.
Glitch Tokens – Computerphile
What is ChatGPT?
Médecine, mathématiques, sciences, quel est l’impact de l’intelligence artificielle ?
ChatGPT with Rob Miles – Computerphile
Agile Isn’t Scrum (You’re doing agile wrong)
Office Connectivity Considerations
When considering connectivity for an office, there are several important factors to consider. First and foremost, you need to consider the type of internet connection that will be used. This will likely be a broadband connection, such as cable or DSL, but it’s also possible to use a cellular connection or a satellite connection if necessary.
Next, you need to consider the type of network that will be used within the office. This could be a wired network, using ethernet cables to connect devices, or a wireless network, using Wi-Fi to connect devices. Each type of network has its own advantages and disadvantages, so it’s important to choose the one that best suits the needs of your office.
Another important factor to consider is the amount of bandwidth that will be required to support the needs of the office. This will depend on the number of users and the type of applications and services that will be used on the network. It’s important to choose a network and internet connection with sufficient bandwidth to support the needs of the office without causing slowdowns or other performance issues.
Finally, you need to consider security when planning the connectivity for your office. This includes both physical security, such as protecting the network hardware and cables, and digital security, such as using encryption and firewalls to protect against cyber threats. It’s important to implement appropriate security measures to protect your office’s network and data.
ChatGPT
User/Device Scenarios
Each user might be a member of multiple organisations, using multiple services through multiple accounts on multiple platforms with multiple devices, each of which could have multiple users.
An example might be a user working for more than one client, using both Microsoft 365 and Google Workspace for different situations, having more than one account in each service to provide for different needs, and using both windows and apple devices, so requiring multiple Apple, Microsoft and Google accounts, and some or all of the computers or mobile devices might be shared with other users.
There is no unified solution to manage this scenario, so the user should be assisted and enabled to manage their own devices.
Technical Support and IT Administration depends on the particular needs of the organisation and of the users.
Centralised management of users and devices is not necessarily appropriate for smaller organisations, although it would be best if all users were committed to using 2FA/MFA and disk encryption, for security.
Centralised IT management starts to correspond to the constraints of organisations of 100 or more users, at which point the user is probably a member of that single organisation which will dictate the way the user works.
At a smaller level, IT Support can be more individualised and personalised.