{"title":"Çoklu bulut teknolojisi yönetimi için web tabanlı bir araç tasarımı ve geliştirilmesi","authors":"Hacer Özyurt, Yusuf Can Akıer, Özcan Özyurt","doi":"10.24012/dumf.1385760","DOIUrl":null,"url":null,"abstract":"Yazılım hizmeti sağlayıcıları, değişen ve gelişen teknoloji araçlarını takip etmekten ve geliştirici envanterlerini güncel tutmaktan sorumludur. Kuruluşlar genellikle kendi bünyelerinde değişen teknolojilere hızla adapte olabilmek için ekiplerini genişletmeyi ya da proje sürelerini uzatmayı tercih etmektedir. Fiziksel makinelerle başlayan yazılım sektörü, günümüzde sanallaştırma ve konteyner mimarisini takip etmektedir. Mikro servis mimarisinin şirketlerde yaygınlaşmasıyla birlikte konteynerler üzerinde çalışan uygulamaların sayısı ciddi oranda artmıştır. Bu durum konteynerlerin yönetilmesinde zaman, güvenlik, performans gibi sorunları da beraberinde getirmiştir. Konteyner yönetim araçlarından biri olan Kubernetes, bir komut satırı ara yüzü üzerinden haberleşerek konteynerleri yönetme imkânı sağlamaktadır. Bu çalışmada, birden fazla sektöre ve/veya işletmeye hizmet verirken hizmet olarak yazılım sağlayıcı kuruluşların değişen ihtiyaçlarına göre zaman ve ekip maliyeti konularını en aza indirmeyi hedefleyen bir yönetim aracının tasarlanması ve geliştirilmesi amaçlanmıştır. Bu doğrultuda Kubernetes kümeleme, bulut ortamında sanallaştırma ve çoklu bulut tabanlı bir mimaride geliştiricilerin altyapılarını yönetebilecekleri bir web uygulaması geliştirilmiştir. Kullanıcıların ilgili bulut sağlayıcılarından aldıkları erişim anahtarları ile uygulamaya giriş yapabilecekleri ve altyapılarını yönetebilecekleri kullanıcı dostu bir ara yüz tasarlanmıştır. Bu ara yüz ile son kullanıcıların ve geliştiricilerin istedikleri teknolojinin altyapı araçlarını hızlı bir şekilde yönetebildikleri ve basit bir dokümantasyon yöntemi ile birden fazla teknoloji arasında geçiş yapmakta zorlanmadıkları gözlemlenmiştir. Geliştirilen aracın bu alandaki araştırmalara örnek teşkil etmesi beklenmektedir.","PeriodicalId":158576,"journal":{"name":"DÜMF Mühendislik Dergisi","volume":"15 7","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2024-02-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"DÜMF Mühendislik Dergisi","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.24012/dumf.1385760","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
Yazılım hizmeti sağlayıcıları, değişen ve gelişen teknoloji araçlarını takip etmekten ve geliştirici envanterlerini güncel tutmaktan sorumludur. Kuruluşlar genellikle kendi bünyelerinde değişen teknolojilere hızla adapte olabilmek için ekiplerini genişletmeyi ya da proje sürelerini uzatmayı tercih etmektedir. Fiziksel makinelerle başlayan yazılım sektörü, günümüzde sanallaştırma ve konteyner mimarisini takip etmektedir. Mikro servis mimarisinin şirketlerde yaygınlaşmasıyla birlikte konteynerler üzerinde çalışan uygulamaların sayısı ciddi oranda artmıştır. Bu durum konteynerlerin yönetilmesinde zaman, güvenlik, performans gibi sorunları da beraberinde getirmiştir. Konteyner yönetim araçlarından biri olan Kubernetes, bir komut satırı ara yüzü üzerinden haberleşerek konteynerleri yönetme imkânı sağlamaktadır. Bu çalışmada, birden fazla sektöre ve/veya işletmeye hizmet verirken hizmet olarak yazılım sağlayıcı kuruluşların değişen ihtiyaçlarına göre zaman ve ekip maliyeti konularını en aza indirmeyi hedefleyen bir yönetim aracının tasarlanması ve geliştirilmesi amaçlanmıştır. Bu doğrultuda Kubernetes kümeleme, bulut ortamında sanallaştırma ve çoklu bulut tabanlı bir mimaride geliştiricilerin altyapılarını yönetebilecekleri bir web uygulaması geliştirilmiştir. Kullanıcıların ilgili bulut sağlayıcılarından aldıkları erişim anahtarları ile uygulamaya giriş yapabilecekleri ve altyapılarını yönetebilecekleri kullanıcı dostu bir ara yüz tasarlanmıştır. Bu ara yüz ile son kullanıcıların ve geliştiricilerin istedikleri teknolojinin altyapı araçlarını hızlı bir şekilde yönetebildikleri ve basit bir dokümantasyon yöntemi ile birden fazla teknoloji arasında geçiş yapmakta zorlanmadıkları gözlemlenmiştir. Geliştirilen aracın bu alandaki araştırmalara örnek teşkil etmesi beklenmektedir.