AWS Lambda – 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 >>
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.
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 >>
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.
SUNUCUSUZ WEB UYGULAMASI ÖĞRETİCİSİ
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 >>
BAŞVURU AMAÇLI SUNULAN MİMARİ
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.
SANAL ATÖLYE: SUNUCUSU UYGULAMA OLUŞTURMA
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.
DOSYA İŞLEME KILAVUZU
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.
AKIŞ VERİSİ İŞLEME ATÖLYESİ
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.
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.
MOBİL ARKA UÇLAR
MOBİL ARKA UÇ KILAVUZU
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.
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.
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.
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.
SUNUCUSUZ TEKNOLOJİLERİ UCA TAŞIMA
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.
AMAZON CLOUDFRONT VE LAMBDA@EDGE
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?