С сегодняшнего дня в описании шаблонов AWS CloudFormation появились параметры, позволяющие настраивать как последние новшества от Amazon, так и уже очень древние фичи, которые сообщество просило включить очень давно.
Параметр-группы RDS.
Все RDS серверы можно поднять со стандартными настройками. Но рут доступа к серверам нет, поэтому невозможно, например, включить возможность хранения процедур в RDS MySQL. Для этого и существуют параметр-группы, которые могут быть созданы и настроены через API или CLI.
Так вот, ранее при поднятии инфраструктуры через CloudFormation невозможно было создавать параметр-группы и заводить туда RDS. Теперь AWS включили эту опцию в шаблоны CloudFromation в виде:
{ "Type": "AWS::RDS::DBParameterGroup", "Properties" : { "Description" : String, "Family" : String, "Parameters" : DBParameters } }
Причём параметры перечисляются в виде:
"Parameters" : { "Key1" : "Value1", "Key2" : "Value2", "Key3" : "Value3" }
Таким образом можно ещё более удобно автоматизировать работу по созданию инфраструктуры с RDS. Всё о фиче можно прочесть тут.
Ускоренные носители EBS и диски RDS
Не так давно AWS ввели ускоренные носители EBS, а на позапрошлой неделе — эти же возможности и для дисков RDS. С тех пор, можно достигнуть поистине невероятных скоростей IO. С сегодняшнего дня эти настройки доступны и в шаблонах CloudFormation. Описание диска теперь выглядит так:
{ "Type":"AWS::EC2::Volume", "Properties" : { "AvailabilityZone" : String, "Iops" : Integer, "Size" : String, "SnapshotId" : String, "Tags" : [ Tag1, Tag2, ... ], "VolumeType : String } }
Причём, параметры Iops будут иметь значение, если VolumeType поставить io1 а не standard. Подробнее об этих опциях тут.
Кстати, уже в разработке статья об автоконфигурации в AWS. Её пишет мой коллега, и вы сможете прочесть её на хабре в ближайшем будущем.
ссылка на оригинал статьи http://habrahabr.ru/company/epam_systems/blog/155005/
Добавить комментарий