Le cadre actuel à six piliers
AWS Well-Architected couvre désormais l'excellence opérationnelle, la sécurité, la fiabilité, l'efficacité des performances, l'optimisation des coûts et la durabilité. L'article original ci-dessous traite de cinq piliers et est conservé à titre d'explication historique; utilisez le cadre AWS actuel lors de l'examen d'une charge de travail.
L'article d'origine
AWS fait beaucoup parler d'elle en ce qui concerne les solutions infonuagiques et la variété de produits qu'elle englobe. En tant que l'un des principaux fournisseurs de services infonuagiques, AWS contribue de manière significative à la croissance globale de l'adoption du nuage dans les entreprises de logiciels. Avec la forte demande en technologies infonuagique-natives, AWS dispose de tout ce qu'il faut pour être le choix de prédilection des clients pour tous leurs besoins en matière de infonuagique, qu'il s'agisse de créer des logiciels, de les tester, de les déployer, de les faire évoluer ou de les exploiter.anneau, etc. Aujourd'hui, nous allons examiner en détail le sujet dont on parle le plus, le « AWS Well-Architected Framework », et voir de quoi il s'agit et pourquoi il est si important.
Qu'est-ce que le cadre AWS Well-Architected?
Les services d'informatique en nuage AWS propulsent un large éventail d'entreprises depuis plus d'une décennie. En conséquence, AWS a acquis une vaste expérience et des connaissances qu'elle propose désormais sous la forme du cadre Well-Architected de AWS. Le cadre permet aux chefs d'entreprise et aux architectes logiciels de prendre des décisions d'architecture cruciales en toute confiance. Le cadre Well-Architected de AWS a été mis en place pour aider les clients dans leur parcours de migration vers le nuage.les guider dans la conception de l'architecture AWS exemplaire pour leurs applications et les aider à gérer leur environnement AWS.
This architecture helps enterprises build applications that are secure, reliable, and cost-effective. This framework consists of pillars that have components for time-proven architectural patterns, security best practices, common design patterns, and industry best practices. It also provides guidance on how to apply these pillars to your application when designing architectures.
The AWS Well-Architected framework pillars
There are basically five pillars, and we are going to see them one by one in detail below.
Operational excellence pillar:
This pillar is about supporting the development of charge de travails on AWS. It’s about gaining insight into your charge de travail operations and improving your processes and procedures to make sure you’re delivering value to your customers and business.
Perform operations as code, don’t perform operations manually, use tools like infonuagique formation to automatically build your infrastructure. Make frequent small and reversible changes rather than big changes that are difficult to roll back. This helps you if something goes wrong, you can quickly roll back and try again. Refine operations procedures frequently, constantly reevaluate how you’re doing things, is there a better way. Anticipate failure, make sure you always anticipate what could go wrong. That’s how you can prevent it from happening. And also, make sure that you’re able to recover from failure when it does happen.make sure you always anticipate what could go wrong. That’s how you can prevent it from happening. And also, make sure that you’re able to recover from failure when it does happen.
Security pillar:
This pillar talks about protecting your data systems and assets and taking advantage of the infonuagique technologies available for you to secure your data. Best practices include implementing a solid identity foundation. So make sure that your identity management systems like your identity Federation, your mobile, and web application authentication systems; you got to get those rights so that your identities are appropriately secured, and users get access to what they need.ess to what they need.
Enable traceability is the other best practice so you can trace what’s happening. Where did things go wrong? What’s happening here and what’s happening there.
Applying security at all layers is also an important point; Don’t just apply security at the perimeter, make sure that every layer of your application and infrastructure has security applied. Automate security best practices and automate as much as you can; the more you automate, the less human error you’re likely to have. Protect data in transit and at rest, so think about encrypting the data. Remember, it’s up to you to encrypt your data on AWS; you want to encrypt it as it’s moving across a network in transit. And at rest when it’s stored in a storage system, or in a database. Also, keep people away from data, have the right access controls in place to secure your data access, prepare for security events.; you want to encrypt it as it’s moving across a network in transit. And at rest when it’s stored in a storage system, or in a database. Also, keep people away from data, have the right access controls in place to secure your data access, prepare for security events.
Reliability pillar:
This is about ensuring your charge de travails perform correctly and consistently, as they’re expected to for whatever they do. This includes the ability to operate and test the charge de travail for its entire lifecycle.
Best practices include automating recovery from failure, so make sure that you can automatically recover when something goes wrong. You don’t need manual involvement. Think about Amazon EC2 auto-scaling – If a system fails an instance fails, then it will be automatically replaced by auto-scaling, and your load balancer will start distributing traffic to it; that’s automatic recovery. Involving disaster recovery procedures is also a point to include here. Wherever possible, scale horizontally to increase aggregate charge de travail availability.de here. Wherever possible, scale horizontally to increase aggregate charge de travail availability.
Performance efficiency pillar:
This pillar is about ensuring our resources are working to meet the requirements and changing as demand and as technologies evolve as well.
Best practices include democratizing the technologies that AWS provides to the full extent, services that include event-driven architectures, managed services, serverless, etc. Being able to deploy your applications anywhere o the globe very easily is another point in this pillar. Use advanced technologies like serverless and experiment as much as possible for performance efficiency.
Cost optimization pillar:
This pillar focuses on making sure you are delivering value to your business and customers at the lowest price point. Best practices here include adopting a consumption model, infonuagique financial management, employing cost optimization tools from AWS, etc. It is also important to measure the overall efficiency often, so you will know where you need to tune in and reduce your cost wherever you have over-allocated the resources. One more point to note here is to stop spending money on the things that aren’t required, on undifferentiated heavy lifting, etc.here is to stop spending money on the things that aren’t required, on undifferentiated heavy lifting, etc.
Why would you want to apply this well-architected framework?
The well-architected framework was started approximately eight years ago, as the AWS engineers started to see what their customers were doing when they were deploying things to AWS. Hence, they built this body of knowledge and began to share it with their customers so that they could basically learn the things that the engineers at AWS learned by working with their customers over the years.
So the well-architected framework will enable and help companies to build and deploy their systems faster. So when you’re no longer trying to question what is the right thing to do, you’ll be able to make decisions faster and actually deploy things faster. In addition, the framework points out very common risks that people take and most of them are fairly easily mitigated. The well-architected framework will provide information on how to protect those risks and mitigate them, as well as making informed decisions.those risks and mitigate them, as well as making informed decisions.
The well-architected framework is a mechanism for your infonuagique journey. It allows you to learn the best practices and let you know how to improve your architecture and how you do things.
In this article, we focused in detail on the AWS Well-Architected Framework and its importance. The Well-Architected framework is highly recommended and advances to emerge steadily as a set of best practices to build highly reliable and scalable infonuagique solutions. This framework allows AWS users to follow the set of guidelines prescribed through the five core pillars that we already discussed above. You can read more about the AWS well-architected framework from the official documentation.framework from the official documentation.
Questions et réponses
How many pillars does the current AWS framework contain?
The current framework has six pillars: operational excellence, security, reliability, performance efficiency, cost optimization and sustainability.
#Does completing a framework review certify a charge de travail?
A review identifies architectural risks and improvement priorities. It is not a certification, a guarantee of availability or a substitute for testing and accountable operations.
#