Son donemde firmaların ilgi odağı olan OpenStack esasen bulut hesaplama aracı olarak tanımlanabilir. Bir başka deyişle, 2010 senesinde NASA’nın on ayak olduğu Nova ile Rackspace’in desteklediği Swift’in bir araya gelmesi sonucu oluşturulan, kısa sure icinde kendi alanında zirveye oturan bir nevi bulut yonetim platformu da denilebilir. Bilindiği uzere son yıllarda artık bulut teknolojileri buyuk bir ivme yakalamaya başladı. Aslında OpenStack, tum bulut teknolojileri icin bir catı işlevi gorur. Bu catı, evrensel standartlar duzeyinde kabul gormuştur. Arayuzu Django’yla yazılmış olan OpenStack, Apache 2.0 lisansına sahiptir.
Acık Kaynak Koda Sahip Genişletmek icin tıkla ... OpenStack’in bu denli ilgi gormesinin en onemli nedeni elbette acık kaynak kodlu bir yazılım olmasıdır. Bu platformun altyapısını dunyanın her tarafından dahil olan geliştiriciler oluşturur. Uygulama acısından buyuk kolaylıklar sunan OpenStack aynı zamanda buyuk olceklenebilmeye de olanak sağlar. OpenStack icinde kendi ihtiyaclarınıza uygun olarak var olan servisleri kullanmanız mumkun.
OpenStack ile beraber donanımlar ustunde calışmakta olan cloud computing servisi aktif olarak kullanılmaya başlanmıştır. Resmi olarak yayınlanan ilk release, Austin olmuştur. Austin’den hemen 4 ay sonra, ilk guncellemeler ortaya cıkmıştır.
Duşuk Maliyet İlgiyi Artırdı Genişletmek icin tıkla ... Ozellikle acık kaynak kodu ozelliğinden oturu kısa sure icinde 150 civarında firma, soz konusu platformun gelişim surecine destek vermiştir. Sizler de bizzat firmanızda cloud altyapısı yaratmak isterseniz, bunu lisans konusunda gereksiz maliyetlere girmeden halledebilirsiniz. Scripting konusunda deneyimi olan kullanıcılar, bireysel katkılar da sunabilmektedir. OpenStack’in aslında en cazip tarafı da bu. Yaratıcılığınıza veya harcadığınız mesaiye gore kendi ortamınızda bireysel anlamda her turlu değişikliği yapabiliyorsunuz. Zaten baktığımızda pek cok şirket, OpenStack ile beraber kendi ozgun formalarını yaratmışlardır.
OpenStack’in yıllar icindeki gelişimine genel anlamda bakmamız gerekirse ilk olarak 2012 yılına gitmemiz gerekecek. 2012 senesinde Redhat OpenStack’ın ilk resmi dağıtımını acıkladı. 2013 senesinde ise Oracle, OpenStack platformuna ciddi bir sponsorluk katkısı sundu. Bir sene sonra HP Helion urunu duyuruldu. 2015 senesinde ise Platform9, OpenStack’in vSphere’yle beraber aktif olarak calışabildiğini acıkladı. Butun bu gelişmeler, OpenStack’in bir parcası olan geliştiricileri oldukca heyecanlandırdı.
6 Ayda Bir Defa Guncelleniyor Genişletmek icin tıkla ... OpenStack’in tum dunya genelinde 150 bine yakın uyesi bulunuyor. 800’e yakın uretici tarafından kullanılmakta olan ve 190 ulkeye yayılmış olan platform, 20 milyon satırın uzerinde koda sahip. Tum dunyadan geliştiricilerin sunduğu katkıyı aslında bir ekosisteme benzetebiliriz. Hizmet once tabana yayılıyor ve oradan etkili geri donuşler alarak gucleniyor. OpenStack ortalama senede 2 defa yeni bir guncelleme yayınlıyor. En son yayınlanan surumu Pike yeni ozellikleri itibariyle buyuk beğeni toplamıştır. OpenStack’in kuruluşundan bu yana toplamda 16 ayrı surumu bulunmaktadır.
Hem ulkemizde, hem de tum dunyada Telekom operatorlerinden, alışveriş sitelerine, otomotiv firmalarından, eğitim kurumlarına, kamu kurumlarından hosting firmalarına dek, OpenStack’in aktif olarak kullanıldığını goruyoruz. Kısacası iş dunyasında geniş bir yelpazede ilgi gorduğunu rahatlıkla soyleyebiliriz. Amazon ustunde yer alan servislerin neredeyse tamamını OpenStack ile sağlamak mumkun. OpenStack’in sunduğu object storage ozelliği ve sanallaştırma katmanları, Amazon’la tumuyle uyum icinde calışır.
OpenStack Temel Ozellikleri Genişletmek icin tıkla ...
- OpenStack acık kaynak kodludur ve bu da maliyetler acısından muthiş bir cazibe sunar.
- Python ile Django dillerini tercih etmektedir.
- Geri donuşlere ve fikirlere her daim onem veren bir platformdur. Zaten tum guncelleme ya da geliştirme aşamalarını şeffaf bir şekilde paylaşır.
- Otomatik olceklendirmeye uygundur.
- Sistemin yoneticileri diledikleri olcude yetkilerini genişletebilirler. Bu sayede yonetim acısından kendilerini sınırlandırmamış olurlar.
- OpenStack, diğer bulut turlerini de destekleyen bir platformdur. Acık bulut modellerinden ziyade ozel ya da karma modellerde de sorunsuz şekilde calışabilmektedir.
- Kendi talebinize ya da ihtiyaclarınıza gore servislerin bir bolumunu yukleme şansına sahipsiniz.
OpenStack Servisleri Genişletmek icin tıkla ... OpenStack bunyesinde kullanıcılara sunulan cok sayıda servis soz konusu. OpenStack salt bir sanallaştırma alanı değildir. Bu platformda aynı zamanda VPN servisi, guvenlik duvarı servisi, depolama servisi ya da veritabanı servisi gibi cok sayıda hizmetten yararlanmanız mumkun. OpenStack platformunda servislerin tamamı Python dili ile yazılmaktadır. Bu servislerden en onemlilerini şu şekilde sıralayabiliriz:
Compute: Kullanım acısından en kolay servistir. Virtual machineler buna entegredir.
Image Service: Sanal makinelere ait imajları yonetir.
Dashboard: Grafik ara yuzlerine bağlanabilmektedir. Horizon bir module sahiptir.
Networking: Neutron servisi olarak da bilinir. IP adreslerini yonetmek amacıyla kullanılan yaygın bir servistir.