Altyapıyı ölçeklemek: Büyük makinalar vs daha çok makina

Поділитися
Вставка
  • Опубліковано 11 січ 2025

КОМЕНТАРІ • 16

  • @tburakdemir
    @tburakdemir 5 років тому +6

    Ek olarak; vertical scaling yerine scale up, horizontal scaling yerine de scale out kullanılabiliyor

    • @ahmetb
      @ahmetb  5 років тому +2

      Dogru, katkiniz icin tesekkurler.

  • @samhaze9688
    @samhaze9688 Рік тому

    Harikasınız!

  • @celikart
    @celikart 4 роки тому +1

    videolarınız beğendm, sanırım hepsini izliyorum şuan :)

  • @furkanturkal8414
    @furkanturkal8414 5 років тому +1

    Ağzına sağlık, buralar hep değerlenecek :)

    • @ahmetb
      @ahmetb  5 років тому +1

      Umarım. :) Arkadaşlarla mesteklaşlarla da paylaşınız.

  • @jackz.5656
    @jackz.5656 Рік тому

    teşekkürler

  • @besimav
    @besimav 5 років тому

    Hocam cok guzel video olmus yine. Elinize saglik.

  • @ogunack7549
    @ogunack7549 5 років тому +1

    Ölçeklendirme kararları verilirken teknik olarak hangi kıstaslar göz önünde bulundurulabilir? İleride microservices mimarisini somut olarak anlatırken bahseder misiniz?
    Mesela horizontal olarak ölçeklendirmesi zor olan uygulamaları microservices mimarisi ile katmanlara ayırıp ayrı ayrı ölçeklendirmek daha kolay olabilir mi?
    Ya da tüm kod yapısının, algoritmaların mükemmel olduğunu varsayarak runtime'ların çalışma şekli, uygulamanın CPU bound ya da IO bound olması ölçeklendirmeyi nasıl etkiler?
    Teşekkürler.

    • @ahmetb
      @ahmetb  5 років тому +3

      Hepsinin cevabı "duruma bağlı". :) Genelde yazılmış bir uygulamayı sırf horizontal ölçeklemek için baştan yazmak yerine daha çok CPU/RAM eklemek daha mantıklı olabilir.
      CPU/IO bound uygulamalarda doğal olarak hem dikey hem yatay ölçeklemek gerekiyor. Fakat mikroservis mimarisinde genelde CPU-bound uygulamalar çok nadirdir. Bunlar ya async task ya da batch job olarak çalışır. Bu tip uygulamaları küçük makinalarda çalıştırmak için MapReduce gibi pattern'lar kullanılıyor.

    • @ogunack7549
      @ogunack7549 4 роки тому

      @@ahmetb Teknik olarak anlatırken böyle farklı durumlara da değinir misiniz diye sormuştum :) Bunlar doğru-yanlış benim aklıma gelen sorular sadece. Siz daha çok use case verip, alternatiflerle kıyaslama yaparak anlatırsanız daha iyi anlaşılır.
      Belki de zaten öyle olacak ama şimdiden istek olarak belirttim. Canlı olmadığı için o an soru sorma imkanımız olmuyor çünkü. :)

  •  3 роки тому

    dostum burda o insan

  • @cihadp
    @cihadp Рік тому

    yatay ölçeklenirken her makinenin cpu ve ram değerlerine nasıl karar veriliyor?

  • @dlosurucu
    @dlosurucu 4 роки тому +1

    aynı makineden birden çok efa aynı uygulamayı ayağa kaldırmak ne kadar faydalı olur ?

    • @ahmetb
      @ahmetb  4 роки тому +1

      Cok zararli da degil cok faydali da degil. Guzel soru. Makina patlarsa hepsi offline olur. Ama process patlarsa oteki processler calismaya devam eder. Kubernetes gibi homojen altyapilarda farkinda olmadan sikca yapilan bisey zaten.

  • @melihdev
    @melihdev 3 місяці тому

    tesekkurler