Dikey Ölçekleme
- İngilizcesi
- Vertical Scaling
- Okunuşu
- vörtikıl skeyling
Kısaca
Dikey ölçekleme (scale up), daha fazla makine eklemek yerine tek bir makineye daha fazla CPU, bellek ya da daha hızlı depolama vererek kapasiteyi artırır.
Dikey ölçekleme (vertical scaling) nedir?
Bir veritabanını 8 çekirdekli ve 32 GB bellekli bir sunucudan 64 çekirdekli ve 512 GB bellekli birine taşımak dikey ölçeklemedir. Bulutta bu çoğu zaman birkaç tıklama sürer: daha büyük bir örnek türü seçip yeniden başlatırsınız. Uygulama hiç değişmez; bu da onu büyümeyi karşılamanın en hızlı ve en basit yolu yapar.
Özellikle bölünmesi zor sistemlerde iyi çalışır; bütün verisi üzerinde transaction'lara ihtiyaç duyan ilişkisel bir veritabanı ya da birkaç makinede çalışacak şekilde hiç tasarlanmamış yazılımlar gibi. Modern sunucular çok büyüktür; bu yüzden iyi ayarlanmış tek bir makine birçok ekibin beklediğinden çok daha fazla yük taşıyabilir ve her şeyi tek bir düğümde tutmak dağıtık sistemlerin karmaşıklığından kaçınmayı sağlar.
Yine de sınırları gerçektir. Her makinenin bir en büyük boyutu vardır, en büyük örneklerin fiyatları dik yükselir ve yükseltme genellikle bir yeniden başlatma ve biraz kesinti demektir. En önemlisi, tek bir makine tek bir hata noktasıdır: bekleyen bir yedek replika devralmadıkça o çökerse üzerindeki her şey de çöker.
Sık yapılan bir yanlış, dikey ölçeklemenin eski moda, yatay ölçeklemenin ise her zaman daha iyi olduğunu düşünmektir. Başarılı birçok sistem, mühendislik zamanı açısından ucuz olduğu için önce dikey ölçeklenir ve yalnızca gerçekten ihtiyaç duyan kısımları yatay ölçekler. Doğru seçim darboğaza, bütçeye ve sistemin ne kadar kesintiyi kabul edebileceğine bağlıdır.
Önemli noktalar
- Dikey ölçekleme tek bir makineye daha fazla CPU, bellek ya da daha hızlı depolama verir.
- Kod değişikliği gerektirmez ve büyümenin en basit yoludur.
- İlişkisel veritabanları gibi bölünmesi zor sistemlere uyar.
- Makinelerin boyut sınırları vardır, maliyetler dik yükselir ve yükseltmeler kesinti gerektirebilir.
- Tek bir büyük makine, bekleyen bir yedek olmadan tek bir hata noktasıdır.
Sık sorulan sorular
Dikey ölçekleme ne zaman daha iyi bir seçimdir?
Sistemin dağıtılması zor olduğunda, örneğin tek bir ilişkisel veritabanında, büyüme ılımlı olduğunda ya da ekip çok sayıda düğüm işletmenin karmaşıklığından kaçınmak istediğinde. Çoğu zaman doğru ilk adımdır.
Dikey ölçeklemenin sınırları nelerdir?
Bir en büyük makine boyutu vardır, en büyük makineler orantısız şekilde pahalıdır, yükseltmeler kesinti gerektirebilir ve devralmaya hazır bir replika yoksa her şey tek bir makineye bağlıdır.
Dikey ve yatay ölçekleme birleştirilebilir mi?
Evet, genellikle birleştirilir. Ekipler çoğu zaman dikey ölçeklenmiş birkaç güçlü veritabanı sunucusunu, bir yük dengeleyicinin arkasında yatay ölçeklenmiş daha fazla sayıda küçük ve durumsuz uygulama sunucusuyla birlikte çalıştırır.
Sık karşılaştırılanlar
İlgili sayfalar
- Yatay ÖlçeklemeYazılım Mimarisi, s. 47Yatay ölçekleme (scale out), bir sistemin kapasitesini tek bir makineyi büyütmek yerine daha fazla makine ekleyip işi onlara dağıtarak artırır.
- ÖlçeklenebilirlikYazılım Mimarisi, s. 30Ölçeklenebilirlik, bir sistemin daha fazla kullanıcı ya da veri gibi artan iş yükünü, kaynak ekleyerek performansı düşmeden karşılayabilme yeteneğidir.
- Yüksek ErişilebilirlikYazılım Mimarisi, s. 48Yüksek erişilebilirlik, bir sistemin, çoğunlukla yedeklilikle tek hata noktalarını ortadan kaldırarak neredeyse her zaman çalışır durumda kalabilmesidir.
- Sanal MakineDevOps ve Bulut, s. 45Sanal makine, paylaşılan fiziksel donanımda kendi işletim sistemini çalıştıran, aynı ana makinedeki diğerlerinden yalıtılmış yazılım tabanlı bilgisayardır.
- İlişkisel VeritabanıVeritabanları, s. 14İlişkisel veritabanı, veriyi satır ve sütunlardan oluşan tablolarda saklar, tabloları anahtarlarla bağlar ve veriyi SQL ile sorgulayıp birleştirmeyi sağlar.
- Otomatik ÖlçeklemeDevOps ve Bulut, s. 37Otomatik ölçekleme, sunucu ya da konteyner gibi bilişim kaynaklarının talebe göre otomatik eklenip çıkarılmasıdır; performans sabit, maliyet düşük kalır.
Bu sayfada bir hata ya da eksik mi gördünüz?Düzeltme önerin