> SERVERLESS
Serverless Asynchronous Event & Queue Processing
Amazon EventBridge, SQS FIFO kuyrukları ve toplu Lambda tüketicileri kullanan, hataya dayanıklı ayrık olay işleme boru hattı.
Matematiksel Başabaş Eğrisi ve Geçiş Noktası
Ayda 50 milyon olaya kadar en uygun maliyet. 100 milyon olayın üzerinde EC2 üzerinde çalışan Kafka veya RabbitMQ maliyeti %65 düşürür.
3 Olgunluk Seviyesi ve Dağıtım Spesifikasyonları
Prototip aşamasından hiper-ölçekli kurumsal dağıtıma kadar bileşenler ve maliyet basamakları
1. Prototip / Erken Aşama0 - 5M events/mo
$10 - $60 / mo
$0.012 / 1K events
Teknoloji Yığını:
- EventBridge Default Bus
- Amazon SQS Standard
- Lambda Batch Consumer (size=10)
Maliyet Dağıtım Stratejisi:Account-level Tagging
Otomatik Ölçeklendirme:Queue Depth Metric Scaling
2. Canlı Üretim Ortamı5M - 50M events/mo
$60 - $550 / mo
$0.010 / 1K events
Teknoloji Yığını:
- EventBridge Custom Bus
- Amazon SQS FIFO
- Lambda Batch Consumer (size=50) + DLQ
Maliyet Dağıtım Stratejisi:Cost Center Tagging per event topic
Otomatik Ölçeklendirme:SQS ApproximateNumberOfMessagesVisible Autoscaler
3. Yüksek Hacimli Kurumsal50M - 250M events/mo
$550 - $2,400 / mo
$0.009 / 1K events
Teknoloji Yığını:
- EventBridge Pipes
- Amazon SQS FIFO High-Throughput
- Lambda Reserved Concurrency Pool
Maliyet Dağıtım Stratejisi:Granular FOCUS Tagging per producer service
Otomatik Ölçeklendirme:EventBridge Pipes Filter-Level Autoscaling
Birincil Maliyet Sürücüleri
- •EventBridge Custom Events ($1.00/M events)
- •SQS Requests ($0.40/M requests)
- •Lambda batch compute time
İsraf Açıkları
- •Batch size set to 1 causing excessive Lambda invocations
- •Unprocessed poisonous messages looping indefinitely
İyileştirme Yönergeleri
- •Enforce BatchSize=50 or 100
- •Configure MaximumBatchingWindowInSeconds=5
- •Set SQS maxReceiveCount=3
