AWS Lambda fiyatlandırması
Her iş yükü için sunucusuz işlem
Genel Bakış
-
Olay İşlevleri
-
MicroVM'ler
-
Web İşlevleri
-
Olay İşlevleri
-
Lambda Olay İşlevleri Fiyatlandırması
Lambda Olay İşlevleri, karşılanan istek sayısına ve kodunuzun çalıştığı süreye göre fiyatlandırılır; çalışma süresi GB-sn cinsinden ölçülür. İşlevinize tahsis edilecek bellek miktarını siz belirlersiniz; CPU ve diğer kaynaklar bu miktarla orantılı olarak sağlanır. Ücretsiz kullanım katmanı, ayda 1 milyon istek ve 400.000 GB-sn içerir.Eş zamansız Olay (S3, SNS, EventBridge, StepFunctions ve Cloudwatch Günlükleri olayları dahil): Her eş zamansız Olayın ilk 256 KB'lik kısmı için 1 istek ücreti alınır. 256 KB'nin üzerindeki bireysel olay boyutu, 1 MB'ye kadar her 64 KB'lik parça için 1 ek istek olarak ücretlendirilir.
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'nin 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 kadar GB-saniye.
-
x86 Fiyatı
-
Arm Fiyatı
-
x86 Fiyatı
-
-
Arm Fiyatı
-
Lambda İstek Üzerine süre fiyatlandırma katmanları, aynı hesapta ve aynı bölgede, aynı mimaride (sırasıyla x86 veya Arm) çalışan işlevlerinizin toplam aylık süresine 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 Managed Instances
Lambda Managed Instances, Lambda Olay işlevlerini VPC'nizdeki tamamen yönetilen EC2 bulut sunucularında çalıştırmanıza olanak tanır. Böylece Lambda'nın sunucusuz geliştirme deneyimini EC2'nin maliyet verimliliği ve donanım esnekliğiyle birleştirir. Bu özellik, Lambda'nın operasyonel basitliğini korurken maliyetleri optimize etmek istediğiniz istikrarlı, yüksek hacimli iş yükleri için idealdir.
Lambda Managed Instances ile iş yükünüzün gereksinimlerine uygun güncel nesil EC2 bulut sunucusu türlerinden oluşan geniş bir yelpaze arasından seçim yapabilir, EC2 Bulut Sunucusu Tasarruf Planları, İşlem Tasarruf Planları ve Rezerve Edilmiş Bulut Sunucuları dahil EC2 fiyatlandırma seçeneklerinden yararlanabilir ve kaynak kullanımını en üst düzeye çıkarmak için aynı yürütme ortamında birden fazla isteği eş zamanlı olarak işleyebilirsiniz. Lambda, bulut sunucularının oluşturulmasını, ölçeklendirilmesini, yamalanmasını ve yaşam döngüsünün yönetilmesini otomatik olarak üstlenir. Siz de alışık olduğunuz Lambda programlama modelini ve SQS, Kinesis ve Kafka gibi olay kaynaklarıyla sorunsuz entegrasyonu kullanmaya devam edersiniz.
Fiyatlandırma:
Lambda Managed Instances fiyatlandırması üç bileşenden oluşur:1. İstek ücretleri: 1 milyon istek başına 0,20 USD
2. İşlem yönetimi ücreti: Lambda tarafından sağlanan ve yönetilen bulut sunucuları için EC2 İstek Üzerine bulut sunucusu fiyatına %15 ek ücret (aşağıda her bulut sunucusu türü için belirtilmiştir)
3. EC2 bulut sunucusu ücretleri: Kapasite sağlayıcınızda sağlanan bulut sunucuları için standart EC2 bulut sunucusu fiyatlandırması geçerlidir. İşlem Tasarruf Planları, Rezerve Edilmiş Bulut Sunucuları veya diğer EC2 fiyatlandırma seçeneklerini kullanarak maliyetleri düşürebilirsiniz.Lambda Managed Instances işlevleri, Lambda (varsayılan) işlem türündeki işlevlerden farklı olarak her isteğin yürütme süresi için ayrıca ücretlendirilmez.
Olay Kaynağı Eşlemeleri: Kafka veya SQS gibi olay kaynaklarıyla Tedarik Edilen Olay Yoklayıcı Birimleri (EPU) kullanan iş yükleri için standart EPU fiyatlandırması geçerlidir.
Yönetim Ücretleri-
Fiyatlandırma Örneği: Yüksek aktarım hızına sahip API hizmeti
Ayda ortalama 200 ms süren 100 milyon isteği işleyen, yoğun trafikli bir API hizmeti çalıştırdığınızı varsayalım. Lambda Managed Instances kapasite sağlayıcınızı m7g.xlarge bulut sunucularını (4 vCPU, 16 GB bellek, Graviton3) kullanacak şekilde yapılandırır ve maliyet tasarrufunu en üst düzeye çıkarmak için 3 yıllık İşlem Tasarruf Planı kullanırsınız.Aylık ücretler
İstek ücretleri
Aylık istekler: 100 milyon istek
İstek fiyatı: 1 milyon istek başına 0,20 USD
Aylık istek ücretleri: 100 milyon / 1 milyon × 0,20 USD = 20 USDİşlem ücretleri
Bulut sunucusu türü: m7g.xlarge
EC2 istek üzerine fiyatı: Saat başına 0,1632 USD (ABD Doğu Kuzey Virginia)
3 yıllık İşlem Tasarruf Planı indirimiyle (%72): Saat başına 0,0457 USD
Gereken tahmini bulut sunucusu saati: Yaklaşık 2.000 saat/ay (iş yükü örüntüsüne ve çoklu eş zamanlılığa göre)
Aylık EC2 bulut sunucusu ücretleri: 2.000 × 0,0457 USD = 91,40 USDYönetim ücreti hesaplaması
Yönetim ücreti: EC2 istek üzerine fiyatının %15'i
Saat başına yönetim ücreti: 0,1632 USD × 0,15 = Saat başına 0,02448 USD
Aylık yönetim ücreti: 2.000 × 0,02448 USD = 48,96 USDAylık toplam ücretler
Toplam ücretler = İstek ücretleri + EC2 bulut sunucusu ücretleri + Yönetim ücretleri
Toplam ücretler = 20 USD + 91,40 USD + 48,96 USD = 160,36 USD
Lambda Kalıcı İşlevler Fiyatlandırması
Lambda kalıcı işlevleri, Lambda'nın mevcut programlama modelini kullanarak güvenilir çok adımlı uygulamalar ve yapay zeka iş akışları oluşturmanızı kolaylaştırır; dayanıklı ve uygun maliyetli, uzun süre çalışan iş yüklerini destekler. Kalıcı işlevlerde, uzun süre saklanabilen ve isteğe bağlı olarak veri içeren kontrol noktaları olan "adım" ve "bekleme" gibi kalıcı operasyonları kullanırsınız. Bu operasyonlar, kesintilerin ardından işlevinizin yürütmeye devam etmesini sağlar. İşlev yürütmesi devam ettiğinde sistem, olay işleyiciyi baştan başlayarak otomatik olarak yeniden çalıştırır, tamamlanmış kontrol noktalarını atlar ve kesintiye uğradığı noktadan devam eder. Yürütmenin tamamlanması için yaşam döngüsü birden fazla alt çağrı içerebilir. Alt çağrılar; bekleme operasyonlarının, yeniden denemelerin veya altyapı arızalarının ardından yürütmeye devam edilirken gerçekleşen Lambda işlevi çağrılarıdır.
Yeniden yürütme işlemlerinden kaynaklanan alt çağrılar da dahil olmak üzere mevcut Lambda işlem ücretleri uygulanır. Bekleme operasyonlarını kullandığınızda işlevin yürütülmesi askıya alınır. İstek üzerine çalışan işlevler için yürütme yeniden başlayana kadar süre ücreti alınmaz. Ayrıca kalıcı operasyonlar (ör. yürütmeleri başlatma, adımları tamamlama ve beklemeler oluşturma) için ücretlendirilirsiniz. Ayrıca bu operasyonlarla yazılan veri miktarı (GB olarak) ve yürütme sırasında ve sonrasında verilerin saklanması (orantılı olarak hesaplanan GB-ay üzerinden) için de ödeme yaparsınız. Tamamlandıktan sonraki saklama süresi 1 ila 90 gün arasında yapılandırılabilir (varsayılan: 14 gün).
Kalıcı operasyonların tam listesi ve ayrıntılı açıklamaları için Lambda Geliştirici Kılavuzu'na bakın.
-
Fiyatlandırma Örneği:
Bir sigorta tazminatı talebi işleme sistemi, dolandırıcılık tespiti için talepleri analiz etmek, yüksek tutarlı taleplerin insanlar tarafından incelenmesini koordine etmek ve onaylanan ödemeleri işleme koymak için Lambda kalıcı işlevlerini kullanır. Süreç, LLM tabanlı dolandırıcılık tespiti ve risk değerlendirmesi yapmak üzere 30 saniye süren bir belge analizi adımıyla başlar. Ardından yürütme, bir uzmanın otomatik onay eşiklerini aşan talepleri incelemesi için yürütmeyi askıya alan bir bekleme operasyonu kullanır (bekleme süresi genellikle 7 gündür). Son olarak, onay kararını işleyip ödemeyi başlatmak üzere 2 saniye süren bir ödeme adımı yürütülür. Sistem ayda 1.000.000 sigorta talebini işler. Her yürütmede 8 KB'lik bir çağrı yükü ve talep analizi (1. adım), onay kararları (bekleme) ve son ödeme işlemi (2. adım) için 32 KB'lik yükler kullanılır. İşlev, ARM tabanlı bir işlemcide 1 GB bellekle yapılandırılmıştır. Tamamlanan talep kayıtları, denetim ve uyumluluk amacıyla 14 gün saklanır. Not: Örnekler, ABD Doğu (Kuzey Virginia) fiyatına dayanmaktadır. Hesaplamaları basitleştirmek için tüm yürütmeler ayın başında başlar ve tüm adımlar yeniden deneme olmadan ilk denemede başarılı olur.Not: Örnekler, ABD Doğu (Kuzey Virginia) fiyatına dayanmaktadır. Hesaplamaları basitleştirmek için tüm yürütmeler ayın başında başlar ve tüm adımlar yeniden deneme olmadan ilk denemede başarılı olur.
Aylık İşlem Ücretleri
Toplam işlem (saniye) 1.000.000 × 32 sn = 32.000.000 saniye Toplam işlem (GB-sn) 32.000.000 × 1 GB = 32.000.000 GB-sn Faturalandırılabilir işlem 32.000.000 - 400.000 ücretsiz kullanım katmanı = 31.600.000 GB-sn İşlem maliyeti 31.600.000 × 0,0000133334 USD = 421,34 USD Aylık İstek Ücretleri
Toplam istek sayısı 2 çağrı (ilk çağrı + bekleme sonrası çağrı) × 1.000.000 = 2.000.000 istek Faturalandırılabilir istekler 2.000.000 - ücretsiz kullanım katmanındaki 1.000.000 istek = 1.000.000 İstek maliyeti 1 milyon × 0,20 USD/milyon = 0,20 USD
Aylık Kalıcı İşlev ÜcretleriOperasyonlar 1 milyon × (1 yürütme başlatma + 2 adım + 1 bekleme) = 4 milyon Operasyon maliyeti 4 milyon × 8,00 USD/milyon = 32,00 USD Yazılan Veri 1 milyon × (çağrı başına 8 KB + 3 × adım/bekleme başına 32 KB) = 104 GB Yazılan veri maliyeti 104 GB × 0,25 USD/GB = 26,00 USD Depolama (çalışır durumdayken, 7 günlük bekleme dahil) 104 GB × (7/30) = 24,27 GB-ay Depolama (14 gün saklama) 104 GB × (14/30) = 48,53 GB-ay Saklanan veri maliyeti (24,27 + 48,53) GB-ay × 0,15 USD/GB-ay = 10,92 USD Aylık Toplam Ücretler
Toplam ücretler 421,34 USD + 0,20 USD + 32,00 USD + 26,00 USD + 10,92 USD = 490,46 USD
Kiracı Yalıtımı Fiyatlandırması
Lambda Olay işlevlerinizi çağıran bireysel son kullanıcıların veya kiracıların isteklerini yalıtmak için kiracı yalıtımı modunu etkinleştirin. Kiracı yalıtımlı bir Lambda işlevinin temel yürütme ortamları her zaman belirli bir kiracıyla ilişkilendirilir ve aynı işlevi çağıran diğer kiracıların isteklerini yürütmek için asla kullanılmaz. Bu özellik, kiracılar arasında katı yalıtım gerektiren kiracıya özgü kod veya verileri işleyen çok kiracılı uygulamaların geliştirilmesini ve bakımını kolaylaştırır. Lambda bir isteği karşılamak için yeni bir kiracı yalıtımlı yürütme ortamı oluşturduğunda, işlevinize tahsis ettiğiniz bellek miktarına ve kullandığınız CPU mimarisine göre ücretlendirilirsiniz. Lambda'nın kiracı yalıtımı özelliği hakkında daha fazla bilgi edinmek için belgelere bakın.
-
Fiyatlandırma Örneği:
Çok kiracılı SaaS uygulamasıÇok kiracılı SaaS uygulamasıOlaylara yanıt olarak kullanıcıların sağladığı kodu çalıştıran bir otomasyon platformu oluşturduğunuzu varsayalım. Örneğin bir BT ekibi, yeni bir çalışan kuruluşa katıldığında veya departmanlar arasında geçiş yaptığında otomatik bir iş akışı çalıştırmak isteyebilir. Başka bir örnek olarak, bir DevOps ekibi geliştirici kaynak kodu deposuna kod değişiklikleri gönderdiğinde CI/CD iş akışını tetiklemek isteyebilir. Otomasyon platformunuz çok kiracılıdır; yani birden fazla son kullanıcıya hizmet verir. Talebin günün saatine ve her bir son kullanıcıya veya kiracıya göre büyük ölçüde değişmesini beklediğiniz için platformunuzu AWS Lambda dahil sunucusuz hizmetleri kullanarak oluşturursunuz.
Otomasyon platformunuz, olaylara yanıt olarak kullanıcıların sağladığı kodu çalıştırmayı destekler. Kullanıcıların sağladığı kodu denetleyemediğiniz için, her son kullanıcıya ait Lambda işlev çağrılarının birbirinden yalıtılmış ayrı yürütme ortamlarında işlenmesini sağlamak üzere kiracı yalıtım modunu etkinleştirirsiniz.
Lambda işlevinizi 1.024 MB bellek ve x86 CPU mimarisiyle yapılandırdığınızı varsayalım. Tipik bir ayda işleviniz 10 milyon çağrıyı, çağrı başına ortalama 2 saniyelik süreyle işler. SaaS platformunuz 1.000 son kullanıcı veya kiracı tarafından kullanılıyor. Kolaylık olması için her kiracının ayda ortalama 10.000 çağrı oluşturduğunu ve Lambda'nın kiracı başına 200 yürütme ortamı oluşturduğunu varsayalım (yani kiracı başına soğuk başlatma oranı %2).
Ödeyeceğiniz ücret şu şekilde hesaplanır:
İstek ücretleri
İşleviniz ayda 10 milyon kez çalışır.
Aylık istek ücretleri: 10 milyon * 0,2 USD/milyon = 2 USD.İşlem ücretleri
İşleviniz ayda 10 milyon kez çalışır ve ortalama çalışma süresi 2 saniyedir. İşlevinizin yapılandırılmış belleği 1.024 MB'dir.Aylık işlem süresi (saniye): 10 milyon * 2 saniye = 20 milyon saniye
Aylık işlem (GB-sn): 20 milyon saniye * 1.024 MB/1.024 MB = 20 milyon GB-sn
Aylık işlem ücretleri: 20 milyon * 0,0000166667 USD = 333,34 USDKiracı yalıtımı ücretleri
İşleviniz ayda ortalama 1.000 benzersiz kiracıya hizmet verir. Her kiracı işlevi 10.000 kez çağırır ve kiracı başına ortalama 200 yürütme ortamı oluşturulur (yani her kiracı için ortalama soğuk başlatma oranı %2'dir).1.000 kiracı için ayda oluşturulan yürütme ortamı sayısı: 200 * 1.000 = 200.000
Aylık kiracı yalıtımı ücretleri: 200.000 * 0,000167 USD * 1.024 MB / 1.024 MB = 33,4 USDAylık toplam ücretler
Toplam ücretler = İstek ücretleri + İşlem ücretleri + Kiracı yalıtımı ücretleri
Toplam ücretler = 2 USD + 333,34 USD + 33,4 USD = 368,74 USD
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 olay işlevi yürütme süresine bağlıdır. İşleviniz için 512 MB ve 10.240 MB arasında, 1 MB'nin 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 örnekler ABD Doğu (Kuzey Virginia) fiyatına dayanmaktadı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 1.536 MB bellekle 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 katmanı ayda 400.000 GB-sn sağlar.
Toplam işlem süresi (saniye) = 3 milyon * 120 ms = 360.000 saniye
Toplam işlem (GB-sn) = 360.000 * 1.536 MB/1.024 MB = 540.000 GB-sn
Toplam işlem - ücretsiz kullanım katmanındaki işlem miktarı = aylık faturalandırılabilir işlem (GB-sn)
540.000 GB-sn - ücretsiz kullanım katmanındaki 400.000 GB-sn = 140.000 GB-sn
Aylık işlem ücretleri = 140.000 * 0,0000166667 USD = 2,33 USDAylık istek ücretleri
Aylık istek ücreti 1 milyon istek başına 0,20 USD'dir ve ücretsiz kullanım katmanı ayda 1 milyon istek sağlar.
Toplam istek sayısı - ücretsiz kullanım katmanı istek sayısı = aylık faturalandırılabilir istek sayısı
3 milyon istek - ücretsiz kullanım katmanındaki 1 milyon istek = aylık faturalandırılabilir 2 milyon istek
Aylık istek ücretleri = 2 milyon * 0,2 USD/milyon = 0,40 USDAylık toplam ücretler
Toplam ücretler = İşlem ücretleri + İstek ücretleri = 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 Veri Akışları'na gönderilmesini sağlayan sensörler ve 4G/5G bağlantısı bulunduğunu varsayalım. Araçların sağlık durumuna ilişkin çıkarımda bulunmak ve belirli bileşenlerin ne zaman bakıma ihtiyaç duyabileceğini tahmin etmek için geliştirdiğiniz makine öğrenimi (ML) modellerini kullanmak istiyorsunuz.Sahada araç filosu bulunan bir lojistik şirketi olduğunuzu ve filonuzdaki her araçta, telemetri verilerinin Amazon Kinesis Veri Akışları'na gönderilmesini sağlayan sensörler ve 4G/5G bağlantısı bulunduğunu varsayalım. Araçların sağlık durumuna ilişkin çıkarımda bulunmak ve belirli bileşenlerin ne zaman bakıma ihtiyaç duyabileceğini tahmin etmek için geliştirdiğiniz 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 zamanında planlanmasını ve araç filonuzun en iyi durumda tutulmasını sağlamak için her veri yükünde bu çıkarımı yapmayı planlıyorsunuz.
Makine öğrenimi (ML) 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 ücretleri:
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 ücretleri → 7,44 milyon * 0,20 USD/milyon = 1,488 USD ~= 1,49 USD
Aylık işlem ücretleri:
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 * 1.024 MB/1.024 MB = 14,88 milyon GB-sn
Aylık işlem ücretleri → 14,88 milyon GB-sn * 0,0000166667 USD = 248,00 USDAylık toplam ücretler:
Aylık toplam ücretler = İstek ücretleri + İşlem ücretleri = 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 (ML) 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 4.096 MB bellekle yapılandırdınız.
İşlevinizi 2.048 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 katmanı ayda 400.000 GB-sn sağlar.
Toplam işlem (saniye) = 6 milyon * 280 ms = 1.680.000 saniye
Toplam işlem (GB-sn) = 1.680.000 * 4.096 MB/1.024 MB = 6.720.000 GB-sn
Toplam işlem - AWS Ücretsiz Kullanım Katmanı kapsamındaki işlem miktarı = Aylık faturalandırılabilir işlem (GB-sn)
6.720.000 GB-sn - ücretsiz kullanım katmanındaki 400.000 GB-sn = 6.320.000 GB-sn
Aylık işlem ücretleri = 6.320.000 * 0,0000166667 USD = 105,33 USDAylık istek ücretleri:
Aylık istek ücreti 1 milyon istek başına 0,20 USD'dir ve ücretsiz kullanım katmanı ayda 1 milyon istek sağlar.
Toplam istek sayısı - ücretsiz kullanım katmanındaki istek sayısı = aylık faturalandırılabilir istek sayısı
6 milyon istek - ücretsiz kullanım katmanındaki 1 milyon istek = aylık faturalandırılabilir 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
Toplam faturalandırılabilir kısa ömürlü depolama = 2.048 MB - 512 MB = 1.536 MB
Toplam kısa ömürlü depolama (GB-sn) = 1.680.000 * 1.536 MB/1.024 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 Olay İşlevleriniz için Tedarik Edilen Eş Zamanlılık özelliğini etkinleştirin. Etkinleştirildiğinde, Tedarik Edilen Eş Zamanlılık işlevleri başlatılmış durumda tutar ve çift basamaklı milisaniyelerde yanıt vermeye hazır olmalarını sağlar. 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. İşlevinizin eş zamanlı yürütme sayısı yapılandırılan eş zamanlılık değerini aşarsa fazla işlev yürütmeleri için yukarıdaki AWS Lambda Fiyatlandırması bölümünde belirtilen ücret üzerinden ü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 belgelere bakın.
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 bir sonraki beş dakikalık sınıra 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üğü veya başka bir şekilde sonlandığı ana kadar geçen süreye göre hesaplanır ve 1 milisaniyelik artışlarla** yukarı yuvarlanır. Fiyat, işlevinize ayırdığınız 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 Olay işlevlerinde süreye, kapatma aşamasında son çalışan uzantıdaki kodun yürütülmesini tamamlaması için geçen süre de dahildir. AWS Lambda, Tedarik Edilen Eş Zamanlılık ile yapılandırılan işlevlerin yürütme ortamlarını düzenli aralıklarla yeniler ve başlatma kodunuzu yeniden çalıştırır. Daha fazla bilgi için Lambda Programlama Modeli belgelerine bakın.
Lambda'nın ücretsiz kullanım katmanı, Tedarik Edilen Eş Zamanlılık özelliğinin etkin olduğu işlevler için geçerli değildir. Tedarik Edilen Eş Zamanlılık özelliğini işleviniz için etkinleştirir ve işlevinizi yürütürseniz İstekler ve Süre için aşağıdaki fiyata göre ücretlendirilirsiniz.
Aşağıdaki tüm örnekler ABD Doğu (Kuzey Virginia) fiyatına dayanmaktadı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 x86 tabanlı bir işlemci üzerinde 1.536 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ü öğlen 12.00 ile akşam 20.00 arasında talepte ani bir artış bekliyorsunuz. Talep hızla artıp azalırken bile mobil uygulamanızın hızlı yanıt vermesini istediğiniz için Lambda Olay İşlevlerinizde Tedarik Edilen Eş Zamanlılık özelliğini etkinleştiriyorsunuz. 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 ücretleri:
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 * 1.536 MB/1.024 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 ücretleri: 4,32 milyon GB-sn * 0,0000041667 USD = 18 USDİstek ücretleri:
Aylık istek ücreti 1 milyon istek başına 0,20 USD'dir ve ücretsiz kullanım katmanı ayda 1 milyon istek sağlar.
Toplam istek sayısı - ücretsiz kullanım katmanındaki istek sayısı = aylık faturalandırılabilir istek sayısı
3.000.000 istek - 1 milyon ücretsiz kullanım katmanı isteği = 2.000.000 aylık faturalandırılabilir istek
Aylık istek ücretleri = 2 * 0,20 USD = 0,40 USDTedarik Edilen Eş Zamanlılık etkinken işlem ücretleri:
İşlem fiyatı 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 * 1.536 MB/1.024 MB = 75.000 GB-sn.
Toplam işlem ücretleri = 75.000 GB-sn * 0,0000097222 USD = 0,73 USDTedarik Edilen Eş Zamanlılık devre dışı bırakıldığında işlem ücretleri:
Aylık işlem ücreti GB-sn başına 0,0000166667 USD'dir ve ücretsiz kullanım katmanı ayda 400.000 GB-sn sağlar.
Toplam işlem süresi (saniye) = 2,5 milyon * 120 ms = 300.000 saniye
Toplam işlem (GB-sn) = 300.000 * 1.536 MB/1.024 MB = 450.000 GB-sn
Toplam işlem - ücretsiz kullanım katmanındaki işlem miktarı = aylık faturalandırılabilir işlem (GB-sn)
450.000 GB-sn - ücretsiz kullanım katmanındaki 400.000 GB-sn = 50.000 GB-sn
Aylık işlem ücretleri = 50.000 * 0,0000166667 USD = 0,83 USDAylık toplam ücretler:
Toplam ücretler = Tedarik Edilen Eş Zamanlılık ücretleri + İstek ücretleri + Tedarik Edilen Eş Zamanlılık etkinken işlem ücretleri + Tedarik Edilen Eş Zamanlılık devre dışıyken işlem ücretleri
Toplam ücretler = 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ü içeriğine 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 ölçüde daha fazla müşteri destek talebi alacağınız için, yoğun trafik artışları yaşanırken bile uygulamanızın hızlı yanıt vermesi amacıyla Lambda Olay 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 ücretleri:
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 * 4.096 MB/1.024 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 ücretleri = 2.419.200 GB-sn * 0,0000041667 USD = 10,08 USDTedarik Edilen Eş Zamanlılık etkinken işlem ücretleri:
İş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 * 4.096 MB/1.024 MB = 2.240.000 GB-sn.
Toplam işlem ücretleri = 2.240.000 GB-sn * 0,0000097222 USD = 21,78 USDAylık istek ücretleri:
Aylık istek fiyatı 1 milyon istek başına 0,20 USD'dir.
Aylık istek ücretleri = 2 milyon * 0,2 USD/milyon = 0,40 USDAylık toplam ücretler:
Toplam ücretler = Tedarik Edilen Eş Zamanlılık ücretleri + Tedarik Edilen Eş Zamanlılık etkinken işlem ücretleri + İstek ücretleri = 10,08 USD + 21,78 USD + 0,40 USD = 32,26 USD
SnapStart Fiyatlandırması
SnapStart, gecikmeye duyarlı uygulamalar için başlangıç performansını birkaç saniyeden saniyenin altında sürelere kadar iyileştirebilir. SnapStart, işlevinizin başlatılmış bellek (ve disk) durumunun anlık görüntüsünü alıp düşük gecikmeli erişim için bu anlık görüntüyü önbelleğe alarak çalışır. İşleviniz daha sonra çağrıldığında Lambda, yürütme ortamlarını sıfırdan başlatmak yerine önceden başlatılmış bu anlık görüntüden sürdürerek başlatma gecikmesini azaltır.
SnapStart etkinken, işlevinizin yeni bir sürümünü her yayınladığınızda bir anlık görüntü oluşturulur. İşlev sürümünüzün etkin olduğu süre boyunca anlık görüntüyü önbelleğe alma ücreti ödersiniz. Ücretlendirme en az 3 saat üzerinden yapılır, sonrasında ise milisaniye başına ücret alınır. Fiyat, işlevinize ayırdığınız bellek miktarına bağlıdır. Lambda, anlık görüntünüzü geri yükleyerek bir yürütme ortamını her sürdürdüğünde ayrıca ücret ödersiniz. Ücret, işlevinize ayırdığınız bellek miktarına bağlıdır.
SnapStart fiyatlandırması, desteklenen yönetilen Java çalışma zamanları için geçerli değildir.
-
Fiyatlandırma Örneği: 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 Veri Akışları'na gönderilmesini sağlayan sensörler ve 4G/5G bağlantısı bulunduğunu varsayalım. Araçların sağlık durumuna ilişkin çıkarımda bulunmak ve belirli bileşenlerin ne zaman bakıma ihtiyaç duyabileceğini tahmin etmek için geliştirdiğiniz 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 zamanında planlanmasını ve araç filonuzun en iyi durumda tutulmasını sağlamak için her veri yükünde bu çıkarımı yapmayı planlıyorsunuz.
Makine öğrenimi (ML) modelinin bu işlevle birlikte paketlendiğini ve 512 MB boyutunda olduğunu varsayalım. Çıkarım için, işlevinizi 1 GB bellek ile yapılandırdınız ve x86 tabanlı bir işlemcide faturalandırılan yürütme süresi ortalama iki saniyedir. İşlevinizin tek bir sürümünü tutuyorsunuz. Basitlik için, tüm isteklerin %1'inin yeni yürütme ortamlarının oluşturulmasıyla sonuçlandığını varsayalım.
İsteklerin bu %1'i için uçtan uca işlemenin birkaç saniye sürdüğünü görebilirsiniz. Bu, başlatma sırasında büyük yazılım modüllerini ve ML modelini içeri aktardığınız için işlevi başlatmanızın birkaç saniye sürmesinden kaynaklanır. Bu istekler için uçtan uca işlem süresini azaltmak istiyorsunuz ve bu nedenle, işlevinizde SnapStart'ı etkinleştiriyor ve yeni bir sürüm yayınlıyorsunuz.
Ödeyeceğiniz ücret şu şekilde hesaplanır:
İstek ücretleri
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 ücretleri: 7,44 milyon * 0,20 USD/milyon = 1,49 USD
Aylık işlem ücretleri
Her ay, işleviniz 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 * 1.024 MB/1.024 MB = 14,88 milyon GB-sn
Aylık işlem ücretleri: 14,88 milyon GB-sn * 0,0000166667 USD = 248,00 USDSnapStart ücretleri:
İşlev sürümünün etkin olduğu toplam süre (saniye): 24 saat * 31 gün * 3600 saniye = 2.678.400 saniye
Tahsis edilen işlev belleği: 1.024 MB/1.024 MB -> 1 GB
Kullanılan toplam SnapStart Önbelleği: 1 GB * 2.678.400 sn. -> 2.678.400 GB-sn
SnapStart Önbelleği ücretleri: 2,68 milyon GB-sn * 0,0000015046 USD = 4,03 USDSnapStart Geri Yükleme'yi kullanan istek sayısı: 7,44 milyonun %1'i = 74.400
Kullanılan toplam SnapStart Geri Yükleme: 74.400 * 1 GB = 74.400 GB
SnapStart Geri Yükleme ücretleri: 74.400 GB * 0,0001397998 USD = 10,4 USDToplam SnapStart ücretleri: SnapStart Önbellek ücretleri + SnapStart Geri Yükleme ücretleri
Toplam SnapStart ücretleri: 4,03 USD + 10,4 USD = 14,43 USDAylık toplam ücretler
Toplam ücretler = İstek ücretleri + İşlem ücretleri + SnapStart ücretleri
Toplam ücretler = 1,49 USD + 248,00 USD + 14,43 USD = 263,92 USD
Lambda HTTP Yanıt Akışı Fiyatlandırması
AWS Lambda Olay işlevleri, InvokeWithResponseStream API'si aracılığıyla veya ResponseStream çağırma modunu kullanan bir işlev URL'si üzerinden çağrıldığında bir HTTP yanıt akışı döndürebilir. HTTP yanıt akışı, İlk Bayt Süresi performansını artırabilir ve 6 MB'den büyük yükleri destekler. HTTP yanıt akışını kullanırken, işleviniz tarafından yanıt akışına yazılan her GB için ücretlendirilirsiniz. İstek başına ilk 6 MB'nin akışını ücretsiz olarak gerçekleştirebilirsiniz.
Aşağıdaki tüm örnekler ABD Doğu (Kuzey Virginia) fiyatına dayanmaktadı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'lik yanıt akışını tükettiğinizi varsayalım. Ortalama işlev süresi 500 milisaniyedir. İşlevinizi x86 tabanlı bir işlemci üzerinde 1.536 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'dir. Ö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 ücretsiz kullanım katmanı ayda 400.000 GB-sn sağlar.
Toplam işlem süresi (saniye) = 3 milyon * 500 ms = 1.500.000 saniye
Toplam işlem (GB-sn) = 1.500.000 * 1.536 MB/1.024 MB = 2.250.000 GB-sn
Toplam işlem - ücretsiz kullanım katmanındaki işlem miktarı = aylık faturalandırılabilir işlem (GB-sn)
2.250.000 GB-sn - ücretsiz kullanım katmanındaki 400.000 GB-sn = 1.850.000 GB-sn
Aylık işlem ücretleri = 1.850.000 * 0,0000166667 USD = 30,83 USDAylık istek ücretleri
Aylık istek ücreti 1 milyon istek başına 0,20 USD'dir ve ücretsiz kullanım katmanı ayda 1 milyon istek sağlar.
Toplam istek sayısı - ücretsiz kullanım katmanı istek sayısı = aylık faturalandırılabilir istek sayısı
3 milyon istek - ücretsiz kullanım katmanındaki 1 milyon istek = aylık faturalandırılabilir 2 milyon istek
Aylık istek ücretleri = 2 milyon * 0,2 USD/milyon = 0,40 USDİşlenen bayt ücretleri
Aylık veri aktarım ücreti, aktarılan GB başına 0,008 USD'dir ve ücretsiz kullanım katmanı ayda 100 GB sağlar. İstek başına akışı yapılan ilk 6 MB da ücretsizdir.
Ücretsiz aktarılan bayt miktarı (GB) = 2 milyon istek * 100 KB = 190,7 GB
İstek başına 100 KB < 6 MB olduğundan, aktarılan 190,7 GB ücretsizdir.
Ücretlendirilebilir aktarılan bayt miktarı (GB) = 1 milyon istek * (7 MB - 6 MB) = 976,56 GB
Aylık veri aktarım ücretleri = 976,56 GB * 0,008 USD = 7,81 USDAylık toplam ücretler:
Toplam ücretler = İşlem ücretleri + İstek ücretleri + Aktarılan bayt ücretleri = 30,83 USD + 0,40 USD + 7,81 USD = aylık 39,04 USD
Olay Kaynağı Eşleme (ESM) için Tedarik Edilen Mod Fiyatlandırması
ESM için Tedarik Edilen Mod, olay yoklayıcıları adı verilen minimum ve maksimum sayıda kaynak tahsis ederek ve yapılandırılmış minimum ve maksimum sınırlar arasında otomatik ölçeklendirme yaparak ESM'nizin aktarım hızını optimize etmenize olanak tanır. Olay yoklayıcısı, Tedarik Edilen Mod kullanılan bir ESM'nin temelini oluşturan yapılandırılabilir kaynaktır. Fiyatlandırma, tedarik edilen minimum olay yoklayıcılarına ve otomatik ölçeklendirme sırasında tüketilen olay yoklayıcılarına bağlıdır. Ücretler, Olay Yoklayıcısı Birimi (EPU) adlı bir fatura birimi kullanılarak hesaplanır. Kullanılan EPU'ların sayısı ve süresi için Olay Yoklayıcısı Birimi saati cinsinden ölçülen bir ödeme yaparsınız.
SQS ESM: Bir EPU, 1 MB/sn'ye kadar aktarım hızı sağlayan bir olay yoklayıcısını destekler. Her SQS ESM için en az 2 olay yoklayıcısı gerekir.
MSK veya Kendi Kendini Yöneten Kafka (SMK) ESM: Her EPU, olay yoklama için 20 MB/sn'ye kadar aktarım hızı kapasitesini destekler ve varsayılan olarak 10 olay yoklayıcısı bulunur. Her olay yoklayıcısı 5 MB/sn'ye kadar aktarım hızıyla ölçeklenebilir. Bir EPU'ya tahsis edilen olay yoklayıcılarının sayısı, her olay yoklayıcısının tükettiği işlem kapasitesine bağlıdır. EPU kapasitesini ve maliyetlerini paylaşmak için aynı Amazon VPC içinde birden fazla ESM'yi gruplandırabilirsiniz. Kafka ESM için Tedarik Edilen Mod hakkında bilgi edinmek için belgelere bakın.
Veri aktarımı: Standart AWS veri aktarım ücretleri üzerinden ücretlendirilirsiniz.
Süre: Fiyatlandırma saniye başına hesaplanır; en az 1 dakika üzerinden ücretlendirilirsiniz.
-
Fiyatlandırma Örneği 1:
Örnek: Kafka kullanarak gerçek zamanlı akış veri analiziÖrnek: Kafka kullanarak gerçek zamanlı akış veri analiziKüresel bir müşteri iletişim merkezi çözüm sağlayıcısı olduğunuzu ve gerçek zamanlı analiz için Amazon MSK (Kafka) konularına çağrı deneyimiyle ilgili meta verileri yayan işlem hatlarına sahip olduğunuzu varsayalım. Trafikte ani ve öngörülemez artışlar olabileceğinden, ESM'nizin performansına ince ayar yapmak için Tedarik Edilen Mod özelliğini kullanmak istersiniz. Bu mesajları işleyen Lambda işlevinizin x86 işlemci mimarisi ve 1.024 MB bellek kullanacak şekilde yapılandırıldığını, günde 1 milyon kez çağrıldığını ve ortalama yürütme süresinin 2 saniye olduğunu varsayalım. ESM'niz için varsayılan 1 olay yoklayıcısıyla Tedarik Edilen Mod'u etkinleştirdiğinizi ve ESM'nizin ABD Doğu (Kuzey Virginia) Bölgesinde ayda 800 EPU-saat tüketecek şekilde ölçeklendirildiğini varsayalım.
Aylık işlem ücretleri
Aylık işlem fiyatı GB-sn başına 0,0000166667 USD'dir ve ücretsiz kullanım katmanı 400.000 GB-sn sağlar.
Toplam işlem (saniye) = 1.000.000 * 30 * 2 saniye = 60.000.000 saniye
Toplam işlem (GB-sn) = 60.000.000 * 1.024 MB/1.024 = 60.000.000 GB-sn
Toplam işlem - ücretsiz kullanım katmanındaki işlem miktarı = aylık faturalandırılabilir işlem miktarı (GB-sn)
60.000.000 GB-sn - 400.000 ücretsiz kullanım katmanı GB-sn = 59.600.000 GB-sn
Aylık işlem ücretleri = 59.600.000 * 0,0000166667 USD = 993,3 USDAylık istek ücretleri
Aylık istek fiyatı, 1 milyon istek başına 0,20 USD'dir.
Aylık istek ücreti = 60 milyon istek * 0,20 USD = 12,00 USDESM için aylık Tedarik Edilen Mod ücretleri
EPU ücretleri = 800 EPU-saat * 0,185 USD = 148 USD
ESM için aylık Tedarik Edilen Mod ücretleri = 148 USDToplam ücretler
Toplam ücretler = İşlem ücretleri + İstek ücretleri + ESM için aylık Tedarik Edilen Mod ücretleri
Toplam ücretler = 993,3 USD + 12 USD + 148 USD = 1.153,3 USD
-
Fiyatlandırma Örneği 2
Amazon SQS ile gerçek zamanlı olay işlemeÖrnek: Amazon SQS ile gerçek zamanlı olay işlemeGerçek zamanlı, müşteriye yönelik bir finansal uygulama için olay odaklı mikro hizmetler kullanarak piyasa verisi akışlarını işleyen ve finansal işlemleri gerçekleştiren bir finansal hizmetler firması olduğunuzu varsayalım. Trafikte ani ve öngörülemez artışlar olabileceğinden, SQS ESM'nizin performansına ince ayar yapmak için Tedarik Edilen Mod özelliğini kullanmak istersiniz. Bu olayları işleyen Lambda işlevinizin x86 işlemci mimarisi ve 1.024 MB bellek kullanacak şekilde yapılandırıldığını, günde 1 milyon kez çağrıldığını ve ortalama yürütme süresinin 1 saniye olduğunu varsayalım. Maksimum olay TPS değeriniz 100'dür ve bu olayları en fazla 0,2 saniyelik gecikmeyle işlemek istiyorsunuz. Bu gecikme performansını elde etmek için SQS ESM'nizde en az 10 olay yoklayıcısı olacak şekilde Tedarik Edilen Mod'u etkinleştirdiniz. Ani artışlar gösteren düşük gecikmeli trafiğinizi karşılamak için ESM'niz ABD Doğu (Kuzey Virginia) Bölgesinde ayda 8.000 EPU-saat tüketecek şekilde ölçeklenir.
Aylık işlem ücretleri
Aylık işlem fiyatı GB-sn başına 0,0000166667 USD'dir
Toplam işlem (saniye) = 1.000.000 * 30 * 1 saniye = 30.000.000 saniye
Toplam işlem (GB-sn) = 30.000.000 * 1.024 MB/1.024 = 30.000.000 GB-sn
Toplam işlem = aylık faturalandırılabilir işlem miktarı (GB-sn) * 0,0000166667 USD
Aylık işlem ücretleri = 30.000.000 * 0,0000166667 USD = 500 USDAylık istek ücretleri
Aylık istek fiyatı 1 milyon istek başına 0,20 USD'dir
Aylık istek ücretleri = 30 milyon istek * 0,20 USD = 6 USDSQS ESM için aylık Tedarik Edilen Mod ücretleri
EPU fiyatı EPU-saat başına 0,00925 USD'dir
EPU ücretleri = 8.000 EPU-saat * 0,00925 USD = 74 USD
ESM için aylık Tedarik Edilen Mod ücretleri = 74 USDToplam ücretler
Toplam ücretler = İşlem ücretleri + İstek ücretleri + ESM için Tedarik Edilen Mod ücretleri
Toplam ücretler = 500 USD + 6 USD + 74 USD = 580 USD
-
Fiyatlandırma Örneği 3
Örnek: Birden fazla Kafka ESM'siyle gerçek zamanlı akış verilerinin analiziKüresel müşterilere hizmet veren bir iletişim merkezi çözümü sağlayıcısı olduğunuzu ve çeşitli ürünlerinizden mesaj alan onlarca Amazon MSK (Kafka) konusuna çağrı deneyimiyle ilgili meta veriler gönderen işlem hatlarınız bulunduğunu varsayalım. Her konu saniyede en fazla 500 mesaj alıyor; ortalama mesaj boyutu 3 KB, en yüksek aktarım hızı ise 1,5 MB/sn. Trafikte ani ve öngörülemez artışlar olabileceğinden, ESM'nizin performansına ince ayar yapmak için Tedarik Edilen Mod özelliğini kullanmak istersiniz. Bu mesajları işleyen Lambda işlevinizin x86 işlemci mimarisi ve 1.024 MB bellek kullanacak şekilde yapılandırıldığını, günde 1 milyon kez çağrıldığını ve ortalama yürütme süresinin 0,2 saniye olduğunu varsayalım. Olay işleme için 10 Kafka ESM'si oluşturdunuz. Her birinin aktarım hızı 1,5 MB/sn'den az olduğundan, maliyetleri optimize etmek için bunları aynı yoklayıcı grubunda toplamaya karar verdiniz. ESM'niz için varsayılan 1 olay yoklayıcısıyla Tedarik Edilen Mod'u etkinleştirdiğinizi ve ABD Doğu (Kuzey Virginia) Bölgesindeki aynı yoklayıcı grubunda 10 ESM'nizin tümünü kullandığınızı varsayalım.Aylık işlem ücretleri
Aylık işlem fiyatı GB-sn başına 0,0000166667 USD'dir ve ücretsiz kullanım katmanı 400.000 GB-sn sağlar
Toplam işlem (saniye) = 1.000.000 * 30 * 0,2 saniye = 6.000.000 saniye
Toplam işlem (GB-sn) = 6.000.000 * 1.024 MB/1.024 = 6.000.000 GB-sn
Tüm 10 ESM için toplam işlem (GB-sn) = 6.000.000 GB-sn * 10 = 60.000.000 GB-sn
Aylık işlem ücretleri = 60.000.000 * 0,0000166667 USD = 1.000 USD
Aylık istek ücretleri
Aylık istek fiyatı 1 milyon istek başına 0,20 USD'dir.
Tüm 100 ESM için aylık toplam istek sayısı = 1 milyon * 30 gün * 10 ESM = 300 milyon istek
Aylık istek ücretleri = 300 milyon istek * 0,20 USD = 60,00 USD
ESM'ler için aylık Tedarik Edilen Mod ücretleri
EPU-saat fiyatı 0,185 USD/saat'tir ve her EPU 10 olay yoklayıcısını destekler.
Saat başına toplam olay yoklayıcısı sayısı = 1 olay yoklayıcısı * 10 ESM = 10 olay yoklayıcısı
Kullanılan EPU sayısı = kullanılan 10 olay yoklayıcısı / EPU başına desteklenen 10 olay yoklayıcısı = 1 EPU
Aylık toplam EPU sayısı = 1 EPU * ayda 720 saat = 720 EPU-saat
EPU ücretleri = 720 EPU-saat * 0,185 USD = 133,2 USD
ESM'ler için aylık Tedarik Edilen Mod ücretleri = 133,2 USD
Toplam ücretler
Toplam ücretler = İşlem ücretleri + İstek ücretleri + ESM'ler için Tedarik Edilen Mod ücretleri
Toplam ücretler = 1.000 USD + 60 USD + 133,2 USD = 10 ESM için ayda 1.193,2 USD
ESM başına aylık maliyetler = 1.193,2 USD / 10 = ESM başına ayda 119,3 USD
Veri Aktarımı ve Diğer Ücretler
Veri Aktarımı
İşlevin çalıştığı Bölge dışından AWS Lambda Olay işlevlerinize "gelen" ve bu işlevlerden "giden" veriler, "Veri aktarımı" bölümünde listelenen Amazon EC2 veri aktarım ücretleri üzerinden ücretlendirilir.Aynı AWS Bölgesi içinde olmak üzere aşağıdaki hizmetler arasında AWS Lambda Olay İş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 Sanal Özel Bulut (VPC) veya VPC eşlemesini AWS Lambda Olay işlevleriyle kullanmak, Amazon Elastic Compute Cloud (EC2) İstek Üzerine fiyatlandırma sayfasında açıklandığı üzere ek ücretlere neden olur. VPC eşleme bağlantısı, iki VPC arasındaki ağ bağlantısıdır ve özel IPv4 adresleri veya IPv6 adresleri kullanarak bunlar arasında trafik yönlendirmenizi sağlar.
Ek ÜcretlerLambda işleviniz başka AWS hizmetleri kullanıyorsa veya veri aktarımı gerçekleştiriyorsa ek ücret alınabilir. Örneğin, Lambda işleviniz Amazon S3'e veri yazıyor veya buradan veri okuyorsa, okuma/yazma istekleri ve Amazon S3'te depolanan veriler için faturalandırılırsınız.
AWS hizmet fiyatlandırmasıyla ilgili ayrıntılı bilgi için ilgili AWS hizmetlerinin ayrıntı sayfalarındaki fiyatlandırma bölümüne bakın.
Lambda@Edge Fiyatlandırması
Lambda@Edge işlevleri 1 ms'lik 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 ücretleri
Aylık işlem fiyatı 128 MB-sn başına 0,00000625125 USD'dir.
Toplam işlem süresi (saniye) = 10 milyon * (0,01 saniye) = 100.000 saniyeAylık işlem ücretleri = 100.000 * 0,00000625125 USD = 0,63 USD
Aylık istek ücretleriAylık istek fiyatı, 1 milyon istek başına 0,60 USD'dir.
Aylık istek ücretleri = 10 milyon * 0,6 USD/milyon = 6,00 USD
Aylık toplam ücretler
Toplam ücretler = işlem ücretleri + istek ücretleri = 0,63 USD + 6,00 USD = aylık 6,63 USD
-
-
MicroVM'ler
-
Lambda MicroVMs Fiyatlandırması
AWS Lambda MicroVMs fiyatlandırması, kullandığınız işlem kaynaklarına, anlık görüntü okuma/yazma işlemlerine ve depolamaya ve standart AWS ücretleri üzerinden hesaplanan veri aktarımına dayanır.İşlem
Lambda MicroVM'ler, her işlem ortamını en yüksek etkinlik düzeyine göre doğru boyutlandırma ihtiyacını ortadan kaldırır. Belleği ayarlayarak bir temel yapılandırırsınız ve CPU, 2:1 bellek-CPU oranında tahsis edilir - varsayılan değer 2 GB / 1 vCPU'dur. En yüksek etkinlik sırasında MicroVM'niz, sizin herhangi bir işlem yapmanız gerekmeden temel değerin 4 katına kadar (en fazla 8 GB / 4 vCPU) dikey olarak ölçeklenebilir.MicroVM'niz çalışırken temel işlem kaynakları için ödeme yaparsınız. İş yükünüz temel değerin üzerinde kaynak tükettiğinde, en yüksek kapasite için değil, yalnızca tüketilen ek bellek ve vCPU'nun etkin kullanım süresi için ücretlendirilirsiniz. Bu, yapılandırmayı tipik iş yükünüze göre yapabileceğiniz ve ani yük artışlarını Lambda'nın yönetmesine izin verebileceğiniz anlamına gelir. İşlem kullanımı saniye başına faturalandırılır. MicroVM'lerinizi boyutlandırma hakkında ayrıntılı bilgi için MicroVM görüntüsü oluşturma bölümüne bakın.-
x86
-
Graviton (ARM)
-
x86
-
-
Graviton (ARM)
-
Anlık görüntüler
Lambda MicroVMs, neredeyse anında başlatma sağlamak ve boşta kalma maliyetlerini azaltmak için anlık görüntüler kullanır. Bir MicroVM görüntüsü, uygulamanızın önceden başlatılmış durumunun anlık görüntüsüdür. Sıfırdan soğuk başlatmak yerine, MicroVM'niz bu görüntüden başlar. Boşta kalma sürelerinde, çalışan bir MicroVM'yi 8 saate kadar askıya alabilir, işlem ücreti ödemeden belleğini ve disk durumunu koruyabilirsiniz. Trafik yeniden geldiğinde askıya alınmış MicroVM otomatik olarak veya program aracılığıyla hızla çalışmaya devam eder. Anlık görüntü depolama, anlık görüntü verilerinin okunması (başlatma veya yürütmeye devam etme sırasında) ve anlık görüntü verilerinin yazılması (askıya alma sırasında) için ücretlendirilirsiniz.* MicroVM görüntüleri için en az 1 haftalık saklama süresi uygulanır.Veri Aktarımı
Veri aktarımı için standart AWS Veri Aktarımı ücretleri üzerinden ücretlendirilirsiniz. Lambda MicroVM'leriniz ile Amazon VPC'niz arasında aktarılan veriler için de Aynı AWS Bölgesi İçinde Veri Aktarımı bölümünde açıklandığı şekilde ücretlendirilirsiniz.Lambda MicroVMs - Fiyatlandırma Örnekleri
Aşağıdaki örneklerin tümü, ARM (Graviton) mimarisi kullanılarak ABD Doğu (Kuzey Virginia) Bölgesi fiyatlandırmasına göre hazırlanmıştır. Yapılandırılan her GB bellek için Lambda MicroVMs, 2:1 oranında vCPU tahsis eder (örneğin, 8 GB bellek yapılandırmak 4 vCPU tahsis eder).-
Fiyatlandırma Örneği 1: Kodlama asistanları için korumalı alana alınmış ortamlar
Yapay zeka destekli kodlama için her geliştiriciye yalıtılmış, korumalı bir Linux ortamı sağlayan bir platform oluşturduğunuzu varsayalım. Her ortam, derleme ve test yürütme gibi kaynak yoğun görevler için 8 GB belleğe ve 4 vCPU'ya dikey olarak ölçeklenebilen, temel yapılandırması 2 GB bellek ve 1 vCPU olan bir Lambda MicroVM'de çalışır. Kuruluşunuz, her biri 2 GB boyutunda olan 5 standart MicroVM görüntüsünü (Rust, Python, Node.js, Java, Go) kullanıma hazır tutar. Her geliştirici, 2 GB boyutundaki bir görüntüden günde bir ortam başlatır. 8 saatlik bir iş günü boyunca her ortam 2,5 saat kullanılır: bu sürenin %75'inde sağlanan temel kaynaklarla (2 GB ve 1 vCPU) çalışır, %25'inde ise en yüksek kaynak düzeyine (8 GB ve 4 vCPU) dikey olarak ölçeklenir. İş gününün kalan 5,5 boşta geçen saatinde (geliştiriciler işlerinin başından ayrıldığında veya bağlam değiştirerek başka görevlere geçtiğinde) ortam otomatik olarak askıya alınır ve 2 GB'lik durum verisini, yani çalışma dizinini, işlem durumunu ve dosya önbelleklerini korur. Geliştiriciler kod yazma ve diğer etkinlikler arasında bağlam değiştirirken her ortam günde 6 askıya alma/devam etme döngüsü yaşar. Askıya alma ve devam etme özelliği sayesinde çalışma durumunuzu korurken boşta kaldığınız süre boyunca sürekli çalışan işlem kaynakları için ödeme yapmazsınız. Geliştiriciler, ortamlarını yeniden başlatmadan veya durumu yeniden başlatmadan tam olarak kaldıkları yerden devam eder. Ekibinizde, geliştirme platformunu ayda 20 gün kullanan 100 geliştirici var. Aylık ücretleriniz aşağıdaki şekilde hesaplanır:Aylık işlem ücretleri
Özetlemek gerekirse, işlem süresinin %75'i temel kaynak tüketimi düzeyinde, %25'i en yüksek kaynak tüketimi düzeyinde geçer.
En yüksek kullanım süresi (saniye): 100 geliştirici × 20 gün × 2,5 saat × %25 = 4,5 milyon saniye
En yüksek kullanım ücretleri:
vCPU: 4,5 milyon saniye × 4 vCPU × 0,0000276944 USD/vCPU-saniye = 498,50 USD
Bellek: 4,5 milyon saniye × 8 GB bellek × 0,0000036667 USD/GB-sn = 132,00 USD
Toplam: 630,50 USDTemel kullanım süresi (saniye): 100 geliştirici × 20 gün × 2,5 saat × %75 = 13,5 milyon saniye
Temel kullanım ücretleri:
vCPU: 13,5 milyon saniye × 1 vCPU × 0,0000276944 USD/vCPU-saniye = 373,87 USD
Bellek: 13,5 milyon saniye × 2 GB bellek × 0,0000036667 USD/GB-sn = 99,00 USD
Toplam: 472,88 USDAylık işlem ücretleri: 630,50 USD + 472,88 USD = 1.103,38 USD
Aylık anlık görüntü ücretleri
Anlık görüntü okuma/yazma:
Aylık askıya alma/devam etme döngüleri: 100 geliştirici × 20 gün × 6 döngü = 12.000 döngü
Anlık görüntü yazma (askıya alma) ücretleri: 12.000 döngü × 2 GB × 0,0038 USD/GB = 91,20 USD
Anlık görüntü okuma (devam etme) ücretleri: 12.000 döngü × 2 GB × 0,00155 USD/GB = 37,20 USDAylık başlatma sayısı: 100 geliştirici × günde 1 başlatma × 20 gün = 2.000 başlatma
Anlık görüntü okuma (başlatma) ücretleri: 2.000 başlatma × 2 GB × 0,00155 USD/GB = 6,20 USDToplam aylık anlık görüntü okuma/yazma ücretleri: 91,20 USD + 37,20 USD + 6,20 USD = 134,60 USD
Anlık görüntü depolama:
MicroVM görüntü depolama ücretleri: 5 görüntü × 2 GB × 0,08 USD/GB-ay = 0,80 USD
Askıya alınmış MicroVM'ler için ücretler: 100 geliştirici × 2 GB × (günde 5,5 saat boşta kalma × 20 gün / 720 saat) × 0,08 USD/GB-ay = 2,44 USDAylık anlık görüntü depolama ücretleri: 3,24 USD
Aylık toplam ücretler
Toplam ücretler = İşlem ücretleri + Anlık görüntü okuma/yazma ücretleri + Anlık görüntü depolama ücretleri = 1.103,38 USD + 134,60 USD + 3,24 USD = 1.241,22 USD
Geliştirici başına aylık maliyet: 1.241,22 USD / 100 = 12,41 USD
-
Fiyatlandırma Örneği 2: Güvenlik taramaları ve CI/CD işleri için kısa ömürlü yalıtılmış ortamlar
Birden fazla son kullanıcı adına güvenlik taramaları veya CI/CD işleri çalıştıran bir platform oluşturduğunuzu varsayalım. Her iş, güvenilmeyen veya kısmen güvenilen kod çalıştırır - bağımlılık yükleme, derleme betikleri, güvenlik açığı tarayıcıları. Bu nedenle her iş, donanım düzeyinde yalıtılmış kendi ortamını gerektirir. Trafik öngörülemediği için daha önce gecikme gereksinimlerini karşılamak üzere boşta duran ortamlardan oluşan büyük bir havuzu hazır tutuyordunuz. Lambda MicroVMs ile ortamlar anlık görüntülerden hızla başlatıldığından artık boşta duran bir havuza ihtiyacınız yoktur. Her ortam, yoğun kaynak gerektiren derleme veya tarama aşamalarında dikey olarak 32 GB ve 16 vCPU'ya ölçeklenebilen 8 GB bellek ve 4 vCPU temel yapılandırmasıyla yapılandırılır. İşler tek seferde tamamlanır; askıya alma veya yürütmeye devam etme gerekmez. Her iş ortalama 10 dakika çalışır; bu sürenin %10'u en yüksek düzeyde (32 GB ve 16 vCPU), %90'ı ise temel düzeyde (8 GB ve 4 vCPU) geçer. Tek bir standart MicroVM görüntüsü (2 GB) tutarsınız. Anlık görüntü tabanlı başlatma sayesinde artık boşta bekleyen havuzlar için ödeme yapmazsınız - her ortam istek üzerine hızla başlatılır ve iş tamamlandığında sonlandırılır. Platformunuz ayda 10.000 iş çalıştırır. Ödeyeceğiniz ücret şu şekilde hesaplanır:Aylık işlem ücretleri
Özetlemek gerekirse, işlem süresinin %90'ı temel kaynak tüketimi düzeyinde, %10'u en yüksek kaynak tüketimi düzeyinde geçer.
En yüksek kullanım saniyeleri: 10.000 iş × 600 sn × %10 = 600.000 saniye
En yüksek kullanım ücretleri:
vCPU: 600.000 saniye × 16 vCPU × 0,0000276944 USD/vCPU-saniye = 265,87 USD
Bellek: 600.000 saniye × 32 GB bellek × 0,0000036667 USD/GB-saniye = 70,40 USD
Toplam: 336,27 USDTemel kullanım süresi (saniye): 10.000 iş × 600 sn × %90 = 5,4 milyon saniye
Temel kullanım ücretleri:
vCPU: 5,4 milyon saniye × 4 vCPU × 0,0000276944 USD/vCPU-saniye = 598,20 USD
Bellek: 5,4 milyon saniye × 8 GB bellek × 0,0000036667 USD/GB-sn = 158,40 USD
Toplam: 756,60 USDAylık işlem ücretleri: 336,27 USD + 756,60 USD = 1.092,87 USD
Aylık anlık görüntü ücretleri
Anlık görüntü okuma/yazma:
Aylık başlatma sayısı: 10.000 iş × iş başına 1 başlatma = 10.000 başlatma
Anlık görüntü okuma (başlatma) ücretleri: 10.000 başlatma × 2 GB × 0,00155 USD/GB = 31 USDToplam aylık anlık görüntü okuma/yazma ücretleri: 31 USD
Anlık görüntü depolama:
MicroVM görüntü depolama ücretleri: 1 görüntü × 2 GB × 0,08 USD/GB-ay = 0,16 USDAylık anlık görüntü depolama ücretleri: 0,16 USD
Aylık toplam ücretler
Toplam ücretler = İşlem ücretleri + Anlık görüntü okuma/yazma ücretleri + Anlık görüntü depolama ücretleri = 1.092,87 USD + 31 USD + 0,16 USD = 1.124,03 USD
İş başına maliyet: 1.124,03 USD / 10.000 = 0,112 USD
-
-
Web İşlevleri
-
Lambda Web İşlevleri Fiyatlandırması
Lambda Web İşlevleri; sunulan istek sayısına, etkin CPU süresine, kullanılan belleğe ve standart AWS veri aktarımına göre fiyatlandırılır.
İstekler, kodunuzun etkin olarak kullandığı CPU süresi ve her yürütme ortamının çalıştığı süre boyunca tükettiği bellek için ücret ödersiniz. İşlem ücretleri 1 ms'lik artışlarla hesaplanır. Tek bir yürütme ortamı birden fazla eş zamanlı isteği karşılayabildiğinden işlem ve bellek kullanımı bu istekler arasında paylaşılır.
-
Graviton (ARM)
-
Graviton (ARM)
-
İstekler
Tüm kaynaklardaki işlevlerinize yönelik toplam istek sayısı için ücretlendirilirsiniz.
Veri Aktarımı
Veri aktarımı için standart AWS Veri Aktarımı ücretleri üzerinden ücretlendirilirsiniz. Lambda Web İşlevleriniz ile Amazon VPC'niz arasında aktarılan veriler için de Aynı AWS Bölgesi İçinde Veri Aktarımı bölümünde açıklandığı şekilde ücretlendirilirsiniz.
Lambda Web İşlevleri - Fiyatlandırma Örnekleri
Aşağıdaki örneklerde, temsili iş yükleri için aylık faturanın nasıl hesaplandığı gösterilmektedir. Hesaplamaları basitleştirmek için tüm örneklerde ABD Doğu (Kuzey Virginia) Bölgesindeki Arm fiyatları temel alınır; ücretsiz kullanım katmanı ve veri aktarımı hesaba katılmaz. İşlem ücretleri 1 ms'lik artışlarla hesaplanır. Her yürütme ortamı, istekler arasındaki süre de dahil olmak üzere çalıştığı süre boyunca kullandığı bellek için ücretlendirilir. Lambda, trafiğinize göre yürütme ortamlarının sayısını artırıp azaltır. Hesaplamaları basitleştirmek için bu örneklerde trafiğin 30 günlük bir aya (2.592.000 saniye) eşit şekilde yayıldığı ve isteklerin, her zaman tam olarak bir yürütme ortamı çalışacak ve tüm trafiği karşılayacak sıklıkta geldiği varsayılır.
-
Örnek 1 - Sunucu tarafında işlenen web uygulaması
Her sayfanın istek sırasında sunucuda oluşturulduğu bir web uygulaması çalıştırdığınızı varsayalım. Uygulama ayda 15 milyon istek karşılar. Her istek uçtan uca 150 ms sürer ve bunun yalnızca 40 ms'si etkin CPU kullanımından oluşur. Yürütme ortamı yaklaşık 500 MB (0,49 GB) bellek tüketir.
Aylık işlem ücretleri
Etkin vCPU fiyatı vCPU-saniye başına 0,0000276944 USD, bellek fiyatı ise GB-sn başına 0,0000036667 USD'dir.
- Etkin vCPU: 15.000.000 × 0,040 sn = 600.000 vCPU-saniye × 0,0000276944 USD = 16,62 USD.
- Bellek: 0,49 GB × 2.592.000 saniye = 1.270.080 GB-sn × 0,0000036667 USD = 4,66 USD.
Aylık istek ücretleri
- İstekler: 15.000.000 × 0,30 USD/milyon istek = 4,50 USD.
Aylık toplam ücretler
Toplam ücretler = İşlem ücretleri + İstek ücretleri = (16,62 USD + 4,66 USD) + 4,50 USD = 25,78 USD
-
Örnek 2 - G/Ç ağırlıklı API arka ucu
Bir veri tabanında veya alt akış API'sinde bekleyerek zamanının büyük bölümünü geçiren istekleri işleyen bir API arka ucunu çalıştırdığınızı varsayalım. Hizmet ayda 10 milyon istek işler. Her istek uçtan uca 200 ms sürer ve bunun yalnızca 50 ms'si etkin CPU kullanımından oluşur. Yürütme ortamı yaklaşık 300 MB (0,29 GB) bellek tüketir.
Aylık işlem ücretleri
- Etkin vCPU: 10.000.000 × 0,050 sn = 500.000 vCPU-saniye × 0,0000276944 USD = 13,85 USD.
- Bellek: 0,29 GB × 2.592.000 sn = 751.680 GB-saniye × 0,0000036667 USD = 2,76 USD.
Aylık istek ücretleri
- İstekler: 10.000.000 × 0,30 USD/milyon istek = 3,00 USD.
Aylık toplam ücretler
Toplam ücretler = İşlem ücretleri + İstek ücretleri = (13,85 USD + 2,76 USD) + 3,00 USD = 19,61 USD
CPU, kodunuz etkin olarak çalışırken ücretlendirildiğinden 50 ms'lik etkin çalışma süresi için ödeme yaparsınız. -
Örnek 3 - Yetkilendirme ara yazılımı (kısa süreli, yüksek hacimli)
Uygulamanıza gelen her istekte çalışan hafif bir yetkilendirici kullandığınızı varsayalım. Hizmet ayda 100 milyon istek işler. Her istek uçtan uca 50 ms sürer ve bunun yalnızca 12 ms'si etkin CPU kullanımından oluşur. Yürütme ortamı yaklaşık 145 MB (0,14 GB) bellek tüketir.
Aylık işlem ücretleri
- Etkin vCPU: 100.000.000 × 0,012 saniye = 1.200.000 vCPU-saniye × 0,0000276944 USD = 33,23 USD
- Bellek: 0,14 GB × 2.592.000 sn = 362.880 GB-saniye × 0,0000036667 USD = 1,33 USD
Aylık istek ücretleri
- İstekler: 100.000.000 × 0,30 USD/milyon istek = 30,00 USD
Aylık toplam ücretler
Toplam ücretler = İşlem ücretleri + İstek ücretleri = (33,23 USD + 1,33 USD) + 30,00 USD = 64,56 USD
-
Örnek 4 - LLM akış uç noktası
Uzun süre açık kalan bir bağlantı üzerinden büyük bir dil modelinden belirteçleri akış halinde geri ileten bir hizmet çalıştırdığınızı varsayalım. Hizmet ayda 5 milyon istek işler. Her istek baştan sona 3.000 ms boyunca açık kalır; bu sürenin 200 ms'sinde CPU etkindir. Yürütme ortamı yaklaşık 512 MB (0,50 GB) bellek tüketir.
Aylık işlem ücretleri
- Etkin vCPU: 5.000.000 × 0,200 sn = 1.000.000 vCPU-saniye × 0,0000276944 USD = 27,69 USD.
- Bellek: 0,50 GB × 2.592.000 sn = 1.296.000 GB-saniye × 0,0000036667 USD = 4,75 USD.
Aylık istek ücretleri
- İstekler: 5.000.000 × 0,30 USD/milyon istek = 1,50 USD.
Aylık toplam ücretler
Toplam ücretler = İşlem ücretleri + İstek ücretleri = (27,69 USD + 4,75 USD) + 1,50 USD = 33,94 USD
Etkin CPU kullanımına dayalı faturalandırmanın en çok önem taşıdığı nokta burasıdır. Her istek 3 saniye açık kalır, ancak yalnızca CPU'nun etkin olduğu 200 ms için ödeme yaparsınız. İsteklere eş zamanlı olarak hizmet vermek bellek ücretini de düşürür. Her istek CPU kullanmak yerine zamanının çoğunu bekleyerek geçirdiğinden, tek bir yürütme ortamı aynı anda birçok isteğe hizmet verebilir. Aynı anda işlemde olan yaklaşık altı istek tek bir ortamın belleğini paylaşır; bu nedenle altı ortam yerine bir ortam için ödeme yaparsınız.
-
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