AWS Cloud Development Kit

Definisikan infrastruktur cloud menggunakan bahasa pemrograman yang familier

AWS Cloud Development Kit (AWS CDK) adalah kerangka kerja pengembangan perangkat lunak sumber terbuka untuk mendefinisikan sumber daya aplikasi cloud Anda menggunakan bahasa pemrograman yang familier.

Penyediaan aplikasi cloud dapat menjadi proses menantang yang mengharuskan Anda melakukan tindakan manual, menulis skrip kustom, mengelola templat, atau mempelajari bahasa domain tertentu. AWS CDK menggunakan kefamilieran dan kekuatan bahasa pemrograman yang ekspresif untuk pemodelan aplikasi Anda. Alat ini memberi Anda komponen tingkat tinggi bernama construct yang mengonfigurasi sumber daya cloud terlebih dahulu dengan default yang sudah terbukti, sehingga Anda dapat membangun aplikasi cloud tanpa perlu menjadi pakar. AWS CDK menyediakan sumber daya Anda secara aman dan berulang melalui AWS CloudFormation. Alat ini juga memungkinkan Anda menyusun dan membagikan construct kustom milik Anda sendiri yang memasukkan persyaratan organisasi Anda, sehingga dapat membantu memulai proyek baru dengan lebih cepat.

Untuk pelanggan yang lebih menyukai Terraform, cdk tf menyediakan construct CDK untuk mendefinisikan file status Terraform HCL di TypeScript dan Python. Untuk pengguna kubernetes, proyek cdk8s memungkinkan Anda menggunakan construct CDK untuk mendefinisikan konfigurasi kubernetes di TypeScript, Python, dan Java. cdk8s dapat digunakan untuk mendefinisikan infrastruktur kubernetes yang berjalan di mana pun dan dapat digunakan dengan pustaka construct Amazon Elastic Kubernetes Service (Amazon EKS) milik AWS CDK. cdk8s dan cdk tf adalah rilis alpha.

Memperkenalkan AWS Cloud Development Kit (10:00)

Keuntungan

Onboarding cloud yang lebih mudah

AWS CDK mempercepat onboarding Anda ke AWS karena terdapat beberapa hal baru yang perlu dipelajari. CDK memungkinkan Anda menggunakan keterampilan dan alat yang ada, dan menerapkan alat tersebut ke tugas membangun infrastruktur cloud. Alat ini juga memberikan komponen tingkat tinggi yang mengonfigurasi sumber daya cloud terlebih dahulu dengan default yang sudah terbukti, sehingga Anda dapat membangun di AWS tanpa perlu menjadi pakar.

Proses pengembangan yang lebih cepat

AWS CDK memberi Anda kekuatan bahasa pemrograman yang ekspresif untuk mendefinisikan infrastruktur. Fitur yang familier seperti objek, loop, dan kondisi mempercepat proses pengembangan Anda. Anda juga dapat menggunakan AWS CDK dengan lingkungan pengembangan terintegrasi (IDE) Anda untuk memanfaatkan alat produktivitas dan kerangka kerja pengujian yang sudah ada.

Mudah disesuaikan dan dibagikan

Dengan AWS CDK, Anda dapat merancang komponen yang dapat digunakan ulang yang memenuhi persyaratan keamanan, kepatuhan, dan tata kelola organisasi Anda. Seperti kebanyakan pustaka perangkat lunak lainnya, Anda dapat dengan mudah membagikan komponen di organisasi Anda, sehingga memungkinkan Anda melakukan bootstrap pada proyek baru dengan praktik terbaik secara default.

Peralihan tanpa konteks

AWS CDK memungkinkan Anda membangun aplikasi cloud tanpa meninggalkan IDE Anda. Anda dapat menulis kode runtime dan menentukan sumber daya AWS dengan bahasa pemrograman yang sama. Anda dapat memvisualisasikan tumpukan aplikasi dan sumber daya CDK dengan AWS Toolkit untuk VS Code.

Cara kerjanya

product-page-diagram_AWS-Cloud-Development-Kit

Pelanggan

Culture Amp

600x400_Culture-Amp_Logo

Culture Amp membantu menjadikan perusahaan tempat yang lebih baik untuk bekerja dengan membuatnya mudah untuk mengumpulkan, memahami, dan bertindak berdasarkan umpan balik karyawan. Culture Amp memungkinkan para pemimpin SDM untuk membuat keputusan yang lebih baik, menunjukkan dampak, dan mengubah budaya perusahaan menjadi daya saing. Menggunakan AWS, Culture Amp membangun platform umpan balik karyawan sesuai permintaan pertama di dunia pada tahun 2012. Sejak itu Culture Amp telah mendukung basis pelanggan globalnya yang tumbuh cepat dari kantor-kantor di Melbourne, San Francisco, New York, dan London. Ketika Culture Amp memutuskan untuk memodernisasi aplikasi monolitik satu wilayahnya yang berjalan di Amazon EC2, ke arsitektur multiwilayah, berbasis layanan-mikro yang terutama berjalan di atas Amazon Elastic Container Service menggunakan AWS Fargate, Amazon DynamoDB, dan Amazon Relational Database Service, diperlukan suatu cara bagi para insinyur untuk mengkonsumsi arsitektur AWS yang telah disetujui tanpa perlu masuk ke lingkungan terbatas atau memiliki pengetahuan terperinci tentang AWS dan AWS CloudFormation. Tim Culture Amp beralih ke AWS Cloud Development Kit (CDK) untuk mengotomatiskan penyediaan layanan AWS Fargate dengan basis data pendukung dan peran pengguna dengan cara yang dapat dibagikan dan berulang. Culture Amp membangun pustaka konstruksi AWS CDK khusus yang memungkinkannya membuat program layanan mikro baru untuk para insinyur mereka yang kaya fitur dan memungkinkan peningkatan kecepatan dan efisiensi di antara tim pengembangannya.

"Sekarang para insinyur kami dapat menggunakan arsitektur AWS yang telah disetujui sebelumnya yang kaya fitur, termasuk layanan AWS Fargate yang mencakup peran penyebaran berbutir halus, penyeimbangan beban, validasi sertifikat, autoscaling, fungsi AWS Lambda untuk meneruskan log dan pilihan Dynamo atau RDS sebagai ujung belakang penyimpanan. Kita sekarang dapat melakukan dalam jam apa yang digunakan untuk membawa kita hingga enam minggu”

Matthew Tapper, Kepala SRE Engineer - Culture Amp

Stedi

Stedi memberi organisasi kemampuan untuk terhubung dan bertransaksi dengan cepat dengan mitra dagang tanpa harus menjalani implementasi titik-ke-titik yang rumit; Stedi melakukan tugas tersebut dengan menyediakan ‘kotak surat digital’ yang sepenuhnya mandiri yang dapat digunakan oleh organisasi untuk bertukar 300+ jenis transaksi komersial yang berbeda dalam format terstandardisasi.

Stedi memiliki tujuan yang ambisius: membantu bisnis menghemat berjam-jam tugas sepele dengan memproses setiap transaksi B2B di dunia. Untuk melakukan ini, Stedi tahu bahwa tugas sepele miliknya sendiri harus dipindah – inilah alasan mereka memilih membangun dengan arsitektur AWS yang sepenuhnya nirserver sejak awal. Akan tetapi, pekerjaan Stedi bersama AWS mencakup lebih dari sekadar infrastruktur nirserver: mereka telah mengadopsi alat pengembang native AWS – seperti AWS CDK dan AWS Amplify – untuk membantu proses iterasi dengan cepat dan menerapkan secara berkali-kali.

“CDK telah menjadi titik perubahan bagi kami. CDK telah meningkatkan siklus umpan balik kami secara drastis dan mengurangi waktu yang dibutuhkan untuk beralih dari infrastruktur baru menjadi diterapkan sepenuhnya.

Tyler van Hensbergen, Rekayasa - Stedi

Cyberark

CyberArk adalah pemimpin global dalam manajemen akses khusus, lapisan penting bagi keamanan IT dalam melindungi data, infrastruktur, dan aset di seluruh perusahaan, dalam cloud, dan di seluruh jalur pipa DevOps . CyberArk memberikan solusi untuk mengurangi risiko yang tercipta dengan kredensial khusus dan rahasia. Perusahaan ini dipercayai oleh organisasi-organisasi terdepan di dunia, termasuk lebih dari 50 persen perusahaan Fortune 500, untuk melindungi dari penyerang eksternal dan orang dalam yang berniat jahat.

Product-Page_Standard-Icons_01_Product-Features_SqInk
Cari tahu fitur produk

Pelajari fitur AWS CDK selengkapnya.

Pelajari selengkapnya 
Sign up for a free account
Daftar untuk akun gratis

Dapatkan akses secara instan ke AWS Tingkat Gratis. 

Daftar 
Standard Product Icons (Start Building) Squid Ink
Dokumentasi

Pelajari selengkapnya tentang AWS CDK dengan Panduan Developer.

Pelajari selengkapnya