Авторы: Shweta Vohra, Siddhartha Sood, Balakrishnan Sreenivasan
A. Область применения документа
Этот документ содержит введение в AWS Well Architected Framework (WAF) и последующие связанные статьи для эффективного использования этой структуры.
Мы не пытаемся повторить обширную информацию и документацию, доступную для фреймворка AWS WAF. Однако этот документ служит введением, а также руководством для новых или опытных архитекторов по эффективному и непрерывному проведению хорошо архитектированных обзоров.
B. Введение – AWS WAF
Облачные системы и решения обеспечивают гибкость для организаций. С гибкостью приходят непрерывные изменения и эволюция бизнес-возможностей и зрелости архитектуры. Поскольку архитектура не является одноразовой деятельностью в облаке и в то же время включает решения и компромиссы, которые наилучшим образом представляют архитектонизированную систему и все еще могут развиваться. Поэтому AWS предоставляет это руководство, инструмент и API в виде AWS Well Architected Framework. Эта структура обеспечивает клиентам и партнерам высокостабильный и последовательный подход к оценке архитектур и предоставляет предписывающее руководство, помогающее реализовать проекты, которые являются масштабируемыми, безопасными, производительными, надежными, устойчивыми и оптимизированными. Популярная система AWS Well Architected Framework – это практическое пошаговое руководство от AWS для создания, анализа и постоянной оценки облачных рабочих нагрузок/программного обеспечения.
AWS Well-Architected Framework базируется на шести столпах, указанных ниже:
- Операционное совершенство – эффективная эксплуатация инфраструктуры и других ресурсов. Это включает в себя IaC (Infrastructure as Code), мониторинг и простоту непрерывного использования.
- Безопасность – Этот столп обеспечивает руководство в виде областей, в которых следует исследовать безопасность и как ее комплексно обеспечить.
- Надежность – Дифференциация облачных технологий путем активного создания и проектирования надежных систем с надежными компонентами и сервисами, чтобы ресурсы всегда были доступны, могли масштабироваться в соответствии с потребностями и были устойчивыми. Данный компонент направлен на этот аспект
- Эффективность производительности – этот компонент определяет требования к вычислительным ресурсам и способы их эффективного использования.
- Оптимизация затрат – руководство о том, как постоянно извлекать выгоду из облачных услуг и при этом получать оптимальную цену.
- Устойчивость – Этот недавно введенный компонент был объявлен в 2021 году на AWS Re:Invent, чтобы позаботиться о долгосрочном воздействии на окружающую среду, особенно об энергопотреблении и эффективности использования ресурсов.
Для всех вышеперечисленных столпов эта структура определяет следующее:
– Принципы проектирования – эти принципы дают основной смысл и фундаментальный охват каждого из столпов.
– Передовой опыт – Передовой опыт предоставляет анкету по каждому столпу и поддерживает идеальное состояние для передового опыта, чтобы поддержать и оценить текущее состояние рабочей нагрузки клиента.
– Ресурсы – дополнительные ресурсы для каждого столпа, позволяющие получить углубленную информацию, основанную на соответствующей области и сфере деятельности.
C. Как эффективно использовать эту структуру для проведения обзора?
Имея опыт использования обзоров WAF, мы создали систематическое руководство и контрольный список на основе нашего собственного опыта, чтобы помочь командам, проходящим обзоры Well Architected Framework. Ознакомьтесь с этой статьей, чтобы узнать больше: Как эффективно проводить обзоры AWS WAF?
D. Линзы AWS Well-Architected Lenses
AWS находится в процессе усовершенствования Well Architected Framework. В рамках усовершенствования AWS выпускает руководства по WAF, ориентированные на конкретные области или технологии. Например, для рабочих нагрузок типа IOT существует IOT Lens, для бессерверных рабочих нагрузок, где ресурсы в основном работают на основе бессерверного подхода/дизайна, существует serverless lens.
Линзы обеспечивают способ последовательного измерения архитектур в сравнении с лучшими практиками в данной области или технологии и выявления областей для улучшения. Линза AWS Well-Architected Framework Lens автоматически применяется при определении рабочей нагрузки в дополнение к дополнительным линзам, которые вы могли включить во время проверки инструмента. К рабочей нагрузке может быть применена одна или несколько линз. Каждая линза имеет свой собственный набор вопросов, лучшие практики, примечания и план улучшений. Исходя из выбора и применимости ресурсов для обзора, рецензент должен обратиться к контрольным спискам по конкретной линзе, которые доступны как часть документации и упомянуты в разделе “Приложение” данного документа.
На момент написания данного документа в инструмент было интегрировано 3 линзы. Пожалуйста, обратитесь к приведенному ниже изображению, чтобы узнать, какие линзы интегрированы в AWS Well Architected Tool.
E. Путь обучения AWS WAF
Чтобы получить представление о процессе AWS WAF в качестве рецензента, вы можете посетить следующие тренинги и пройти путь к получению AWS Certified WAF Reviewer:
- Значок Well Architect Proficient
- Обучение в аудитории (доступно для AWS Patner Connects):
- AWS Partner: Лучшие практики Well-Architected
- AWS Partner: Расширенные лучшие практики AWS Well-Architected Best Practices
F. Приложение – Ссылки и упоминания
- AWS Well Architected Framework – Документация
- AWS Well Architected Lenses – Специфика домена
- Столп операционного совершенства – AWS Well Architected Framework