Page 11 - Yazılım Teknolojileri Araştırma Bülteni 2023
P. 11

Sunucusuz Mikroservisler: AWS Uygulaması | 11




                  Dezavantajları


           Kontrol  Kaybı:  Altyapı  hizmetlerini  bir  dış  servise  bırakmak  doğal  olarak  bunlar  üzerindeki
           kontrolü  kısıtlar.  Her  ne  kadar  konfigüre  edilebilir  olsa  da  en  ince  noktasına  kadar  ayarlama
           yapılabilmesi mümkün değildir.

           Güvenlik: Sahip olunan veriler ve iş mantıkları servis sağlayıcısı ile paylaşıldığı için, iyi konfigüre

           edilmezse güvenlik açıklarına sebep olabilir.

           Performans  Etkileri:  Uzun  süre  kullanılmayan  fonksiyonlar  ilk  kez  tetiklendiğinde  en  baştan
           başlatma durumu oluşur. Bu durum fonksiyonun çalışmaya başlamasını geciktirir ve performansı
           olumsuz etkiler.

           Test Etme: Geliştiriciler birim (unit) testleri sorunsuz bir şekilde geliştirebiliyor olsa da entegrasyon
           testler için aynı durum söz konusu değildir. Farkı bileşenler arası etkileşim gerektiren testlerin
           koşulması zor bir hale gelmektedir.


           Sağlayıcı Kısıtlaması: Bir bulut sağlayıcısının sunduğu servisler kendi aralarında kolayca entegre
           olabilirken, farklı sağlayıcı servisleri arasında bu durum söz konusu olmayabilir. Bu durum belirli
           bir bulut sağlayıcısının servislerinin kullanılmasına bağımlı kılar.


           AWS






           Amazon Web Services, Amazon tarafından sağlanan servislerin bulunduğu bir bulut platformudur.
           AWS, herhangi bir tipteki sunucu ile ilgilenmeden uygulama geliştirme imkanı sağlar. Sunucusuz
           teknolojiler,  modülerliği  arttırmak  ve  maliyetleri  optimize  etmek  için  otomatik  ölçeklendirme,
           yerleşik yüksek erişilebilirlik ve kullanıma göre ödeme modeli sunar.


           Temel olarak işleme, uygulama entegrasyonu, veri saklama başlıklarında hizmetler sunar.
   6   7   8   9   10   11   12   13   14   15   16