AWS Lambda'yı Kullanmaya Başlama

Burada AWS Lambda ile sunucusuz uygulama oluşturmaya başlamak için kullanabileceğiniz öğreticileri ve belgeleri bulabilirsiniz. AWS Serverless Application Model (SAM) veya AWS Cloud9 gibi Sunucusuz Uygulama Geliştirme Araçları hakkında da bilgi edineceksiniz.

Hizmeti kullanmaya başlamanın kolay yollarından bir diğeri de önceden oluşturulmuş uygulamaları hızlı bir şekilde dağıtmanızı sağlayan AWS Serverless Application Repository hizmetidir.

Belirli kullanım örnekleri hakkında ayrıntılı bilgi edinmek için faydalanabileceğiniz web uygulaması geliştirme, veri işleme, mobil arka uç geliştirme ve uç işlem kaynaklarını da bulacaksınız.

10 dakikanız var mı?

hello-world öğreticisiyle kullanmaya başlayın

AWS Lambda konsolunda ilk adımlarınızı tamamlayın. Temel öğeleri öğrenecek ve basit bir Lambda işlevi dağıtacaksınız.

İlk Lambda işlevinizi oluşturun >>

Ayrıntılara dalmak ister misiniz?

Yazılım Geliştirme Kılavuzu ile sunucusuz uygulama dağıtın

Teknik belgelerimizin bir bölümü olan Yazılım Geliştirme Kılavuzu ile çalışarak hızlı bir şekilde AWS Lambda işlevi geliştirmeyi ve dağıtmayı öğrenin.

AWS Lambda’yı web uygulaması geliştirme, mobil uygulamalar, dosya işleme veya akış verileri işleme gibi belirli kullanım örnekleri için kullanmayı öğreneceksiniz.

Ayrıca C#, Python, Node.js, Java ve Go gibi tercih ettiğiniz bir dili kullanarak Lambda işlevi geliştirme konusunda bilgilere de ulaşacaksınız.

Yazılım Geliştirme Kılavuzu ile kullanmaya başlayın >>

Ek Kaynaklar

AWS Serverless Application Repository kod örneklerini, bileşenleri ve tam kapsamlı uygulamaları birkaç tıklamayla hızlı bir şekilde dağıtabilirsiniz. Ayrıca kendi uygulamalarınızı yayımlayabilir, ekibinizle veya daha geniş topluluklarla paylaşabilirsiniz.

Burada sunucusuz uygulama geliştirmenize yardımcı olacak AWS Serverless Application Model (SAM) veya Cloud9 gibi AWS yazılım geliştirme araçları hakkında daha fazla bilgi edinmenizi sağlayan kaynaklar da bulacaksınız.

SAR_pic

AWS Serverless Application Repository

Kullanım örneğinize uygun sunucusuz uygulamalar, bileşenler ve kaynak kodları bulun. Birkaç tıklamayla sunucusuz uygulama dağıtın. Ayrıca Serverless Application Repository’yi kullanarak kendi uygulamalarınızı yayımlayabilir ve bunları kuruluşunuz içinde ekibinizle veya daha geniş ölçekteki bir toplulukla paylaşabilirsiniz.

Serverless Application Repository sayfasını ziyaret edin >>

SAM_flag_2

Yazılım Geliştirme Araçları

Sunucusuz uygulama geliştirme araçları, geliştirme döngünüzün tamamında hızlı bir şekilde sunucusuz uygulama oluşturmanıza, test etmenize, dağıtmanıza ve izlemenize yardımcı olur. Burada sunucusuz uygulama tanımlama için AWS Serverless Application Model (SAM), bulut tabanlı IDE sağlayan Cloud9 ve diğer hizmetler hakkında daha fazla bilgi edinebilirsiniz.

Sunucusuz Uygulamalar İçin Yazılım Geliştirme Araçları hakkında daha fazla bilgi edinin >>

Kullanım örneğinizi bulun

Aşağıda web uygulaması geliştirme, veri işleme, mobil arka uç geliştirme ve uç işleme özel kaynakları bulabilirsiniz. 

WEB UYGULAMALARI

webapp_serverless

Bu kullanmaya başlama öğreticisinde kendi dinamik ve sunucusuz web uygulamanızı oluşturma ve dağıtma adımlarını öğreneceksiniz. Statik web kaynaklarını barındırmayı, kullanıcı ve kimlik doğrulama yönetimini ve arka uç işleme için RESTful API’si oluşturmayı öğreneceksiniz.

Kullanmaya başlayın >>

RA_webapp

Bu web uygulaması, sunucusuz web uygulaması oluşturmak için AWS Lambda hizmetini diğer AWS hizmetleriyle birlikte kullanma adımlarını göstermektedir. Bu depoda uygulamanın arka ucunu oluşturan Lambda işlevlerinin tamamını içeren örnek kod bulunmaktadır.


Kullanmaya başlayın >>

SB1

Bu 30 dakikalık sanal atölyede AWS sunucusuz yazılım uzmanlarımız basit bir web uygulaması için bir AWS Lambda işlevi geliştirme, hata ayıklama ve dağıtma adımlarını göstermektedir. Ayrıntılı yönergelere sahip olan bir adım adım kılavuz da sağlanmıştır.



Kullanmaya başlayın >>

VERİ İŞLEME

batch_processing

Bu öğreticide bir görüntüyü otomatik olarak küçük resme dönüştürmek için basit bir görüntü işleme uygulaması oluşturmayı ve Lambda işlevi geliştirmeyi öğreneceksiniz. AWS Lambda hizmetini Amazon Simple Storage Service (S3), AWS Serverless Application Model ve AWS CloudFormation ile birlikte kullanmayı öğreneceksiniz.

Kullanmaya başlayın >>

dataprocessing_image_4

Bu öğreticide AWS Lambda ve Amazon Kinesis’i kullanarak kapsamlı bir veri işleme uygulaması oluşturmayı öğreneceksiniz. Amazon Kinesis’i kullanarak bir veri akışı oluşturacak ve akış verilerini analiz etmek ve depolamak için bir Lambda işlevi oluşturma gibi AWS Lambda işlemleri gerçekleştireceksiniz.


Kullanmaya başlayın >>

RA_fileprocessing_1
Bu örnek uygulamada, Markdown dosyalarını HTML ve düz metin biçimine dönüştürmek için Lambda işlevinin kullanıldığı bir Markdown dönüştürme uygulaması gösterilmektedir. Bu uygulama, bir nesnenin birden fazla veri türevine ihtiyaç duyan iş yükleri için ideal olan olay temelli paralel veri işleme mimarisi kullanılmaktadır.


Kullanmaya başlayın >>

MOBİL ARKA UÇLAR

mobilebackend_3

Bu kullanmaya başlama öğreticisinde basit bir mobil uygulama oluşturacak ve arka uç mantığını AWS Lambda’da barındıracaksınız. Bir Android mobil uygulaması ile Lambda işlevi çağırmak ve yanıtı işlemek için farklı bileşenleri kullanmayı öğreneceksiniz.


Kullanmaya başlayın >>

RA_mobilebackend_3

Başvuru amaçlı sunulan mimaride mobil uygulamadan fotoğraf ve not yükleme amacıyla AWS Lambda’yı Amazon API Gateway ve Amazon S3 ile birlikte kullanma adımları gösterilmektedir. Bu hizmetlerden faydalanarak sunucu yönetimi gerektirmeyen uygun maliyetli mobil arka uçlar oluşturabilirsiniz.

Kullanmaya başlayın >>

mobile_hub_4.jpg
AWS Mobile Hub, AWS ile mobil uygulama geliştirme amacıyla kullanabileceğiniz kaynaklar sunar. Burada iOS, Android, JS, Unity, React Native ve Xamarin için SDK’lar, öğreticiler ve örnekler bulabilirsiniz.



Kullanmaya başlayın >>

UÇ İŞLEMİ

Cloudfront_1

Lambda@Edge ile kodunuzu dünya genelindeki AWS konumlarında kolayca çalıştırabileceğinizden, son kullanıcılarınıza olabildiğince az gecikme süresiyle yanıt verme imkanına sahip olursunuz.




Kullanmaya başlayın >>

cloudfron_talk3

Bu öğreticide AWS Lambda@Edge hizmetini kullanarak Lambda işlevlerinizi bir kez yazarak son görüntüleyenlerin mevcut olduğu her yerde yürütmeyi öğreneceksiniz.




Kullanmaya başlayın >>

cloudfron_talk2
Bu konuşmada, AWS Lambda@Edge ile Amazon CloudFront hizmetini kullanarak dünyanın farklı bölgelerindeki son kullanıcılara düşük gecikme süreleri, yüksek veri aktarım hızları ve sıfır taahhüt ile içerik teslim etmeyi öğreneceksiniz.  

Daha fazla AWS Lambda kaynağını keşfedin

Kaynakların yer aldığı sayfayı ziyaret edin
Kullanmaya başlamaya hazır mısınız?
Kaydolun
Başka sorunuz mu var?
Bize ulaşın