Mon, 10 Mar 2014 00:46:16 +0200, Mustafa ŞANLI
<[email protected]> :

> Değerli uzman arkadaşlarım;
> yaklaşık 2000 kişilik bir kurumun bilgilerinin tutulduğu bir sistem
> oluşturuyorum.
> MySQL Veri tabanı için hosting hizmeti mi almalıyım. Yoksa sunucu mu
> almak daha mantıklı olur?
> Sunucunun özellikleri ne olmalı?
> Benim düşüncem sunucu almak yönünde ancak karşı düşünceyi savunan
> arkadaşlarım var.
> Kurumum bu konuda uzman görüşü almamı istedi.
> Avantaj ve dez avantajları konusunda yardımcı olursanız sevinirim.
> sizlerin bu konudaki düşüncelerinizi almak istedim.
> değerli katkılarınız için şimdiden teşekkür ederim.

Sizin neden sunucu almak istediğinizi, karşı çıkanların niye karşı
çıktığını yazsaydınız, daha iyi yorum yapabilirdik.

Sadece veritabanı servisi mi alacaksınız? Veritabanını kullanacak
uygulama nerede olacak? Genelde aynı sunucuda ya da aynı ağda olmaları
tercih edilir (performans, güvenlik). O yüzden veritabanı hizmeti
alacağınız yerde uygulamayı da barındıracağınızı farzediyorum.

İnternet servis sağlayıcılarının (Hosting firmaları) verdikleri
hizmetler genelde 5 kategoride toplanıyor. Ucuzdan pahalıya doğru
sıralıyorum:

* Paylaşımlı hosting: Aynı fiziksel/sanal sunucu üzerinde birçok
uygulamanın yanı sıra sizin uygulamanıza da hizmet sağlanıyor.
** Artıları
*** Yönetimi hizmeti sağlayan servis sağlayıcı tarafından yapılıyor.
*** Maliyeti düşük
** Eksileri
*** Serviste kendinize özgü bir ayar ya da kurulum yaptıramıyorsunuz
(MySQL'in thread sayısı şu kadar olsun, PHP'ye x modülünü de kurun, vs).
*** Uygulamada işletim sistemi düzeyinde bir çözüme gidemiyorsunuz --
cron'dan (zamanlayıcı şöyle bir uygulama çalıştırayım, güvenlik için
dosya sisteminin şu özelliğini kapatayım, vs vs).
*** Genelde servisi verilen uygulamalar en popüler olanlar (PHP/MySQL
gibi), farklı bir dil, kitaplık, servis vs seçeneği bulmak zor oluyor.
*** Aynı sunucuyu paylaştığınız diğer uygulamalardan birinin yoğun
kullanılması sizin servisiniz yavaşlayabiliyor.
*** Aynı sunucuyu paylaştığınız diğer uygulamalardan birine sızılması,
sizin site güvenliğinizi de etkiliyor.

* VPS: Aynı fiziksel sunucu üzerinde birden fazla sanal sunucu
barınıyor. Size de bu sanal sunuculardan birinin hizmeti sağlanıyor.
** Artıları
*** Kendi servisinizi kendiniz dilediğiniz gibi kurup /
ayarlayabiliyorsunuz.
*** Ölçeklemesi kolay. Daha fazla sistem kaynağına ihtiyacınız
olduğunda, firmadan istediğinizde size ek sistem kaynağını hızlı
sağlıyor.
** Eksileri
*** Aynı sunucuyu paylaştığınız diğer uygulamalardan birinin yoğun
kullanılması ya da o sistemin ayarlanma hatasından dolayı olacak
aksaklık/hata sonucu kaynaklar yoğun kullanılırsa sizin servisiniz
yavaşlayabiliyor.
*** Bir önceki seçenekten daha pahalı.
*** Sistemin yönetimini kendiniz ya da dışarıdan ek hizmet alacağınız
bir firmanın yapması gerekiyor. Her türlü işletim sistemi düzeyinde
sorun da size maliyet olarak (iş gücü, vs) biniyor. Eğer sistemin
yönetimi iyi yapılmazsa, "paylaşımlı hosting" seçeneğinden daha kötü
bir güvenlikle karşılaşabiliyorsunuz. Basit hatalar uzun sistem
kesintilerine yol açabiliyor.

* Dedicated VPS: Aynı fiziksel sunucu üzerinde birden fazla sanal sunucu
barınıyor. Size de bu sanal sunuculardan birinin hizmeti sağlanıyor.
Sanal sunucu kaynakları size adanmış durumda.
** Artıları
*** Başkalarının sorunları sizi etkilemiyor.
*** Kendi servisinizi kendiniz dilediğiniz gibi kurup /
ayarlayabiliyorsunuz.
*** Ölçeklemesi kolay. Daha fazla sistem kaynağına ihtiyacınız
olduğunda, firmadan istediğinizde size ek sistem kaynağını hızlı
sağlıyor.
** Eksileri
*** Bir önceki seçenekten daha pahalı.
*** Sistemin yönetimini kendiniz ya da dışarıdan ek hizmet alacağınız
bir firmanın yapması gerekiyor. Her türlü işletim sistemi düzeyinde
sorun da size maliyet olarak (iş gücü, vs) biniyor. Eğer sistemin
yönetimi iyi yapılmazsa, "paylaşımlı hosting" seçeneğinden daha kötü
bir güvenlikle karşılaşabiliyorsunuz. Basit hatalar uzun sistem
kesintilerine yol açabiliyor.

* Dedicated sunucu: Size özel adanmış bir fiziksel sunucu sağlanıyor.
** Artıları
*** İstediğiniz kadar ek sanal sunucu üretip, birçok sunucuyla hizmet
verebiliyorsunuz. Tek bir sunucu ile kısıtlı değilsiniz.
*** Birden fazla dedicated VPS almak yerine bunu tercih ettiğinizde,
o dedicated VPS'lerin kendi aralarında haberleşmesi daha hızlı olur.
*** Başkalarının sorunları sizi etkilemiyor.
*** Kendi servisinizi kendiniz dilediğiniz gibi kurup /
ayarlayabiliyorsunuz.
** Eksileri
*** Tek bir sunucu için kullanıyorsanız, ölçeklemesi VPS çözümlerine
göre daha zor.
*** Bir önceki seçenekten daha pahalı.
*** Sistemin yönetimini kendiniz ya da dışarıdan ek hizmet alacağınız
bir firmanın yapması gerekiyor. Her türlü işletim sistemi düzeyinde
sorun da size maliyet olarak (iş gücü, vs) biniyor. Eğer sistemin
yönetimi iyi yapılmazsa, "paylaşımlı hosting" seçeneğinden daha kötü
bir güvenlikle karşılaşabiliyorsunuz. Basit hatalar uzun sistem
kesintilerine yol açabiliyor.

* Co-location sunucu: Size adanmış kabinde bir sunucu yeri oluyor.
Kendi donanımınızı kendiniz toplayıp yerleştiriyorsunuz.
** Artıları
*** Donanımı istediğiniz kadar güçlü toplayabilirsiniz, bir kere masraf
yapıp, sadece yer ve bağlantı kirası ödersiniz.
*** İstediğiniz kadar ek sanal sunucu üretip, birçok sunucuyla hizmet
verebiliyorsunuz. Tek bir sunucu ile kısıtlı değilsiniz.
*** Birden fazla dedicated VPS almak yerine bunu tercih ettiğinizde,
o dedicated VPS'lerin kendi aralarında haberleşmesi daha hızlı olur.
*** Başkalarının sorunları sizi etkilemiyor.
*** Kendi servisinizi kendiniz dilediğiniz gibi kurup /
ayarlayabiliyorsunuz.
** Eksileri
*** Donanımda bir arıza oluştuğunda sizin ilgilenmeniz gerekiyor. Hem
insan gücü, hem donanım temin/değiştirme/yenileme maliyeti.
*** Tek bir sunucu için kullanıyorsanız,ölçeklemesi VPS çözümlerine
göre daha zor.
*** İlk maliyeti bir önceki seçenekten daha pahalı, ama
aylık ödemeleri daha ucuz.
*** Sistemin yönetimini kendiniz ya da dışarıdan ek hizmet alacağınız
bir firmanın yapması gerekiyor. Her türlü işletim sistemi düzeyinde
sorun da size maliyet olarak (iş gücü, vs) biniyor. Eğer sistemin
yönetimi iyi yapılmazsa, "paylaşımlı hosting" seçeneğinden daha kötü
bir güvenlikle karşılaşabiliyorsunuz. Basit hatalar uzun sistem
kesintilerine yol açabiliyor.

Önerilerim:
* "Evladiyelik" almak yerine, küçük başlayıp, uygulamanız ihtiyaç
duydukça daha geniş kaynaklar almanız. "Kocaman" görünen bir proje,
teknik açıdan ağır bir yük oluşturmayabilir.
* Kendi sisteminizi yönetecek kaynağınız (mali ya da insan gücü olarak)
yoksa, paylaşımlı hosting'i tercih etmeniz.
* Kişisel eğlence projeleri dışında VPS çözümüne (2.si) itibar
etmemeniz.
* Tek bir sunucu barındıracaksanız Dedicated VPS tercih etmeniz.
* Birkaç sunucudan oluşacak bir yapı tasarlıyorsanız ve n tane
"dedicated VPS" ihtiyacınızı karşılamıyorsa dedicated sunucuya
yönelmeniz.
* Co-location'a yönelmeyi düşünürseniz, dedicated sunucu ile artılarını
ve eksilerini iyi değerlendirmenizi (kiralamak bazen satın almaktan
daha ucuzdur).
* Kendi sunucunuzu yönetecek insan gücünüz yoksa ama bir sunucuya
yerleştirmeye ihtiyacınız varsa, Linux sistem yönetimi hizmeti veren
bir firmayla anlaşmanız.

                   Doruk

--
Özgür Yazılım A.Ş. ~ #
http://www.ozguryazilim.com.tr
_______________________________________________
Linux-sunucu E-Posta Listesi
[email protected]

Liste kurallarını http://liste.linux.org.tr/kurallar.php  bağlantısından 
okuyabilirsiniz;

Bu Listede neden bulunduğunuzu bilmiyorsanız veya artık bu listeden gelen 
e-postaları almak istemiyorsanız aşağıdaki bağlantı adresini kullanarak 1 
dakika içinde üyeliğinizi sonlandırabilirsiniz.
https://liste.linux.org.tr/mailman/listinfo/linux-sunucu

Cevap