Сведения о продукте AWS CloudFormation
Шаблоны AWS CloudFormation обеспечивают несколько преимуществ.
- Знакомый формат. Шаблон CloudFormation – это текстовый файл в формате JSON (JavaScript Object Notation) или YAML, который описывает элементы инфраструктуры AWS, необходимой для запуска приложения или сервиса, а также все взаимосвязи между ними.
- Управление связями. Шаблоны подробно описывают связи между ресурсами, например какие инстансы EC2 должны быть связаны с балансировщиком нагрузки Elastic Load Balancing или тот факт, что том EBS должен находиться в одной зоне доступности EC2 с инстансом, к которому он прикреплен.
- Возможность многократного использования. Параметры шаблонов позволяют использовать один шаблон для развертывания множества инфраструктур с различными значениями конфигурации, таким как количество инстансов, развертывание которых требуется для приложения.
- Ценная обратная связь. Шаблоны также показывают характеристики на выходе, которые позволяют пользователю узнать результаты развертывания или данные конфигурации. Например, по завершении работы шаблон может вернуть URL сервера Elastic Load Balancing, необходимый клиенту для подключения к только что запущенному приложению.
- Отсутствие конфликтов. Все ресурсы AWS в шаблоне определяются с помощью логических имен, благодаря чему из одного шаблона можно создать несколько стеков, не опасаясь возникновения конфликтов между именами ресурсов AWS.
- Удобный запуск. Используйте любой из методов запуска стека без предварительной регистрации шаблона в AWS CloudFormation.
- Визуализация стека. CloudFormation Designer позволяет визуализировать шаблоны в виде диаграмм. Можно удобно просматривать ресурсы AWS и связи между ними, а также без труда менять их взаимное расположение на диаграмме. Шаблоны можно редактировать путем перетаскивания в графическом интерфейсе и с помощью встроенного редактора JSON. При изменении диаграммы автоматически меняется и файл JSON данного шаблона.
- Поиск ресурсов. В AWS CloudFormation сохраняется копия шаблона стека, что позволяет использовать Консоль управления AWS, инструменты командной строки и API для поиска конкретных конфигураций ресурсов, использованных при создании стека.
- Автоматизация. Процесс создания шаблона можно автоматизировать с помощью любого языка программирования или удобного инструмента. Для автоматизации создания стека из шаблона также можно использовать API сервиса CloudFormation, пакеты AWS SDK или интерфейс командной строки AWS.
Шаблон имеет следующую высокоуровневую структуру JSON.
Начать работу с AWS бесплатно
Получите доступ к уровню бесплатного пользования AWS на один год, включая преимущества поддержки AWS Basic Support: круглосуточное обслуживание клиентов (без праздников и выходных), форумы и многое другое.
"Description" : "Текстовое описание использования шаблона",
"Parameters" :
// Набор входных данных, используемых для настройки шаблона перед развертыванием
>,
"Resources" :
// Набор ресурсов AWS и связей между ними
>,
"Outputs" :
// Набор значений, которые будут показаны создателю стека
>,
"AWSTemplateFormatVersion" : "2010-09-09"
>
В следующем шаблоне продемонстрирован простой пример создания инстанса EC2.
"Description" : "Создать инстанс EC2, запускающий образ AMI Amazon Linux 32 bit.",
"Parameters" :
"KeyPair" :
"Description" : "Пара ключей EC2, разрешающая доступ к инстансу по SSH",
"Type" : "String"
>
>,
"Resources" :
"Ec2Instance" :
"Type" : "AWS::EC2::Instance",
"Properties" :
"KeyName" : < "Ref" : "KeyPair" >,
"ImageId" : "ami-3b355a52"
>
>
>,
"Outputs" :
"InstanceId" :
"Description" : "Идентификатор созданного инстанса EC2",
"Value" :
"Ref" : "Ec2Instance"
>
>
>,
"AWSTemplateFormatVersion" : "2010-09-09"
>
Использование шаблона AWS CloudFormation для создания стека и управления им
Стек – это набор ресурсов, полученный в результате применения шаблона. Стек создается посредством передачи шаблона и всех необходимых параметров в AWS CloudFormation. На основании шаблона и указанных в нем связей AWS CloudFormation определяет, какие ресурсы AWS необходимо создать и в какой последовательности.
Чтобы обновить стек, необходим шаблон с новой конфигурацией всех ресурсов в стеке. Сервис позволяет менять свойства существующих ресурсов в стеке, чтобы приспосабливаться к изменениям в среде или новым требованиям приложений. К примеру, можно изменить пороговые значения для предупреждений AWS CloudWatch или обновить AMI, используемый на инстансах стека. AWS CloudFormation автоматически распространяет сделанные изменения на все связанные ресурсы стека. Во многих случаях внесение таких изменений не затрагивает работающее приложение. Если изменение нельзя внести в динамическом режиме (например, когда требуется обновить AMI на инстансе EC2), AWS CloudFormation создает новый ресурс и внесет его в стек. Как только сервис определит, что обновление успешно завершено, старый ресурс будет удален.
AWS CloudFormation выполняет создание или обновление стека в полном объеме. Если стек будет невозможно создать или обновить полностью, AWS CloudFormation отменит внесенные изменения. В целях отладки операцию отмены изменений можно отключить, чтобы позже повторить создание или обновление стека вручную.
Можно также создавать или изменять шаблон стека с помощью AWS CloudFormation Designer, а затем отправлять его в AWS CloudFormation для создания или обновления стека. AWS CloudFormation Designer доступен в Консоли управления AWS.
Доступ к AWS CloudFormation можно просто получить в Консоли управления AWS, предоставляющей интерактивный веб‑интерфейс для управления стеками и их развертывания. Создавать, удалять и обновлять приложения непосредственно из Консоли управления AWS можно в несколько простых этапов.
Использование AWS CloudFormation Designer для создания и редактирования шаблонов
AWS CloudFormation Designer – это визуальный инструмент, позволяющий добавлять ресурсы в шаблоны путем перетаскивания в графическом интерфейсе. CloudFormation Designer позволяет уделять больше времени разработке инфраструктуры AWS, сокращая необходимость написания кода для шаблонов вручную. Так, при добавлении или удалении ресурсов CloudFormation Designer автоматически изменяет базовый файл JSON. Кроме того, с помощью встроенного текстового редактора можно вводить сведения о шаблоне, например значения свойств ресурсов и входные параметры. Подробнее см. в документации.
AWS CloudFormation Designer входит в состав консоли AWS CloudFormation; чтобы воспользоваться этим инструментом, необходимо выполнить вход в свой аккаунт AWS с соответствующими данными для доступа. Чтобы воспользоваться AWS CloudFormation Designer, перейдите по ссылке https://console.aws.amazon.com/cloudformation/designer. Следующие сценарии демонстрируют некоторые из возможностей AWS CloudFormation Designer.
Визуализация ресурсов шаблона
Выявлять ресурсы, которые содержатся в шаблоне, и связи между ними путем анализа текстовых файлов в формате JSON может оказаться непростым делом. AWS CloudFormation Designer открывает любой корректный шаблон AWS CloudFormation и отображает все его ресурсы в виде диаграммы. Это дает возможность удобно просматривать ресурсы шаблонов и связи между ними, не читая JSON. AWS CloudFormation Designer включает в себя текстовый редактор JSON, что позволяет просматривать подробные сведения о шаблоне, если потребуется.
Упрощенное создание шаблона
При работе с ресурсами шаблона в текстовом редакторе приходится редактировать JSON вручную, что требует определенных трудозатрат и нередко приводит к ошибкам. В AWS CloudFormation Designer работа с ресурсами осуществляется по аналогии с диаграммами. Для добавления ресурсов в шаблон и установления связей между ними используется перетаскивание. AWS CloudFormation Designer автоматически изменяет файл JSON. Встроенный текстовый редактор JSON не только визуализирует ресурсы, но и автоматически заполняет имена их свойств. AWS CloudFormation Designer сокращает необходимость ручного написания кода шаблонов, позволяя уделять больше времени разработке инфраструктуры AWS.
Работа с API AWS CloudFormation
AWS CloudFormation также предлагает простой, удобный и очень гибкий набор API. Чтобы получить полный список доступных API AWS CloudFormation, см. Справку по API AWS CloudFormation. Ниже перечислены некоторые из часто используемых API и соответствующие операции.
- CreateStack: начинает создание нового стека. Входные параметры вызова включают имя стека и имя файла (или соответствующий URL Amazon S3) исходного шаблона. Если процесс создания стека пройдет успешно, стек перейдет в состояние CREATE_COMPLETE. Если в процессе создания стека произойдет сбой, AWS CloudFormation удалит ранее созданные ресурсы, за исключением случаев, когда пользователь установил флаг на сохранение этих элементов в целях отладки.
- ListStacks: выводит список всех стеков для аккаунта. Этот API можно использовать для просмотра всех стеков и их текущего состояния, например создания или обновления.
- ListStackResources: выводит список всех имен и идентификаторов ресурсов AWS, которые были созданы в ходе создания стека. Помимо информационной функции, этот вызов можно использовать в приложениях, работающих с AWS CloudFormation, для анализа среды.
- DescribeStackEvents: выводит список всех операций и событий, сформированных AWS CloudFormation для стека, что позволяет контролировать ход процесса создания или удаления.
- UpdateStack: запускает процесс обновления существующего стека. Входные параметры вызова включают имя стека и имя (или URL Amazon S3) файла обновленного шаблона. Если процесс обновления стека пройдет успешно, стек перейдет в состояние UPDATE_COMPLETE. Если в процессе обновления произойдет сбой, AWS CloudFormation отменит все внесенные изменения, чтобы стек вернулся в состояние, описанное в исходном шаблоне.
AWS CloudFormation можно также использовать посредством пакетов AWS SDK и AWS CLI.
AWS CloudFormation интегрирован с сервисом Amazon Simple Notification Service (Amazon SNS), что позволяет получать уведомления о создании, обновлении и удалении стеков. Помимо предоставления информации о состоянии, этот сервис также позволяет другим программам получать доступ к событиям, происходящим в CloudFormation, и реагировать на них или участвовать в процессе конфигурирования стека.
Работа с ресурсами AWS
Шаблоны AWS CloudFormation позволяют использовать опыт работы с AWS с максимальной отдачей. Каждый ресурс имеет набор параметров, имена которых идентичны именам, использованным при создании ресурсов с помощью собственных API сервисов. Приведенный ниже фрагмент кода шаблона показывает определение тома Amazon EBS. Логическое имя тома в шаблоне – myVolume, а его тип – AWS::EC2::Volume. Если вы ранее использовали тома EBS, показанные свойства будут вам знакомы.
"myVolume" :
"Type" : "AWS::EC2::Volume",
"Properties" :
"Size" : "10",
"SnapshotId" : "snap-7b8fd361",
"AvailabilityZone" : "us-east-1a"
>
>
Начальная загрузка приложений и работа с обновлениями
AWS CloudFormation предлагает множество вспомогательных скриптов для развертывания на инстансах EC2. Эти скрипты позволяют удобно считывать метаданные ресурсов из стека и использовать их для конфигурирования приложения, развертывания в инстансе пакетов и файлов, перечисленных в шаблоне, и реагирования на обновления стека – изменения конфигурации или обновления приложения.
Доступны следующие скрипты.
- cfn-get-metadata: получение метаданных, закрепленных за ресурсами в шаблоне.
- cfn-init: загрузка и установка пакетов и файлов, описанных в шаблоне.
- cfn-signal: сигнал рабочему процессу создания стека о том, что приложение запущено и готово к обработке трафика.
- cfn-hup: демон, прослушивающий обновления стека, инициированные непосредственно через консоль AWS, инструменты командной строки или API, и исполняющий заданные процедуры, необходимые для приложения, в качестве реакции на внесенные изменения.
Скрипты CloudFormation можно использовать независимо или в сочетании с возможностью CloudInit, доступной в Amazon Linux AMI и некоторых других Linux AMI. Для получения дополнительных сведений о начальной загрузке приложений и обновлении конфигурации см. Ресурсы для разработчиков по AWS CloudFormation.
AWS CloudFormation и ArcGIS
Вы можете использовать шаблоны Amazon Web Services (AWS) CloudFormation от Esri для построения различных архитектур ArcGIS Enterprise .
В большинстве случаев для построения развертывания вы будете использовать комбинацию шаблонов CloudFormation .
Что такое AWS CloudFormation ?
AWS CloudFormation – это сервис, который помогает задавать архитектуры на Amazon Web Services . Это – пример инфраструктуры в виде кода, что означает, что вы пишете код, который может создать определенную аппаратную инфраструктуру в облачной среде. В CloudFormation вы используете шаблон JavaScript object notation (JSON) для определения стека ресурсов, которые работают вместе предопределенным образом. CloudFormation гарантирует, что вы поддерживаете минимальное количество машин на сайте, обеспечивая восстановление, если одна из этих машин станет недоступна.
Вы также можтете использовать шаблоны CloudFormation для запуска и поддержания развертывания вместо того, чтобы делать это вручную, и позволяет создавать идентичные варианты архитектуры в разных учетных записях AWS или регионах.
Шаблоны Esri CloudFormation
Esri хранит шаблоны CloudFormation в бакете Amazon Simple Storage Service (S3) , откуда их можно загрузить. Шаблоны соответствуют версиям ArcGIS. Для воплощения своих собственных моделей развертывания вы можете копировать и изменять эти шаблоны или создавать свои собственные.
Полезные ссылки
В разделах ниже (за исключением раздела, касающегося пароля) приведена краткая информация по каждому типа шаблонов CloudFormation от Esri , а также ссылки на страницы с детальными описаниями.
В следующих таблицах приведен сводный список ссылок на страницы, описывающие каждый шаблон, включая необходимые входные и выходные данные, которые создаются, а также ссылки для загрузки каждого шаблона.
Шаблоны для создания развертываний
VPC с NAT Gateway и общедоступными и частными подсетями
Portal for ArcGIS на двух компьютерах для отказоустойчивости
ArcGIS Data Store на одном компьютере (хранилища реляционных данных, данных кэша листов или хранилищ больших пространственно-временных данных)
ArcGIS Data Store в первичном режиме ожидания (реляционное хранилище или хранилище данных кэша листов)
ArcGIS Data Store в кластерном режиме (хранилище кэша листов или хранилище больших пространственно-временных данных)
Сайт ArcGIS Server на одном компьютере ( ArcGIS GIS Server , ArcGIS Image Server или ArcGIS GeoAnalytics Server )
Сайт ArcGIS Server на нескольких компьютерах для отказоустойчивости ( ArcGIS GIS Server , ArcGIS Image Server или ArcGIS GeoAnalytics Server )
Многопользовательская база геоданных в Amazon Aurora (PostgreSQL-compatible edition) добавляется к сайту ArcGIS Server (управляется базой данных или зарегистрированной базой данных)
Многопользовательская база геоданных в Amazon Relational Database Service (RDS) for PostgreSQL добавляется к сайту ArcGIS Server (управляется базой данных или зарегистрированной базой данных)
Многопользовательская база геоданных в Amazon RDS for SQL Server добавляется к сайту ArcGIS Server (управляется базой данных или зарегистрированной базой данных)
Подсказка:
Для доступа к шаблонам CloudFormation , которые создают версии ПО ArcGIS 10.8.1 или более ранние, начните со страницы шаблона 10.8.1 CloudFormation и используйте ссылки в верхней части страницы для доступа к ранним версиям. Не все шаблоны, которые доступны в этой версии, доступны в более ранних версиях.
Шаблоны для обновления развертываний
Базовые компоненты ArcGIS Enterprise на одном компьютере
Базовые компоненты ArcGIS Enterprise , дублирующиеся на двух компьютерах
Portal for ArcGIS на одном компьютере
Portal for ArcGIS на двух компьютерах
Сайт ArcGIS Server на одном компьютере ( ArcGIS GIS Server , ArcGIS Image Server или ArcGIS GeoAnalytics Server )
Сайт ArcGIS Server с несколькими компьютерами ( ArcGIS GIS Server , ArcGIS Image Server или ArcGIS GeoAnalytics Server )
ArcGIS Data Store на одном компьютере (хранилища реляционных данных, данных кэша листов или хранилищ больших пространственно-временных данных)
Первичный и дежурный компьютеры ArcGIS Data Store (реляционное хранилище и хранилища данных полистного кэша)
Кластер компьютеров ArcGIS Data Store (хранилище кэша листов или хранилище больших пространственно-временных данных)
Сайт ArcGIS GeoEvent Server на одном компьютере
Сайт ArcGIS Mission Server на одном компьютере
Сайт ArcGIS Mission Server с несколькими компьютерами
Сайт ArcGIS Notebook Server на одном компьютере
Сайт ArcGIS Notebook Server с несколькими компьютерами
Шаблоны для создания пользовательских AMI
Создайте AMI с ОС Linux и компонентами ArcGIS Enterprise .
Пароли, которые используются в шаблонах CloudFormation
Рекомендуется хранить пароли в AWS Secrets Manager и использовать секретное Amazon Resource Name (ARN) для паролей вместо предоставления паролей в виде простого текста.
Когда вы создаете секретный ARN в сервисе Secrets Manager AWS Management Console для пароля, который используется в шаблонах Esri CloudFormation , вам нужно сделать следующее:
- Выберите Другие типы секретов для типа секрета и используйте опцию Простой текст .
- Удалите весь текст по умолчанию из входного поля перед тем, как введете пароль.
Шаблоны, которые создают VPC
Amazon Virtual Private Cloud (VPC) — это виртуальная сеть. У вас должна быть VPC , в которой вы будете создавать развертывания на AWS . Вы можете использовать один из следующих шаблонов для сзодания VPC перед тем, как создавать развертывание ArcGIS. Используемый шаблон VPC зависит от требуемого уровня безопасности.
- Создание VPC с двумя общедоступными подсетями.
- Создание VPC с NAT Gateway и общедоступной и частной подсетями.
Шаблоны для создания Elastic Load Balancer
Amazon Elastic Load Balancer (ELB) направляет сетевой трафик в экземпляры Amazon Elastic Compute Cloud (EC2) .
Следующие шаблоны создают ELB с настроенным в них сертификатом SSL. Балансировщики нагрузки могут быть подключены к Интернету, что означает, что вы можете использовать их с общедоступными подсетями, или внутренними, то есть вы можете использовать их с частными подсетями.
- Классический балансировщик нагрузки – вы должны создать по одному балансировщику нагрузки на сайт или портал, когда используете классические балансировщики.
- Application load balancer – вы можете использовать один балансировщик нагрузки приложения для всех компонентов развертывания ArcGIS Enterprise . Если вы используете балансировщик нагрузки с сайтом ArcGIS Notebook Server , это должен быть балансировщик нагрузки приложения.
Если вы используете балансировщик нагрузки на сайте или портале, вы должны создать его прежде, чем развертывание ArcGIS.
Шаблоны, которые создают развертывание ArcGIS Enterprise
Esri предоставляет несколько шаблонов CloudFormation , которые вы можете использовать для создания развертывания ArcGIS Enterprise .
Развертывание все-в-одном
Если вы выполняете развертывание в тестовых целях или на очень больших компьютерах в производственном развертывании, вы можете использовать шаблоны, которые создают базовые компоненты ArcGIS Enterprise в том же экземпляре EC2 .
Базовое развертывание ArcGIS Enterprise в шаблоне одного компьютера развертывает Portal for ArcGIS , сайт ArcGIS GIS Server (хост-сервер) и ArcGIS Data Store (реляционное или кэша листов) на одном экземпляре EC2 instance.
Отказоустойчивый базовый шаблон развертывания ArcGIS Enterprise развертывает два идентичных экземпляра EC2 (основной и в режиме ожидания), каждый из которых содержит базовые компоненты ArcGIS Enterprise .
Шаблоны, которые позволяют вам развертывать компоненты на отдельных компьютерах
В отличие от развертывания всех компонентов ArcGIS Enterprise на одной машине, вы можете использовать следующие шаблоны совместно, чтобы построить развертывание ArcGIS Enterprise с каждым компонентом на отдельных экземплярах EC2 . Это позволяет создать более гибкое развертывание Например, вы можете установить разные размеры машин для каждого компонента или создать разное количество машин для каждого компонента.
Все компоненты ArcGIS Enterprise , которые являются частью одного развертывания, должны быть развернуты в одном и том же VPC . Все компоненты и ресурсы (включая VPC ) должны быть запущены от имени одной учетной записи AWS .
Шаблоны перечислены в том порядке, в котором их нужно использовать. Используйте по одному шаблону из каждого шага (для одной машины или отказоустойчивого варианта).
- Разверните Portal for ArcGIS на одном компьютере или создайте отказоустойчивое развертывание Portal for ArcGIS .
- Создайте сайт ArcGIS GIS Server с помощью шаблона ArcGIS Server на одном компьютере или шаблона отказоустойчивого сайта ArcGIS Server .
- Создайте реляционное хранилище данных с помощью шаблона ArcGIS Data Store на одном компьютере или шаблона ArcGIS Data Store в режиме первичного ожидания .
- Запустите шаблон CloudFormation для интеграции ArcGIS GIS Server с порталом, затем добавьте сайт в качестве хост-сервера.
Шаблоны, которые создают сайты ArcGIS Server
- Сайт ArcGIS Server на одном компьютере
- Сайт ArcGIS Server на нескольких компьютерах для высокой доступности
ArcGIS GIS Server
Автономный или интегрированный сайт GIS Server , на котором вы можете публиковать сервисы объектов, геообработки, геоданных, геокодирования, геометрии или картографические сервисы.
ArcGIS GeoAnalytics Server
Работает как интегрированный сервер GeoAnalytics Server , давая возможность пользователям портала запускать GeoAnalytics Tools .
ArcGIS Image Server
Сервер изображений, Сервер размещения изображений или Сервер анализа растров
Автономный или интегрированный сайт Image Server, на котором вы можете публиковать сервисы изображений из наборов данных мозаики. Если сайт интегрирован с порталом, вы можете задать его как сервер анализа растров или сервер размещения изображений портала.
Чтобы интегрировать любые из этих сайтов ArcGIS Server с порталом ArcGIS Enterprise , используйте шаблон CloudFormation для интеграции сайтов.
Сайт ArcGIS GeoEvent Server
Используйте шаблон ArcGIS GeoEvent Server CloudFormation для создания сайта ArcGIS GeoEvent Server на одном компьютере.
Вы можете использовать этот сайт как автономный GeoEvent Server, с которого вы запускаете поток данных наблюдения в режиме реального времени, либо вы можете использовать шаблон CloudFormation для интеграции сайтов ArcGIS Server с порталом ArcGIS Enterprise .
Сайт ArcGIS Mission Server
Используйте один из следующих шаблонов ArcGIS Mission Server CloudFormation , чтобы создать сайт ArcGIS Mission Server на базе одного компьютера.
- Сайт ArcGIS Mission Server на одном компьютере
- Сайт ArcGIS Mission Server на нескольких компьютерах для отказоустойчивости
Сайт ArcGIS Mission Server должен быть интегрирован с порталом ArcGIS Enterprise . Если у вас есть базовое развертывание ArcGIS Enterprise , вы можете для этого использовать шаблон CloudFormation для интегрирования сайтов ArcGIS Server с порталом ArcGIS Enterprise .
Сайт ArcGIS Notebook Server
Используйте один из следующих шаблонов ArcGIS Notebook Server CloudFormation для создания сайта ArcGIS Notebook Server на экземплярах Amazon Elastic Compute Cloud (EC2) , запускающих Ubuntu .
- Сайт ArcGIS Notebook Server на одном компьютере
- Сайт ArcGIS Notebook Server на нескольких компьютерах для высокой доступности
Сайт ArcGIS Notebook Server должен быть интегрирован с порталом ArcGIS Enterprise . Если у вас есть базовое развертывание ArcGIS Enterprise , вы можете для этого использовать шаблон CloudFormation для интегрирования сайтов ArcGIS Server с порталом ArcGIS Enterprise .
Сайт ArcGIS Workflow Manager
Используйте один из следующих шаблонов ArcGIS Workflow Manager CloudFormation для создания сайта ArcGIS Workflow Manager :
- Сайт ArcGIS Workflow Manager на одном компьютере
- Сайт ArcGIS Workflow Manager на нескольких компьютерах для отказоустойчивости
Сайт ArcGIS Workflow Manager должен быть интегрирован с порталом ArcGIS Enterprise . Если у вас есть базовое развертывание ArcGIS Enterprise , вы можете для этого использовать шаблон CloudFormation для интегрирования сайтов ArcGIS Server с порталом ArcGIS Enterprise .
Необходимо перезапустить ArcGIS Workflow Manager на каждом компьютере сайта после его интеграции с порталом ArcGIS Enterprise .
Шаблоны, которые создают многопользовательские базы геоданных и регистрируют их на сайте ArcGIS Server
Вы можете использовать один из следующих шаблонов CloudFormation для создания сервиса базы данных, создания в ней многопользовательской базы геоданных и регистрации базы данных на сайте ArcGIS Server . Если сайт является сайтом ArcGIS GIS Server , вы можете зарегистрировать базу геоданных как управляемую базу данных.
- Многопользовательская база геоданных в Amazon Aurora (PostgreSQL-compatible edition) добавляется к сайту ArcGIS Server (управляется базой данных или зарегистрированной базой данных)
- Многопользовательская база геоданных в Amazon Relational Database Service (RDS) for PostgreSQL добавляется к сайту ArcGIS Server (управляется базой данных или зарегистрированной базой данных)
- Многопользовательская база геоданных в Amazon RDS for SQL Server добавляется к сайту ArcGIS Server (управляется базой данных или зарегистрированной базой данных)
Сайт ArcGIS Server должен существовать до того, как вы запустите один из перечисленных выше шаблонов. Вы можете использовать один из следующих шаблонов для создания сайта GIS Server или ArcGIS Image Server , на котором вы сможете зарегистрировать базу данных:
- Сайт ArcGIS Server на одном компьютере
- Сайт ArcGIS Server на нескольких компьютерах для высокой доступности
Шаблоны для обновления развертываний
Если вы создали развертывание, используя указанные выше шаблоны развертывания версий 10.9, 10.9.1 или 11.0 и 10.9 или применили приложение ArcGIS Enterprise Cloud Builder for Amazon Web Services версий 10.9, 10.9.1 или 11.0 для создания развертывания, можно использовать соответствующий шаблон обновления CloudFormation для обновления развертывания.
См. Обновление развертываний для получения дополнительных сведений об обновлении развертываний в зависимости от способа и времени их создания.
Шаблоны для создания пользовательских Amazon Machine Image
Пользовательские шаблоны Amazon Machine Image CloudFormation позволяют выбрать базовый AMI , с которого вы начнете, выбрать компоненты ArcGIS Enterprise , содержащиеся в образе, и ОС. Убедитесь, что ОС и версия поддерживаются для компонента ArcGIS Enterprise , включенного в образ.
Если вы создаете AMI с ОС Microsoft Windows , в образ можно включить ArcGIS Pro .
Вопросы и ответы по AWS CloudFormation
Сервис AWS CloudFormation позволяет разработчикам и компаниям без труда создавать наборы связанных ресурсов AWS и сторонних поставщиков, обеспечивать их упорядоченное и предсказуемое выделение, а также управление ими.
Вопрос: В чем AWS CloudFormation может помочь разработчикам?
Разработчики могут развертывать и обновлять вычислительные ресурсы, ресурсы баз данных и многие другие ресурсы простым декларативным способом, который позволяет абстрагироваться от сложностей использования API конкретных ресурсов. Сервис AWS CloudFormation предназначен для воспроизводимого, предсказуемого и безопасного управления жизненными циклами ресурсов; он также делает возможным автоматический возврат к предыдущей конфигурации, автоматизацию управления состоянием и управление ресурсами по всем аккаунтам и регионам. Недавние улучшения и добавленные варианты позволяют создавать ресурсы различными способами, в том числе с использованием AWS CDK для написания кода на более высокоуровневых языках, импорта существующих ресурсов и обнаружения отклонений конфигурации, а также нового реестра, который упрощает создание настраиваемых типов, наследующих многие основные преимущества CloudFormation.
Вопрос: Чем сервис CloudFormation отличается от сервиса AWS Elastic Beanstalk?
Эти сервисы являются взаимодополняющими. AWS Elastic Beanstalk предоставляет среду для простого развертывания и запуска приложений в облаке. Он интегрируется с инструментами разработчика и обеспечивает единый центр управления жизненным циклом приложений. Если рабочими нагрузками приложения можно управлять как рабочими нагрузками Elastic Beanstalk, создавать и обновлять приложения станет еще проще. Внутренние механизмы Elastic Beanstalk используют CloudFormation для создания и обслуживания ресурсов. Если приложение требует более специфического управления, дополнительные функциональные возможности CloudFormation обеспечивают больше вариантов управления рабочими нагрузками.
Сервис AWS CloudFormation – удобное средство распределения разнообразных ресурсов AWS и сторонних поставщиков. Он обеспечивает поддержку инфраструктурных требований многих типов приложений, таких как существующие корпоративные приложения, приложения прежних версий, приложения на основе различных ресурсов AWS и решения на основе контейнеров (в том числе построенные с использованием AWS Elastic Beanstalk).
Таким образом, среда приложений Elastic Beanstalk – это один из типов ресурсов AWS, поддерживаемых сервисом AWS CloudFormation. Это, в частности, позволяет создать и использовать приложение в среде AWS Elastic Beanstalk и хранить данные приложения в базе данных RDS. К этой группе можно добавить любые другие поддерживаемые ресурсы AWS.
Вопрос: Какие новые понятия введены сервисом AWS CloudFormation?
Сервис CloudFormation вводит четыре понятия. Шаблон – это декларативный файл кода JSON или YAML, который описывает надлежащее состояние ресурсов, необходимых для развертывания приложения. Стек реализует группу ресурсов, перечисленных в шаблоне, и управляет ей, а также позволяет управлять состоянием и зависимостями этих ресурсов совместно. Набор изменений – это ознакомительная версия изменений, которые будут выполнены операциями со стеком для создания, обновления или удаления ресурсов. Набор стеков – это группа стеков с совместным управлением, которые можно реплицировать как группу.
Вопрос. Какие ресурсы поддерживает AWS CloudFormation?
Полный перечень поддерживаемых ресурсов AWS и их возможностей приведен на странице «Поддерживаемые сервисы AWS» в разделе документации «История выпуска».
Пользовательские ресурсы AWS CloudFormation Registry и AWS CloudFormation позволяют управлять дополнительными ресурсами AWS и сторонних поставщиков.
Вопрос: Можно ли управлять отдельными ресурсами AWS, которые относятся к стеку AWS CloudFormation?
Да, можно. CloudFormation не препятствует этому; вы можете полностью контролировать все элементы своей инфраструктуры, а также использовать для управления своими ресурсами AWS все существующие инструменты AWS и сторонних поставщиков. При этом, поскольку CloudFormation может разрешать использование дополнительных правил, рекомендаций и параметров соответствия требованиям, рекомендуется разрешить CloudFormation управлять изменениями в ресурсах. Этот предсказуемый контролируемый подход помогает управлять сотнями или тысячами ресурсов в портфеле приложения.
Вопрос: Из каких элементов состоит шаблон AWS CloudFormation?
Шаблоны CloudFormation представляют собой текстовые файлы в формате JSON или YAML, состоящие из пяти типов элементов:
1. необязательный список параметров шаблона (входные значения, передаваемые в момент создания стека);
2. необязательный список выходных значений (например, полный URL‑адрес интернет‑приложения);
3. необязательный список таблиц данных, используемый для просмотра статических значений конфигурации (например, имен AMI);
4. список ресурсов AWS и их значений конфигурации;
5. номер версии формата файла шаблона.
Для настройки различных аспектов шаблона во время исполнения, когда стек уже будет создан, можно использовать параметры. Например, при создании стека сервису AWS CloudFormation можно передать значение размера базы данных Amazon RDS, данные о типах инстансов Amazon EC2 и номера портов сервера баз данных и веб‑сервера. Каждый из параметров может иметь значение по умолчанию и описание, а метка NoEcho позволяет скрыть введенное фактическое значение на экране и в журналах событий AWS CloudFormation. При создании стека AWS CloudFormation Консоль управления AWS автоматически генерирует и отображает всплывающее диалоговое окно, в котором можно редактировать значения параметров.
Выходные значения – это удобный способ отображения для пользователя основных ресурсов стека (таких как адрес балансировщика нагрузки Elastic Load Balancing или базы данных Amazon RDS) посредством Консоли управления AWS или инструментов командной строки. С помощью простых функций можно объединять строковые литералы и значения атрибутов, связанные с конкретными ресурсами AWS. Дополнительно шаблон может использовать типы ресурсов реестра, настраиваемые частные типы, ваши собственные макросы, а также извлекать параметры конфигурации из AWS Secrets Manager и хранилища параметров AWS System Manager.
Вопрос: Как сервис AWS CloudFormation выбирает имена для ресурсов?
В шаблоне можно присвоить ресурсам AWS логические имена. После создания стека AWS CloudFormation связывает логическое имя с именем соответствующего ресурса AWS. Имена реальных ресурсов образуются из имени стека и логического имени ресурса. Это позволяет создавать множество стеков на основе одного шаблона, не опасаясь возникновения конфликтов имен ресурсов AWS.
Вопрос: Почему присваивать имена разрешено не всем ресурсам?
Сервис AWS CloudFormation позволяет пользователю присваивать имена некоторым ресурсам (например, корзинам Amazon S3), но не всем. Присвоение ресурсам имен ограничивает возможность повторного использования шаблонов и приводит к возникновению конфликтов имен, если при обновлении ресурс необходимо заменить. Во избежание подобных проблем CloudFormation в ряде случаев не поддерживает именование ресурсов пользователем.
Вопрос: Можно ли с помощью AWS CloudFormation при создании стека устанавливать ПО?
Да. Сервис AWS CloudFormation предоставляет набор установочных скриптов приложений, которые позволяют устанавливать на инстансы EC2 пакеты, файлы и сервисы путем описания их в шаблоне CloudFormation. Дополнительные сведения и инструкции см. на странице Начальная загрузка приложений с помощью AWS CloudFormation.
Сервис CloudFormation также можно интегрировать с Systems Manager для выполнения и обслуживания установки ПО с документами автоматизации Systems Manager.
Вопрос: Можно ли использовать AWS CloudFormation для установки Chef?
Да. Сервис AWS CloudFormation можно использовать для установки ПО Chef Server и Chef Client на инстансы EC2. Дополнительные сведения и инструкции см. на странице Интеграция AWS CloudFormation с Chef.
Вопрос: Можно ли использовать сервис AWS CloudFormation для установки Puppet?
Да. Сервис AWS CloudFormation можно использовать для установки ПО Puppet Master и Puppet Client на инстансы EC2. Дополнительные сведения и инструкции см. на странице «Интеграция AWS CloudFormation с Puppet».
Вопрос: Можно ли использовать сервис AWS CloudFormation для установки Terraform?
Да. Сервис CloudFormation может установить программное ядро Terraform на инстансах EC2. Вы можете использовать поставщики ресурсов Terraform для создания ресурсов в стеках с использованием управления состоянием стека, зависимостей, стабилизации и отката.
Вопрос: Поддерживает ли AWS CloudFormation назначение тегов для ресурсов Amazon EC2?
Да. Ресурсам Amazon EC2, поддерживающим такую возможность, в шаблоне AWS можно присваивать теги. Значения тегов могут ссылаться на параметры шаблонов, имена других ресурсов, значения атрибутов ресурсов, таких как адреса, или значения, вычисляемые с помощью простых функций (например, объединенный список строк). CloudFormation автоматически присваивает томам Amazon EBS и инстансам Amazon EC2 теги по имени стека CloudFormation, к которому они принадлежат.
Вопрос: Будет ли у разработчика доступ к инстансам Amazon EC2 или к полям пользовательских данных конфигурации запуска Auto Scaling?
Да. С помощью несложных функций вы можете объединить строковые литералы и значения атрибутов ресурсов AWS и передавать их полям пользовательских данных в вашем шаблоне. Для получения подробных сведений об этих функциях ознакомьтесь с нашими образцами шаблонов.
Вопрос: Что произойдет, если не удастся создать один из ресурсов стека?
По умолчанию в сервисе включена функция автоматического отката при ошибке. CloudFormation создает или обновляет все ресурсы в стеке только при успешном выполнении всех отдельных операций. В противном случае CloudFormation возвращает стек в последнюю известную стабильную конфигурацию. Это полезно в тех случаях, когда вы, к примеру, случайно превысили свой лимит эластичных IP‑адресов по умолчанию или у вас нет доступа к AMI EC2, который требуется запустить. Данная функция гарантирует, что стек будет либо создан полностью, либо не будет создан вообще. Это упрощает администрирование системы и реализацию многоуровневых решений на базе сервиса CloudFormation.
Вопрос: Можно ли отсрочить создание стека до момента запуска нужного приложения?
Да. Один из вариантов, которые предоставляет сервис CloudFormation, – это ресурс WaitCondition, который блокирует создание других ресурсов до тех пор, пока от внешнего источника (от приложения или управляющей системы) не будет получен сигнал завершения. К другим вариантам относится создание собственного программного кода с помощью функций AWS Lambda.
Вопрос: Можно ли при удалении стека сохранить данные?
Да. CloudFormation позволяет задавать политики удаления для ресурсов шаблона. Вы можете настроить создание снимков состояния томов Amazon EBS или инстансов баз данных Amazon RDS перед их удалением, а также задать сохранение определенных ресурсов при удалении стека. Например, таким образом можно сохранить корзины Amazon S3 при удалении стека.
Вопрос: Можно ли обновить стек после его создания?
Да. С помощью сервиса CloudFormation можно вносить изменения в ресурсы существующих стеков и обновлять их контролируемым и предсказуемым образом. Внося в стек изменения с помощью шаблонов, вы можете управлять версиями инфраструктуры AWS точно так же, как и версиями работающего в этой инфраструктуре ПО.
Вопрос: Можно ли создавать стеки в облаке Virtual Private Cloud (VPC)?
Да. Сервис CloudFormation поддерживает создание облаков VPC, подсетей, шлюзов, таблиц маршрутизации и списков контроля доступа к сети, а также создание таких ресурсов, как эластичные IP‑адреса, инстансы Amazon EC2, группы безопасности EC2, группы Auto Scaling, балансировщики нагрузки Elastic Load Balancer, инстансы баз данных Amazon RDS и группы безопасности Amazon RDS в облаке VPC.
Вопрос: Каким образом можно стать участником сообщества CloudFormation?
Вопрос: Можно ли управлять ресурсами, созданными за пределами сервиса CloudFormation?
Конечно. С помощью функции импорта ресурсов можно перенести все существующие ресурсы в управление AWS CloudFormation.
Начало работы
Вопрос: Как зарегистрироваться в сервисе AWS CloudFormation?
Чтобы зарегистрироваться в сервисе CloudFormation, нажмите «Создать бесплатный аккаунт» на странице сведений о продукте CloudFormation. После регистрации обратитесь к разделу документации сервиса CloudFormation, куда входит Руководство по началу работы.
Вопрос: Почему при регистрации в сервисе AWS CloudFormation меня просят подтвердить номер телефона?
Для регистрации в сервисе CloudFormation необходимо указать действительный номер телефона и адрес электронной почты на случай, если нам потребуется связаться с вами. Процедура подтверждения номера телефона занимает всего несколько минут: на указанный номер поступит звонок, после чего потребуется ввести PIN‑код с помощью кнопок телефона.
Вопрос: Как после регистрации приступить к работе?
Начать работу с CloudFormation проще всего с помощью «Руководства по началу работы», которое входит в техническую документацию. Уже через несколько минут вы сможете выполнить развертывание и начать использовать один из наших образцов шаблонов, на примере которого увидите, как создать инфраструктуру для работы таких приложений, как WordPress. Для обучения работе с сервисом CloudFormation можно использовать различные источники: от учебных планов сторонних поставщиков до учебных пособий и статей в Интернете. Дополнительные сведения см. на странице Ресурсы по CloudFormation.
Вопрос: Имеются ли образцы шаблонов, с помощью которых можно попробовать сервис AWS CloudFormation в работе?
Да, в CloudFormation есть образцы шаблонов, с помощью которых можно испытать работу сервиса и исследовать его возможности. На их примере вы увидите, как обеспечить взаимосвязь и работу различных ресурсов AWS в комплексе, в соответствии с рекомендациями по использованию избыточности во множестве зон доступности, масштабирования и настройки предупреждений. Чтобы приступить к работе, достаточно перейти в Консоль управления AWS, нажать «Создать стек» и выполнить последовательность действий по выбору и запуску одного из наших образцов. Когда стек будет создан, выберите его в консоли и просмотрите вкладки «Шаблон» и «Параметры», чтобы ознакомиться с элементами файла шаблона, который используется при создании этого стека. Образцы шаблонов также доступны в GitHub.
Реестр AWS CloudFormation
Вопрос: Что такое реестр AWS CloudFormation?
Реестр AWS CloudFormation – это управляемый сервис, с помощью которого можно регистрировать, использовать и обнаруживать типы ресурсов AWS и сторонних поставщиков. Сторонние типы ресурсов необходимо регистрировать, прежде чем использовать их для предоставления ресурсов с шаблонами AWS CloudFormation. Подробные сведения см. на странице Использование реестра AWS CloudFormation нашей документации.
Вопрос: Что такое типы ресурсов в AWS CloudFormation?
Поставщик ресурсов – это набор типов ресурсов со спецификациями и обработчиками, которые контролируют жизненный цикл базовых ресурсов с помощью операций создания, чтения, обновления, удаления и получения списка. Поставщики ресурсов можно использовать для моделирования и предоставления ресурсов с помощью CloudFormation. Например, AWS::EC2::Instance – это тип ресурса из поставщика Amazon EC2. Этот тип можно использовать для моделирования и выделения инстанса Amazon EC2 с помощью CloudFormation. Используя реестр CloudFormation, можно создавать и применять поставщики для моделирования и выделения сторонних ресурсов, таких как инструменты мониторинга SaaS, повышения производительности коллектива или управления исходным кодом.
Вопрос: Какова разница между поставщиками ресурсов AWS и сторонними поставщиками?
Разница между поставщиками ресурсов AWS и сторонними поставщиками заключается в их происхождении. Поставщики AWS предназначены для управления ресурсами и сервисами AWS. Их создают и обслуживают компания Amazon и подразделение AWS. Например, три поставщика AWS помогают управлять ресурсами Amazon DynamoDB, AWS Lambda и Amazon EC2. Эти поставщики содержат такие типы ресурсов, как AWS::DynamoDB::Table, AWS::Lambda::Function и AWS::EC2::Instance. Подробнее см. в документации.
Сторонние поставщики ресурсов созданы другой компанией, организацией или сообществом разработчиков. Они помогают управлять как ресурсами AWS, так и другими, например ресурсами приложений AWS и программными сервисами SaaS других поставщиков, такими как инструменты мониторинга, повышения производительности коллектива, управления инцидентами или контроля версий.
Вопрос: Что такое схема ресурса?
Схема ресурса определяет тип ресурса в структурированном и непротиворечивом формате. Эта схема также используется, чтобы проверить определение типа ресурса. Схема включает все поддерживаемые параметры и атрибуты для заданного типа ресурса, а также требуемые разрешения на создание ресурса с минимальными привилегиями.
Вопрос: Как разрабатывать типы ресурсов?
Для разработки поставщиков ресурсов воспользуйтесь интерфейсом командной строки AWS CloudFormation. Сначала определите простую декларативную схему ресурсов, в которой указаны необходимые разрешения и связи с другими ресурсами. Затем с помощью интерфейса командной строки CloudFormation сгенерируйте код для обработчиков жизненного цикла ресурсов (операции Create, Read, Update, Delete и List) и заготовки тестов для блочного тестирования и тестирования интеграции.
Вопрос: Как зарегистрировать поставщик ресурсов?
Можно воспользоваться интерфейсом командной строки AWS CloudFormation с открытым исходным кодом или напрямую вызвать RegisterType и связанные API реестра, доступные через SDK AWS и интерфейс командной строки AWS. Подробные сведения см. на странице Использование реестра AWS CloudFormation нашей документации. Поставщики ресурсов AWS готовы к использованию и не требуют никакой дополнительной регистрации.
Публичный реестр AWS CloudFormation
Вопрос. Как публичный реестр CloudFormation связан с реестром CloudFormation?
Реестр CloudFormation предоставляется с ноября 2019 года для размещения частных предложений о продаже, которые позволяли клиентам применять CloudFormation для частных целей. Публичный реестр является дополнением к обычному реестру CloudFormation, который предоставляет публичное централизованное расположение с поддержкой поиска для размещения, поиска, использования и администрирования разных модулей и типов ресурсов. Он упрощает процессы настройки приложений и инфраструктуры и управления ими, предоставляя единый интерфейс для продуктов AWS и сторонних поставщиков.
Вопрос. Взимается ли плата за использование типов ресурсов сторонних поставщиков, которые предоставляются в публичном реестре CloudFormation?
Вопрос. Проверяет ли AWS издателей сторонних расширений, опубликованных в публичном реестре CloudFormation?
Да. В публичном реестре CloudFormation вы получаете гарантированно надежное содержимое, предоставленное проверенными издателями. Прежде всего, мы проверяем личность каждого издателя через AWS Marketplace или сторонние платформы, например GitHub и Bitbucket.
Вопрос: Что собой представляет публичный реестр AWS CloudFormation?
Публичный реестр CloudFormation Public Registry представляет собой управляемый каталог с поддержкой поиска, в котором размещаются расширения с типами ресурсов (логикой предоставления) и модули, опубликованные партнерами сети APN (AWS Partner Network) и широким сообществом разработчиков. В публичном реестре CloudFormation любой желающий может публиковать модули и типы ресурсов. Клиенты могут легко найти и применить эти опубликованные модули и типы ресурсов, избавляясь от необходимости самостоятельно их создавать и поддерживать.
Вопрос. В чем разница между ресурсом и модулем?
Тип ресурса представляет собой пакет кода с логикой распределения, который позволяет управлять жизненным циклом таких ресурсов, как инстансы Amazon EC2 и таблицы Amazon DynamoDB, от создания до удаления, через уровень абстракции над сложными взаимодействиями с API. Типы ресурсов содержат схему, которая определяет форму и свойства ресурсов, всю необходимую логику для распределения, обновления и удаления, а также описание ресурса. В качестве примеров типов ресурсов, размещенных в публичном реестре CloudFormation, можно вспомнить «Datadog monitor», «MongoDB Atlas Project» или «Atlassian Opsgenie User».
Модули являются строительными блоками, которые можно многократно использовать в нескольких шаблонах CloudFormation точно так же, как и встроенные ресурсы CloudFormation. Эти строительные блоки могут относиться к одному ресурсу, что, например, рекомендовано для определения инстансов Amazon Elastic Compute Cloud (Amazon EC2), или объединять несколько ресурсов для организации общей структуры и архитектуры приложения.
Вопрос. Как правильно создавать и добавлять собственные ресурсы или модули в реестр AWS CloudFormation?
На этой страницевы найдете рекомендации по разработке собственных ресурсов и модулей и их добавлению в реестр AWS CloudFormation. Вы можете выполнять публикацию в частном или публичном реестре.
Оплата
Вопрос. Какова стоимость использования сервиса AWS CloudFormation?
За использование AWS CloudFormation с поставщиками ресурсов в следующих пространствах имен дополнительная плата не взимается: AWS::*, Alexa::*, Custom::*. В этом случае вы оплачиваете ресурсы AWS (например, инстансы Amazon EC2, балансировщики нагрузки Elastic Load Balancing и т. д.), созданные с использованием AWS CloudFormation, так же, как и созданные вручную аналогичные ресурсы. Вы платите только за то, чем пользуетесь, без минимальной оплаты или долгосрочных обязательств.
Если вы используете поставщики ресурсов с AWS CloudFormation вне указанных выше пространств имен, то плата взимается за каждую операцию обработчика. Операциями обработчика являются создание, обновление, удаление, чтение или получение списка ресурсов. Подробные сведения см. на странице цен.
Вопрос. Начисляется ли плата за ресурсы, удаленные в результате отката из-за ошибки, возникшей при попытке создать стек?
Да. Плата за ресурсы AWS, созданные при инстанциации шаблона, начисляется независимо от того, был ли процесс создания стека завершен успешно.
Лимиты и ограничения
Вопрос. Имеются ли ограничения на количество шаблонов или стеков?
Более подробную информацию о максимальном количестве создаваемых стеков AWS CloudFormation см. в разделе «Стеки» в секции «Квоты AWS CloudFormation». Для повышения этого лимита заполните заявку, и мы ответим на нее в течение двух рабочих дней.
Вопрос. Имеются ли ограничения длины полей описаний?
Более подробную информацию см. в разделах «Описание шаблона» в секциях «Квоты AWS CloudFormation» и «Параметры», а также «Ресурсы» и «Итоговые потоки» в документации AWS.
Вопрос. Имеются ли ограничения на число параметров или выходных значений в шаблоне?
Более подробную информацию о количестве параметров и итоговых потоков, которое можно указать в шаблоне; подробную информацию см. в разделах «Параметры» и «Итоговые потоки» в секции «Квоты AWS CloudFormation».
Вопрос. Имеются ли ограничения по количеству ресурсов, которые можно создать в стеке?
Более подробную информацию о количестве ресурсов, которые можно обозначить в шаблоне, см. в разделе «Ресурсы» в секции «Квоты AWS CloudFormation». Рекомендуется создавать более мелкие шаблоны и стеки, а также разбивать приложение на модули по нескольким стекам, чтобы сократить зоны влияния сбоев для изменений ресурсов и быстрее устранять неполадки с зависимостями нескольких ресурсов: более мелкие группы ресурсов будут обладать менее сложными зависимостями, чем более крупные группы.
Регионы и адреса
Вопрос: Какие адреса доступа к сервису AWS CloudFormation используются в каждом из регионов?
Информацию об адресах для каждого из регионов см. на странице Адреса AWS CloudFormation в технической документации.
Вопрос: В каких регионах AWS в настоящее время доступен сервис AWS CloudFormation?
Дополнительные сведения о доступности сервиса CloudFormation по регионам см. на странице продуктов и сервисов по регионам.
Ускорьте выделение облачных ресурсов с помощью инфраструктуры как кода
AWS CloudFormation позволяет моделировать и распределять ресурсы AWS и сторонние ресурсы, а также управлять ими благодаря формату «инфраструктура как код».
Примеры использования
Управление инфраструктурой с DevOps
Автоматизируйте, тестируйте и развертывайте шаблоны инфраструктуры с помощью автоматизации непрерывной интеграции и доставки (CI/CD).
Масштабируйте стеки продукции
Запускайте что угодно от одного инстанса Amazon Elastic Compute Cloud (EC2) до сложного многорегионального приложения.
Поделитесь рекомендациями
Легко определяйте подсеть Amazon Virtual Private Cloud (VPC) или сервисов предоставления услуг, таких как AWS OpsWorks или Amazon Elastic Container Service (ECS).
Клиенты
Как начать работу
Попробуйте уровень бесплатного пользования AWS
Не платите ничего в то время, пока изучаете основы AWS CloudFormation.
Обращение к специалисту
Получите подходящую поддержку для использования AWS CloudFormation.
Узнайте принцип работы AWS CloudFormation
Подробнее о формате «инфраструктура как код» (Infrastructure as Code)
Подробнее об AWS
Подробнее об AWS
- Что такое AWS?
- Что такое облачные вычисления?
- Инклюзивность, многообразие и равенство AWS
- Что такое DevOps?
- Что такое контейнер?
- Что такое озеро данных?
- Безопасность облака AWS
- Новые возможности
- Блоги
- Пресс‑релизы
Ресурсы для работы с AWS
- Начало работы
- Обучение и сертификация
- Библиотека решений AWS
- Центр архитектуры
- Вопросы и ответы по продуктам и техническим темам
- Аналитические отчеты
- Партнеры AWS
Разработчики на AWS
- Центр разработчика
- Пакеты SDK и инструментарий
- .NET на AWS
- Python на AWS
- Java на AWS
- PHP на AWS
- JavaScript на AWS
Поддержка
- Свяжитесь с нами
- Получение помощи специалиста
- Обратиться в службу поддержки
- AWS re:Post
- Центр знаний
- Обзор AWS Support
- Юридическая информация
- Работа в AWS
Amazon.com – работодатель равных возможностей. Мы предоставляем равные права представителям меньшинств, женщинам, лицам с ограниченными возможностями, ветеранам боевых действий и представителям любых гендерных групп любой сексуальной ориентации независимо от их возраста.
- Конфиденциальность
- |
- Условия пользования сайтом
- |
- Параметры файлов cookie
- |
- © 2023 г. Amazon Web Services, Inc. и ее дочерние предприятия. Все права защищены.
Ваш браузер устарел. Рекомендуем выполнить перейти на другой современный браузер для более комфортной работы.
Прекращение поддержки Internet Explorer
Поддержка AWS для Internet Explorer заканчивается 07/31/2022. Поддерживаемые браузеры: Chrome, Firefox, Edge и Safari. Подробнее »