Инициализация - AWS_CDK vs Troposphere vs Stacker

Troposphere - это проект Python для предоставления AWS. Это зрелый проект.

AWS CDK все еще находится в предварительной версии для разработчиков.

cdk diff действительно помогает с простотой обслуживания состояния до cdk deploy. Не уверен, как тропосфера помогает нам в поддержании состояния? кроме создания шаблона облачной информации ...

В AWSEvent talk упоминается, что абстракции не встроены для использования Troposphere.

в то время как

AWS CDK имеет хорошие абстракции.

CDK включает CI / CD, легко, в то время как Troposphere требует дополнительной автоматизации для загрузить шаблоны CF

Нам нужно принять решение о выборе одного из них для предоставления нашей инфраструктуры на AWS.


С точки зрения обслуживания состояния, передовой практики программного обеспечения, обслуживания кода и поддерживаемых типов ресурсов, CI / CD (сквозная автоматизация) для обеспечения,

В чем преимущества AWS_CDK против Troposphere против Stacker? быть открытым для любого языка программирования ..


comment
К вашему сведению, CDK больше не находится в предварительной версии для разработчиков. Теперь это GA (aws.amazon.com/blogs/aws/)   -  person jarmod    schedule 11.07.2019


Ответы (1)


Тропосфера является частью того, что делает CDK, более подходящим сравнением будет stacker (https://stacker.readthedocs.io/en/latest/, который использует тропосферу - я поддерживаю оба) vs CDK. Дайте мне знать, если у вас есть еще вопросы!

person phobologic    schedule 27.06.2019
comment
Как вы сравниваете Stacker с AWS CDK? Какие функции Stacker добавляет поверх тропосферы? - person overexchange; 27.06.2019
comment
stacker - это слой оркестровки вокруг тропосферы, во многом аналогичный тому, как CDK оркестрирует создание стеков облачной информации. укладчик имеет массу функций и существует уже некоторое время. В последнее время я не внимательно изучал CDK, поэтому не смогу дать отличное сравнение яблок с яблоками, но я бы посоветовал взглянуть на укладчик для задач типа оркестровки. - person phobologic; 28.06.2019
comment
Я только что посмотрел видео - stacker предоставляет библиотеку абстракций с открытым исходным кодом вокруг множества объектов тропосферы. Вы можете увидеть их по адресу: github.com/cloudtools/stacker_blueprints - person phobologic; 28.06.2019
comment
Когда вы говорите «Логика оркестровки», вы имеете в виду основные функции? stacker.readthedocs.io/en/latest/#main-features - person overexchange; 28.06.2019
comment
Ага! Вы определяете все стеки, которые хотите в своей инфраструктуре, укладчик строит их и следит за тем, чтобы они обновлялись на основе любых изменений. Это немного устарело, но основы остались прежними: whaletech.co/2017/02/28/ - person phobologic; 28.06.2019
comment
Связанный вопрос: stackoverflow.com/ вопросы / 59000872 / - person overexchange; 22.11.2019
comment
@phobologic прошло много времени - ваш ответ еще в силе? Как решить переключиться? - person lony; 17.06.2021