Tags: , , , , , , , , , , , , , , , , | Categories: Cloud Computing Posted by Editorial on 21.03.2011 01:20 | Yorumlar (0)

Cloud, Cloud, Cloud...

Bilişim dünyası cloud konseptindeki sistemleri çok uzun süreden beri işletiyor olsa da kavram olarak adlandırılması, yani cloud adının konulması 2009 yılında oldu. Son kullanıcı ise ilk olarak Amazon'un "Elastic Compute" adlandırması ile karşılaştı, ardından google'ın AppEngine'i, Microsoft'un Azure'u, VmWare'ın VMForce'u ve daha bir çok SaaS, PaaS yapıları ile karşılaştı, her geçengünde yenileri ekleniyor (Bknz : onApp)

Cloud Computing Nedir? diye başlamak istemiyorum, bu kavramı zaten az çok herkes farkında ve biliyor. Bunun yerine, yazının da başlığına uygun olarak hangi sistemlere "Cloud" denilebilir'in cevabını vermeye çalışacağım.

Konsept

Cloud Computing yani Bulut (Bundan sonra sadece Bulut olarak adlandıracağım)'un çıkış amaçı tüm otoritelerin hemfikir olduğu bir kaç ana husustan meydana gelir. Önce bunları inceleyelim ve daha sonra bunlara göre kendi yorumumuzu yapalım.

Donanım Bağımsızlığı

Bir Bulut'un sahip olması gereken en önemli özelliklerin başında donanım bağımsızlığını sağlayabilmesi gelir. Peki bu bağımsızlık nedir?
Bulut. CPU, Ram, Disk tipi farketmeksizin uygulamalarınızın ihityacı kadar kaynak verebilen ve yönetilmesini sağlayan yapılar olmalıdır. Bulut sistemleri kendilerini upgrade etmek (yani sistem ram, cpu, disk eklemek) için kapatmazlar ve bunu müşterilerine yansıtmazlar . Eğer bulut hizmeti aldığınzı yer CPU yükseltmesi için hizmetinizi kesiyorsa ne hizmeti aldığınız hakkında düşünmeye başlamanızı öneririm.

Süper Uptime! Her Zaman, Her Yerden Erişim

Ekonominin giderek Internet ortamına kayması ile birlikte yüksel Uptime'ın (Sürdürülebilir Çalışma Zamanı) önemi çok daha fazla artmış durumda, buna önem veren firmalar'da Bulut'un yüksek erişilebilirliğine güvenerek sistemlerini Bulut üzerine taşıyor. Dünyadaki Bulut işletmecilerine baktığımızda (Amazon, Microsoft, Google, EMC ve dahası) bu yüksek erişilebillirliği sağlamak için çoğrafi açıdan çok lokasyonda çalışabilen ve birbiri ile sekronize olabilen yapılar oluşturduğunu görüyoruz.
Bulut'un birden fazla Internet çıkışı, birden fazla altyapı'da çalışıyor olması yüksek Uptime oranları için olmazsa olmazlardan. Çoğrafi olarak çoklu lokasyonda hizmet vermeyen Bulut yapılarıda mevcut ve son derece başarılılar o nedenle bir Bulut'un kesinlikle çok loksyonda çalışması gerekir diye birşey demek doğru olmaz fakat olursa sürdürülebilirliği olmayana göre daha fazla olur.

Kullandığın Kadar Öde

Bulut'un hem servis sağlayıcı, hemde son kullanıcı tarafındaki kazan-kazan mantığına dayanan en güzel özelliğidir. Bulut müşterisinin sağladığı kaynakları ne kadar kullandığını hesaplayabilmelidir. Ne kadar Bandwidth tüketilmiş? Ne kadar CPU hesaplaması yapılmış? Ne kadar disk boyutu kullanılıyor? gibi temel sorulara cevap vermek için sürekli sistemi izler.
Aysonu geldiğinde kullandığınız kaynaklar ve ödeyeceğiniz miktar size ayrıntılı olarak verilir.
Bulut hizmetini Aylık 4Ghz CPU olarak alıp, ay içinde en fazla 1Ghz kullanıyorsanız ve yinede 4Ghz parası veriyorsanız sizden olabildiğince kar etme çabasında olan kapitalist bir Buluttasınız demektir.

Platform Bağımsızlığı

Burdaki Platform'un anlamı, Bulut'tan bulunduğunuz talebe göre değişebiliyor. Örneğin Python programlama dili ile geliştirdiğiniz uygulamanızı çalıştırmak için ortam veya Bulut üzerinde çalışan SQL Veritabanı yada Linux, Windows gibi işletim sistemleri Platformu oluşturur. Spesifik ortamları destekleyen Bulut yapılarıda vardır (örnek: AppEngine Java ve Python destekler), Her ortama destek verebilen Bulut'larda vardır hatta Platformları sizin kurup yönettiğiniz bulutlarda mevcutttur (RackSpace). Sadece depolama hizmeti veren bulut sistemleride bulunur, burdaki önemli husus Bulut'un bir çok teknoloji, İşletim Sistemi ve Uygulama Çatılarına (Framework) destek verebilecek nitelikte olmasıdır.

Veri Güvenliği

Bulut verilerinizi korumakla, veri kayıplarınızı sıfır'a indirgemekle sorumludur. Siz Bulut'a verilerinizi gönderdikten sonra verilerinizin sağlığını düşünmemelisiniz. Bulut sonuçta donanım üzerinde koşan sistemler topluluğu olduğu için her türlü felaket senaryosu Bulut'ta da gerçekleşebilir o nedenle veri güvenliği için Bulut firması ile etraflıca sözleşmeler imzalanır her iki tarafında sorumlulukları kırmızı hatlarla belirlenir. Kısacası eşşeğinizi sağlam kazığa bağlamalısınız.


Yukarıda bir sistemin Bulut konseptinde çalışabilmesi için yeterli olabilecek hususlara değinmeye çalıştım. Bir sisteme Bulut diye bilmek için bu husulara sağdık kalması, yatay ve dikey olarak genişlemeye açık olması en önemliside son kullanıcının isteklerine ve kapasitesine cevap verebilmesi gerekir.

Başlama Maliyeti

Bulut'un sağladığı yararlardan bir taneside gereksiz donanım yatırımından kaçınarak karlılığı ve iş akışınızda ki IT süreçleri için maliyetleri düşürmektir. Bulut sağlayıcıları sizden projenize göre ücret talep ediyorsa veya Bulut altyapısını kullanmaya başlayabilmeniz için ayrıca bir talebi varsa, size Bulut hizmeti veremeyi düşünmüyordur.

Bulutlararası

Bulut yapılarını kullanmaya başlayıp, bu yapılarda tecrübelendikten sonra bazı sorunların olduğunu göreceksiniz, Bulutlararası Standardizasyon!. Şuan için Bulut Bilişim'in dünyaca kabul görmüş bir standart'ı bulunmuyor fakat çalışmalar bir çok vendor'un katılımı ile sürüyor. Böyle olunca bir Bulut Sağlayıcısından, başka bir Bulut Sağlayıcısına geçmek istediğinizde çok büyük iş yükleri ile karşılaşabiliyor, uyum sorunları yaşayabiliyorsunuz. Hele birde sürdürülebilirlik ve erişilebilirlik çok önemliyse Bulut yarardan çok zarar getirebiliyor. Bunun için Bulut Sağlayıcıları standart VM (Virtual Machine) Imajlarını Bulut servis sağlayıcınız değiştirmeye karar verdiğinizde istediğiniz zaman size vermesi gerekir. Bu durumuda bir bulut'un olmazsa olmazlarınden değil fakat sağlaması gereken özelliklerden biri olarak belirtelim.

API

Bulut İşleten sağlayıcılar, hizmetlerinin diğer Bulutlarla veya müşterilerin platformları ile entegrasyonu sağlamak için API servislerini kullanıma açarlar böylece monitoring (izleme), migration (sistem geçişi, göç), provisioning (Konfigürasyon, Kurulum) gibi ihityaçları son kullanıcıların iş akışlarına entegre edebilmelerine izin verirler. Bir Buluttan hizmet alıyorsanız temel işlemler için API'lerinin olup olmadığına dikkat edin. Kısa vadede ihtiyacınız olmayabilir fakat, uzun vadede Bulut üzerindeki işlemleriz çoğaldığında iş akışlarınızı kısaltmak ve otomasyonu sağlama ihtiyacınız doğacaktır.

Sonuç

Ülkemizdeki Cloud Server, Cloud Hosting hizmetleri geliştmekte ve her geçen gün artmaktadır, öte yandan bare-metal üzerinde sanallaştırma yapıp arkasına da SAN yada NAS bağlayıp yedekliliği, esnekliliği olmayan sistemler üzerinden Cloud Server, Cloud Hosting hizmeti verdiğini idda eden Servis Sağlayıcılarıda yok değil fakat son kullanıcının Bulut ile tecrübesi arttıkça bu durum azalacak ve piyasa butür firmaları altyapılarını değiştirmesi konusunda zorlayacaktır.

Son olarak toplarmak gerekirse;

  • Bulut'un Donanımdan bağımsız olması,
  • Her zaman ve Her yerden erişilebilir olması,
  • Son kullanıcının kullandığı kaynak kadar ödeme yapabilmesi,
  • Platform esnekliğini sağlayebilmesi,
  • Veri güvenliğini sağlayabilmesi,
  • Portability (Taşınabilir) ve Interoperability (Birlikte çalışabilirlik)'ı sağlayabilmesi,
  • Bulut'ın son kullanıcıyı kendine bağımlı hale getirmemesi (lock),

gerekmektedir.

Kaynaklar:

www.cloud-standards.org
www.opencloudmanifesto.org

 

Oğuzhan YILMAZ
Web Hosting Turkey

Tags: , , , , , , , , | Categories: Haber Posted by Editorial on 11.02.2011 22:01 | Yorumlar (0)

Daha önce ulaştırma bakanlığının da ancak farkına varabildiği Türkiyenin internet trafiğinin maliyetlerin fazlalığından dolayı yurtdışına kaymaması için alınan önlemlerden bahsetmiştik. Bu ve Bu yazılardan daha ayrıtılı bilgi edinebilirsiniz. Bu gün Türktelekom DGN verimerkezi ile bir toplantı gerçekleştirdi. DGN'nin yaptığı açıklamayı aşağıda aynen veriyoruz.

Türk Telekom Batı II Bölge Müdürü İrfan YILDIZ,Kurumsal Pazarlama Direktörü Uğur Mutluhan Oruncak, Kurumsal Pazarlama Direktörü Gürkan Arpacı, İnternet ve Veri Merkezi Müdürü Mesut Tokgöz, Ticari Segmentler Müdürü Mehmet Ali Sağlam ve Bursa Müşteri İlişkileri Müdürü Mine Poyraz tarafından Bursa merkezli servis sağlayıcı DGN Teknoloji’ye yapılan ziyaret de internet hizmetlerinin daha düşük fiyatlarla daha yüksek kalitede müşterilere sunulması için yapılabilecekler konusunda görüşmeler yapıldı.

Türk Telekom’un sürekli artan ve yurtdışına kayan yüksek bant genişliği talebinin Türkiye’ye yönelmesini sağlamak amacıyla bir süre önce başlattığı kampanyası ile veri merkezlerinin toplam maliyetlerinin düşürülmesi, bu merkezlerden hizmet alan tüm müşterilerinde uygun fiyatla hizmet alması hedeflenmişti.
Kampanya kapsamında yurtdışından taşınan internet hizmetleri ile yüksek bant genişliği gerektiren video,ses uygulamalarının Türkiye içinde barındırılması, kullanıcıların daha hızlı,kaliteli ve beklemeden internet de sunulan içeriklere ulaşmasını sağlamakta.

Yüksek kalitede hizmet verebilecek, dünya standartlarında veri merkezlerinin Türkiye’de varlığının önemi toplantıda bir kez daha dile getirilirken, kampanyanın yurtdışından içerik sağlayan, yayın yapan işletmecilerin Türkiye’ye yönlenmesini, dolayısıyla ülke ekonomisi için değer yaratılmasını sağlayacağı ifade edildi.
Türkiye’nin büyük veri merkezleri içinde yer alan DGN Teknoloji Datacenter’ında içinde bulunduğu DGN Plus internet teknolojileri binasında yapılan toplantıda; 1 yıl gibi kısa bir sürede 5 Gbit internet kapasitesine erişen ve kampanya çerçevesinde yurtdışında barınan internet hizmetlerini Türkiye’ye taşımaya devam eden DGN Teknoloji’nin sunduğu hizmetler hakkında bilgiler ve Türk Telekom ile kurulmuş olan stratejik ortaklıkların devamına ilişkin memnuniyet dile getirildi.

Kısa süre önce Türk Telekom internet POP noktası olarak belirlenen DGN Teknoloji Datacenter’da, Türk Telekom’un Bursa Demirtaş ve Bursa Demirtaş Organize Sanayi bölgesine internet erişimi sağladığı network cihazları da barındırılmakta. 2008 yılında yapımına başlanan ve Eylül 2009’da hizmete giren veri merkezinde dünyanın her yerindeki internet kullanıcılarına yönelik barındırma hizmetleri sunulmakta. Şirket aynı zamanda geniş bant internet erişimi konusunda da Bursa’da çeşitli hizmet vermekte.


Görünen o ki bunun gibi toplantılar tüm internet erişim sağlayıcıları ile gerçekleştirilecek ve çeşitli optimizasyonlarla maliyetleri düşürüp son kullanıcıya daha düşük trafik maliyetleri sunulacak.

Telekom'un bu gibi toplantıları çoktan yapması gerekirdi gerek Tekel olmasının verdiği avantaj, gerek gelişen hosting sektrünü dikkate almaması bu gibi toplantıların ve doğabilecek iş birliklerinin önüne geçiyordu. Sektöre Tellcom gibi önemli bir rakip girince Türktelekom'un paslanmış birimlerininde hareket ettiğini görmek sektör için iyi bir haber.

Kaynak : http://www.facebook.com/photo.php?fbid=501580760975&set=a.407804265975.190046.228243435975

 
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.