AWS: CloudFormation теперь поддерживает параметр-группы RDS и ускоренные носители EBS и RDS

в 13:06, , рубрики: Amazon Web Services, AWS, cloudformation, ebs, IOPS, RDS, Блог компании EPAM Systems Ukraine, метки: , , , ,

Привет читатели! image

С сегодняшнего дня в описании шаблонов 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. Её пишет мой коллега, и вы сможете прочесть её на хабре в ближайшем будущем.

Автор: korjik


* - обязательные к заполнению поля


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js