1 puan yazan GN⁺ 2024-11-15 | Henüz yorum yok. | WhatsApp'ta paylaş
  • AWS Amplify kılavuzunu izleyerek OpenSearch entegrasyonu yapılırken beklenmedik derecede yüksek maliyet oluştu.
    • AWS müşteri destek ekibiyle iletişime geçildikten sonra fatura düzeltmesi ve servis kredisi alındı.
    • AWS bütçe ayarlarıyla gelecekteki harcamalar öngörülebilir ve uyarılar alınabilir.
  • 1. Hızlı başlangıç
    • AWS'nin sağladığı kodla basit bir uygulama oluşturuluyor; DynamoDB veritabanı ve kimlik doğrulamalı CRUD istekleri otomatik olarak üretiliyor.
    • Yerelde çalıştırılabiliyor ve bir web alan adı da oluşturuluyor.
  • 2. OpenSearch kurulum kılavuzu
    • Typescript ile kaynakları tanımlayan kod yazılıyor.
    • DynamoDB tablosu değişken olarak ayarlanıyor, OpenSearch örneği ve indeks oluşturuluyor.
    • Veriler, OpenSearchIngestionService hattı üzerinden kopyalanıyor.
    • Varsayılan olarak r5.large.search örneği oluşturuluyor ve bu da aylık 134 dolar maliyet yaratıyor.
  • 3. Günlük çalışmanın sonu
    • Çalışma bitince CTRL-C ile sandbox durduruluyor ve her şeyi silme seçeneği seçiliyor.
    • DynamoDB siliniyor ama OpenSearch domain'i kalıyor.
  • 4. Yeniden başlatma
    • Ertesi gün servis yeniden oluşturulunca yeni bir OpenSearch örneği yaratılıyor.
    • npx ampx sandbox delete komutuyla orijinal örnek silinemiyor.
    • Birden fazla domain oluşturulup yüksek maliyet çıkabiliyor.
  • Bu bir bug mı?
    • Bu durum bir bug gibi görünüyor ve AWS müşteri destek talebinden sonra da çözülmedi.
    • r5.large.search değerinin varsayılan makine tipi olarak ayarlanmış olmasından rahatsızlık duyuluyor.
  • Sonuç
    • Yeni teknolojiler kullanılırken maliyet daha yüksek olabilir, ancak bu aşırı bir seviye.
    • AWS'nin "Bütçeler" konsolu kullanılarak bütçe aşımı uyarıları alınabilir.
    • OpenSearch genellikle kurumsal müşteriler için kullanılıyor ve AWS ekosistemi hakkında bilgi gerektiriyor.
    • OpenSearch, geo_point bounding box sorgusunu desteklediği için kullanılıyor.

Henüz yorum yok.

Henüz yorum yok.