Tek uygulama, faydalı işe giden iki yol
Bu örnek senaryo küçük bir raporlama ürünüdür; müşteri vaka çalışması veya teslim edilmiş bir uygulama değildir. Eşzamanlı yolu bir hesabın kimliğini doğrular ve rapor meta verilerini okur. Eşzamansız yolu bir CSV dışa aktarımı oluşturur. PostgreSQL uygulama durumunu tutar, bir kuyruk işleri dağıtır ve ayrı bir hedef kurtarma kopyalarını saklar.
Bu bileşenleri operatör kurar ve bakımını yapar. Bir VPS profili veritabanını, kuyruğu, HTTPS yapılandırmasını veya uygulamayı otomatik olarak oluşturmaz. Bir kapsayıcı başlatmadan önce kalıcı verinin nerede yaşayacağına karar verin.
API gecikmesini ve iş verimini ayrı ayrı bütçeleyin
App 2, 2 vCPU, 4 GB RAM, 60 GB depolama ve 2 TB aylık transfer ile başlar. Bunlar tahsislerdir; destekleyebileceği hesap, istek veya dışa aktarma sayısına dair bir vaat değildir. API süreçleri, veritabanı, bir worker, ana makine ve örtüşen sürüm çalışmaları için bir çalışma sayfası başlatın.
Bu örnek 3,840 MiB çalışma sayfası nominal bir 4 GB sınırı yakınında çok az güven bırakır. Ölçümler bu şekli destekliyorsa, App 2 artı 2 GB RAM, dönem indirimlerinden önce aylık toplam $15.00 tutarındadır. Bu, CPU veya veritabanı bağımsızlığı değil, bellek ekler. Hem CPU hem de bellek daha büyük bir başlangıç bütçesi gerektiriyorsa Scale 4 ile karşılaştırın.
API gecikmesinin yanı sıra en eski işin yaşını ve faydalı tamamlanma oranını izleyin. Düşük CPU ile büyüyen bir kuyruk, depolama veya veritabanı beklemeye işaret edebilir. Geçersiz bir girdiyi tekrar tekrar yeniden deneyen bir dışa aktarmayı telafi etmek için işlem satın almayın.
İşletebileceğiniz bağlaşımı seçin
Tek ana makine ilk hizmet haritasını basitleştirir ve bazı ana makineler arası koordinasyonu önler, ancak belleği, diski, bakımı ve arızayı paylaşır. Pahalı bir dışa aktarma sıradan isteklere müdahale edebilir. Süreç eklemeden önce worker eşzamanlılığını sınırlayın ve tekrarlı teslimi güvenli hale getirin.
Gerçekçi bir iş yükü sürekli olarak API davranışına zarar verdiğinde, çalışma zamanı gereksinimleri ayrıştığında veya bağımsız ölçekleme ve bakım önem kazandığında worker'ları ayırın. Veritabanını, kendi kaynak, erişim veya kurtarma ihtiyaçları ek ağ ve operasyonel işi haklı çıkardığında ayırın. Bunlar tasarım tercihleridir; bir planı yükselterek otomatik olarak sunulan özellikler değildir.
Şekli yinelenebilir bir alıştırmayla kanıtlayın
Sentetik hesaplar ve temsili bir veri kümesi kullanın. API okumalarını, büyük bir dışa aktarmayı ve bir sürüm örtüşmesini birlikte çalıştırın. Gecikme, hatalar, etkin worker sayısı, en eski işin yaşı, bellek ve geçici diski kaydedin. Ardından bir çıktı yazıldıktan sonra ancak tamamlanma kaydedilmeden önce bir worker'ı yeniden başlatın; uygulamanın yine de tek bir mantıksal sonuç yayımladığını doğrulayın.
İzole bir hedefte veritabanı ve bir yükleme için kurtarma tatbikatını tekrarlayın. Gerçek sonucu kaydedin ve eksik bağımlılıkları onarın. Ayrı bir işletim planı olmadan bu alıştırmayı müşteri verilerine veya gerçek harici ödeme ve e-posta hedeflerine karşı çalıştırmayın.
Kaynakları seçtikten sonra bir dönem seçin
Aşağıdaki toplamlar güncel App 2 temel yapılandırmasını kullanır. Kaynak seçenekleri aylık ara toplamı artırır ve aynı seçili dönem indirimini alır. İndirimli dönemin tamamı peşin ödenir; daha fazla ay CPU, RAM veya aylık transfer tahsisini artırmaz.
| Dönem | İndirim öncesi | Tasarruf | Toplam USD |
|---|---|---|---|
| 1 ay | $12.00 | $0.00 (0%) | $12.00 |
| 3 ay | $36.00 | $0.00 (0%) | $36.00 |
| 6 ay | $72.00 | $20.16 (28%) | $51.84 |
| 12 ay | $144.00 | $72.00 (50%) | $72.00 |
Gerçek envanteri, hizmet sorumluluklarını, vergiyi ve yenileme koşullarını şurada doğrulayın: hizmet gerçekleri. Yerel bir ödeme referansı kayıtlı bir sipariş veya teslim edilmiş bir sunucu oluşturmaz. İş yükü çalışma sayfanızı saklayın ve uygulama değiştiğinde yeniden gözden geçirin.
Bütçeyi bir yapılandırmaya dönüştürün.
Tüm seçenekleri ve tam peşin toplamı gözden geçirin.