AWS Lambda

Sunucuları veya kümeleri düşünmek zorunda kalmadan kod çalıştırın. Yalnızca kullandığınız kadar ödersiniz.

AWS Lambda; sunucu tedarik etmek veya yönetmek, iş yüküne uygun küme ölçeklendirme mantığı oluşturmak, olay entegrasyonlarını güncel tutmak veya çalışma zamanlarını yönetmek zorunda kalmadan kod çalıştırmanıza olanak tanıyan bir sunucusuz işlem hizmetidir. Lambda sayesinde hiçbir yönetim işlemi gerekmeden neredeyse her tür uygulama veya arka uç hizmeti için kod çalıştırabilirsiniz. Kodunuzu bir ZIP dosyası veya container görüntüsü olarak yüklemeniz yeterlidir. Bu noktadan sonra Lambda, işlem yürütme gücünü otomatik ve hassas bir şekilde tahsis eder ve kodunuzu trafik ölçeği fark etmeksizin, gelen isteğe veya olaya dayalı olarak çalıştırır. Kodunuzu 140 AWS hizmetinden otomatik olarak tetiklenecek şekilde ayarlayabilir veya doğrudan web'den ya da mobil uygulamadan çağırabilirsiniz. Lambda işlevlerini istediğiniz dilde (Node.js, Python, Go, Java ve daha fazlası) yazabilir ve işlevlerinizi geliştirmek, test etmek ve dağıtmak için AWS SAM veya Docker CLI gibi hem sunucusuz hem de container araçları kullanabilirsiniz.

Avantajlar

Yönetim gerektiren sunucu yoktur

AWS Lambda, altyapı tedarik etmenize veya yönetmenize gerek kalmadan kodunuzu otomatik olarak çalıştırır. Kodu yazmanız ve bir ZIP dosyası ya da container görüntüsü olarak Lambda'ya yüklemeniz yeterlidir.

Sürekli ölçeklendirme

AWS Lambda her olaya karşılık kodunuzu çalıştırarak uygulamanızı otomatik olarak ölçekler. Kodunuz paralel çalıştırıldığından ve her tetikleyici ayrı işlendiğinden, günde birkaç istekten saniyede yüz binlerce isteğe varan bir yelpazede, tam olarak iş yükünün boyutuyla ölçeklenir.

Milisaniye ölçümüyle maliyet için optimize edilmiş

AWS Lambda ile sadece kullandığınız işlem süresi için ödeme yaptığınızdan, hiçbir zaman fazladan tedarik edilmiş altyapı için ödeme yapmazsınız. Kodunuzun yürütüldüğü her milisaniye ve kodunuzun tetiklenme sayısı karşılığında ücretlendirilirsiniz. Hatta Compute Savings Plan ile buna ek olarak %17'ye varan oranda tasarruf edebilirsiniz.

Uygun ölçekte tutarlı performans

AWS Lambda ile işleviniz için doğru bellek boyutunu seçerek kod yürütme sürenizi optimize edebilirsiniz. Ayrıca Eş Zamanlı Tedarik'i etkinleştirerek işlevlerinizi başlatılmış ve çift basamaklı milisaniyelerde yanıt vermeye hazır olarak tutabilirsiniz.

Nasıl çalışır?

AWS Lambda Nasıl Çalışır?

Kullanım örnekleri

AWS Lambda ile neler oluşturabilirsiniz? Kullanım örnekleriyle ilgili daha fazla bilgiyi aşağıdan edinin:

Veri işleme

AWS Lambda'yı verilerdeki değişiklikler, sistem durumundaki geçişler veya kullanıcı eylemleri gibi tetikleyicilere yanıt olarak kod yürütmek için kullanabilirsiniz. Lambda doğrudan S3, DynamoDB, Kinesis, SNS ve CloudWatch gibi AWS hizmetleriyle tetiklenebilir, mevcut EFS dosya sistemlerine bağlanabilir veya AWS Step Functions ile iş akışlarının içinde de düzenlenebilir. Bu sayede çok çeşitli gerçek zamanlı sunucusuz veri işleme sistemleri oluşturabilirsiniz.

Gerçek zamanlı dosya işleme

AWS Lambda'nın verileri yüklendikten hemen sonra işleyecek şekilde tetiklenmesini sağlamak için Amazon S3'ü kullanabilirsiniz. Ayrıca, var olan bir Amazon EFS dosya sistemine doğrudan bağlanabilirsiniz ve bu, büyük ölçekli dosya işleme için büyük ölçüde paralel paylaşılan erişim sağlar. Örneğin, Lambda'yı kullanarak görüntülerin küçük resimlerini oluşturabilir, videoların kodlamasını dönüştürebilir, dosyaların dizinini oluşturabilir, günlükleri işleyebilir, içeriği doğrulayabilir ve verileri gerçek zamanlı olarak toplayıp filtreleyebilirsiniz.

Başvuru Amaçlı Sunulan Mimari: Örnek Kod

AWS Lambda Dosya İşleme
The_Seattle_Times_logo2

The Seattle Times resimleri masaüstü bilgisayar, tablet ve akıllı telefon gibi farklı cihazlarda görüntülenecek şekilde yeniden boyutlandırmak için AWS Lambda'yı kullanıyor. Örnek olay incelemesini okuyun »

Gerçek zamanlı akış işleme

AWS Lambda ve Amazon Kinesis kullanarak uygulama etkinliği izleme, işlem siparişi işleme, tıklama akışı analizi, veri temizleme, ölçüm oluşturma, günlük filtreleme, dizin oluşturma, sosyal medya analizi ve IoT cihazı veri telemetrisiyle ölçümü için gerçek zamanlı akış verilerini işleyebilirsiniz.

Başvuru Amaçlı Sunulan Mimari: Örnek kod

AWS Lambda Akış İşleme
localytics-logo2

Localytics milyarlarca veri noktasını gerçek zamanlı olarak işliyor ve S3'te depolanan veya Kinesis'ten akışı yapılan geçmiş verilerini ve canlı verileri işlemek için Lambda kullanıyor. Örnek olay incelemesini okuyun »

Makine Öğrenimi

Verileri makine öğrenimi modelinize iletmeden önce önişleme için AWS Lambda’yı kullanabilirsiniz. Lambda’nın EFS'ye erişimi ile, herhangi bir altyapıyı sağlamak veya yönetmek zorunda kalmadan modelinizi tahmin için ölçekli olarak sunabilirsiniz.

Aible
"Aible olarak, en güçlü yapay zeka teknolojilerini mümkün olan en düşük işletim maliyetiyle sunmaya odaklanıyoruz. Bu bağlamda, makine öğrenimi eğitimi ve tahminleri için AWS Lambda ve Serverless'ı kullanıyoruz. Serverless sayesinde, optimum iş etkisini elde etmek amacıyla yapay zeka oluşturmak üzere, hızlı yineleme ve ölçeklendirme için gereken, ani bir şekilde artırılabilir işlem kaynaklarından yararlanırken çok çeşitli makine öğrenimi iş yüklerini daha uygun maliyetle çalıştırabiliyoruz."

Rod Butters, CTO – Aible


Arka uçlar

Web, mobil, Nesnelerin İnterneti (IoT) ve üçüncü taraf API isteklerini işlemek için AWS Lambda kullanarak sunucusuz arka uçlar oluşturabilirsiniz. Herhangi bir ölçekte gecikmeye duyarlı uygulamalar oluşturmak için Lambda’nın çoklu bellek yapılandırmaları ve Eş Zamanlı Tedarik gibi tutarlı performans kontrollerinden yararlanın.

Web uygulamaları

AWS Lambda ile diğer AWS hizmetlerini bir araya getiren geliştiriciler, ölçeği otomatik olarak artıran veya azaltan güçlü web uygulamaları oluşturabilir ve birden çok veri merkezinde yüksek kullanılabilirliğe sahip bir yapılandırmada çalıştırabilir. Üstelik ölçeklenebilirlik, yedeklemeler ve birden çok veri merkezinde yedeklilik için hiçbir yönetim çalışması yapmaları gerekmez.

Başvuru Amaçlı Sunulan Mimari: Örnek kod

AWS Lambda Web Arka Uç

IoT arka uçları

Web, mobil, Nesnelerin İnterneti (IoT) ve üçüncü taraf API isteklerini işlemek için AWS Lambda kullanarak sunucusuz arka uçlar oluşturabilirsiniz.

Başvuru Amaçlı Sunulan Mimari: Örnek kod

AWS Lambda IoT Arka Uç

Mobil arka uçlar

AWS Lambda zengin, kişiselleştirilmiş uygulama deneyimleri oluşturmayı kolaylaştırır. API isteklerinin kimliğini doğrulamak ve bu istekleri işlemek için AWS Lambda ve Amazon API Gateway kullanarak arka uçlar oluşturabilirsiniz. Arka ucunuzu iOS, Android, Web ve React Native arayüzleriyle kolayca entegre etmek için AWS Amplify kullanın.

Başvuru Amaçlı Sunulan Mimari: Örnek kod

AWS Lambda Mobil Arka Uç
Bustle_logo2

Bustle, AWS Lambda ve Amazon API Gateway kullanarak Bustle iOS uygulaması ve web siteleri için sunucusuz bir arka uç çalıştırıyor. Sunucusuz mimariler Bustle'ın hiçbir zaman altyapı yönetimiyle uğraşmamasını sağlıyor ve tüm mühendisler yeni özellikler hazırlamaya ve yenilikler yapmaya odaklanabiliyor. Örnek olay incelemesini okuyun »

Örnek olay incelemeleri

Coca Cola

Amerika'nın çok uluslu içecek şirketi The Coca-Cola Company, uygun maliyetli bir sunucusuz çözüm oluşturmak için AWS Lambda ve AWS Step Functions'ı kullandı.

Blogu okuyun »

iRobot

Önde gelen tüketici robotu şirketlerinden biri olan iRobot, sunucusuz bir mimari kullanarak akıllı evlere yönelik bağlantılı cihazların yeni neslini oluşturuyor.

Devamını okuyun »

Benchling

Yaşam bilimleri yazılım şirketi Benchling, sunucusuz mimari kullanarak araştırmacıların genom parçalarını son derece yüksek bir hassasiyetle değiştirmek için kullanabilecekleri bir teknik oluşturdu.

Devamını okuyun »

Thomson Reuters-logo2

İş bilgisi hizmetleri konusunda önde gelen bir sağlayıcı olan Thomson Reuters, kullanım analizi hizmeti için saniyede 4.000'e kadar olayı işlemek üzere AWS Lambda kullanıyor ve bunun üretime dağıtımı beş ay sürdü.

Devamını okuyun »

AWS Lambda'yı kullanmaya başlayın

Next-Steps-Create-account

AWS hesabı için kaydolun

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

Öğrenmek için adım adım öğreticilerden yararlanın

Basit öğreticilerle keşfedin ve öğrenin.
Next Steps Icon

AWS Lambda ile oluşturmaya başlayın

AWS Management Console'u ziyaret edin.

AWS Lambda hakkında daha fazla bilgi edinin

Özellik sayfasını ziyaret edin
Oluşturmaya hazır mısınız?
AWS Lambda'yı kullanmaya başlayın
Başka sorunuz mu var?
Bize ulaşın