Gecikme 101: Veri Merkezinizin Fiziksel Konumu Neden Hâlâ Sunucu Performansı ve Kullanıcı Deneyimi Üzerinde Önemli Bir Etkiye Sahip? | INTROSERV
EUR
european

EUR

usa

USD

Turkish Tr
Ex. VAT Ex. VAT 0%

Gecikme 101: Fiziksel Veri Merkezi Konumu Neden Hâlâ İnsanların Sandığından Daha Önemli?

by INTROSERV Team
Gecikme 101: Fiziksel Veri Merkezi Konumu Neden Hâlâ İnsanların Sandığından Daha Önemli?
star 50
0
Okuyun 3 min.

Birçok barındırma kararının arkasında sessizce kabul edilen bir varsayım vardır: Yeterli miktarda CPU ve RAM seçerseniz, sunucu hızlı çalışır. Ham hesaplama gücü açısından bu doğrudur. Ancak hizmetinizi kullanan kişinin algıladığı hız açısından, çoğu zaman durum böyle değildir. Bu hissin büyük bir kısmı, hiçbir yükseltmeyle düzeltilemeyecek bir şeye bağlıdır: sunucunuzun kullanıcılarınızdan fiziksel olarak ne kadar uzakta olduğu.

Buna gecikme denir ve barındırma hizmetini seçmeden önce bunu anlamakta fayda var.

Mesafe zamandır ve fizik kuralları bunun alt sınırını belirler

Veriler anında iletilmez. Veriler fiber kablolar içinde ışık hızında ilerler ve cam içindeki ışık, vakumdaki hızının yaklaşık üçte ikisi kadar, yani saniyede yaklaşık 200.000 km hızla hareket eder. Bu, her istek için sinyalin oraya gidip geri gelmesi gerektiğini hatırlayana kadar göz ardı edilebilecek kadar hızlı gibi görünebilir.

Yakındaki şehirler arasındaki bir gidiş-dönüş yolculuğu sadece birkaç milisaniye sürebilir. Uzun mesafeli ve kıtalararası rotalarda ise konumlara ve ağ yoluna bağlı olarak gidiş-dönüş gecikmesi on veya hatta yüz milisaniyeye kadar çıkabilir. Hiçbir işlemci bu durumu değiştiremez. Işık hızının ötesine geçemezsiniz.

Bunu nerede hissedersiniz?

Tek bir istek için fazladan 80 ms fark edilmeyebilir. Sorun şu ki, modern uygulamalar nadiren tek bir istek gönderir.

Bir sayfanın yüklenmesi, düzinelerce gidiş-dönüş anlamına gelebilir: HTML, ardından referans verdiği varlıklar, sonra API çağrıları ve bunların ardındaki veritabanı sorguları. Her biri mesafe bedelini öder. Bunları bir araya getirdiğinizde, yanlış kıtadan sunulan bir site, ne kadar güçlü bir sunucu kullanılırsa kullanılsın açıklanamayacak kadar yavaş hissedilir.

Bu durum en çok kimler için önemlidir

Her iş yükü gecikmeye duyarlı değildir, bu nedenle kimin buna dikkat etmesi gerektiği konusunda dürüst olmakta fayda var.

Gerçek zamanlı ve etkileşimli hizmetler bunu ilk olarak hisseder. Çevrimiçi oyunlar, görüntülü görüşmeler, canlı işbirliği araçları, ticaret platformları, kısacası bir kişinin o anda yanıt beklediği her şey. Burada, on milisaniye farkı, sorunsuz bir deneyim ile sinir bozucu bir deneyim arasındaki farkı belirler.

Sırada etkileşimli web uygulamaları ve API'ler gelir. Çok sayıda küçük istek gönderen bir kontrol paneli veya diğer sistemlerin sırayla çağırdığı bir API, mesafenin her milisaniyesini katlar.

Toplu ve arka plan işleri ise en az etkilenenlerdendir. CDN arkasında toplu işler, yedeklemeler veya çoğunlukla statik bir site çalıştırıyorsanız, fiziksel konumun önemi çok daha azdır.

Konumun çözemediği sorunlar ve bir CDN'nin yapabildikleri

Bir CDN yardımcı olur, ancak sınırlarını bilmek önemlidir. Bir içerik dağıtım ağı, statik dosyaları kullanıcılara yakın bir yerde önbelleğe alır; böylece resimler, komut dosyaları ve stil sayfaları yakındaki bir uç noktadan hızlı bir şekilde ulaşır. Bu gerçek ve kullanışlıdır.

CDN'nin yaklaştırmadığı şey ise gerçek uygulama mantığınız ve veritabanınızdır. Kararları veren ve verileri okuyan dinamik kısımlar, sunucunuzun bulunduğu yerde çalışmaya devam eder. Dinamik bir uygulama için, kullanıcının beklediği işlerin çoğunu hâlâ kaynak konum gerçekleştirir.

Pratik olarak bir konum seçmek

Kural basittir: sunucuyu en çok kullanan kişilerin yakınına yerleştirin. Hedef kitleniz çoğunlukla Avrupa'da ise, bir Avrupa veri merkezi genellikle okyanusun ötesinde bulunan bir sunucuya kıyasla daha düşük ağ gecikmesi sağlar. Donanım hâlâ önemlidir, ancak sunucu ile kullanıcı arasındaki fiziksel mesafeyi ortadan kaldıramaz.

Kullanıcılarınız farklı bölgelere dağılmışsa, dürüst cevap şudur: tek bir konum mükemmel değildir. En büyük veya gecikmeye en duyarlı grubunuza en yakın konumu seçersiniz ve geri kalanını hafifletmek için statik katman için bir CDN kullanırsınız.

INTROSERV, Avrupa, Kuzey Amerika, Asya ve Avustralya’da Frankfurt, Londra, Amsterdam, Naaldwijk, Beauharnois (Kanada), Singapur ve Sidney gibi konumlarda sunucular sunar; bu da altyapınızı kullanıcılarınıza daha yakın bir yere yerleştirmeniz için size daha fazla seçenek sunar.

Önemli nokta

Konum, en son optimize edeceğiniz bir ayrıntı değildir. Etkileşimli her şey için, konum diğer tüm optimizasyonların temelini oluşturur. İyi seçilmiş bir konum, ağ yolunu değiştirmeyen bir donanım yükseltmesinden daha büyük bir fark yaratabilir.

CPU’ları karşılaştırmadan önce, daha basit bir soruyu sorun: Kullanıcılarım nerede ve sunucu onlardan ne kadar uzakta?

Yeni gönderiler

VAT

  • Other

    Ex. VAT

    0%
  • austria

    Austria

    20%
  • Belgium

    Belgium

    21%
  • Bulgaria

    Bulgaria

    20%
  • Croatia

    Croatia

    25%
  • Cyprus

    Cyprus

    19%
  • Czech Republic

    Czech Republic

    21%
  • Denmark

    Denmark

    25%
  • Estonia

    Estonia

    22%
  • France

    France

    20%
  • Finland

    Finland

    24%
  • Germany

    Germany

    19%
  • Greece

    Greece

    24%
  • Hungary

    Hungary

    27%
  • Ireland

    Ireland

    23%
  • Italy

    Italy

    22%
  • Latvia

    Latvia

    21%
  • Lithuania

    Lithuania

    21%
  • Luxembourg

    Luxembourg

    17%
  • Malta

    Malta

    18%
  • Netherlands

    Netherlands

    21%
  • Poland

    Poland

    23%
  • Portugal

    Portugal

    23%
  • Romania

    Romania

    19%
  • Slovakia

    Slovakia

    20%
  • Slovenia

    Slovenia

    22%
  • Spain

    Spain

    21%
  • Sweden

    Sweden

    25%
  • USA

    USA

    0%
european
states
  • germany
  • Español
  • Italiano
  • Poland
  • Русский
  • Slovenski
  • Türkçe
  • kingdom
  • Other
  • Austria
  • Belgium
  • Bulgaria
  • Croatia
  • Cyprus
  • Czech Republic
  • Denmark
  • Estonia
  • Finland
  • France
  • Germany
  • Greece
  • Hungary
  • Ireland
  • Italy
  • Latvia
  • Lithuania
  • Luxembourg
  • Malta
  • Netherlands
  • Poland
  • Portugal
  • Romania
  • Slovakia
  • Slovenia
  • Spain
  • Sweden
  • USA