AWS Cloud Development Kit

Bulut altyapısını tanıdık programlama dilleri kullanarak tanımlayın

AWS Cloud Development Kit (AWS CDK), bulut uygulaması kaynaklarınızı tanıdık programlama dilleri kullanarak tanımlamaya yönelik açık kaynak bir yazılım geliştirme çerçevesidir.

Bulut uygulamalarının tedariği, manuel eylemler gerçekleştirmenizi, özel betikler yazmanızı, şablonlara bakım yapmanızı veya etki alanına özgü diller öğrenmenizi gerektiren zorlu bir süreç olabilir. AWS CDK, uygulamalarınızın modellenmesi için programlama dillerinin tanıdık olmasından ve ifade gücünden yararlanır. Herhangi bir uzmana gereksinim duymaksızın bulut uygulamaları oluşturabilmeniz için bulut kaynaklarını işe yaradığı kanıtlanmış varsayılan ayarlarla önceden yapılandıran ve yapı adı verilen üst düzey bileşenler sağlar. AWS CDK, kaynaklarınızı AWS CloudFormation aracılığıyla güvenli, tekrarlanabilir bir şekilde tedarik eder. Ayrıca, kurumunuzun gereksinimleri dikkate alınarak tasarlanmış kendi özel yapılarınızı oluşturma ve paylaşma olanağı sayesinde yeni projelere daha hızlı başlamanıza yardımcı olur.

Terraform'u tercih eden müşteriler için cdk tf, Terraform HCL durum dosyalarını TypeScript ve Python ile tanımlamaya yönelik CDK yapılarını sağlar. Kubernetes kullanıcıları için cdk8s projesi, kubernetes yapılandırmasını TypeScript, Python ve Java ile tanımlamaya yönelik CDK yapıları kullanmanızı sağlar. cdk8s, herhangi bir yerde çalışan kubernetes altyapısını tanımlamak için ve AWS CDK'nin Amazon Elastic Kubernetes Service (Amazon EKS) yapı kitaplığı ile birlikte kullanılabilir. Hem cdk8s hem cdk tf alfa sürümlerdir.

AWS Cloud Development Kit Özellikleri Tanıtımı (10:00)

Avantajlar

Buluta daha kolay kaynak ekleme

Öğrenilmesi gereken az sayıda yeni şey olduğundan AWS CDK, AWS'ye kaynak ekleme sürecinizi hızlandırır. CDK mevcut becerilerinizi ve araçlarınızı kullanmanıza, bunları bulut altyapısı oluşturma görevine uygulamanıza olanak tanır. Ayrıca, bulut kaynaklarını işe yaradığı kanıtlanmış varsayılan ayarlarla önceden yapılandıran üst düzey bileşenler sağlayarak AWS'de uzman olmanız gerekmeksizin çözüm oluşturmanıza yardımcı olur.

Daha hızlı yazılım geliştirme süreci

AWS CDK ile altyapının tanımlanması için programlama dillerinin ifade gücünden yararlanabilirsiniz. Nesneler, döngüler ve koşullar gibi tanıdık özellikler yazılım geliştirme sürecinizi hızlandırır. Ayrıca, AWS CDK'yı entegre geliştirme ortamınızla (IDE) kullanarak mevcut üretkenlik araçlarından ve test çerçevelerinden yararlanabilirsiniz.

Özelleştirilebilir ve paylaşılabilir

AWS CDK ile kurumunuzun güvenlik, uygunluk ve yönetim gereksinimlerini karşılayan kendi yeniden kullanılabilir bileşenlerinizi tasarlayabilirsiniz. Diğer tüm yazılım kütüphaneleri gibi bileşenleri kolayca kurumunuzdaki herkesle paylaşabileceğinizden, yeni projeleri varsayılan olarak en iyi uygulamalarla hızlıca başlatma olanağınız olur.

Bağlam değiştirme yok

AWS CDK, bulut uygulamanızı IDE'nizden çıkmadan oluşturmanıza olanak tanır. Aynı programlama dilini kullanarak hem çalışma zamanı kodunuzu yazabilir hem de AWS kaynaklarınızı tanımlayabilirsiniz. AWS Toolkit for VS Code ile CDK uygulama yığınlarınızı ve kaynaklarınızı görselleştirebilirsiniz.

Nasıl çalışır?

product-page-diagram_AWS-Cloud-Development-Kit

Müşteriler

Culture Amp

600x400_Culture-Amp_Logo

Culture Amp çalışan geri bildirimlerinin toplanması, anlaşılması ve bu bildirimler üzerine harekete geçilmesi süreçlerini kolaylaştırarak şirketlerin çalışmak için daha iyi bir yer hâline gelmelerine yardımcı olmaktadır. Culture Amp İK liderlerinin daha iyi karar almalarına, etkilerini ortaya koymalarına ve şirket kültürünü rekabetçi bir uç konuma taşımalarına olanak tanımaktadır. Culture Amp, AWS’yi kullanarak 2012 yılında dünyanın ilk istek üzerine aktif olan çalışan geri bildirim platformunu oluşturmuştur. Melbourne, San Francisco, New York ve Londra’daki ofislerden hızla gelişen küresel müşteri merkezleri o tarihten beri desteklenmektedir. Culture Amp, Amazon EC2’de çalışan tek bölgeli ve parçalı uygulamayı AWS Fargate, Amazon DynamoDB ve Amazon Relational Database Service kullanarak çok bölgeli, mikro hizmetlere dayanan ve temel olarak Amazon Elastic Container Service kapsamında çalışan bir mimari yapıya güncellemek istediğinde, mühendislerin kısıtlı ortamlara girmelerine ya da AWS ve AWS CloudFormation konusunda bilgi sahibi olmalarına gerek kalmadan önceden onaylı AWS mimarilerini kullanma ihtiyacı doğmuştur. Culture Amp ekibi, paylaşılabilir ve tekrar edilebilir bir biçimde yardımcı veri tabanları ve kullanıcı rolleri ile AWS Fargate hizmetlerinin tedarik edilmesi sürecini otomatik hâle getirmek amacıyla odağını AWS Cloud Development Kit (AWS CDK) ürününe yöneltmiştir. Culture Amp, mühendisleri için yeni mikro hizmetlerin programlı şekilde oluşturulmasına olanak tanıyan, özellikler açısından zengin olan ve gelişim ekiplerinde hız ve verimlilik unsurlarının artmasına olanak tanıyan özel bir AWS CDK yapıları kütüphanesi oluşturmuştur.

"Artık mühendislerimiz; günlükleri ve Dynamo veya RDS unsurlarını bir depolama arka ucu ögesi olarak iletmek amacıyla iyi özelliklere sahip dağıtım kurallarını, yük dengeleme, sertifika doğrulama, otomatik ölçeklendirme ve AWS Lambda işlevlerini içeren AWS Fargate hizmetleri gibi zengin özellikli ve önceden onaylanmış AWS mimarisini kullanabilecekler. Önceden altı hafta kadar sürebilen işlemleri şimdi saatler içerisinde yapabiliyoruz”

Matthew Tapper, SRE Baş Mühendisi – Culture Amp

Stedi

Stedi, kuruluşlara, noktalar arası zahmetli uygulamaları gerçekleştirmek zorunda kalmadan ticaret çözüm ortaklarıyla hızlıca bağlantı kurma ve işlem yapma olanağı sağlar. Bunu, kuruluşların 300'den fazla ticari işlem türünü standartlaştırılmış biçimlerde gerçekleştirmek için kullanabileceği, tamamen self servis bir "dijital posta kutusu" sağlayarak yapar.

Stedi'nin iddialı bir amacı var: işletmelerin gezegendeki her B2B işlemini işleyerek önemsiz görevler için sayısız saat harcamaktan kurtulmasına yardımcı olmak. Stedi, bunu yapmak için kendi önemsiz görevlerinin yükünü boşaltması gerektiğini biliyordu. Bu nedenle, ilk günden itibaren tamamen sunucusuz bir AWS mimarisi oluşturmayı seçti. Ancak, Stedi'nin AWS ile çalışması sadece sunucusuz bir altyapı olmanın ötesine geçiyor. Hızlıca yinelemeye ve sıklıkla dağıtmaya yardımcı olmak için AWS CDK ve AWS Amplify gibi AWS'de yerel geliştirici araçlarını benimsediler.

“CDK bizim için oyunun kurallarını değiştirdi. Geri bildirim döngümüzü önemli ölçüde iyileştirdi ve yepyeni bir altyapının tamamen dağıtılmış hale gelmesi için gereken süreyi azalttı."

Tyler van Hensbergen, Mühendislik – Stedi

Cyberark

CyberArk; kuruluş genelinde, bulutta ve DevOps işlem hattının tamamında verileri, altyapıyı ve varlıkları korumak için BT güvenliğinin kritik bir katmanı olan ayrıcalıklı erişim yönetimi alanında küresel bir liderdir. CyberArk, ayrıcalıklı kimlik bilgileri ve gizli dizilerin oluşturduğu riski azaltan çözümler sunar. Fortune 500 listesindeki şirketlerin yüzde 50'sinden fazlası da dahil olmak üzere dünyanın önde gelen kuruluşları, dış saldırganlara ve kötü amaçlı şirket içi çalışanlara karşı koruma sağlaması için CyberArk'a güveniyor.

Product-Page_Standard-Icons_01_Product-Features_SqInk
Ürün özelliklerine göz atın

AWS CDK'nın özellikleri hakkında daha fazla bilgi edinin.

Daha fazla bilgi edinin 
Product-Page_Standard-Icons_02_Sign-Up_SqInk
Ücretsiz bir hesap için kaydolun

AWS Ücretsiz Kullanımı için anında erişim elde edin. 

Kaydolun 
Product-Page_Standard-Icons_03_Start-Building_SqInk
Belgeler

Yazılım Geliştirme Kılavuzu ile AWS CDK hakkında daha fazla bilgi edinin.

Daha fazla bilgi edinin