Dedicated server mı yoksa Cloud Hosting mi?


14

Bu, Cloud Hosting hakkında kanonik bir sorudur

Uygulamamı İnternete dağıtırken:

  • Özel bir sunucu, bulut barındırma veya VPS seçmeli miyim?
  • Seçim yaparken hangi faktörleri göz önünde bulundurmalıyım?

Yanıtlar:


9

İlk olarak cyberx86 tarafından gönderildi . Gönderi temizlendikten sonra lütfen bu bildirimi kaldırın.

Bu soru çok soruluyor gibi görünüyor - genellikle Amazon'un EC2'sine özel atıfla - ama genel fikirlerin burada hala geçerli olduğunu düşünüyorum.

İlk olarak, bulut / vps / ayrılmış karşılaştırması avantajları / dezavantajları için bu soruya ve bu soruya bakın.

Özel senaryoya gelince, kesin bir cevap vermek için yeterli bilgi vermediniz. Bahsettiğiniz tüm noktalar bulutta başarıyla uygulanabilir (ve özel bir sunucu kullanıyor olmanızdan daha karmaşık olmamalıdır).

Amazon'un EC2 bulutuna özel bir referans sunacağım - çünkü aşina olduğum şey budur, ancak kavramlar diğer bulutlara da genelleşmelidir.

Sonuç olarak, kaynak gereksinimlerinizi değerlendirmek ve daha sonra bulutta adanmış çalıştırma maliyetini karşılaştırmak gerekir. Yeni başlıyorsanız, az sayıda (çift bin?) Kullanıcıyla ve hesaplama açısından yoğun komut dosyaları kullanmıyorsanız, bulutun muhtemelen daha ucuz olduğunu öneririm.

Birkaç ortak noktayı ele almak için:

  • 'x services' ve 'x cron jobs her 5 dakikada bir' gerçekten karmaşıklığı veya kaynak gereksinimlerini tanımlamaz. Yük ortalamalarınıza, bellek kullanımınıza ve bant genişliği kullanımınıza bakın - bunlar bulutun sizin için uygun maliyetli olup olmayacağını belirler. Genellikle ilk kurulum için bulut düşük maliyetli, düşük riskli bir yatırım sunarken, özel sunucular daha yüksek başlatma maliyetine sahiptir. Öte yandan, önemli miktarda bant genişliği tüketen bir uygulamanız varsa, özel bir sunucu muhtemelen daha ucuza çalışacaktır.

  • PHP 5 ve MySQL gerçekten önemli konular değildir - bulut platformları işletim sisteminden her şeyi özelleştirmenize izin verir - bu da bunlardan herhangi birini çalıştırırken sorun yaşamayacağınız anlamına gelir. Tek düşünce, bunların daha fazla işlem gücü gerektiren dinamik bir uygulama yapmasıdır. Bulut bunun üstesinden gelebilir, ancak bulut bilişim ile kullandığınız kadar ödersiniz - daha büyük işlem gereksinimleri daha büyük maliyetlere dönüşür. Ancak, hem işlenen isteklerin sayısına hem de her isteğin karmaşıklığına bağlı olduğunu unutmayın. En küçük (EC2) sunucu, makul şekilde optimize edilmişse, günde on binlerce Wordpress sayfa isteğini kolayca işleyebilir.

  • Codeigniter bilgim için oldukça etkilidir, ancak yine de, uygulamanızın tam olarak ne yaptığına bağlıdır (ne tür kaynaklar gerektirir). Bir bulut ortamında Codeignitor uygulamasını çalıştırırken sorun yaşanmaz. Çoğu durumda, WordPress'i çalıştırmaktan daha ucuz bir işlem maliyeti olduğunu söyleyebilirim.

Sonuç : kaynak tüketiminizi tahmin edin ve bu ihtiyaçları çeşitli platformlarda karşılamak için gereken minimum planları belirleyin. Ardından, önümüzdeki birkaç ay / yıl içinde olası büyümenizi tahmin edin ve ölçeklendirmeye nasıl devam edeceğinize karar verin (küçük başlayıp daha sonra yükseltme vb.). Bunu, bulut üzerinde (ve her biri için öngörülen maliyetlerin yanı sıra) özel bir sunucuda yapmanın zorluğunu göz önünde bulundurun.

Tipik olarak, yeni başlayan bir 'ortalama' uygulama için 'bulut'u tavsiye ederim. Öte yandan, uygulamalarınız özellikle kaynak yoğun ise (özellikle bant genişliği, aynı zamanda CPU, disk G / Ç, bellek, depolama), özel bir paket genellikle daha iyi çalışır. Bulutun gerçek avantajı, küçük ve kolayca ölçeklenebilme yeteneğidir - ihtiyacınız olduğunu düşündüğünüz şey için değil, kullandığınız şey için ödeme fikri (yalnızca ihtiyaç duyduğunuzdan çok daha az ihtiyacınız varsa iyi çalışır) '). Amazon'un EC2'sine devam etmese bile - başlayarak bakardım. İyi bilinir (birçok insan bunu kullanır = kolayca kullanılabilir yardım), oldukça olgun (bulut bilişim giderken) ve oldukça ucuzdur - diğer hizmetleri karşılaştırabileceğiniz iyi bir temel oluşturur. Raf Alanı, Joyent, GoGrid,


4

Yaşadığınız yere bağlı olarak, bazı yasal yönler, kararın herhangi bir teknik veya finansal yönünden daha önemli olabilecek ilgili bir konu olacaktır.

Ben özel hosting için daha büyük olasılıkla kullanıcıların kendi ülkesinde yerel bir şirketin seçildiğini varsayalım. Bu durumda, tüm operasyon sadece bir yargı yetkisine tabidir.

Bir bulut sağlayıcısı söz konusu olduğunda, özellikle ABD dışında yaşıyorsanız, bu genellikle böyle değildir (sağlayıcının bir ABD şirketi olduğunu varsayacağım). Bu durumda, iki ülke, kendi ülkeniz ve ABD ile ilgilenmeniz gerekir ve ABD hükümeti ABD merkezli her varlığı değerlendirdiğinden, hizmet sağlayıcısının ABD dışı bir katmanını seçerseniz bu da doğrudur. ABD yasalarına tabi olacak şirket.

Bu neden bir sorun olabilir?

  • Veri koruma / gizlilikle ilgili çelişen yasalarınız olabilir. Bu konuda ABD yasaları diğer birçok ülkeye kıyasla nispeten zayıftır. Bu, özellikle Google Apps veya Office365 gibi barındırılan bir hizmeti kullanmayı düşünüyorsanız önemlidir, ancak kendi hizmetinizi, örneğin bir EC2 örneğinden geçirmeyi düşünüyorsanız da dikkate alınmalıdır.
  • ABD yasaları, bazı kurumlara, sizi (veya kullanıcılarınızı) araştırmayı seçmeleri halinde sizi az çok savunmasız bırakacak geniş kapsamlı yetkiler sunmaktadır. Bu, servis sağlayıcının gag siparişlerini bile içerebilir, böylece tüm veri kümenizin bir kopyasını aldıklarını asla bilemezsiniz. Yine, ABD dışındaki hizmet katmanlarını seçseniz bile bu durum geçerlidir.
  • Ticari sırlar söz konusu olduğunda, hiçbir yabancı hükümet dost sayılmamalıdır.

Sonuçta, bu sizin durumunuzda veya imkansız kılan bir anlaşma kırıcıda tamamen alakasız olabilir.

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.