Kysy konsultilta: CDK ja CloudFormation ovat molemmat IaC-työkaluja, miten ne eroavat toisistaan?
Mika Catani | 28. syyskuuta 2023

CDK ja CloudFormation ovat molemmat IaC-työkaluja, miten ne eroavat toisistaan?
Molemmat ovat AWS:n tarjoamia IaC (Infrastructure as Code) työkaluja, joista CDK (Cloud Development Kit) on uudempi. CloudFormation on alemman tason työkalu, millä voi kirjoittaa infraresursseja deklaratiivisesti JSON- tai YAML-formaatissa. CDK taas on korkeamman tason työkalu, millä infraa voi kirjoittaa samoilla tutuilla ohjelmointikielillä kuin sovelluskoodia, kuten TypeScript, Python, Java ja .NET.
CloudFormationissa jokainen luotava infraresurssi täytyy määritellä erikseen, mikä on aikaa vievää, mutta selkeää. CDK tarjoaa avuksi valmiita komponentteja, joiden avulla pystyy luomaan yksittäisiä resursseja tai isompiakin kokonaisuuksia nopeasti pienemmällä määrällä koodia. Omia uudelleenkäytettäviä komponentteja voidaan myös toteuttaa ja jakaa eri tiimien käyttöön. Myös CDK käännetään (tai syntetisoidaan) lopulta CloudFormation-muotoon käyttöönottovaiheessa, minkä takia CloudFormationin tunteminen auttaa ymmärtämään myös mitä CDK tekee.
Mika Catani
Senior Consultant
Pilvi haltuun
Huolehdimme pilvestä kokonaisuutena, jotta asiakkaamme voivat keskittyä kasvuun, kehitykseen ja asiakkaisiinsa.
Varmistamme, että digitaaliset palvelut toimivat luotettavasti ja tukevat liiketoimintaa kaikissa tilanteissa.
Uusimmat kirjoitukset

Tekijä Teemu Peräkylä
•
13. toukokuuta 2026
Pilviympäristöjen kasvaessa myös tietoturvan hallinta monimutkaistuu. Uusien työkalujen lisääminen ei aina ratkaise ongelmaa, vaan voi lisätä hajanaisuutta ja vaikeuttaa kriittisten riskien tunnistamista. CNAPP tuo tietoturvan osaksi pilvinatiivien sovellusten kehitystä ilman, että nopeus tai ketteryys kärsii.

Tekijä Teemu Peräkylä
•
8. huhtikuuta 2026
Pilvipalveluiden valinta ei ole pelkkä tekninen tai kustannuksiin perustuva päätös. Digitaalinen suvereniteetti korostuu, kun organisaatiot pohtivat datan sijaintia ja hallintaa. Tekstissä vertailemme hyperscalereita ja eurooppalaisia pilvipalveluita sekä sitä, miksi paras ratkaisu löytyy usein näiden yhdistelmästä.

