Buluta yükseliş aşamalı aşamalarda ilerler. Bulut teknolojilerinin uzun öğrenme eğrisinde, “kaldırma ve değiştirme” ilkesi yalnızca bir ara aşamadır. Şirket içi uygulamaları veya veritabanlarını sanal makinelere, ancak bunları değiştirmeden, yalnızca kopyalayıp yapıştırarak geçirmekten oluşur. Bir şirket, BT kaynaklarını gerçek bir teknolojik sorgulama olmaksızın bir ortamdan diğerine bu şekilde taşıyarak, bulutun tüm vaatlerini elde edemez.
Bir sonraki adım bulut yereldir. Bir uygulama, ölçeklenebilirlik, yüksek kullanılabilirlik, esneklik veya birlikte çalışabilirlik açısından tüm avantajlarından yararlanmak için bulut için özel olarak tasarlanmıştır. Sopra Steria’nın baş teknoloji sorumlusu Mohammed Sijelmassi, “Monolitik tipteki uygulamaların aksine, yerel bulutun ayrıntılı yaklaşımı, yeni işlevlerin dağıtımını kolaylaştırıyor ve böylece pazara sunma süresini kısaltıyor” diyor.
Geliştirmeyi daha da hızlandırmak için bir şirket, sağlayıcılar tarafından sunulan çeşitli kullanıma hazır bulut hizmetlerini arayabilir. Bunlar, kimlik doğrulama veya izleme hizmetlerini içerebilir. “Bulut çok iyi çözümlerle doluyken neden kimlik yönetiminin on birinci tuğlasını yeniden yazasınız ki? diye soruyor Muhammed Sijelmassi. “Bir şirketin farklılaştırıcı unsurlara odaklanması kadar önemlidir. »
Bu varlıklarla, yerel bulut uygulamalarının geliştirilmesi parlak bir geleceğe sahiptir. Gartner, 2021’de %30 olan yeni dijital iş yüklerinin %95’inden fazlasının, 2025’e kadar bulutta yerel platformlarda konuşlandırılacağını tahmin ediyor. IDC, aynı son tarihte bulutta yerel uygulamaların payının %90’ı geçeceğini tahmin ediyor.
Mikro hizmetler, kapsayıcılar, ağ, API’ler ve DevOps
Bu yeni nesil uygulamaları barındıran ortam, belirli sayıda ön koşulu karşılamaktadır. Yerel bulut yaklaşımı, mikro hizmet mimarisinden ayrılamaz. Bir uygulama veya hizmet, bağımsız olarak dağıtılabilen, yükseltilebilen ve yönetilebilen küçük yazılım parçalarına bölünür.
Mikro hizmetler diyen, konteynerleştirme ve getirdiği esneklik diyor. Yazılım kapsayıcı teknolojisi, herhangi bir sunucuda çalışabilmesi için bir uygulamayı kapsülleyerek, temel altyapıdan soyutlamayı mümkün kılar. Temel hale gelen açık kaynaklı bir tuğla olan Kubernetes, konteyner kümelerini yönetmeye ve düzenlemeye gelecek.
Bulut yerlisi ayrıca hizmet ağını kullanır. Bu hizmet ağı, özellikle bir uygulamaya tahsis edilmiş bir altyapı katmanına karşılık gelir. Bu nedenle, çeşitli bileşenlerin birbirleriyle nasıl etkileşime girdiğini görmek ve dolayısıyla söz konusu uygulamanın performansını daha kolay optimize etmek mümkündür.
Son olarak, popüler sözcüklerle bitirmek için, bulut yereli elbette üçüncü taraf bulut hizmetlerini çağırmak için API’leri kullanır. Uygulamanın herhangi bir parçası için güncellemeleri hızlı bir şekilde dağıtmayı teklif ederek, DevOps ve CI/CD (sürekli entegrasyon/sürekli teslimat) hareketinin, entegrasyonun ve sürekli teslimatın bir parçasıdır.
İç becerilerin eksikliği
Kağıt üzerinde, bulut yerel tüm kutuları işaretlerse, yaygınlaşmasını görmek için üstesinden gelinmesi gereken birkaç engel vardır. OutSystems tarafından yapılan bir araştırma, özellikle dahili olarak beceri ve uzmanlık eksikliğine işaret ediyor. OutSystems Fransa Teknik Direktörü Alexandre Cozette, “Mikro hizmetlerde muhakeme uygulama mimarisi belirli bir olgunluk gerektirir” diyor. “Bulut geliştiricilerinin kapsayıcı ilkelerine hakim olması ve hiper ölçekleyicilerin tekliflerine aşina olması gerekiyor. »
OutSystems, bu yetenek eksikliğini gidermek için, arkasındaki tüm teknik “boruları” hallederek bulutta yerel tam yığın uygulamalar geliştirmeye yönelik yeni nesil düşük kodlu bir platform olan Project Neo’yu Kasım ayında duyurdu.
Mohammed Sijelmassi, “Bulut yerlisi karmaşıklık katıyor” diye ekliyor. “Bir uygulamayı yeterince esnek ve kontrol edilebilir mikro hizmetlere bölmek için mimariyi tasarlamanız gerekiyor. Doğru ayrıntı düzeyine ulaşmak, biraz beceri geliştirmeyi gerektirir. Çok büyük hizmetleri tanımlarsak, bulutun ölçeklenebilirliğinden faydalanmayız. »
Sopra Steria’nın CTO’su da siber açıdan bahsediyor. “Bir şirket, %100 kontrol etmediği hizmetlere aracılık eder. Bu tür bir mimarinin tasarımı, “tasarım gereği” bir güvenlik yaklaşımına dayanmalıdır. »
Son olarak, ona göre “yerli bir bulut Ayetullahı” haline gelmemeli ve mevcut tüm tesis içi ortamı çöpe atmamalı. “Hibrit bir yaklaşımda, kendinize neyi sakladığınızı ve neyi yeniden yazdığınızı sormalısınız. Bir neobank, yerel bulut bilgi sistemini sıfırdan kurmayı göze alabilir. Geleneksel bir banka, mirasının tüm ağırlığını kabul etmelidir. »