SlideShare ist ein Scribd-Unternehmen logo
1 von 19
your cloud
journey together!”
“Let’s start
Jochen Zehnder
Partner & Cloud-Native Consultant
Email: jz@56k.cloud
Twitter / GitHub / GitLab: @elft3r
16. September
2022
Was ist CDK für Terraform
und soll ich es
verwenden?
HashiTalks: DACH 2022
16. September 2022 2
Agenda
• Wer ist 56K.Cloud?
• AWS CDK
• CDK für Terraform (CDKTF)
• Zusammenfassung
16. September 2022 3
Who is 56K.Cloud?
16. September 2022 4
Our Vision: Why are we here?
• We Solve: "Time to Market Problem" for innovators by breaking​
down technical barriers.​
• We Build: A "Technical strategy" and building that alignment
with Business strategy​.
• We Execute: Enabling new technologies that accelerate the
technical strategy.
16. September 2022 5
AWS CDK
16. September 2022 6
AWS Cloud Development Kit (AWS CDK)
16. September 2022 7
• Open-Source-Softwareentwicklungs-Framework
• Spezialisiert auf Cloud-Anwendungs-Ressourcen
• Unterstützt vertraute Programmiersprachen
AWS Cloud Development Kit
16. September 2022 8
https://docs.aws.amazon.com/cdk/v2/guide/home.html
Demo
• Erstellen einer EC2 Instanz mit CDK und verbinden mit SSH
• https://github.com/elft3r/youtube-channel-resources/tree/main/2022-09-cdk-for-
terraform/cdk-example
16. September 2022 9
AWS Cloud Development Kit
16. September 2022 10
https://constructs.dev
CDK für Terraform
16. September 2022 11
CDK für Terraform
16. September 2022 12
https://www.hashicorp.com/blog/cdk-for-terraform-now-generally-available
CDK für Terraform
16. September 2022 13
https://www.terraform.io/cdktf
Demo
• Erstellen einer EC2 Instanz mit CDKTF
• https://github.com/elft3r/youtube-channel-resources/tree/main/2022-09-cdk-for-
terraform/cdktf-example
• Verwenden von CDKTF und HCL
• https://github.com/elft3r/youtube-channel-resources/tree/main/2022-09-cdk-for-
terraform/cdktf-hcl-example
16. September 2022 14
Zusammenfassung
16. September 2022 15
Zusammenfassung
• AWS Cloud Development Kit (AWS CDK) ist Open-Source-
Softwareentwicklungs-Framework
• Unterstützt bekannte Programmiersprachen
• Ist erweiterbar -> Terraform und Kubernetes
• Paralleler Einsatz von CDKTF und HCL
16. September 2022 16
Soll ich es verwenden?
Offizielle Dokumentation (https://www.terraform.io/cdktf#when-to-use-
cdk-for-terraform)
• Präferenz für eine prozedurale Programmiersprache
• Kein Bedarf für professionellen Support
• Eigene Fehleranalyse bevorzugt
• Zum abstrahieren von Komplexität
16. September 2022 17
Soll ich es verwenden?
• Wie ist mein Team aufgebaut?
• Softwareentwickler -> CDKTF
• Systemadministratoren -> HCL
• Starte eines neuen Projekts
• Unzufriedenheit mit der aktuellen Lösung
16. September 2022 18
Contact, Follow and Subscribe
W:https://56k.cloud
E: info@56k.cloud
T: twitter.com/56kcloud
JochenZehnder
Partner&Cloud-NativeConsultant
jz@56k.cloud
16. September 2022 19

Weitere ähnliche Inhalte

Ähnlich wie HashiTalks: DACH - CDK für Terraform

Multi-Cloud eGov Webinar 20220322
Multi-Cloud eGov Webinar 20220322Multi-Cloud eGov Webinar 20220322
Multi-Cloud eGov Webinar 20220322Thomas Treml
 
HTML5 für Entwickler: Part 1, 2014
HTML5 für Entwickler: Part 1, 2014HTML5 für Entwickler: Part 1, 2014
HTML5 für Entwickler: Part 1, 2014Markus Greve
 
SharePointCommunity.ch SharePoint Lösungen für die Zukunft
SharePointCommunity.ch SharePoint Lösungen für die ZukunftSharePointCommunity.ch SharePoint Lösungen für die Zukunft
SharePointCommunity.ch SharePoint Lösungen für die ZukunftDavid Schneider
 
Geheimnis Open Source Software (2 von 4) - Motivation, das eigene Unternehmen...
Geheimnis Open Source Software (2 von 4) - Motivation, das eigene Unternehmen...Geheimnis Open Source Software (2 von 4) - Motivation, das eigene Unternehmen...
Geheimnis Open Source Software (2 von 4) - Motivation, das eigene Unternehmen...metas GmbH
 
Agile PEP Minds 2016 Post Event Report
Agile PEP Minds 2016 Post Event ReportAgile PEP Minds 2016 Post Event Report
Agile PEP Minds 2016 Post Event ReportRamona Kohrs
 
Clusterless mit AWS Fargate
Clusterless mit AWS FargateClusterless mit AWS Fargate
Clusterless mit AWS FargateQAware GmbH
 
Einführung in das TCF Microsoft Cloud Onboarding Model
Einführung in das TCF Microsoft Cloud Onboarding ModelEinführung in das TCF Microsoft Cloud Onboarding Model
Einführung in das TCF Microsoft Cloud Onboarding ModelTwin Cap First AG
 
Enterprise Cloud Native ist das neue Schwarz
Enterprise Cloud Native ist das neue SchwarzEnterprise Cloud Native ist das neue Schwarz
Enterprise Cloud Native ist das neue SchwarzQAware GmbH
 
4×4: Big Data in der Cloud
4×4: Big Data in der Cloud4×4: Big Data in der Cloud
4×4: Big Data in der CloudDanny Linden
 
Per Anhalter durch den Cloud Native Stack (Extended Edition) #oop2017
Per Anhalter durch den Cloud Native Stack (Extended Edition) #oop2017Per Anhalter durch den Cloud Native Stack (Extended Edition) #oop2017
Per Anhalter durch den Cloud Native Stack (Extended Edition) #oop2017Mario-Leander Reimer
 
Per Anhalter durch den Cloud Native Stack (extended edition)
Per Anhalter durch den Cloud Native Stack (extended edition)Per Anhalter durch den Cloud Native Stack (extended edition)
Per Anhalter durch den Cloud Native Stack (extended edition)QAware GmbH
 
Umzug in die Cloud - flexible, dynamische Websites und Digital Marketing am B...
Umzug in die Cloud - flexible, dynamische Websites und Digital Marketing am B...Umzug in die Cloud - flexible, dynamische Websites und Digital Marketing am B...
Umzug in die Cloud - flexible, dynamische Websites und Digital Marketing am B...comspace GmbH & Co. KG
 
Per Anhalter zu Cloud-nativen API Gateways
Per Anhalter zu Cloud-nativen API GatewaysPer Anhalter zu Cloud-nativen API Gateways
Per Anhalter zu Cloud-nativen API GatewaysQAware GmbH
 
FMK2019 FileMaker Data API mit Node.js nutzen - Workshop by Adam Augustin
FMK2019 FileMaker Data API mit Node.js nutzen - Workshop by Adam AugustinFMK2019 FileMaker Data API mit Node.js nutzen - Workshop by Adam Augustin
FMK2019 FileMaker Data API mit Node.js nutzen - Workshop by Adam AugustinVerein FM Konferenz
 
Webcast Azure Integration Migration - Von BizTalk in die Cloud
Webcast Azure Integration Migration - Von BizTalk in die CloudWebcast Azure Integration Migration - Von BizTalk in die Cloud
Webcast Azure Integration Migration - Von BizTalk in die CloudQUIBIQ Hamburg
 
Agile und Projektmanagement - Kein entweder-oder sondern anders
Agile und Projektmanagement - Kein entweder-oder sondern andersAgile und Projektmanagement - Kein entweder-oder sondern anders
Agile und Projektmanagement - Kein entweder-oder sondern andersSteffen Thols
 
WTC 2019 – Flutter
WTC 2019 – FlutterWTC 2019 – Flutter
WTC 2019 – Flutterwebconia
 
Shift Left fängt ganz links an
Shift Left fängt ganz links anShift Left fängt ganz links an
Shift Left fängt ganz links anBATbern
 
JavaScript goes Enterprise - Node.js-Anwendungen mit Visual Studio und den No...
JavaScript goes Enterprise - Node.js-Anwendungen mit Visual Studio und den No...JavaScript goes Enterprise - Node.js-Anwendungen mit Visual Studio und den No...
JavaScript goes Enterprise - Node.js-Anwendungen mit Visual Studio und den No...Peter Hecker
 

Ähnlich wie HashiTalks: DACH - CDK für Terraform (20)

Multi-Cloud eGov Webinar 20220322
Multi-Cloud eGov Webinar 20220322Multi-Cloud eGov Webinar 20220322
Multi-Cloud eGov Webinar 20220322
 
HTML5 für Entwickler: Part 1, 2014
HTML5 für Entwickler: Part 1, 2014HTML5 für Entwickler: Part 1, 2014
HTML5 für Entwickler: Part 1, 2014
 
SharePointCommunity.ch SharePoint Lösungen für die Zukunft
SharePointCommunity.ch SharePoint Lösungen für die ZukunftSharePointCommunity.ch SharePoint Lösungen für die Zukunft
SharePointCommunity.ch SharePoint Lösungen für die Zukunft
 
Geheimnis Open Source Software (2 von 4) - Motivation, das eigene Unternehmen...
Geheimnis Open Source Software (2 von 4) - Motivation, das eigene Unternehmen...Geheimnis Open Source Software (2 von 4) - Motivation, das eigene Unternehmen...
Geheimnis Open Source Software (2 von 4) - Motivation, das eigene Unternehmen...
 
Agile PEP Minds 2016 Post Event Report
Agile PEP Minds 2016 Post Event ReportAgile PEP Minds 2016 Post Event Report
Agile PEP Minds 2016 Post Event Report
 
Clusterless mit AWS Fargate
Clusterless mit AWS FargateClusterless mit AWS Fargate
Clusterless mit AWS Fargate
 
Einführung in das TCF Microsoft Cloud Onboarding Model
Einführung in das TCF Microsoft Cloud Onboarding ModelEinführung in das TCF Microsoft Cloud Onboarding Model
Einführung in das TCF Microsoft Cloud Onboarding Model
 
Enterprise Cloud Native ist das neue Schwarz
Enterprise Cloud Native ist das neue SchwarzEnterprise Cloud Native ist das neue Schwarz
Enterprise Cloud Native ist das neue Schwarz
 
4×4: Big Data in der Cloud
4×4: Big Data in der Cloud4×4: Big Data in der Cloud
4×4: Big Data in der Cloud
 
Per Anhalter durch den Cloud Native Stack (Extended Edition) #oop2017
Per Anhalter durch den Cloud Native Stack (Extended Edition) #oop2017Per Anhalter durch den Cloud Native Stack (Extended Edition) #oop2017
Per Anhalter durch den Cloud Native Stack (Extended Edition) #oop2017
 
Per Anhalter durch den Cloud Native Stack (extended edition)
Per Anhalter durch den Cloud Native Stack (extended edition)Per Anhalter durch den Cloud Native Stack (extended edition)
Per Anhalter durch den Cloud Native Stack (extended edition)
 
Umzug in die Cloud - flexible, dynamische Websites und Digital Marketing am B...
Umzug in die Cloud - flexible, dynamische Websites und Digital Marketing am B...Umzug in die Cloud - flexible, dynamische Websites und Digital Marketing am B...
Umzug in die Cloud - flexible, dynamische Websites und Digital Marketing am B...
 
Per Anhalter zu Cloud-nativen API Gateways
Per Anhalter zu Cloud-nativen API GatewaysPer Anhalter zu Cloud-nativen API Gateways
Per Anhalter zu Cloud-nativen API Gateways
 
FMK2019 FileMaker Data API mit Node.js nutzen - Workshop by Adam Augustin
FMK2019 FileMaker Data API mit Node.js nutzen - Workshop by Adam AugustinFMK2019 FileMaker Data API mit Node.js nutzen - Workshop by Adam Augustin
FMK2019 FileMaker Data API mit Node.js nutzen - Workshop by Adam Augustin
 
Webcast Azure Integration Migration - Von BizTalk in die Cloud
Webcast Azure Integration Migration - Von BizTalk in die CloudWebcast Azure Integration Migration - Von BizTalk in die Cloud
Webcast Azure Integration Migration - Von BizTalk in die Cloud
 
Agile und Projektmanagement - Kein entweder-oder sondern anders
Agile und Projektmanagement - Kein entweder-oder sondern andersAgile und Projektmanagement - Kein entweder-oder sondern anders
Agile und Projektmanagement - Kein entweder-oder sondern anders
 
WTC 2019 – Flutter
WTC 2019 – FlutterWTC 2019 – Flutter
WTC 2019 – Flutter
 
Shift Left fängt ganz links an
Shift Left fängt ganz links anShift Left fängt ganz links an
Shift Left fängt ganz links an
 
JavaScript goes Enterprise - Node.js-Anwendungen mit Visual Studio und den No...
JavaScript goes Enterprise - Node.js-Anwendungen mit Visual Studio und den No...JavaScript goes Enterprise - Node.js-Anwendungen mit Visual Studio und den No...
JavaScript goes Enterprise - Node.js-Anwendungen mit Visual Studio und den No...
 
.NET und jetzt!
.NET und jetzt!.NET und jetzt!
.NET und jetzt!
 

HashiTalks: DACH - CDK für Terraform

  • 1. your cloud journey together!” “Let’s start Jochen Zehnder Partner & Cloud-Native Consultant Email: jz@56k.cloud Twitter / GitHub / GitLab: @elft3r 16. September 2022
  • 2. Was ist CDK für Terraform und soll ich es verwenden? HashiTalks: DACH 2022 16. September 2022 2
  • 3. Agenda • Wer ist 56K.Cloud? • AWS CDK • CDK für Terraform (CDKTF) • Zusammenfassung 16. September 2022 3
  • 4. Who is 56K.Cloud? 16. September 2022 4
  • 5. Our Vision: Why are we here? • We Solve: "Time to Market Problem" for innovators by breaking​ down technical barriers.​ • We Build: A "Technical strategy" and building that alignment with Business strategy​. • We Execute: Enabling new technologies that accelerate the technical strategy. 16. September 2022 5
  • 7. AWS Cloud Development Kit (AWS CDK) 16. September 2022 7 • Open-Source-Softwareentwicklungs-Framework • Spezialisiert auf Cloud-Anwendungs-Ressourcen • Unterstützt vertraute Programmiersprachen
  • 8. AWS Cloud Development Kit 16. September 2022 8 https://docs.aws.amazon.com/cdk/v2/guide/home.html
  • 9. Demo • Erstellen einer EC2 Instanz mit CDK und verbinden mit SSH • https://github.com/elft3r/youtube-channel-resources/tree/main/2022-09-cdk-for- terraform/cdk-example 16. September 2022 9
  • 10. AWS Cloud Development Kit 16. September 2022 10 https://constructs.dev
  • 11. CDK für Terraform 16. September 2022 11
  • 12. CDK für Terraform 16. September 2022 12 https://www.hashicorp.com/blog/cdk-for-terraform-now-generally-available
  • 13. CDK für Terraform 16. September 2022 13 https://www.terraform.io/cdktf
  • 14. Demo • Erstellen einer EC2 Instanz mit CDKTF • https://github.com/elft3r/youtube-channel-resources/tree/main/2022-09-cdk-for- terraform/cdktf-example • Verwenden von CDKTF und HCL • https://github.com/elft3r/youtube-channel-resources/tree/main/2022-09-cdk-for- terraform/cdktf-hcl-example 16. September 2022 14
  • 16. Zusammenfassung • AWS Cloud Development Kit (AWS CDK) ist Open-Source- Softwareentwicklungs-Framework • Unterstützt bekannte Programmiersprachen • Ist erweiterbar -> Terraform und Kubernetes • Paralleler Einsatz von CDKTF und HCL 16. September 2022 16
  • 17. Soll ich es verwenden? Offizielle Dokumentation (https://www.terraform.io/cdktf#when-to-use- cdk-for-terraform) • Präferenz für eine prozedurale Programmiersprache • Kein Bedarf für professionellen Support • Eigene Fehleranalyse bevorzugt • Zum abstrahieren von Komplexität 16. September 2022 17
  • 18. Soll ich es verwenden? • Wie ist mein Team aufgebaut? • Softwareentwickler -> CDKTF • Systemadministratoren -> HCL • Starte eines neuen Projekts • Unzufriedenheit mit der aktuellen Lösung 16. September 2022 18
  • 19. Contact, Follow and Subscribe W:https://56k.cloud E: info@56k.cloud T: twitter.com/56kcloud JochenZehnder Partner&Cloud-NativeConsultant jz@56k.cloud 16. September 2022 19