Genel Bakış
AWS Lambda, sunucu tedarik etmeden veya yönetmeden kod çalıştırmanızı sağlayan bir sunucusuz işlem hizmetidir. İş yüküne duyarlı küme ölçeklendirme mantığı oluşturun, olay entegrasyonlarını sürdürün veya çalışma zamanlarını kolayca yönetin. Lambda sayesinde, hiçbir yönetim işlemiyle uğraşmaksızın neredeyse her tür uygulama veya arka uç hizmeti için kod çalıştırabilirsiniz ve yalnızca kullandığınız kadar ödersiniz. Ücretlendirme, işlevlerinize yönelik talep sayısı ve kodunuzun yürütüldüğü süre temel alınarak hesaplanır.
Lambda'nın Amazon Simple Notification Service (SNS) veya Amazon EventBridge'ten gelen olay bildirimleri gibi bir olay bildirimi tetikleyicisine ya da AWS Konsolundan gelen test çağrıları dahil olmak üzere, Amazon API Gateway'den veya AWS SDK yoluyla gelen çağrılar gibi bir çağrıya yanıt olarak her yürütmeye başlaması bir istek olarak sayılır.
Süre, kodunuzun yürütülmeye başladığı andan döndürüldüğü veya başka bir şekilde sonlandırıldığı ana kadar geçen süreye göre hesaplanır ve en yakın 1 milisaniyelik değere* yuvarlanır. Fiyat, işlevinize tahsis ettiğiniz bellek miktarına bağlıdır. AWS Lambda kaynak modelinde, işlevinizle kullanılacak bellek miktarını seçersiniz ve CPU gücü ile diğer kaynaklar bu miktarla orantılı bir şekilde ayrılır. Bellek boyutunda artış gerçekleştirildiğinde işlevinizin kullanabileceği CPU da aynı miktarda artırılır. Daha fazla bilgi edinmek için bkz. İşlev Yapılandırma belgeleri.
Lambda işlevlerinizi x86 veya Arm mimarileri üzerine kurulmuş işlemcilerde çalıştırabilirsiniz. AWS tarafından tasarlanan Arm tabanlı işlemci mimarisini kullanan Graviton2 üzerinde çalışan AWS Lambda işlevleri, x86 işlemcilerde çalışan işlevlere kıyasla %34'e kadar daha iyi fiyat performansı sunar. Bu, web ve mobil arka uçlar, veri ve medya işleme gibi çeşitli sunucusuz iş yükleri için geçerlidir.
* Süre ücreti, bir işlevin işleyicisinde çalışan kod ve işleyici dışında belirtilen başlatma kodu için geçerlidir. AWS Lambda Uzantıları'na sahip Lambda işlevleri için süre, son çalışan uzantıdaki kodun, kapatma aşamasında yürütmeyi durdurması için geçen süreyi de içerir. SnapStart ile yapılandırılmış Lambda işlevleri için süre, çalışma zamanının yüklenmesi için geçen süreyi, çalışma zamanı kancasında çalışan herhangi bir kodu ve dayanıklılık için oluşturulan anlık yedeklerin kopyalarının oluşturulması sırasında yürütülen başlatma kodunu da içerir. Daha fazla bilgi edinmek için bkz. Lambda Programlama Modeli belgeleri.
AWS Lambda ücretsiz kullanım, hem x86 hem de Graviton2 işlemciler tarafından sağlanan işlevler için kullanılabilen toplamda ayda 1 milyon ücretsiz istek ve ayda 400.000 GB-saniye işlem süresi içerir. Ayrıca ücretsiz kullanım, istek başına ücretsiz olan ilk 6 MB sonrasında aylık 100 GiB HTTP yanıt akışı içerir. Lambda, belirli aylık kullanım düzeylerinin üzerindeki istek üzerine süreler için katmanlı fiyatlandırma seçenekleri de sunar. AWS Lambda, 1 veya 3 yıl boyunca istikrarlı bir kullanım tutarı (USD/saat cinsiden ölçülür) taahhüdü karşılığında Amazon Elastic Compute Cloud (Amazon EC2), AWS Fargate ve Lambda kullanımında düşük fiyatlar sunan esnek bir fiyatlandırma modeli olan Compute Savings Plans'e katılmaktadır. Compute Savings Plans sayesinde, AWS Lambda'da yüzde 17'ye varan tasarruf sağlayabilirsiniz. Tasarruflar süre ve Tedarik Edilen Eş Zamanlılık için geçerlidir. Daha fazla bilgi edinin »
AWS Fiyatlandırma Hesaplama Aracı
AWS Lambda ve mimari maliyetinizi tek bir tahminle hesaplayın.
AWS Lambda Fiyatlandırması
Süre maliyeti, işlevinize tahsis ettiğiniz bellek miktarına bağlıdır. İşleviniz için 128 MB ve 10.240 MB arasında, 1 MB'ın katları şeklinde istediğiniz miktarda bellek tahsis edebilirsiniz. Aşağıdaki tablo, ilk fiyatlandırma katmanına giren kullanım için farklı bellek boyutlarıyla ilişkili 1 ms başına fiyata ilişkin birkaç örnek içerir. Örneğin, ABD Doğu (Ohio) bölgesinde aylık 6 milyara olan kadar GB-saniye.
-
x86 Fiyatı
-
Arm Fiyatı
-
x86 Fiyatı
-
-
Arm Fiyatı
-
Lambda istek üzerine süre fiyatlandırma katmanları; aynı bölgede, hesap dahilinde ve aynı mimari (sırasıyla x86 veya Arm) üzerinde çalışan işlevlerinizin aylık süre bilgilerini toplamak için uygulanır. AWS Kuruluşlar'da birleştirilmiş faturalandırma kullanıyorsanız fiyatlandırma katmanları, kuruluştaki hesaplar genelinde aynı mimaride, aynı bölgede çalışan işlevlerinizin aylık toplam süresine uygulanır.
Lambda Kısa Ömürlü Depolama Fiyatlandırması
Kısa ömürlü depolama maliyeti, işlevinize tahsis ettiğiniz kısa ömürlü depolama miktarına ve milisaniye cinsinden ölçülen işlev yürütme süresine bağlıdır. İşleviniz için 512 MB ve 10.240 MB arasında, 1 MB'ın katları şeklinde istediğiniz miktarda ek depolama alanı tahsis edebilirsiniz. Hem x86 hem de Arm mimarilerinde çalışan işlevler için kısa ömürlü depolama yapılandırabilirsiniz. 512 MB kısa ömürlü depolama, her bir Lambda işlevi için ek ücret olmadan sunulur. Yalnızca yapılandırdığınız ek kısa ömürlü depolama için ödeme yaparsınız.
Aşağıdaki tüm örneklerde ABD Doğu (K. Virginia) Bölgesi fiyatları kullanılmıştır.
-
Örnek 1: Mobil uygulama arka ucu
Yemek sipariş uygulaması oluşturan bir mobil uygulama geliştiricisi olduğunuzu varsayalım. Müşteriler uygulamayı kullanarak belirli bir restoran konumundan yemek sipariş edebilmekte, sipariş durumu güncellemelerini alabilmekte ve sipariş hazır olduğunda yemeği teslim alabilmektedir. Hem saate hem de restoran konumuna bağlı olarak talepte yüksek değişkenlik olmasını beklediğiniz için mobil arka ucunuzu, AWS Lambda dahil olmak üzere sunucusuz hizmetler kullanarak oluşturdunuz.Yemek sipariş uygulaması oluşturan bir mobil uygulama geliştiricisi olduğunuzu varsayalım. Müşteriler uygulamayı kullanarak belirli bir restoran konumundan yemek sipariş edebilmekte, sipariş durumu güncellemelerini alabilmekte ve sipariş hazır olduğunda yemeği teslim alabilmektedir. Hem saate hem de restoran konumuna bağlı olarak talepte yüksek değişkenlik olmasını beklediğiniz için mobil arka ucunuzu, AWS Lambda dahil olmak üzere sunucusuz hizmetler kullanarak oluşturdunuz.Hesaplamayı kolaylaştırmak adına, uygulamanızın ayda üç milyon isteği işlediğini varsayalım. Ortalama işlev yürütme süresi 120 ms'dir. İşlevinizi bir x86 tabanlı işlemci üzerinde 1536 MB bellekle yapılandırdınız. Ödeyeceğiniz ücret şu şekilde hesaplanır:
Aylık işlem ücreti
Aylık işlem ücreti GB-sn başına 0,0000166667 USD'dir ve 400.000 GB-sn'lik kısım ücretsiz kullanım tarafından karşılanır.
Toplam işlem (saniye) = 3 milyon * 120 ms = 360.000 saniye
Toplam işlem (GB-sn) = 360.000 * 1536 MB/1024 MB = 540.000 GB-sn
Toplam işlem - Ücretsiz kullanıma tabi işlem = Aylık faturalanabilir işlem (GB-sn)
540.000 GB-sn - 400.000 GB-sn (ücretsiz kullanım) = 140.000 GB-sn
Aylık işlem ücreti = 140.000 * 0,0000166667 USD = 2,33 USDAylık istek ücreti
Aylık istek ücreti bir milyon istek başına 0,20 USD'dir ve ücretsiz kullanım tarafından aylık 1 milyon istek sağlanır.
Toplam istek sayısı - Ücretsiz kullanıma tabi istek sayısı = Aylık faturalanabilir istek sayısı
3 milyon istek - Ücretsiz kullanıma tabi 1 milyon istek = Aylık faturalanabilir 2 milyon istek
Aylık istek ücreti = 2 milyon * 0,2 USD/milyon = 0,40 USDAylık toplam ücret
Toplam ücret = İşlem ücreti+ İstek ücreti 2,33 USD + 0,40 USD = aylık 2,73 USD
-
Örnek 2: Ek meta veri ile akış telemetrisini zenginleştirme
Sahada araç filosu bulunan bir lojistik şirketi olduğunuzu ve filonuzdaki her araçta, telemetri verilerinin Amazon Kinesis Data Streams'e gönderilmesini sağlayan sensörler ve 4G/5G bağlantısı bulunduğunu varsayalım. Araçların sağlık durumunu çıkarsamak ve belirli bileşenlerin ne zaman bakıma ihtiyaç duyacağını öngörmek için geliştirmiş olduğunuz makine öğrenimi (ML) modellerini kullanmak istiyorsunuz.Sahada araç filosu bulunan bir lojistik şirketi olduğunuzu ve filonuzdaki her araçta, telemetri verilerinin Amazon Kinesis Data Streams'e gönderilmesini sağlayan sensörler ve 4G/5G bağlantısı bulunduğunu varsayalım. Araçların sağlık durumunu çıkarsamak ve belirli bileşenlerin ne zaman bakıma ihtiyaç duyacağını öngörmek için geliştirmiş olduğunuz makine öğrenimi (ML) modellerini kullanmak istiyorsunuz.Sahada 10.000 aracınızın bulunduğunu ve araçlardan her birinin yeterli sapma ile birlikte kademeli bir şekilde saatte bir telemetri verisi gönderdiğini varsayalım. Araçların bakım randevularının hemen yapıldığından emin olmak ve araç filonuzu en iyi durumda tutmak için her taşıma işinde bu çıkarsamayı gerçekleştirmeyi planlıyorsunuz.
Makine öğrenimi modelinin bu işlevle birlikte paketlendiğini ve 512 MB boyutunda olduğunu varsayalım. Çıkarım için işlevinizi 1 GB bellekle yapılandırdınız ve işlevin yürütülmesi x86 tabanlı bir işlemcide ortalama iki saniyede tamamlanmaktadır.
Aylık istek ücreti:
Araçlar her ay, Lambda işlevi tarafından işlenecek olan 10.000 * 24 * 31 = 7.440.000 mesaj gönderecektir.Aylık istek ücreti → 7,44 milyon * 0,20 USD/milyon = 1,488 USD ~= 1,49 USD
Aylık işlem ücreti:
Her ay, işlevler mesaj başına bir kez iki saniye süreyle yürütülecektir.Aylık işlem süresi (saniye) → 7,44 milyon * 2 saniye = 14,88 milyon saniye
Aylık işlem (GB-sn) → 14,88 milyon saniye * 1024 MB/1024 MB = 14,88 GB-sn
Aylık işlem ücreti → 14,88 milyon GB-sn * 0,0000166667 USD = 248,00 USDAylık toplam ücret:
Aylık toplam ücret = İstek ücreti + İşlem ücreti = 1,49 USD + 248,00 USD = 249,49 USD -
Örnek 3: Müşteri deneyimini iyileştirmek için müşteri destek biletleri ve etkileşimleri üzerinde makine öğrenimi gerçekleştirme
Bir finansal hizmetler şirketi olduğunuzu ve müşteri hizmetlerinde karşılaştığınız en önemli sorunları daha iyi anlamak istediğinizi varsayalım. Amacınız müşteri deneyimini iyileştirmek ve müşteri kaybını azaltmaktır. Müşterileriniz sizin sağladığınız mobil uygulama yoluyla müşteri destek ekibinizle canlı sohbet gerçekleştirebilmektedir. Bir doğal dil işleme (NLP) modelini dağıtmaya karar verdiniz.Bir finansal hizmetler şirketi olduğunuzu ve müşteri hizmetlerinde karşılaştığınız en önemli sorunları daha iyi anlamak istediğinizi varsayalım. Amacınız müşteri deneyimini iyileştirmek ve müşteri kaybını azaltmaktır. Müşterileriniz sizin sağladığınız mobil uygulama yoluyla müşteri destek ekibinizle canlı sohbet gerçekleştirebilmektedir. Bir doğal dil işleme (NLP) modelini dağıtmaya karar verdiniz.AWS Lambda'da popüler Bidirectional Encoder Representations from Transformers (BERT) modelini kullanıyorsunuz. Bu model, ilgili destek içeriğini görüntülemek veya müşteriyi uygun müşteri hizmetleri temsilcisine yönlendirmek için mobil uygulama yoluyla gerçekleşen müşteri hizmeti etkileşimlerini ayrıştırmanıza, analiz etmenize ve anlamanıza yardımcı olur. Çıkarım modelinizin işlediği destek sorgularının sayısı hafta genelinde büyük değişiklik göstermektedir.
Çıkarım modelini çalıştıran işlevlerinizin ayda altı milyon istek aldığını varsayalım. Ortalama işlev yürütme süresi 280 ms'dir. İşlevinizi bir x86 tabanlı işlemci üzerinde 4096 MB bellekle yapılandırdınız.
İşlevinizi 2048 MB kısa ömürlü depolama kullanacak şekilde de yapılandırdınız.
Ödeyeceğiniz ücret şu şekilde hesaplanır:
Aylık işlem ücretleri:
Aylık işlem ücreti, GB-sn başına 0,0000166667 USD'dir ve ücretsiz kullanım tarafından 400.000 GB-sn sağlanır.
Toplam işlem (saniye) = 6 milyon * 280 ms = 1.680.000 saniye
Toplam işlem (GB-sn) = 1.680.000 * 4096 MB/1024 MB = 6.720.000 GB-sn
Toplam işlem - AWS Ücretsiz Kullanıma tabi işlem = Aylık faturalanabilir işlem GB-sn değeri
6.720.000 GB-sn - 400.000 GB-sn (ücretsiz kullanım) = 6.320.000 GB-sn
Aylık işlem ücreti = 6.320.000 * 0,0000166667 USD = 105,33 USDAylık istek ücretleri:
Aylık istek ücreti, bir milyon istek başına 0,20 USD'dir ve ücretsiz kullanım tarafından aylık bir milyon istek sağlanır.
Toplam istek sayısı - Ücretsiz kullanıma tabi istek sayısı = Aylık faturalanabilir istek sayısı
6 milyon istek - Ücretsiz kullanıma tabi 1 milyon istek = Aylık faturalanabilir 5 milyon istek
Aylık istek ücretleri = 5 milyon * 0,2 USD/milyon = 1 USDAylık kısa ömürlü depolama ücretleri:
Her GB-saniye için aylık kısa ömürlü depolama ücreti 0,0000000309 USD'dir ve Lambda, ek ücret olmadan 512 MB depolama alanı sunar.
Toplam işlem (saniye) = 6 milyon * 280 ms = 1.680.000 saniye
Faturalanabilir toplam kısa ömürlü depolama = 2048 MB - 512 MB = 1536 MB
Toplam kısa ömürlü depolama (GB-sn) = 1.680.000 * 1536 MB/1024 MB = 2.520.000 GB-sn
Aylık kısa ömürlü depolama ücretleri = 2.520.000 * 0,0000000309 USD = 0,08 USDAylık toplam ücretler:
Toplam ücretler = İşlem ücretleri + İstek ücretleri = 105,33 USD + 1 USD + 0,08 USD = Aylık 106,41 USD
Tedarik Edilen Eş Zamanlılık Fiyatlandırması
Sunucusuz uygulamalarınızın performansı üzerinde daha fazla kontrol sahibi olmak üzere Lambda işlevleriniz için Tedarik Edilen Eş Zamanlılık özelliğini etkinleştirin. Tedarik Edilen Eş Zamanlılık etkinleştirildiğinde, işlevleri başlatır ve çift basamaklı milisaniyelerde yanıt vermeye hazır olarak tutar. Yapılandırdığınız eş zamanlılık miktarına ve yapılandırdığınız süreye göre ödeme yaparsınız. İşleviniz için Tedarik Edilen Eş Zamanlılık etkinleştirildiğinde ve yürütüldüğünde aşağıdaki fiyatlara göre İstekler ve Süre için de ödeme yaparsınız. İşleviniz yapılandırılmış eş zamanlılık değerini aşarsa yukarıdaki AWS Lambda Fiyatlandırması bölümünde belirtilen ücrete göre işlev yürütmenin fazla kısmı için ücretlendirilirsiniz. Hem x86 hem de Arm mimarilerinde çalışan işlevler için Tedarik Edilen Eş Zamanlılık özelliğini etkinleştirebilirsiniz. Tedarik Edilen Eş Zamanlılık hakkında daha fazla bilgi edinmek için belgeleri okuyun.
Tedarik Edilen Eş Zamanlılık, işlevinizde bu özelliği etkinleştirdiğiniz andan devre dışı bırakıldığı ana kadar geçen süreye göre hesaplanır ve bu süre en yakın beş dakikaya yuvarlanır. Fiyat, işlevinize tahsis ettiğiniz bellek miktarına ve bunun üzerinde yapılandırdığınız eş zamanlılık miktarına bağlıdır. Süre, kodunuzun yürütülmeye başladığı andan döndürüldüğü veya başka bir şekilde sonlandırıldığı ana kadar geçen süreye göre hesaplanır ve en yakın 1 milisaniyelik değere** yuvarlanır. Fiyat, işlevinize tahsis ettiğiniz bellek miktarına bağlıdır.
** Süre ücreti bir işlevin işleyicisinde çalışan kod ve işleyici dışında belirtilen başlatma kodu için geçerlidir. AWS Lambda Uzantılarına sahip Lambda işlevleri için süre, son çalışan uzantıdaki kodun, kapatma aşamasında yürütmeyi durdurması için geçen süreyi de içerir. AWS Lambda, Tedarik Edilen Eş Zamanlılık ile yapılandırılan işlevler için yürütme ortamlarını düzenli aralıklarla geri dönüştürür ve başlatma kodunuzu yeniden çalıştırır. Daha fazla bilgi edinmek için Lambda Programlama Modeli belgelerine bakın.
Lambda ücretsiz kullanım, Tedarik Edilen Eş Zamanlılık özelliğinin etkinleştirildiği işlevlere uygulanmaz. Tedarik Edilen Eş Zamanlılık özelliğini işleviniz için etkinleştirir ve yürütürseniz İstekler ve Süre için aşağıdaki fiyata göre ücretlendirilirsiniz.
Aşağıdaki tüm örneklerde ABD Doğu (K. Virginia) bölgesi fiyatları kullanılmıştır.
-
Örnek 1: Mobil uygulama lansmanı
Bir mobil uygulama geliştiricisi olduğunuzu ve mobil yemek sipariş uygulaması oluşturduğunuzu varsayalım. Müşteriler uygulamayı kullanarak belirli bir restoran konumundan yemek sipariş edebilmekte, sipariş durumu güncellemelerini alabilmekte ve sipariş hazır olduğunda yemeği teslim alabilmektedir. Hem saate hem de restoran konumuna bağlı olarak uygulamanıza gelen talepte yüksek değişkenlik olmasını beklediğiniz için mobil arka ucunuzu, AWS Lambda dahil olmak üzere sunucusuz hizmetler kullanarak oluşturdunuz.Bir mobil uygulama geliştiricisi olduğunuzu ve mobil yemek sipariş uygulaması oluşturduğunuzu varsayalım. Müşteriler uygulamayı kullanarak belirli bir restoran konumundan yemek sipariş edebilmekte, sipariş durumu güncellemelerini alabilmekte ve sipariş hazır olduğunda yemeği teslim alabilmektedir. Hem saate hem de restoran konumuna bağlı olarak uygulamanıza gelen talepte yüksek değişkenlik olmasını beklediğiniz için mobil arka ucunuzu, AWS Lambda dahil olmak üzere sunucusuz hizmetler kullanarak oluşturdunuz.Hesaplamayı kolaylaştırmak adına, uygulamanızın ayda üç milyon isteği işlediğini varsayalım. Ortalama
işlev yürütme süresi 120 ms'dir. İşlevinizi bir x86 tabanlı işlemci üzerinde 1536 MB bellekle yapılandırdınız.Mobil uygulamanızın yoğun şekilde pazarlamasını yaptığınız yeni sürümünü piyasaya sürüyorsunuz. Lansman gününde öğle saatlerinden 20:00'a kadar olan dönemde talepte büyük bir artış bekliyorsunuz. Mobil uygulamanızın talep hızla artarken ve azalırken bile hızlı yanıt vermesini istediğiniz için Lambda işlevlerinizde Tedarik Edilen Eş Zamanlılık özelliğini etkinleştirdiniz. Tedarik Edilen Eş Zamanlılık özelliğini 100'e ayarladınız.
Bu sekiz saatlik süre içinde işlevleriniz 500.000 istek aldı. Tedarik Edilen Eş Zamanlılık etkinken
ortalama işlev yürütme süresi 100 ms'dir. Ayın geri kalanında, uygulamanız ek 2,5 milyon istek aldı ve Tedarik Edilen Eş Zamanlılık özelliği etkin değilken işlevleriniz bu isteklere yanıt olarak yürütme gerçekleştirmiştir.Ödeyeceğiniz ücret şu şekilde hesaplanır:
Tedarik Edilen Eş Zamanlılık ücreti:
Tedarik Edilen Eş Zamanlılık fiyatı GB-sn başına 0,0000041667 USD'dir
Tedarik Edilen Eş Zamanlılık özelliğinin etkin olduğu toplam süre (saniye): 8 saat * 3.600 saniye = 28.800 saniye
Yapılandırılan toplam eş zamanlılık (GB): 100 * 1536 MB/1024 MB = 150 GB
Toplam Tedarik Edilen Eş Zamanlılık miktarı (GB-sn): 150 GB * 28.800 saniye = 4.320.000 GB-sn
Tedarik Edilen Eş Zamanlılık ücreti: 4,32 milyon GB-sn * 0,0000041667 USD = 18 USDİstek ücreti:
Aylık istek ücreti 1 milyon istek başına 0,20 USD'dir ve ücretsiz kullanım tarafından aylık 1 milyon istek sağlanır.
Toplam istek sayısı - Ücretsiz kullanıma tabi istek sayısı = Aylık faturalandırılan istek sayısı
3.000.000 istek - 1 milyon ücretsiz kullanıma tabi istek = Aylık 2.000.000 faturalandırılan istek
Aylık istek ücreti = 2 * 0,20 USD = 0,40 USDTedarik Edilen Eş Zamanlılık etkinken işlem ücreti:
İşlem ücreti, GB-sn başına 0,0000097222 USD'dir
Toplam işlem süresi (saniye) = 500.000 * 100 ms = 50.000 saniye
Toplam işlem (GB-sn) = 50.000 saniye * 1536 MB/1024 MB = 75.000 GB-sn.
Toplam işlem ücreti = 75.000 GB-sn * 0,0000097222 USD = 0,73 USD
Tedarik Edilen Eş Zamanlılık devre dışıyken işlem ücreti:
Aylık işlem ücreti GB-sn başına 0,0000166667 USD'dir ve 400.000 GB-sn'lik kısım ücretsiz kullanım tarafından karşılanır.
Toplam işlem (saniye) = 2,5 milyon * 120 ms = 300.000 saniye
Toplam işlem (GB-sn) = 300.000 * 1536 MB/1024 MB = 450.000 GB-sn
Toplam işlem - Ücretsiz kullanıma tabi işlem = Aylık faturalandırılan işlem (GB-sn)
450.000 GB-sn - 400.000 GB-sn (ücretsiz kullanım) = 50.000 GB-sn
Aylık işlem ücreti = 50.000 * 0,0000166667 USD = 0,83 USD
Aylık toplam ücret:
Toplam ücret = Tedarik Edilen Eş Zamanlılık ücreti + İstek ücreti + Tedarik Edilen Eş Zamanlılık özelliğinin etkin olduğu süreye ait işlem ücreti + Tedarik Edilen Eş Zamanlılık özelliğinin devre dışı olduğu süreye ait işlem ücreti
Toplam ücret = 18 USD + 0,40 USD + 0,73 USD + 0,83 USD = 19,96 USD
-
Örnek 2: Siber Pazartesi'de müşterileri en uygun destek çözümüne yönlendirme
Amerika Birleşik Devletleri'nde Şükran Günü'nden sonraki Pazartesi gününde düzenlenen bir e-ticaret festivali olan Siber Pazartesi kapsamında büyük bir satış kampanyası yürüten bir perakendeci olduğunuzu varsayalım. Müşterileriniz sizin sağladığınız mobil uygulama yoluyla müşteri destek birimi ile canlı sohbet gerçekleştirebilmektedir. Bir doğal dil işleme (NLP) modelini dağıtmaya karar verdiniz.Amerika Birleşik Devletleri'nde Şükran Günü'nden sonraki Pazartesi gününde düzenlenen bir e-ticaret festivali olan Siber Pazartesi kapsamında büyük bir satış kampanyası yürüten bir perakendeci olduğunuzu varsayalım. Müşterileriniz sizin sağladığınız mobil uygulama yoluyla müşteri destek birimi ile canlı sohbet gerçekleştirebilmektedir. Bir doğal dil işleme (NLP) modelini dağıtmaya karar verdiniz.AWS Lambda'da popüler Bidirectional Encoder Representations from Transformers (BERT) modelini kullanıyorsunuz. Bu model, ilgili destek içeriğini görüntülemek veya müşteriyi uygun müşteri hizmetleri temsilcisine yönlendirmek için mobil uygulama yoluyla gerçekleşen müşteri hizmeti etkileşimlerini ayrıştırmanıza, analiz etmenize ve anlamanıza yardımcı olur. Bu satış sırasında normalden önemli derecede daha fazla müşteri destek sorusu alacaksınız; dolayısıyla, uygulamanızın ani trafik yoğunlukları yaşanırken bile hızlı yanıt vermesi için Lambda işlevlerinizde Tedarik Edilen Eş Zamanlılık özelliğini etkinleştirmeye karar veriyorsunuz.
İşlevlerinizin Tedarik Edilen Eş Zamanlılık özelliği etkinken bu satış etkinliğinin 24 saati içinde iki milyon istek aldığını varsayalım. Ortalama işlev yürütme süresi 280 ms'dir. İşlevinizi bir x86 tabanlı işlemci üzerinde 4.096 MB bellekle yapılandırdınız ve Tedarik Edilen Eş Zamanlılık özelliğini yedi değerine ayarladınız.
Ödeyeceğiniz ücret şu şekilde hesaplanır:
Tedarik Edilen Eş Zamanlılık ücreti:
Tedarik Edilen Eş Zamanlılık fiyatı, GB-sn başına 0,0000041667 USD'dir.
Tedarik Edilen Eş Zamanlılık özelliğinin etkin olduğu toplam süre (saniye) = 24 saat * 3.600 saniye = 86.400 saniye
Yapılandırılan toplam eş zamanlılık (GB): 7 * 4096 MB/1024 MB = 28 GB
Toplam Tedarik Edilen Eş Zamanlılık miktarı (GB-sn) = 28 GB * 86.400 saniye = 2.419.200 GB-sn
Tedarik Edilen Eş Zamanlılık ücreti = 2.419.200 GB-sn * 0,0000041667 USD = 10,08 USDTedarik Edilen Eş Zamanlılık etkinken işlem ücreti:
İşlem ücreti, GB-sn başına 0,0000097222 USD'dir.
Toplam işlem süresi (saniye) = 2.000.000 * 280 ms = 560.000 saniye
Toplam işlem (GB-sn) = 560.000 saniye * 4096 MB/1024 MB = 2.240.000 GB-sn.
Toplam işlem ücreti = 2.240.000 GB-sn * 0,0000097222 USD = 21,78 USDAylık istek ücreti:
Aylık istek fiyatı, 1 milyon istek başına 0,20 USD'dir
Aylık istek ücreti = 2 milyon * 0,2 USD/milyon = 0,40 USDAylık toplam ücret:
Toplam ücret: Tedarik Edilen Eş Zamanlılık ücreti + Tedarik Edilen Eş Zamanlılık etkinken tahakkuk eden işlem ücreti + İstek ücreti = 10,08 USD + 21,78 USD + 0,40 USD = 32,26 USD
Lambda HTTP Yanıt Akışı Fiyatlandırması
Aşağıdaki tüm örneklerde ABD Doğu (K. Virginia) Bölgesi fiyatları kullanılmıştır.
-
Fiyatlandırma Örneği: Sunucu Tarafında İşlenen Web İçeriğinin Akışını Gerçekleştirme
Bir web uygulaması geliştiricisi olduğunuzu ve bir Lambda işlevinde sunucu tarafında işlenen bir web sitesi oluşturduğunuzu varsayalım. Lambda işleviniz, isteğe ve birden çok aşağı akış hizmet çağrısının sonuçlarına göre dinamik olarak HTML içeriği oluşturur. Bu çağrılardan bazılarının yanıt döndürmesi uzun zaman alabilir. Kullanıcılarınızın sayfa yükleme deneyimini optimize etmek üzere, işleviniz oluşturur oluşturmaz tarayıcıda ilk HTML parçalarını işleyerek İlk Bayt Süresi performansını iyileştirmek için Lambda'nın HTTP yanıt akış özelliklerini kullanıyorsunuz.
Hesaplamayı kolaylaştırmak adına, uygulamanızın ayda üç milyon isteği işlediğini varsayalım. Ayrıca AWS Ücretsiz Kullanım'a dahil olan 100 GB'lık yanıt akışını tükettiğinizi varsayalım. Ortalama işlev süresi 500 milisaniyedir. İşlevinizi x86 tabanlı bir işlemci üzerinde 1536 MB bellekle yapılandırdınız. İstek başına ortalama yük boyutu, aylık ilk iki milyon istek için 100 KB ve aylık son bir milyon istek için 7 MB'tır. Örnek hesaplama 1 GB = 1.024 MB varsayar.
Ödeyeceğiniz ücret şu şekilde hesaplanır:
Aylık işlem ücretleri
Aylık işlem ücreti GB-sn başına 0,0000166667 USD'dir ve 400.000 GB-sn'lik kısım ücretsiz kullanım tarafından karşılanır.
Toplam işlem (saniye) = 3 milyon * 500 milisaniye = 1.500.000 saniye
Toplam işlem (GB-sn) = 1.500.000 * 1536 MB/1024 MB = 2.250.000 GB-sn
Toplam işlem - Ücretsiz kullanıma tabi işlem = Aylık faturalanabilir işlem (GB-sn)
2.250.000 GB-sn - 400.000 GB-sn (ücretsiz kullanım) = 1.850.000 GB-sn
Aylık işlem ücreti = 1.850.000 * 0,0000166667 USD = 30,83 USDAylık istek ücreti
Aylık istek ücreti bir milyon istek başına 0,20 USD'dir ve ücretsiz kullanım tarafından aylık 1 milyon istek sağlanır.
Toplam istek sayısı - Ücretsiz kullanıma tabi istek sayısı = Aylık faturalanabilir istek sayısı
3 milyon istek - Ücretsiz kullanıma tabi 1 milyon istek = Aylık faturalanabilir 2 milyon istek
Aylık istek ücreti = 2 milyon * 0,2 USD/milyon = 0,40 USDİşlenen bayt ücreti
Aylık bayt akış fiyatı, akışı yapılan GB başına 0,008 USD'dir ve ücretsiz kullanım tarafından aylık 100 GB sağlanır. İstek başına akışı yapılan ilk 6 MB da ücretsizdir.
Ücretsiz bayt akışı (GB) = 2 milyon istek * 100 KB = 190,7 GB
İstek başına 100 KB < 6 MB olduğundan, 190,7 GB akış ücretsizdir.
Ücretli bayt akışı (GB) = 1 milyon istek * (7 MB - 6 MB) = 976,56 GB
Aylık bayt akışı ücreti = 976,56 GB * 0,008 USD = 7,81 USDAylık toplam ücret:
Toplam ücret = İşlem ücretleri + İstek ücretleri + Bayt akışı ücretleri = 30,83 USD + 0,40 USD + 7,81 USD = Aylık 39,04 USD
Veri Aktarımı ve Diğer Ücretler
Veri Aktarımı
AWS Lambda işlevlerinize, işlevin yürütüldüğü bölgenin dışından "gelen" ve "giden" veri aktarımları, "Veri aktarımı" bölümünde listelenen Amazon EC2 veri aktarımı fiyatları üzerinden ücretlendirilir.
Aynı AWS Bölgesi içinde olmak üzere aşağıdaki hizmetler arasında AWS Lambda İşlevleri ile gerçekleştirilen veri aktarımı ücretsizdir: Amazon Simple Storage Service (S3), Amazon Glacier, Amazon DynamoDB, Amazon Simple Email Service (SES), Amazon Simple Queue Service (SQS), Amazon Kinesis, Amazon Elastic Container Registry (ECR), Amazon Simple Notification Service (SNS), Amazon Elastic File System (EFS) ve Amazon SimpleDB.
Amazon Virtual Private Cloud'un (VPC) veya VPC eşlemenin, AWS Lambda işlevleri ile birlikte kullanımı Amazon Elastic Compute Cloud (EC2) istek üzerine fiyatlandırma sayfasında açıklanan şekilde ek ücretin tahakkuk etmesine neden olacaktır. VPC eşleme bağlantısı iki VPC arasındaki bir ağ iletişimi bağlantısı olup, özel IPv4 adresleri veya IPv6 adresleri kullanarak trafiği bu iki VPC arasında yönlendirmenize olanak sağlar.
AWS hizmet fiyatlandırmasıyla ilgili ayrıntılı bilgi edinmek için ilgili AWS hizmetinin ayrıntı sayfalarına göz atın.
Lambda@Edge Fiyatlandırması
Lambda@Edge işlevleri 1 milisaniyelik bir ayrıntı düzeyinde ölçülür
-
Fiyatlandırma Örneği:
Lambda@Edge işleviniz bir ay boyunca her seferinde 10'ar milisaniyelik olmak üzere 10 milyon kez yürütüldüyse ödeyeceğiniz ücret aşağıdaki gibi hesaplanır:Lambda@Edge işleviniz bir ay boyunca her seferinde 10'ar milisaniyelik olmak üzere 10 milyon kez yürütüldüyse ödeyeceğiniz ücret aşağıdaki gibi hesaplanır:Aylık işlem ücreti
Aylık işlem fiyatı, 128 MB-saniye başına 0,00000625125 USD'dir
Toplam işlem (saniye) = 10 milyon * (0,01 sn) = 100.000 saniye
Aylık işlem ücreti = 100.000 * 0,00000625125 USD = 0,63 USD
Aylık istek ücretiAylık istek fiyatı, 1 milyon istek başına 0,60 USD'dir.
Aylık istek ücreti = 10 milyon * 0,6 USD/milyon = 6,00 USD
Aylık toplam ücret
Toplam ücret = işlem ücreti + talep ücreti = 0,63 USD + 6,00 USD = aylık 6,63 USD
Ek fiyatlandırma kaynakları
Aylık AWS maliyetlerinizi kolayca hesaplayın
Kişiselleştirilmiş bir fiyat teklifi almak için AWS uzmanlarıyla iletişime geçin