Czego używacie do IaaC?

1

Terraform jest siermiężny przez swój DSL. Korzysta ktoś z Was np. z pulumi, które wygląda interesująco z perspektywy developera (ze względu na możliwość pisania w językach ogólnego przeznaczenia) albo innych rozwiązań (jakich?) do IaaC? Jak wrażenia?

3

Używalem AWS CDK i trochę Bicep dla ażur. AWS CDK super, Bicep to taki klon TFa.

TF mimo jego wad jeszcze długo będzie popularny i określany jako standard w wielu firmach ponieważ duża część osób zajmujących się infrastruktura nie ma doświadczenia w programowaniu i deklaratywność TF jest dla nich łatwiejsza do przyswojenia niż jakieś klasy, obiekty, metody, hashmapy, wyrażenia Lambda itd.

Dla mnie jako architekta algorytm wyboru jest dość prosty. Jeśli wiem ze za infre całego rozwiązania będzie odpowiadał dedykowany zespół OPS/SRE to biorę TF bo wiem że ogarną i nikt mi nie zarzuci że czemu opsi muszą się uczyć jakiegoś Pythona, Javy czy C sharpa skoro nie są programistami.

Jeśli projekt jest na tyle duży że poszczególne aplikacje/ usługi są realizowane przez osobne zespoły w duchu DevOps gdzie te zespoły biorą odpowiedzialność za infre i aplikacje to część infrastruktury dla swojej aplikacji mogą sobie napisać w tym czym im jest wygodnie bo żaden OPS z innego zespołu nie będzie im zaglądał do kodu.

0

TF może i nie jest idealny, ale nadal najpopularniejszy z tego co widzę.

1 użytkowników online, w tym zalogowanych: 0, gości: 1