Bulut barındırma ve özel barındırma: avantajları ve dezavantajları


9

Şu anda% 100 SLA ile çok sağlam bir hizmet sağlayabilecek bir hosting şirketi arıyorum.

Arama hem bulut hosting hem de yönetilen adanmış hosting geldi. (Sunucuyu kendim yönetmemeyi tercih ederim, çünkü hala Linux için yeniyim.)

Bu bir "en iyi" olarak ifade etmek mantıklı olur emin değilim, ama bulut barındırma adanmış sunucu barındırma üzerinde ne avantajları var?

Her şeyden önce güvenilir bir hizmete ihtiyacım var ve barındırılacak uygulamanın bazı öğeleri nispeten CPU yoğun olacak, ancak CPU kullanımındaki bu artışlar düzensiz olacak, bu nedenle barındırma bununla başa çıkabilmelidir.

Yanıtlar:


9

bulut barındırma özel sunucu barındırma üzerinde ne gibi avantajları var?

Özet içinde buna cevap yoktur; ya da bunun genel cevabı burada yazmak için en az çok uzun. İstediğiniz mimariyi ve hangi yükü tahmin edeceğinizi gösteren bir resim ile başlamanız ve ardından barındırma mimarisini bu temelde değerlendirmeniz gerekir. Sadece bir başlangıç ​​için, hangi programlama dilini kullandığınız çok önemli ve söylemediniz.

Size kısmi bir cevap vermek için:

  • CAP teoremini anlayın . Bulut barındırma genellikle Amazon SimpleDB ve S3 gibi CAP'ın AP tarafına yaslanan depolama API'leri sunar.
  • Bulut barındırma, ölçeklendirmenin bir sorun olmayacağını ima eder, yani 100 yeni sunucuyu önceden uyarı vermeden biriktirebilir ve alabilirsiniz.
  • Bulut barındırma, bir sunucu filosunu yönetmeyi kolaylaştıran ağ merkezli ve izleme merkezli eklentilere sahip olmalıdır, fx HTTP yük dengeleme, izleme, otomatik ölçeklendirme.

Lütfen bunu not al:

  • Sadece birkaç sunucu kullanıyorsanız, bulut bilişim, geleneksel VPS barındırmadan gerçekten farklı değildir.
  • Bu yüksek düzeyde ölçeklenebilir depolama API'lerini (SimpleDB gibi) kullanırsanız, elbette çok fazla büyümeyi kaldıracak bir platform kazanırsınız. Kapak tarafında, bulut bilgi işlem satıcısı tarafından da kilitlenirsiniz.

Her şeyden önce güvenilir bir servise ihtiyacım var

IMHO şunlardan birine işaret ediyor:

  • Rackspace, Engine Yard, Joyent ve diğerleri gibi tamamen yönetilen bir VPS veya özel sunucu sağlayıcısı.

VEYA

  • Google App Engine veya Windows Azure gibi bir 'tam yığın' bulut bilişim sağlayıcısı (işletim sistemini, yedeklemeleri, güvenlik yamalarını kendiniz yönetmenizi gerektiren Amazon EC2'nin aksine).

Yukarıdakilerden herhangi biri iyi bir başlangıç ​​noktası olacaktır - ama yine de, mimarinizin özelliklerine ve büyüme beklentilerinize bağlıdır.


1
Mortenesen: +1 Bu bulut barındırma ile karşılaştırıldığında standart barındırma artıları / eksileri hakkında internette okumak 1 tam ve net cevap olduğunu düşünüyorum. Ayrıca bir VPS üzerinden ölçeklemenin o kadar da zor olmadığını (büyük ölçeklendirmeye ihtiyacınız yoksa), en eksiksiz yönetilen VPS'nin daha pahalı bir plana yükselterek VPS alanınızı ve bant genişliğinizi artırabileceğini ve oldukça hızlı bir şekilde yapabileceğini de ekleyeceğim. , sunucunuzun kapalı kalma süresini bile fark etmeyeceksiniz.
Marco Demaio

3

Göreceğiniz trafik türü veya büyüme planlarınız hakkında bir fikir olmadan, kümelenmiş / grid-computing seçeneği veya geleneksel özel bir sunucu ile daha iyisini yapıp yapmayacağınızı söyleyemem. % 100 SLA ile saygın bir şirket bulamayacağınızı söyleyebilirim - herhangi bir hizmette% 100 garantili çalışma süresi ve herhangi bir şey sakladığına söz veren herkes ( belki kesinti durumunda kredi verilmesine izin vermek için her ay fazla ücret almak kadar basit bir şey).


SLA tanımınıza ve% 100'e bağlı olarak aslında% 100 SLA'ya sahip şirketler var. Çoğu insan hayatta% 100 garanti olmadığını bilir. Ve% 100 SLA,% 100 çalışma süresi anlamına gelmez. Dünya bir asteroid ile vurulabilir ve tüm kıtalardaki tüm yedekleme sunucularınız aynı anda çıkarılabilir. Ancak en azından% 100 SLA ile telafi edeceksiniz (Tamam, bu durumda muhtemelen çok önemli değil). Anahtar, SLA garantisinin kesinti durumunda (% 100 kayıplarınızı karşılayacak kadar% 100 kredi mi?% 200?% 500?) Ve bu% 100 SLA'daki prim tutarını karşılayıp karşılamadığını belirlemektir.
Lèse majesté

3

Bulut barındırma çok farklı anlamlara sahiptir, ancak Hizmet Olarak Platform (PaaS) veya Hizmet Olarak Altyapı (IaaS) hakkında konuşuyorsanız, ana faydaları genellikle birden çok sunucuya ölçeklendirme ve aylık yerine saatlik ödeme yeteneğidir. . VPS / VM vs Dedicated vs Cloud Servers: Barındırma seçenekleri ve maliyet karşılaştırmaları hakkında bir blog yazısı yazdım ve sorunuzdan bir Sanal Özel Sunucu (VPS) veya VM barındırma sağlayıcısıyla iyi yapacağınız gibi geliyor. Çalışma süresi, bir yük dengeleyicinin arkasında birden fazla VM içeren bir Bulut barındırma sağlayıcısı kullanmaktan daha büyük bir endişeniz varsa, yüksek kullanılabilirlik için en iyi bahistir. Birden fazla sunucu kullanarak bakım / yükseltme için bir tane alabilir ve herhangi bir kesinti olmaz.


+1 Güzel makale! Kontrol paneli olarak Plesk yerine
cPanel'den bahsedeceğim

3

% 100 SLA için +1, her kritik görev uygulaması bunu sunan bir ana bilgisayarda bulunmalıdır. Buna ek olarak, her şirketin% 100 SLA arasında iyi bir baskıya sahip olduğunu ekleyebilirim.

Çalışma zamanı (ping) ve donanımda garanti edebilirler, ancak uygulamanın kendisi için% 100 SLA sunabildiklerinde daha yoğun şeyler gelir. Bu tür bir şey sunabilecek sağlayıcıların bir listesini isterseniz, tavsiye edebileceğim birkaçıyla çalıştım.


Oluşturduğunuz uygulamada nasıl% 100 SLA sunabilirler? Web barındırma kodunuzu üzerinden gidip bir şey haywire giderken gidermek olduğunu ima ediyor musun? Herhangi bir dürüst web barındırma SLA sadece onlar üzerinde kontrol sahip olduğundan, donanım / işletim sistemi ve ağ çalışma süresi kapsayacak. Güvenli olmayan kod yazmayı, kritik düzeltme eklerini yüklememeyi veya yazılımın kararlı olmayan sürümlerini çalıştırmamayı seçerseniz, web ana bilgisayarı sonuçta oluşan kesinti süresi hakkında hiçbir şey yapamaz. Uygulamanın kullanılabilirliği genellikle sadece SaaS sağlayıcıları tarafından garanti edilir.
Lèse majesté

Sadece sağlayıcı yerine paylaşılan bir misyon ve güvenilir danışman olma kapsamı ötesine uzanan uçurum geçiş barındırma sağlayıcı daha genişletilmiş yaklaşım olacaktır.
Nick O'Neil

1

Bir bulut hizmeti, onu geleneksel barındırmadan ayıran üç farklı özelliğe sahiptir. Talep üzerine, tipik olarak dakika veya saat olarak satılır; elastiktir - bir kullanıcı herhangi bir zamanda istediği kadar çok veya az bir hizmete sahip olabilir; ve hizmet sağlayıcı tarafından tamamen yönetilir (tüketicinin kişisel bilgisayar ve İnternet erişiminden başka bir şeye ihtiyacı yoktur). Sanallaştırma ve dağıtılmış bilgi işlemdeki önemli yeniliklerin yanı sıra yüksek hızlı Internet'e ve zayıf bir ekonomiye erişimin artması bulut bilişime ilgiyi hızlandırdı.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.