Hibrit bulutlar: acemi pilotlar için bir rehber

Hibrit bulutlar: acemi pilotlar için bir rehber

Merhaba Habrovsk sakinleri! İstatistiklere göreRusya'daki bulut hizmetleri pazarı sürekli güçleniyor. Hibrit bulutlar, teknolojinin kendisi yeni olmaktan çok uzak olmasına rağmen, her zamankinden daha fazla trend oluyor. Pek çok şirket, duruma göre ihtiyaç duyulanlar da dahil olmak üzere, özel bir bulut biçiminde devasa bir donanım filosunu korumanın ve sürdürmenin ne kadar mümkün olduğunu merak ediyor.

Bugün hibrit bulut kullanmanın hangi durumlarda haklı bir adım olacağını, hangi durumlarda sorun yaratabileceğini konuşacağız. Makale, daha önce hibrit bulutlarla çalışma konusunda ciddi deneyimi olmayan, ancak halihazırda onlara bakan ve nereden başlayacağını bilmeyenler için faydalı olacaktır.

Makalenin sonunda bulut sağlayıcı seçerken ve hibrit bulut kurarken size yardımcı olacak püf noktalarından oluşan bir kontrol listesi sunacağız.

İlgilenen herkesin kesimin altına girmesini rica ediyoruz!

Özel bulut vs genel: artıları ve eksileri

İşletmeleri hibrit buluta geçmeye iten nedenlerin neler olduğunu anlamak için genel ve özel bulutların temel özelliklerine bakalım. Öncelikle şu ya da bu şekilde çoğu şirketi ilgilendiren yönlere odaklanalım. Terminolojide karışıklığı önlemek için ana tanımları aşağıda sunuyoruz:

Özel (veya özel) bulut bileşenleri tek bir şirket bünyesinde ve yalnızca bu şirketin veya bulut sağlayıcının sahip olduğu ekipmanlarda bulunan bir BT altyapısıdır.

Genel bulut Sahibinin ücret karşılığında hizmet sunduğu ve herkese bulutta yer sağlayan bir BT ortamıdır.

Hibrit bulut bilgi işlem gücü paylaşılan birden fazla özel ve birden fazla genel buluttan oluşur.

Özel bulutlar

Yüksek maliyetine rağmen özel bulutun göz ardı edilemeyecek birçok avantajı vardır. Bunlar arasında yüksek kontrol edilebilirlik, veri güvenliği ve kaynakların ve ekipman çalışmasının tam olarak izlenmesi yer alıyor. Kabaca söylemek gerekirse özel bulut, mühendislerin ideal bir altyapıya dair tüm fikirlerini karşılıyor. İstediğiniz zaman bulut mimarisini ayarlayabilir, özelliklerini ve yapılandırmasını değiştirebilirsiniz.

Harici sağlayıcılara güvenmenize gerek yoktur; tüm altyapı bileşenleri yanınızda kalır.

Ancak, lehine olan güçlü argümanlara rağmen, özel bulut başlangıçta ve sonraki bakımda çok pahalı olabilir. Zaten özel bir bulut tasarlama aşamasında, gelecekteki yükü doğru bir şekilde hesaplamak gerekiyor... Başlangıçta tasarruf etmek, er ya da geç kaynak eksikliği ve büyüme ihtiyacıyla karşı karşıya kalacağınız gerçeğine yol açabilir. Özel bir bulutu ölçeklendirmek karmaşık ve pahalı bir süreçtir. Her seferinde yeni ekipman satın almanız, bağlamanız ve yapılandırmanız gerekir; genel bulutta neredeyse anında ölçeklendirmeye kıyasla bu genellikle haftalar sürebilir.

Ekipman maliyetlerinin yanı sıra lisans ve personele de mali kaynak sağlanması gerekiyor.

Bazı durumlarda “fiyat/kalite” dengesi, daha doğrusu “ölçeklendirme ve bakım maliyeti/elde edilen faydalar” sonunda fiyata doğru kayar.

Genel bulutlar

Özel bir buluta sahipseniz, genel bulut, bilgi işlem kaynaklarını bir ücret karşılığında kullanmanıza izin veren harici bir sağlayıcıya aittir.

Aynı zamanda bulut desteği ve bakımıyla ilgili her şey güçlü “sağlayıcının” omuzlarına düşüyor. Göreviniz en uygun tarife planını seçmek ve ödemeleri zamanında yapmaktır.

Nispeten küçük projeler için genel bulut kullanmak, kendi ekipman filonuzu korumaktan çok daha ucuzdur.

Bu sayede BT uzmanı bulundurmaya gerek kalmaz ve finansal riskler azalır.

İstediğiniz zaman bulut sağlayıcınızı değiştirip daha uygun veya daha karlı bir lokasyona geçmekte özgürsünüz.

Genel bulutların dezavantajlarına gelince, burada her şey oldukça bekleniyor: istemci tarafında çok daha az kontrol, büyük hacimli verileri işlerken daha düşük performans ve özel bulutlarla karşılaştırıldığında düşük veri güvenliği, bu da bazı iş türleri için kritik olabilir .

hibrit bulutlar

Yukarıdaki avantajların ve dezavantajların kesiştiği noktada, fiili olarak en az bir özel bulut ile bir veya daha fazla genel bulutun birleşimi olan hibrit bulutlar yer alır. İlk (ve hatta ikinci bakışta) hibrit bulutun, bilgi işlem gücünü istediğiniz zaman "şişirmenize", gerekli hesaplamaları yapmanıza ve her şeyi "geri uçurmanıza" olanak tanıyan bir felsefe taşı olduğu görünebilir. Bulut değil, David Blaine!

Hibrit bulutlar: acemi pilotlar için bir rehber

Gerçekte her şey neredeyse teorideki kadar güzel: Hibrit bulut zamandan ve paradan tasarruf sağlar, birçok standart ve standart dışı kullanım durumuna sahiptir... ancak nüanslar da vardır. İşte en önemlileri:

Ilk olarakperformans açısından da dahil olmak üzere "sizin" ve "başkasının" bulutunu doğru bir şekilde bağlamak gerekir. Özellikle genel bulut veri merkezinin fiziksel olarak uzakta olması veya farklı bir teknoloji üzerine kurulu olması durumunda burada pek çok sorun ortaya çıkabilir. Bu durumda, bazen kritik öneme sahip yüksek gecikme riski vardır.

Ikinci olarakHibrit bulutun tek bir uygulama için altyapı olarak kullanılması, tüm cephelerde (CPU'dan disk alt sistemine) eşit olmayan performans ve azaltılmış hata toleransı ile doludur. Aynı parametrelere sahip ancak farklı segmentlerde bulunan iki sunucu farklı performans gösterecektir.

Üçüncü olarak, yukarıda bahsedilen "yabancı" donanımın donanım açıklarını (Intel mimarlarına hararetli selamlar) ve bulutun halka açık kısmındaki diğer güvenlik sorunlarını unutmayın.

Dördüncü olarak, hibrit bulutun kullanılması, tek bir uygulamayı barındırıyorsa hata toleransını önemli ölçüde azaltma tehdidinde bulunur.

Özel Bonus: Artık bir yerine iki bulut var ve/veya aralarındaki bağlantı aynı anda “kopabilir”. Ve aynı anda birçok kombinasyonda.

Ayrı olarak, büyük uygulamaları hibrit bir bulutta barındırmanın sorunlarından bahsetmeye değer.
Çoğu durumda, örneğin genel bulutta 100 GB RAM'e sahip 128 sanal makineyi gidip alamazsınız. Çoğu zaman, kimse size bu türden 10 araba bile vermez.

Hibrit bulutlar: acemi pilotlar için bir rehber

Evet, halka açık bulutlar lastik değildir Moskova. Pek çok sağlayıcı böyle bir boş kapasite rezervini tutmaz - ve bu öncelikle RAM ile ilgilidir. İstediğiniz kadar işlemci çekirdeği “çizebilirsiniz” ve fiziksel olarak mevcut olanın kat kat fazlasını SSD veya HDD kapasitesi sağlayabilirsiniz. Sağlayıcı, hacmin tamamını bir kerede kullanmamanızı ve yol boyunca artırmanın mümkün olacağını umacaktır. Ancak yeterli RAM yoksa sanal makine veya uygulama kolayca çökebilir. Ve sanallaştırma sistemi bu tür hilelere her zaman izin vermiyor. Her halükarda, olayların bu gelişimini hatırlamakta ve bu noktaları "karadaki" sağlayıcıyla tartışmaya değer, aksi takdirde yoğun yüklerde (Kara Cuma, mevsimsel yük vb.) geride kalma riskiyle karşı karşıya kalırsınız.

Özetle hibrit bir altyapı kullanmak istiyorsanız şunu aklınızda bulundurun:

  • Sağlayıcı talep üzerine gerekli kapasiteyi sağlamaya her zaman hazır değildir.
  • Elemanların bağlantılarında sorunlar ve gecikmeler yaşanıyor. Hangi altyapı parçalarının ve hangi durumlarda "ortak" üzerinden talepte bulunacağını anlamanız gerekir; bu, performansı ve kullanılabilirliği etkileyebilir. Bulutta tek bir küme düğümünün değil, ayrı ve bağımsız bir altyapı parçasının bulunduğunu düşünmek daha iyidir.
  • Peyzajın büyük kısımlarında sorun yaşanma riski bulunmaktadır. Hibrit bir çözümde bulutlardan biri veya diğeri tamamen "düşebilir". Normal bir sanallaştırma kümesi durumunda en fazla bir sunucuyu kaybetme riskiyle karşı karşıya kalırsınız, ancak burada bir gecede çok sayıda sunucuyu tek seferde kaybetme riskiyle karşı karşıya kalırsınız.
  • Yapılacak en güvenli şey, halka açık kısmı bir "genişletici" olarak değil, ayrı bir veri merkezinde ayrı bir bulut olarak ele almaktır. Doğru, bu durumda aslında çözümün “melezliğini” görmezden geliyorsunuz.

Hibrit bulutun dezavantajlarının azaltılması

Aslında resim düşündüğünüzden çok daha hoş. En önemli şey iyi bir hibrit bulutu "pişirmenin" püf noktalarını bilmektir. Kontrol listesi formatındaki başlıcaları şunlardır:

  • Uygulamanın gecikmeye duyarlı kısımlarını ana yazılımdan ayrı olarak genel buluta taşımamalısınız: örneğin, OLTP yükü altındaki önbellek veya veritabanları.
  • Uygulamanın bu kısımlarını tamamen genel buluta koymayın; aksi takdirde uygulama durur. Aksi takdirde sistemin arızalanma olasılığı birkaç kat artacaktır.
  • Ölçeklendirme yaparken bulutun farklı bölümlerine konuşlandırılan makinelerin performansının farklılık göstereceğini unutmayın. Ölçeklendirme esnekliği de mükemmel olmaktan uzak olacaktır. Ne yazık ki bu bir mimari tasarım sorunudur ve bunu tamamen ortadan kaldıramayacaksınız. Sadece iş üzerindeki etkisini azaltmaya çalışabilirsiniz.
  • Genel ve özel bulutlar arasında maksimum fiziksel yakınlığı sağlamaya çalışın: mesafe ne kadar kısa olursa, bölümler arasındaki gecikmeler de o kadar az olur. İdeal olarak, bulutun her iki kısmı da aynı veri merkezinde "yaşar".
  • Her iki bulutun da aynı ağ teknolojilerini kullanmasını sağlamak da aynı derecede önemlidir. Ethernet-InfiniBand ağ geçitleri birçok soruna neden olabilir.
  • Özel ve genel bulutlarda aynı sanallaştırma teknolojisi kullanılıyorsa bu kesinlikle bir artıdır. Bazı durumlarda, sanal makinelerin tamamını yeniden yüklemeye gerek kalmadan taşımak için sağlayıcıyla anlaşabilirsiniz.
  • Hibrit bulut kullanımını karlı hale getirmek için en esnek fiyatlandırmaya sahip bir bulut sağlayıcısını seçin. Hepsinden iyisi, gerçekte kullanılan kaynaklara dayanmaktadır.
  • Veri merkezleriyle ölçeklendirin: Kapasiteyi artırmanız gerekiyorsa “ikinci bir veri merkezi” oluşturup onu yük altına alıyoruz. Hesaplamalarınız bitti mi? Fazla gücü “söndürüyoruz” ve tasarruf ediyoruz.
  • Bireysel uygulamalar ve projeler, özel bulut ölçeklenirken veya yalnızca belirli bir süre için genel buluta taşınabilir. Doğru, bu durumda hibritliğe sahip olmayacaksınız, yalnızca genel L2 bağlantısına sahip olacaksınız ve bu, hiçbir şekilde kendi bulutunuzun varlığına/yokluğuna bağlı değildir.

Bunun yerine bir sonuca

Bu kadar. Özel ve genel bulutların özelliklerinden bahsettik ve hibrit bulutların performansını ve güvenilirliğini artırmaya yönelik ana fırsatlara baktık. Ancak herhangi bir bulutun tasarımı, şirketin iş hedefleri ve kaynakları tarafından belirlenen kararların, uzlaşmaların ve sözleşmelerin sonucudur.

Amacımız okuyucuyu kendi hedeflerine, mevcut teknolojilere ve finansal yeteneklere göre uygun bulut altyapısı seçimini ciddiye almaya motive etmektir.

Sizi yorumlarda hibrit bulutlarla ilgili deneyiminizi paylaşmaya davet ediyoruz. Uzmanlığınızın birçok acemi pilota faydalı olacağından eminiz.

Kaynak: habr.com

Yorum ekle