Cloud Computing… Son birkaç yılın en popüler IT deyimlerinden… Bu yazıda, henüz tam vâkıf olamayanlar için “nedir bu cloud computing yahu??” sorusuna cevap arayıp; Cisco, EMC ve VMware tarafından geliÅŸtirilen soyut “cloud computing” tabirinin elle tutulur, somut kanıtından bahsedeceÄŸiz.
Cloud computing, en temel anlamıyla, IT kaynaklarının (storage, cpu, ram, network, gibi) dinamik bir şekilde, servis mantığıyla kullanıcılara sunulabilmesine imkan sağlayan IT altyapısıdır.
Şöyle bir örnekle olayı netleştirmeye çalışalım:
Üretim planlama departmanınız, anlık üretim hattı bilgisinin yan sanayi firmalarınız tarafından gerçek zamanlı takip edilebilmesi için geliştirilmiş bir uygulama devreye almak istiyor.
Bunun için 500 GB’lık - 3000 iops bir disk alanı, hat datasının yan sanyi firmalarına gönderilirken format deÄŸiÅŸikliÄŸi yapılarak gönderileceÄŸinden 8 CPU çekirdeÄŸi ve yoÄŸun üretim datasının gerçek zamanlı iletimi için 10 Gbit ethenet hattı talep ediliyor.
Burada geleneksel yöntemlerle yapmanız gereken storage’den ilgili alanı tahsis etmek, 4 core CPU’lu bir sunucu kurmak, 10 Gbit ethernet kablolaması yapmak ve uygulamayı devreye almak olacaktır.
Cloud computing mantığında bu işleri nasıl gerçekleştirirdik? Şöyle anlatalım:
Daha önceden QoS mantığıyla sınıflandırdığınız sistem bileşenlerini tek bir yönetim arayüzünden seçerek kullanıcıya sunabilseydik işimiz oldukça kolay olurdu değil mi?
Örneğin storage için şöyle bir QoS tanımlamış olsak:
D sınıfı -> 500 – 1000 iops
C sınıfı -> 1001-5000 iops
B sınıfı -> 5001 – 100000 iops
A sınıfı -> 100001 + iops
Benzer mantıkla CPU core ihtiyacına göre şu şekilde sınıflandırmış olsak:
D sınıfı -> 1 – 4 core
C sınıfı -> 5 – 16 core
B sınıfı -> 17 – 32 core
A sınıfı -> 33 + core
Örneğimizdeki ihtiyaçlara göre C sınıfı CPU, C sınıfı storage, vb bileşenlerden bir kaynak sunabiliriz.
İşte Vblock tam olarak yukarıdaki yapıda anlattığımız kaynak tahsisinin merkezi olarak yapılabilmesine imkan saÄŸlayan bir Sanal Veri İşleme Ortam Koalisyonu’dur. (Virtual Computing Environment Coalition).
Vblock (v2) aşağıdaki bileşenlerden oluşmakta:
- Cisco Unified Computing System blade server
- Nexus 1000v ve Multilayer Directional Switch
- EMC Symmetrix V-Max storage
- VMware vSphere 4
Vblock yönetim yazılımı, kullandığı API’ler ile Vblock sistemindeki tüm bileÅŸenlere müdahale edebilmekte ve talepleriniz doÄŸrultusunda bir IT servisi hazırayıp kullanıma sunabilmekte.
Vblock sistemini yapısal olarak şu şekilde gösterebilriz:

Bu konunun biraz daha detayında sadece IT altyapısının servis (IaaS) olarak sunulmadığını, aynı zamanda teknolojik platformun (PaaS) – MS Azure gibi- ve yazılımın da (SaaS) -salesforce.com gibi- servis olarak sunulabildiÄŸini görebilirsiniz.
Yine son zamanlarda duymaya başladığımız Everything as a Service (EaaS) deyimi de tüm hizmetlerinbir arada servis olarak sunulduğu bir yaklaşımı ifade ediyor.