• 07-10-2013, 02:02:56
    #1
    Merhaba,

    Son zamanlarda oldukça yaygınlaşan Cloud mimarisi hakkında tecrübe sahibi arkadaşların yorumlarına ihtiyacımız var.

    Olması gereken cloud yapıda,
    - Yedekli network
    - Yedekli, hypervisörler
    - Yedekli Harici SAN storage sistemleri
    Yukarıdaki şekilde yapı oluşturuduğunda uzun süre eklemeli servis sunabilme imkanı var.
    Ancak ilerleyen süreçte yoğunluğun artmasıyla IOPS oranları sebebiyle performansın diplere indiğini gözlemleyen arkadaşlarımız oldu. İki farklı firmada aynı problemi gördük.
    Açıkçası, büyük yatırım yaparak alınan SAN storage bile bu tip problemler çıkartabiliyorsa, yukarıdaki şekilde oluşturulan Cloud yapı fiyat/performans sebebi ile şüphe uyandırıyor.

    Sorum ise, harici storage sistemleri yerine lokal depolama kullanılsa ne gibi avantajlar ve dezavantajları olur.

    Örneğin,
    Softlayer firması
    Lokal ve harici storage ile kurulan sistemlerinden yapılan satışlarda çok uçuk bir fark talep etmiyor.

    Lokal storage: 8 Core + 8GB RAM + 100GB SAN Storage $259.00
    SAN storage: 8 Core + 8GB RAM + 100GB Local Storage $279.00

    Yapı oluşturulma itibarı ile, Lokal ve SAN storage konusunda muhteşem bir fiyat farkı olabileceğini tahmin ediyoruz. Ancak satışta neden bu kadar yakın fiyatlar kullanılmış?

    Lokal storage ile oluşturulan yapıda ne gibi avantajlarımız olur?
    Standart esxi ile oluşturulan VDS ile, Lokal storage Coud yapıda oluşturulan VDS arasında ne gibi farklar var?
    İlerleyen süreçte ne gibi sıkıntılar görülebilir?

    Not: Yazılım ayağında Vmware Vpshere kullanıldığını farz edebiliriz.

    Bu gibi konularda, deneyim sahibi arkadaşların yorumlarına ihtiyacım var teşekkürler.
  • 07-10-2013, 03:17:44
    #2
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Cloud'un temel amacı kesintisiz, flexible ve sağlıklı bir yapı. Dolayısı ile harici bir disk yapısı oluşturmanız lazım. Bu yapıda 2 seçeneğiniz var,

    - Disklerde toleransı maksimum yapıp, disk hızını güçlendirmek ve arkasına sağlam bir backup storage yapmak,

    - Disklerdeki toleransı minimize edip, daha güvenilir yapı oluşturmak.

    Uygun planlama ile I/O konusunda sıkıntısız bir yapı oluşturabilirsiniz.

    Bunun haricinde ise,

    Kesinlikle normal bir sunucudan açılan VDS ile cloud bir yapıyı bir tutmayın. Olayı sadece disk olarak da düşünmeyin. Süreklilik için cloud ve storage şart. Cloud yapıda diskle beraber, işlemci ve RAM sağlığının yanı sıra, RAM, disk ve işlemci gücü kaynak sarfiyatının önüne geçebilirsiniz. 40 node üzerindeki kullanıcıyı 30 HV üzerinde çalıştırabilir, 5 HV ile de anlık yedek kaynak sağlayabilirsiniz.

    Konu dışına çıkmış olabilirim, kusura bakmayın.
  • 07-10-2013, 08:51:31
    #3
    bulut / cloud = elmanın şekere batırılmışı.

    her görüştüğüm müşteri "o paraya sunucu var zaten" diyor. bu durumda cloud fikri yani "projen için sunucu parası harcamana gerek yok" cümlesi havada kalıyor.

    cluster ile cloud karıştırılmasın tabi ki.
  • 07-10-2013, 15:16:45
    #4
    Alıntı
    Cloud'un temel amacı kesintisiz, flexible ve sağlıklı bir yapı. Dolayısı ile harici bir disk yapısı oluşturmanız lazım. Bu yapıda 2 seçeneğiniz var,

    - Disklerde toleransı maksimum yapıp, disk hızını güçlendirmek ve arkasına sağlam bir backup storage yapmak,

    - Disklerdeki toleransı minimize edip, daha güvenilir yapı oluşturmak.

    Uygun planlama ile I/O konusunda sıkıntısız bir yapı oluşturabilirsiniz.

    Bunun haricinde ise,

    Kesinlikle normal bir sunucudan açılan VDS ile cloud bir yapıyı bir tutmayın. Olayı sadece disk olarak da düşünmeyin. Süreklilik için cloud ve storage şart. Cloud yapıda diskle beraber, işlemci ve RAM sağlığının yanı sıra, RAM, disk ve işlemci gücü kaynak sarfiyatının önüne geçebilirsiniz. 40 node üzerindeki kullanıcıyı 30 HV üzerinde çalıştırabilir, 5 HV ile de anlık yedek kaynak sağlayabilirsiniz.

    Konu dışına çıkmış olabilirim, kusura bakmayın.
    Fikir belirttiğiniz için teşekkürler,
    Eğer yanlış anlamadıysam, yanıtınız "Harici" storage destekli cloud yapı için verilmiş.

    Sizce, Standart esxi ile oluşturulan VDS ile, Lokal storage Cloud yapıda oluşturulan VDS arasında ne gibi farklar var?
  • 07-10-2013, 18:48:28
    #5
    Birebir testini gerçekleştirmedim. Fakat local storage, cloud mantığına ters bir durum.

    Temel mantık, donanım bazlı problemleri minimize etmek.

    Örneğin, 3 adet HV down durumda olsa, diğer HV'ler up olduğu için (uygun planlama ve satış dahilinde) sistem sıkıntı yaşamaz.

    Disk olarak örnek verecek olursak, RAID olduğundan dolayı disk arızaları sıkıntı yaratmayacak zaten. Ama eğer storage'da komple bir arıza mevcut ise, 2. storage'ın devreye girmesi ve sistemin ayakta kalmasını sağlaması gerekiyor.

    Eğer ki local kullanırsanız, ne kadar backup yapsanız da orada yer alan kullanıcı/yapılara downtime yaşatmış olursunuz. Bu da cloud mantığına ters diye belirttiğim durum.
  • 07-10-2013, 20:50:34
    #6
    sunucuoptimizasyon.com
    Türkiyede büyük verimerkezlerinin sunduğu cloud yapıları inceleme fırsatım oluyor, genelinde gördüğüm sorun performans düşüklüğü ve performans kaybının disk tarafında olduğu.

    Bu da sanırım cloud yapısının bizim Türkler tarafından sadece ''kesintisiz altyapı'' olarak anlaşılması. Gerçek bir cloud yapısı kesintisiz altyapı haricinde orta seviye bir dedicated sunucunun performansını verebilmeli, yurtdışındaki cloud yapılar bu mantıkla yola çıkıyor ve oldukça da başarılılar.

    İsim vermek gibi olmasın Türkiyedeki büyük bir verimerkezinin cloud yapısını kullanan bir müşteri ile çalıştık, sunucusunda öyle aşırı bir yük yok ama sunucuya hafif yüklendiğimizde sunucu kendini kaybediyor çatır çatır i/o yapıyor. Biraz inceledim cpu tarafı yeterli ama disk tarafı bağırıyor. Sunucu boştayken hemen bir okuma testi yaptım 40 mb/s gibi standart sata diskli vps-vds okuma hızından kat kat düşük bir performans ile karşılaştım, müşterinin ödediği parayı duydum birde öyle bir şok yaşadım. Tabiki gerçekten iyi altyapı oluşturup hem kesintisiz altyapı hemde iyi performans sağlayan firmalarda var ama onlarda sanırım kendilerini yeteri kadar ifade edemiyor, cloud dendiğinde akla hemen birkaç büyük yer geliyor onlarda da yazdığım gibi performans sıkıntısı var.

    Ha birde vds satıp cloud bu diyen güruh var, o konuyu ayrı bir başlıkta tartışırız.
  • 08-10-2013, 01:23:35
    #7
    @Elazığlı168
    Disk IO yönetimi ve ihtiyaca yönelik sistem yapılandırması bence apayrı bir konu ve uzmanlık gerektiriyor. Öyleki aynı 2 donanım, aynı yük altında, aynı Raid diziliminde (Raid 50), yapılan ince ayarlar sonrası ayarsız stardart kurulmuş sistem saniyede 400-500 IO yapabilirken, düzgün ayarlanmış ve optimize edilmiş sistemde 1000-1200 IO yapabiliyor.

    Birde şimdi işin içine SSD Cached Raid'ler girince, Storage konusunda olduça alternatif ve karmaşık sistemler çıkıyor.

    Şuan "Lokal storage Cloud" ile istenen verim ve yapı beklentisini tam nedir bilmiyorum. Hatta "cloud" kelimesini çok çok farklı yapılar içinde kullanıldığını gördükçe, önce "Bulut" sistem nedir onu tartışmak gerek düşüncesindeyim.