Bulut veritabanı benim için ne zaman uygun?


10

Bazıları DBaaS'nin (hizmet olarak veritabanı) - bulut veritabanı olarak da biliniyor - İş Zekası (BI), analitik (OLAP) veya arşivleme için uygun olmadığını söylüyor.

Bu doğru mu? Daha genel olarak, DBaaS en etkili teknik seçim ne zaman?

Yanıtlar:


5

Çok fazla trafik, sürekli yoğun kullanım olduğunda etkili teknik seçimdir.

Listelediğiniz örnekler veritabanını öncelikle depolama tesisi olarak kullanır, arama / işleme çok fazladır. Bulut temel olarak hız ve CPU gücü ile ilgilidir ve bu bir maliyet getirir. Bu tür bir hız sağlamayan ancak diğer tüm açılardan bulutu aşan çok daha az pahalı (ve daha güvenilir) arşivleme çözümleri vardır. BI, analitikler vb., Haftanın 7 günü, günde 24 saat 5000 kez yaptığınız bir şey değildir. Özel bir sunucu oluşturmak, daha sonra her bir sorgunun bitmesi için bu amaç için bulut bakımı ödemek yerine birkaç saniye daha ucuz olacaktır.

Web uygulamaları sağlarsanız - ağ üzerinden hizmet olarak yazılım, birçok müşteri için, bulut en çok hoş karşılanır ve dalgalanan ancak her zaman yüksek olan trafiğe uyum sağladığı için en fazla fayda sağlar. Yük düşükse veya çoğu zaman sıfırsa, daha uygun maliyetli çözümler vardır.

Ayrıca veriler çok gizliyse, kontrolünüz dışındaki kişiler tarafından denetlenen rastgele diğer şirketlerle paylaşılan 3. taraf makinelere yerleştirmek akıllıca değildir ...


5

SQL Azure'u tam bir SQL yüklemesi üzerinde başlatmamın bir nedeni, bulut veritabanlarının SQL Server'ı yukarıda / güncellenmiş / ayarlanmış / ölçeklendirilmiş / kümelenmiş / ve diğer tüm yönetici çalışmalarına odaklanmak yerine genellikle uygulamama odaklanmama izin vermesidir. beni şeylerden uzaklaştır.

Kullanıcıların verilerini barındıran diğer şirketlere ne kadar güvendiğine bağlı olarak gelecekte yerel SQL Server yapmamız gerekebilse de, geliştiricinin bakış açısından benim için çok şey yapıyor:

  • Uygulamaya odaklanmak için bana daha fazla zaman veriyor.
  • Tam SQL'e ihtiyacım olduğuna karar verene kadar tam bir SQL örneği (GB başına binlerce dolar / 10 $ / ay) tasarruf sağlar.
  • Yedeklemeler / dizinleme gibi beklediğim tüm özellikleri bana veriyor.
  • DB üzerinde kendi analizlerimi yapabilirim. Bu benim veritabanım, bu yüzden istediğimi yapabilirim. Çoğu durumda kutunun dışında olmayabilir, bu nedenle sadece SSRS / SSAS'ı çalıştırmak istiyorsanız, tam sürüm için her zaman ekstra birkaç büyük ödeyebilirsiniz. : - /
  • SF olarak. diyor ki, otomatik olarak ölçeklenebilir ve yedeklidir, bu nedenle sunucu çöktüğü için (büyük olasılıkla) veri kaybetmezsiniz. Bir sunucu ölürse, bu kadar uzun zaman alırsa saniyeler içinde yedeklenirsiniz.

Uygulamanız Azure'da da mı barındırılıyor? Değilse ben veritabanı uygulamadan şimdiye kadar barındırılan düşünüyorsanız işitme dikkat çekici bir performans isabet verir düşünüyorsanız (ben db için bulut kullanarak ilgileniyorum ama uygulama barındırma ilgileniyorum) işitme ilgilenen olurdu.
KallDrexx

Evet, uygulamam Azure'da barındırılıyor, bu yüzden her şey çok yakın. Gerçi, Azure veri merkezleri birbirinden oldukça uzaktadır (batı kıyısı, doğu kıyısı, orta, asya, vb.). Barındırılan hizmetlerinizin nerede olmasını istediğinizi gerçekten ayarlayabilirsiniz, böylece barındırdığınız her yerde uygulamanıza (ülkenin bir bölgesi dahilinde) oldukça yakınlaşabilirsiniz. Sağlam bir bağlantınız olduğu sürece bunun çok fazla olacağını düşünmüyorum. Azure deneyimimde oldukça hızlı, ancak yerel bir uygulama ile bir Azure DB denemedim ve öğrenirken bir numunenin ötesinde perf test ettim. Yine de hızlı görünüyordu.
Ryan Hayes
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.