Kurumsal IT-Teknoloji Eğitimleri-Eğitim Takvimi

Storage Clone Nedir?

Bu bölümünde özellikle storage kısmında Clone kavramı nedir ve nasıl çalışıyor bunu anlatmaya çalışacağım.

Storage Clone Nedir?
 

Clone bir Volume'mün T zamanında ki birebir kopyasını oluşturma işlemine verilen addır. Burada da yine geleneksel ve Virtualization storage kavramları devreye giriyor. Geleneksel Storagelarda volume bilgisi clone volume'me geçerken clone olan volume'mün içeriğinin kopyalaması bittikten sonra kullanılmaya başlanıyor. Fakat Virtualization storagelarda önce var olan volume'mün pointerları alınıyor ve clone volume bilgileri buraya kopyalana kadar burada ki pointerları kullanıp Clone oluşmadan kullanabilmesi sağlanıyor. Kopyalama işi bittikten sonra iki adet Volume oluşmuş oluyor ve Clone olan volume pointerları değişmiş oluyor. Her iki modelde de bir volume'mün kapladığı yer kadar yer kaplıyorlar. O yüzden clonelara backup diye adlandırabiliriz. Genelde kullanım alanlarına örnekler vermek gerekirse var olan volume korumak için,  varolan volumeden bir tane daha ihtiyacınız olduğunda veya volume üzerinde test yapmak istediğinizde gerçek volume yerine clone üzerinde test etmek için kullanılabilir.

Storage Thin-Clone Nedir?

Thin-Clone; bir volume'mü template haline sokup, sonra burayı read-only hale getirip bu volume'e bağlı olarak oluşturulan volumelere Thin-Clone diyoruz. Thin-Clonelar Template volume üzerinde ki bilgileri ortak olarak kullanırlar ve Template olan volume read-only olduğu için bir thin-clone buradaki bir block'u değiştirmek istediğinde veya farklı bir block yazmak istediğinde kendi alanında ki yere yazarlar. Böylece diğer thin-clonelar için ortak olan bilgiler template'ten kullanılacağından storage'da yer tasarrufu da yapmış oluruz. Eğer template volume bir işletim sistemi ise ve üzerinde belli başlı uygulamalar varsa thin-clonelarıda boot from SAN yaparak tekrar tekrar kurulum yapmanın da önüne geçmiş oluruz. Bu yöntem desktop sanallaştırma için de tercih edilebilir. Bazı sanallaştırma firmaları (Vmware View, Citrix ZenDesktop, vb.) için storage firmaları kendi plug-inlerini yazarak sanallaştırma platformlarının üzerinden storage yönetimi yapıp buradaki thin-cloneları da yönetebiliyorlar. Böylece bir kullanıcı için ayrı ayrı kurulum yapmak yerine tek bir kurulum yapıp buradan kullanıcılara thin-client gibi cihazlarla dağıtım yapılarak storage ve bilgisayar masrafını azaltmış oluyorlar. Tabi ister sanallaştırma da isterseniz de direk olarak storage üzerinden thin-clone kullanın, böyle bir yapı için mutlaka iyi bir IOPS hesaplanması yapmak zorundasınız. Çünkü yer tasarrufu yapmaya çalışırken aynı anda 100 kullanıcı buraya veri yazmaya çalışması ister istemez bir performans kaybına sebep verebilir. Kısacası yararları olduğu kadar dikkat edilmezse çok fazla kullanıcı problemiyle de karşılaşabilirsiniz.

Bir sonraki makalemde storagelarda yine önemli bir yeri olan Replication konusunu anlatıyor olacağım. Görüşmek üzere…

SELÇUK SAVAŞAL

DANIŞMAN / KURUMSAL VERİ MERKEZİ VE SANALLAŞTIRMA BİRİMİ, KURUMSAL VERİ MERKEZİ VE SANALLAŞTIRMA BİRİMİ