AWS Cloud​Formation

Ускорьте выделение облачных ресурсов с помощью инфраструктуры как кода

AWS CloudFormation предлагает простой способ моделирования коллекции сопутствующих ресурсов AWS и сторонних ресурсов, их быстрого и единообразного выделения, а также управления ими на протяжении всего жизненного цикла за счет работы с инфраструктурой как с кодом. Шаблон CloudFormation описывает требуемые ресурсы и их зависимости, что позволяет запускать и настраивать их вместе в виде стека. Вместо того чтобы управлять ресурсами по отдельности, можно использовать шаблон для создания, обновления и удаления всего стека как единого целого. Управлять стеками и выделять их можно в нескольких аккаунтах и регионах AWS.

Introduction to AWS CloudFormation (3:01)

Преимущества

Рекомендации по автоматизации

При работе с CloudFormation можно применять эффективные методики DevOps и GitOps с использованием широко распространенных процессов, таких как начало с репозитория Git и развертывание по схеме непрерывной интеграции и непрерывной доставки (CI / CD). Вы также можете упростить аудит изменений и запускать автоматизированные развертывания с помощью интеграций конвейера, таких как GitHub Actions и AWS CodePipeline.

Глобальное масштабирование инфраструктуры

Управляйте масштабированием ресурсов, предоставляя общий доступ к шаблонам CloudFormation всей организации, чтобы обеспечить соблюдение стандартов безопасности, соответствия и конфигурации для всех аккаунтов и регионов AWS. Шаблоны и параметры упрощают масштабирование, благодаря чему можно предоставлять общий доступ к рекомендациям и политикам компании. Кроме того, наборы CloudFormation StackSets позволяют создавать, обновлять или удалять стеки в нескольких аккаунтах и регионах AWS с помощью одной операции.

Интеграция с другими сервисами AWS

Для дальнейшей автоматизации управления ресурсами в рамках организации можно выполнить интеграцию CloudFormation с другими сервисами AWS, включая AWS Identity and Access Management (IAM) для управления доступом, AWS Config для обеспечения соответствия требованиям и AWS Service Catalog для распространения готовых к использованию приложений и дополнительных механизмов управления. Интеграции с CodePipeline и другими инструментами разработчиков позволяют внедрять последние эффективные методики DevOps и улучшать автоматизацию, тестирование и средства управления.

Управление сторонними и частными ресурсами

Моделируйте и выделяйте как ресурсы сторонних приложений, так и ресурсы AWS, а также управляйте ими, например, проводите мониторинг, оценивайте производительность команды, выполняйте управление инцидентами, осуществляйте непрерывную интеграцию и непрерывную доставку (CI / CD), а также пользуйтесь приложениями для управления версиями. Используйте интерфейс командной строки CloudFormation с открытым исходным кодом для разработки собственных поставщиков ресурсов CloudFormation — встроенных типов AWS, публикуемых в виде открытого исходного кода.

Расширение CloudFormation при поддержке сообщества

Настройка GitHub для AWS CloudFormation предлагает проекты с открытым исходным кодом, которые расширяют возможности CloudFormation. Реестр и интерфейс командной строки CloudFormation позволяют определять и создавать поставщики ресурсов для автоматизации быстрого и систематического создания ресурсов. С помощью проектов GitHub для CloudFormation можно, например, проверять шаблоны CloudFormation на предмет соответствия политикам (с использованием cfn-guard) или подтверждать использование рекомендаций (с использованием cfn-lint).

Принцип работы

Принцип работы AWS CloudFormation
Nextdoor

Решение ConvergeHEALTH Miner компании Deloitte представляет собой набор инструментов и сервисов, которые помогают ускорить сбор и анализ данных, а также управление ими на протяжении всего исследования в области здравоохранения... Miner использует широкий спектр сервисов AWS. Компания использовала AWS CloudFormation и AWS Service Catalog, чтобы быстрее предоставить Miner клиентам с помощью инфраструктуры как кода. Deloitte выбрала шаблоны AWS CloudFormation для написания кода инфраструктуры, который затем можно развертывать за один щелчок мышью с помощью AWS Service Catalog.

Подробнее »

Coinbase

Все сети этой компании проектируются, создаются и поддерживаются с помощью шаблонов AWS CloudFormation. «Это позволяет нам комфортно управлять версиями сети, а также без перебоев создавать точную копию сети для сред разработки и отладки по требованию», – рассказывает Уитофф.

Подробнее »

Expedia

Expedia использует AWS CloudFormation вместе с Chef для развертывания всего клиентского и серверного стека в своей среде на AWS.

Подробнее »

Футбольный клуб «Барселона»

«Мы очень довольны сервисом AWS CloudFormation, который позволяет нам развертывать всю инфраструктуру за один щелчок мышью».

Подробнее »

Write preventive compliance rules for AWS CloudFormation templates the cfn-guard way

04 августа 2020 г.
Луис Колон, Раиса Хэшем и Джош Джой

Подробнее »

Automated CloudFormation Testing Pipeline with TaskCat and CodePipeline

04 сентября 2020 г.
Рэйли Хансен и Дан Ле

Подробнее »

Deploy AWS CloudFormation stacks with GitHub Actions

27 июля 2020 г.
Себастьян Доэлл

Подробнее »

Новая публикация! Use AWS CloudFormation StackSets for Multiple Accounts in an AWS Organization

12 февраля 2020 г.
Себастьян Стормак

Подробнее »

Using AWS CloudFormation to deploy software into Amazon EKS clusters

20 февраля 2020 г.
Трой Эйми
 
1

Публикации за этот период не найдены. Прочие ресурсы см. в блоге AWS.

Посетите блог Management & Governance, чтобы узнать больше о CloudFormation и других сервисах управления и администрирования AWS.

Что нового?

1
Подробнее о возможностях AWS CloudFormation
Ознакомиться с возможностями продукта

Узнайте больше о функциях AWS CloudFormation для моделирования и выделения ресурсов.

Подробнее 
Зарегистрируйте бесплатный аккаунт AWS
Зарегистрируйте бесплатный аккаунт

Получите мгновенный доступ к уровню бесплатного пользования AWS. 

Регистрация 
Начало разработки с использованием CloudFormation в консоли
Начать разработку в консоли

Начните разработку с использованием AWS CloudFormation в Консоли AWS.

Вход 
Готовы приступить к разработке?
Начать работу с AWS CloudFormation
Есть вопросы?
Свяжитесь с нами