bir vps hikayesi: slicehost

geçtiğimiz hafta blogun tasarımını yenilerken kullandığım web sunucusunu da değiştirmiştim. öncelikle sebeplerden başlamak istiyorum.

neden mediatemple’ı bıraktım?

yıllar öncesinde blogcular arasında epey popüler olan dreamhost kullanmıştım. kampanya ile nerdeyse bedavaya aldığım 1 yıllık servisim bitince kaçarak ordan uzaklaştım. daha sonra oldukça popüler ve kaliteli görünen mediatemple‘a geçtim ve epey bir süredir de kullanıyordum.

orta ve küçük ölçekli bloglar için yeterli bir servis olan grid-service uzun süre beni de idare etti. fakat yeni projeler geliştirmeye başladığım zaman oldukça yetersiz kaldı. http ve database serverları onlarca farklı müşteriyle ortak kullandığınız için kendinize özel hiçbir ayar yapamıyorsunuz ve bu yüzden sisteminizi optimize etmeniz mümkün olmuyor. ek olarak veritabanı için herhangi bir cacheleme sistemi de kullanamıyorsunuz. bunun üzerine bir de katı bir şekilde memory, cron ve cpu sınırlamaları olması oldukça can sıkabiliyor. son olarak cluster 2′nin tamamen çökmesi ve birçok siteye birkaç gün boyunca ulaşılamaması sonucu mediatemple defteri benim için kapanmış oldu. (şu anda da ulaşılamıyor.)

vps (virtual private server) nedir? neden vps?

fiziksel bir sunucunun küçük parçalara bölünerek birçok sunucu olarak görev yapmasına olanak tanıyor. (detaylı bilgi) bu sayede tamamen size ayrılmış olan bellek ve disk parçasında istediğiniz gibi at koşturabiliyorsunuz. istediğiniz programları kurup istediğiniz kadar çalıştırabiliyorsunuz. bu konuda tamamen özgürsünüz.

burdan kulağa hoş gelse de vps yönetmek sıradan kullanıcılar için pek de kolay değil. çünkü seçtiğiniz linux dağıtımını uzaktan kurduktan sonra tamamen bomboş bir bilgisayara sahip oluyorsunuz. basit bir web sitesi sunabilmek için gerekli olan http sunucusunu (apache, nginx, lighttpd, … ) ve diğer gerekli olan sunucuları ve programları da (mysql server, mail server, php, ruby, rails, python, django, … ) siz kurup ayarlarını yapmak durumundasınız. ek olarak sunucunun ve bütün programların güvenliğini ve bakımını yapmak da size kalıyor. tabi bütün bu işleri yapmak için bir kontrol paneli de bulunmuyor, her şeyi konsoldan yapmanız gerekiyor.

bütün bu hizmetler de size müthiş bir esneklik sağlıyor. istediğiniz şekilde sunucunuzu optimize ederek oldukça hızlı ve çok kişiye aynı anda hizmet verebilecek bir web servisi yaratabilirsiniz. elbette optimizasyon mevzusu da pek kolay değil, servisinizin gidişatına göre farklı sunucuları/programları farklı şekillerde optimize etmek gerekebiliyor, bunun hazır bir formülü yok.

vps sisteminin diğer bir güzel yanı ise farklı servisleriniz için farklı sayıda vps parçaları alıp ihtiyaca göre esnek bir şekilde onları kullanabilirsiniz. örneğin; 3 farklı parça alıp, 2 tanesini http server, 1 tanesini de mysql server yapabilirsiniz. bu sayede http sunucuları sitenizin yoğunluğuna göre eşit olarak ziyaretçilere hizmet verirken, arka planda ortak olarak aynı mysql sunucusunu kullanırlar. bu sayede aşırı yoğunluklarda bile sorunsuz çalışan bir site geliştirebilirsiniz. ek olarak, mysql sunucusunu ayrı bir parçada tutmak potansiyel saldırılardan uzak, daha güvenli bir çalışma ortamı sağlayacaktır. bir diğer örnek olarak da 3 parçayı; 1 http server, 1 application server ve 1 database server olarak kullanabilirsiniz. bu durumda statik dosyalar direk olarak http sunucudan servis edilirken, uygulamanızın kendisi dinamik olarak ayrı bir parçada dış dünyaya kapalı olarak güvende çalışabilir. benzer şekilde veritabanı işlemleri de diğer parçada kendi başına çalışır. tabi tek bir parça satın alıp bütün servisleri aynı sunucudan sunmanız da mümkün.

neden slicehost?

slicehost’u seçmemin temel olarak 2 önemli ve basit sebebi var:

  1. güvenilir

    aynen mosso gibi slicehost da rackspace‘in bir alt şirketi ki bu isimleri duymamış olanınız herhalde yoktur.

  2. komünite

    slicehost’un geliştiriciler arasında oldukça güzel bir komünitesi var. her türlü kurulum, güvenlik ve bakımla kendiniz ilgileneceğiniz için bu yardım kanalları oldukça yararlı oluyor.

ek olarak slicehost api kullanılarak hazırlanmış olan iphone uygulaması sayesinde mobil yönetim ve durum kontrolü yapmanız da mümkün.

eğer siz de slicehost’u kullanmak isterseniz bu linki kullanarak üye olursanız sevinirim. bu sayede beni de referans göstermiş olursunuz.

ilgili yazılar

  • yeni tasarım
    radikal değişiklikler yapmadan blogun arayüzünü yenilemeye karar vermiştim. aynı zamanda eski temanın yapısı itibariyle yazılarım...
  • tweetie, mac masaüstüne iniş yaptı
    ilk olarak iphone için twitter uygulaması olarak piyasaya sürülen ve ortalığın tozunu attıran tweetie...
  • twitter yeni zelanda’ya sms gönderiyor
    biz stone, dün yeni zelanda’daki twitter kullanıcıları için çift yönlü olarak sms kullanımının açıldığının...
  • basitleştirilmiş adresler
    google ve sonrasında diğer arama motorları geçtiğimiz haftalarda yeni bir <link> etiketini kullanıma soktu. bu...
  • iboobs app store’a giremedi
    son günlerde apple app store‘un reddettiği ilgi çeken uygulamalardan biri de iboobs oldu. aslında iboobs...

 
 
 

“bir vps hikayesi: slicehost” 6 yorum var

 

vps konusunda ben de uzun bir süre kararsız kalmıştım. yazında bahsettiğin gibi birden fazla sunucu mu kullanıyorsun şu anda?

Bu yorumun orjinali FriendFeed sitesinde yer almaktadır.

 

yok, hayır şu anda tek parça vps üzerinden servis yapılıyor.

Bu yorumun orjinali FriendFeed sitesinde yer almaktadır.

 

2006′dan beri dreamhost kullanıcısıyım 2008 sonunda da vps sunucuya geçtim, neden dreamhosttan kaçtığınızı biraz daha açarsanız sevinirim

 

dediğim gibi ortalama bir blogcu için hesaplı ve yeterli servisleri olabilir. kişisel fikrim dreamhost servisleri (http, s/ftp, ssh, email … ) pek stabil çalışmıyordu ve yeterince hızlı değildi. bu 2006 yıl öncesine dayanıyor olabilir, şimdi net hatırlayamıyorum. yine de ftp’ye bağlanmak istediğimde bana izin vermiyorsa bu oldukça canımı sıkıyor. belki 15 dakika sonra düzeliyordur ama bu tip şeyler benim epey canımı sıkmıştı.

ek olarak dreamhost gerçek anlamda bir vps servisi sunmuyor bildiğim kadarıyla çünkü size root access vermiyor. bir de sınırsız disk, sınırsız bandwidth, sınırsız ıvır kıvır veriyoruz diyen servislerden her daim uzak durmak lazım.

 

Merhaba
DV 3.5 kullanıyordum mediatemple şimdi slicehosta bakınıyordum DV başlangıç paketimde 1TB network transfer ve 256 MB dram vardı
Slicehostun paketlerine bakıyorum 800GB BW olanı 130$ bunu özelleştirebiliyor muyum yani istediğim 1000GB BW ve 1024MB RAM diğerleri sorun değil böyle bir özelleştirilmiş paket alınabiliyor mu? + Senin kullandığın paket hangisi?

Slicehost ile çalışmadım hiç biraz tereddütteyim (türkiye’den ping vs..) sorularım başını ağrıttıysa özür dilerim iyi çalışmalar.

 

merhaba @murat,

malesef slicehost’ta herhangi bir özelleştirme yapılamıyor. paketler aynen sitede gözüktüğü gibi ve sabitler. çoğu şartta yeterli olabileceklerini düşünüyorum. ben 256 mb ram olan paketi kullanıyorum ki bütün değerler oldukça yeterli durumda.

mediatemple’ın dv servisi ile slicehost temel farklılıklar gösteriyor. bildiğim kadarıyla mediatemple direk olarak web server için dv satıyor. içinde web server için gerekli araçların kurulu olduğu ve hatta plesk de var. işletim sistemi de sabit ve centos. slicehost ise böyle işlemiyor. daha çok işletim sistemi seçeneğin var. istediğini seçiyorsun ve anında senin vps’in hazır oluyor. üzerinde hiçbir şey yüklü olmuyor. içerisinde plesk gibi yönetim paneli de yok. konsol ve sen. tabi istersen yükleyebilirsin. ihtiyacına göre istediklerini yüklemekte özgürsün. dolayısıyla sadece mysql kurup database server olarak kullanman mümkün. yazıda da belirttiğim gibi application, http ve database layerlarını farklı vps’lere kurup daha scalable bir ortam yaratmak mümkün.

ping konusuna gelince; ben de türkiye’den denedim. slicehost mediatemple’dan birazcık daha iyi genel olarak. çok ciddi bir fark göze çarpmıyor. ssh kullanırken slicehost’un daha stabil olduğunu söyleyebilirim. tabi türkiye’de olduğumuz için takılmalar oluyor illa ki. dünyanın farklı noktalarından ping sonuçlarını kendin de deneyebilirsin.

başka sorun olursa sormaktan çekinme lütfen. ayrıca slicehost almayı düşünürsen bu linkten beni referans gösterip satın alırsan sevinirim.

 

yorum yazın

1 dakikanızı ayırıp, konu hakkında düşüncelerinizi paylaşın.