Tags: , , , , , , , , | Categories: İnceleme Posted by Editorial on 20.05.2010 03:49 | Yorumlar (1)

Günümüzde bir çok yazılım ve donanım, web hosting sektörüne hizmet ediyor. Bu yazılımları ve donanımları en iyi şekilde değerlendirip optimum web hosting altyapısını çıkarmak için bir çalışma yaptık.

Senaryo:
Yeni bir hosting firması oluşturmaya karar verdik. Fakat bütçemiz sınırlı ve sistemleri hemen devreye sokup, para kazanmak istiyoruz. En kısa zamanda ve en ucuz yoldan nasıl barındırma hizmeti vemeye çalışırız?

Donanım

Seçtiğimiz işletme stratejisine göre co-location hizmeti sermaye açısından sıkıntı yaratacağından hemen güvenilir ve kendini kanıtlamış bir servis sağlayıcısından, kaliteli, yapacağımız işe uygun donanıma sahip kiralık sunucu hizmeti (Dedicated Server) almamız istediğimiz donanıma sahip olma açısından en doğru karar olacaktır. Hat ve Donanım maliyeti açısından yurtdışında ki kiralık sunucu hizmeti veren firmaların seçilmesi maliyet açısından daha uygun olacaktır. Türkiye'de aşağıdaki özelliklerde donanımın kirası oldukça fazladır.

Tecrübelerimizden ve fiyat/performans açısından'da yola çıkarak size iki ayrı markada sunucu tavisye edebiliriz.

HP Proliant DL380 G5 veya Dell PowerEdge R210

Bu sunucular desteklediği Cpu, Disk, Ram teknolojileri ile web hosting alt yapısını rahatlıkla sırtlanabileceğine kanaat getiriyoruz. Ayrıca sanallaştırma desteği, uzaktan harici port'tan yönetilebilme özellikleri ile (ILO, DRAC) acil durumlarda müdehale edebilmemize şansımızın olması ekstra avantajlarından bir tanesi.

  • CPU' olarak Intel Xeon Quad-Core 2.5Ghz'lik işlemcileri seçebilirsiniz.
  • 4GB veya mümkünse 8GB Ram
  • Disk yapılandırması olarak 146GB SAS Hotswap RAID5 şeklinde ihtiyaca göre şekillendirebilirsiniz. RAID5 kullanmanız performans ve veri güvenliği açısından son derece önemlidir.

Aylık Ortalama Donanım Maliyeti 200 TL (10mbit+ hat dahil)

Hat (Bandgenişliği / Bandwidth)

Genelde kiralayacağınız donanım paketinin içine hat kapasitesi dahildir fakat seçme şansınız varsa sistemimiz giriş seviyesinde olacağı için ilk etapta 10mbit upload ve download yeterli olacaktır, tabi burda toplam GB limitlerine de dikkat etmelisiniz. Sürekli sistemin %25'i kullanılır diye kaba bir şekilde hesap yaparsak, trafiğimizin aylık en az 600GB olması gerekmektedir.

Dikkat! Bazı servis sağlayıcıları hat kapasitelerini yüksek verip, toplam trafiği çok kısıtlı veriyorlar. Bu pazarlama tuzağına düşmemek için bu konuya dikkat etmenizi öneririz.

Sanallaştırma (Virtualization)

Sanallaştırma hem yönetilebilir hemde önçeklenebilir sistemler kurmanızı sağlar. İşin en sevindirici yanı ise günümüzde ki sanallaştırma teknolojilerinin geldiği nokta web hosting sektörünün ihtiyaçlarını fazlasıyla karşılar nitelikte olmasıdır. Çevik bir hosting firması olmak istiyorsanız kesinlikle sanallaştırma sistemlerini kullanmanız kaçılnılmazıdır.

Sanallaştırma için bir çok alternatifimiz var. Bizim işimizi görebilecek yazılımların öncelikle Hypervisor mantığında çalışlması gerekmektedir. Daha sonra kendini kanıtlamış ve mümkünse ücretsiz bir yazılım olması öncelikli tercihimizdir. Buna bağlı olarak aşağıdaki listeden bir sanallaştırma yazılımı seçimi yapmamız gerekiyor.

  1. VMware ESXi
  2. Sun xVM  Server
  3. Xen
  4. OpenVZ

Bu ücretsiz sanallaştırma yazılımlarından tercihimizi VMWare ESXi'den yana kullandık. Bunun bir çok sebebi var fakat başlıca sebeplerinen bir tanesi hem Linux, hemde Windows işletim sistemlerini çok stabil bir şekilde sanallaştırabilmesi olarak söyleyebiliriz.

Sanallaştırma Yazılımı Maliyeti 0 TL

İşletim Sistemleri

Müşterilerinizin talepleri çok çeşitli olacağından hem Windows, hemde Linux işletim sistemini kullanmanız gerekir. ESXi kullanacağımızdan tek bir sunucu üzerine birden fazla işletim sistemini yükleyebilme imkanına sahipiz, o halde Windows Web Server 2008 R2 ve CentOS 5.X işletim sistemlerini kurabiliriz. (Windows tarafında özellikle Windows Web Server 2008 R2 seçtik çükü hem fiyat hemde kullanmayacağımız bir çok özellikten bizi kurtarıyor.)

CentOS işletim sistemini GPL lisansına sahip olduğu için ücretsiz kullanabiliyoruz. Windows Web Server 2008 genelde ücretsiz veriyorlar fakat biz sanallaştırma yaparak standart'ın biraz dışına çıktığımız için  aylık 15$ gibi bir maliyet oluşturacak.

Aylık Windows İşletim Sistemi Sistemi Maliyeti : 22 TL

Hosting Kontrol Panel

Kontrol Panel'ide hosting firması için çok önemli bir konu. Müşterilerinizin aldığı hizmetleri sorunsuz bir şekilde yönetebilmesi gerektiğinden burda da seçici davranmak durumundayız. Piyasada kullanabileceğiniz hem ücretli heme ücretsiz kontrol panelleri mevcut. Bizim kriterlerimize göre listeye aldığımız paneller aşağıdaki gibi.

  1. Plesk
  2. Cpanel
  3. DirectAdmin
  4. DotnetPanel
  5. GNUPanel

Yukarıdaki sistemlerden Plesk ve CPanel , Direct Admin ücretli, GNUPanel ve DotnetPanel ücretsiz olarak kullanabilirsiniz. Stabilite açısından bizim tavsiyemiz Plesk veya Cpnale kullanmanızdan yana fakat stratejimiz gereği Windows tarafında DotnetPanel, Linux tarafında ise GNUPanel yazılımlarını rahatlıkla kullanabiliriz.

Hosting Kontrol Panel Maliyeti 0 TL

Yönetim Sistemleri

Yönetim Sistemleri ile demek istediğimiz, hosting planlarınızı satabileceğiniz, hosting firmamızın web sitesini yönetebileceğimiz, müşterilerimize destek verip faturalarını kesebileceğimiz komple bir sistemden bahsediyoruz. Bunun için tabiki aklımıza ilk gelen WHMCS. Sunduğu özelliklere göre sahip olma maliyeti sonderece uygun. Liste fiyatı aylık 15$ fakat alternatifleri de var tabiki.

  1. WHMCS
  2. ModernBill
  3. AWBS
  4. Clientexec
  5. WhmAutoPilot

Hem seçtiğimiz kontrol panellere desteği hemde fiyat'ından dolayı WHMCS'yi tercih ettik. Fakat WHMCS'yi kurduktan sonra müşterilerinizin kredi kartından ödeme alabilmek için Sanal POS modülünü entegre etmeniz gerekir. Bu modülü ister kendiniz yazbilirsiniz (PHP Scripting bilmeniz gerekir), isterseniz de 50$'a satın alabilirsiniz.

Aylık Yönetim Sistemleri Maliyeri : 22 TL

Monitring

Sisteminizi kurdunuz ve stabil bir şekilde çalışıyor. Peki ne olup bittiğiniz nasıl izleyeceksiniz? Burda devreye monitoring yazılımları devreye giriyor. Yine her zamanki gibi hem ücretli, hemde ücretsiz kaliteli yazılımlar bulmak mümkün. Stratejimzi gereği kaliteli ve ucuz ve hatta ücretsiz sistemleri kullanmak olduğundan aşağıdaki listeden doğru seçimi yapmamız gerekiyor.

  1. Cacti
  2. Orion
  3. PRTG
  4. Argus
  5. ServersCheck

Hem SNMP üzerinden çalışması, hemde geçmişe dönük bilgileri tutabilmesi, hemde ücretsiz olması açısından Cacti'yi seçiyoruz.

Aylık Monitoring Yazılımı Maliyeti : 0 TL

 

Senaryomuz gereği bir hosting firmasının işleyebilmesi için gerekli olan temel altyapısal özelliklere kabaca değindik. Türkiye'de Bu sistemleri çalıştırıp birbirleri ile entegre ettiğiniz taktirde ortalama bir web hosting firmasının kalitesinde hizmet sunmaya başlamış olursunuz. Böylelikle o düşündüğünüz hosting firmasının temellerini atmış olduk ;)

Tabiki birde işin hukuki boyutu var. Türkiye'de web hosting hizmeti vermek istiyorsunuz Telekominikasyon İletişim Başkalığından Yer Sağlayıcı Faaliyet Belgesi almanız gerekiyor. Ek olarak 5651 sayılı kanun şartlarını yerine getirmeniz için yine teknik açıdan kaynak ve yazılım ihtiyacınızın olacağınıda belirtmek isteriz.

Oğuzhan YILMAZ
Web Hosting Turkey

 

Not: Belirttiğimiz ana başlıklarda ki yazılım ve donanım'lardan daha iyi bir alternatif olduğunu düşünüyorsanız lütfen bize bildiriniz. Önerilerinizle bu yapıyı daha iyi hale getirebiliriz.

 

 

Tags: , , , , , , , , , , | Categories: Software Posted by Editorial on 02.11.2009 01:05 | Yorumlar (0)

Dünyanın belirli bölgelerinin IP kordinasyonunu sağlayan kordinasyon merkezleri vardır ve hepsi belilenmiş bölgelerde bağımsız olarak çalışır. Bu merkezleri saymak gerekirse aşağıdaki gibi bir liste çıkacaktır.

  • AfriNic - The Registry of Internet Number Resources for Africa
  • ApNic -Asia Pacific Network Informatin Center
  • Arin - American Registry for Internet Numbers
  • LacNic - Latin American and Caribbean Internet Addresses Registry
  • Ripe - Network Coordination Centre

Yazımızı bir haritayla süsledikten sonra esas anlatmak istediğimize gelelim.

Bu farklı kordinasyon merkezlerinin farklı whois serverları vardır. Eğer siz bir IP adresi sorgulayacaksanız önce hangi kordinasyon merkezinde olduğunu bulup daha sonra bu merkezin whois servisini bulup ordan gerekli işlemi yapar ve bilgilere ulaşabilirsiniz.

Bu durum herseferinde çekilmez bir hal alacağından sizler bu işi yapacak ufak bir araç yazdık ve paylaşalım dedik. Bu ufak programın ayrıntılarını aşağıda bulabilirsiniz.

Multi Nic Ip Whois

Program .Net Framework Alyapısını kullandığı için .Net Framework 3.5 bilgisayarınızda yüklü olmalıdır.

 

WhoisNic.rar (5,57 kb)

Tags: , , , , , , | Categories: Web Hosting Posted by Editorial on 31.08.2009 02:05 | Yorumlar (0)

Hosting aslında sadece web sitenizin yayınlandığı bir hizmet değil aynı zamanda e-postalarınızın, önemli verilerinizin, yedeklerinizin, firmanızın olmazsa olmaz bilgilerinizin barındıldığı hizmetler bütünüdür. Bu hizmetler bütünü her firmaya, her şahısa göre farklılık veya benzerlik gösterebilir. Bu yazımızda web hosting hizmeti satın alırken nasıl bir yol haritası izlenmelidir onu aktarmaya çalışacağız.

Alanadınızı (Domain) Belirleyin.

Güzel bir alanadı buldunuz ve sorgulamalarda alınabilir olduğunu gördünüz, bundan sonrası alanadını kaydettireceğiniz firmaya karar vermek ve alanadını kullanmak olmalıdır. Burda dikkat etmeniz gereken en önemli şey adınıza kaydedilen alanadının whois bilgisindeki administrator contact bölümünde sizin adınızın ve e-posta adresinizin kayıtlı olmasıdır. Bu bilgiyi gördüğünüzde alanadı uluslararası kurallara göre sizindir.

Alanadı alırken mümkünse global registarar firmalaran alanadını tescil ettirin. Başka registrarlardan hizmet alan bir şirketten alanadı alırsanız herhangi bir problemle karşılaştığınızda, herhangi bir muhatap bulmanız neredeyse imkansızdır.

Ayrıca hosting şirketlerinde sık rastlanan alanadınızın hosting firması tarafından çeşitli nedenlerden dolayı uzatılamaması sonucu alanadınızı süresinin dolup yeniden alınaibilir duruma gelmesi riskinide unutmamak gerekir.

En çok alanadı kaydetmiş firmalar nisbeten diğerlerine göre daha sorunsuz ve güvenilir bir yapıdadır. Aşağıda dünyada en çok alanadı kaydetmiş 5 firmasını bulabilirsiniz.

  1. Go Daddy Software (31,921,746)
  2. eNom (9,117,577)
  3. Tucows (7,456,824)
  4. Network Solutions (6,547,208)
  5. 1&1 Internet AG (4,848,248)

Kaynak : registrarstats.com

Altyapı'ya Önem Verin!

Hosting hizmeti alacağınız firmaya karar vermek çok kolaydır. Gerçi işin en kolay tarafıda budur zaten. Esas önemli olan hosting hizmetinizin devamlılığıdır! Size yılda 5$ gibi komik rakamlarla sınırsız alan ve sınırsız e-posta vaad eden firmalardan kesinlikle kaçının. Daha önce dediğimiz gibi burdaki en önemli nokta aldığınız hizmetin yılın her anı ulaşılabilir olmasıdır. Bu nedenle hosting paketi alırken yapacağınız cimrilik veya ucuzculuk yıl içinde size kat ve kat pahalıya mal olacaktır.

Burda dikkat etmeniz gereken en önemli nokta hosting hizmetinin sunulduğu donanımın kalitesidir. Unutmayın ki verileriniz bir hard diskte tutuluyor ve buda ömrü olan bir donanım. Bu verilerin kaybolmaması için firmanızın uyguluyor olduğu çeşitli koruma teknikleri vardır Raid 5, Raid 10 v.b...
Çoğu firma hosting hizmeti vereceği sunucularını bildiğimiz ATX kasalarda toplayıp ucuz maliyetle çok satış yapma yoluna gitmektedir. Bu durum hosting sektörünün kalitesini düşürdüğü gibi müşterilerinde iş akışlarını aksatıp daha büyük bir sorun yaratmaktadırlar. Donanımın kalitesi aldığınız hizmetin kalitesi ile doğru orantılıdır bu nedenle hosting hizmeti alacağınız firmanın donanımsal alt yapısını incelemeniz sinir sağlığınız açısından iyi olacaktır.

Çok Yüksek Trafiğiniz Varsa.

Yayınlatmak istediğiniz web sitenizin çok trafik alacağını düşünüyorsanız kesinlikle bir hosting paketi satın almayın. Hosting paketinin kapasitesi ve özellikleri ne olursa olsun diğer müşterilerle paylaşımlı kullandığınız için limitleri zorladğınızda hosting firmasıda sizi zorlar. Bu zorlama bazen sitenizi haber vermeden kapatmaya kadar gider. Siz siz olun yüksek trafiğiniz var ve sürekli artan bir ivme çiziyorsa ilk olarak VPS daha sonra gerçek donanımın üzerinde çalışan Dedicated Server almanızı şiddetle öneririz.

E-Posta'larınız Çok Önemliyse.

Bir e-postayı alamadığınızda çok büyük paralar kaybediyosanız, sizin herhangi bir hosting paketi ile muhatap olmamanız gerekir. Eğer e-posta alamadığınız için binlerce lira kaybediyor ve hala e-posta'larınızı zamanında alamıyorsanız ya siz çoksabırlı ve çok parası olan birisisiniz yada bu işten sorumlu insanlara çok güveniyorsunuz.

E-Postalarınız dünyayı kurtaracak kadar önemliyse neden bu değerde bir para harcayıp yaşamınıza daha sağlıklı devam etmiyorsunuz? Yıllardan beridir bu işte anlamadığımız tek olay budur!!!

Çözüm olarak kendinize özel bir sunucu veya sadece e-posta hizmeti veren yerlerle anlaşın.

Web Uygulamalarınız Sorunsuz Çalışsın.

Yazılımcılarla, Web Hosting şirketleri arasında sürekli bir kavga vardır. Yazılımcı kendi bilgisayarındaki programını sunucuya yüklediğinde çalışmadığını görür ve hemen topu hosting şirketine atar, hosting şirketide sisteminin sorunsuz ve sağlıklı olduğuna güvenerek topu programcıya atar. Bu durum iki tarafta bilinçlenmedikçe sonu gelmeyen bir senfoniye dönüşür... Tıpkı Tom ve Jerry gibi ve hatta Road Runner gibi :)

Bir yazılımcıysanız ve web üzerinde çalışan iyi bir proje geliştirip herhangi bir hosting firmasında barındıracaksanız burda sizi yönlendiren yazılımı geliştirirken kullandığınız teknoloji olmalıdır.
Eğer PHP, Perl, Phyton, Ruby, Cgi ile yazılım geliştiriyorsanız doğal ortamı gereği bir Linux hosting almanız varsayılan kurallarla uraşmamanızı sağlar buda zahmetsiz bir entegrasyon demektir.
Öteki taraftan ASP, ASP.NET ile yazılım geliştiriyorsanız tabiki Windows Hosting almanız gereklidir. Son zamanlarda microsoft'un PHP on Windows açılımı ile Windows üzerindede PHP'nin en az linux kadar hızlı ve zahmetsiz çalıştığını tecrübelerimizle belirtmek isteriz. (Not: Bu cümle ile aklınıza blog'da microsoft'a peşkeş çekiyorlar düşüncesi gelmesin neyse onu yazıyoruz!)

Yazılımlarınızı sorunsuz çalışabilmesi için dikkat etmeniz gereken diğer bir konuda Bileşen desteği (Component). Örneğin .Net üzerinde Ajax ağırlıklı bir uygulama geliştiriyorsanız sunucunuzda Ajax Extensions'ı yüklü olmayabilir veya PHP ile yazdığınız scriptlerin bir yerinde GD Library kullanıyorsanız bu sunucuda açık olmayan bir extension olabilir. Bu durumda web uygulamanız çalışmaz ve yine Hostingci ve Yazılımcı karşı karşıya gelir.

Sonuç olarak Hosting hizmeti alırken soracağınız sorular listesine ekleyebileceğinz diğer bir soruda web sitenizin ihtiyacı olan componentlerin sunucuda bulunup, bulunmadığıdır.

 

 

Bundan sonrası size kalmış...

Sevgilerle.


Web Hosting Turkey