Amazon'un güncel olmayan yazılımlara karşı radikal planı

Bu yıl Las Vegas'ta düzenlenen AWS re:Invent şirket içi ticaret fuarında Amazon Web Services, kurumsal BT'deki en kalıcı sorunlardan birini ele alıyor: yeni teknolojiler eskilerinin yerini aldıkça kaçınılmaz olarak BT altyapısı ve yazılım teknolojisi yaşlandıkça ortaya çıkan teknik borç. Ve Amazon bunu etkili bir şekilde organize etti: AWS'nin 60.000 ziyaretçiyle kapattığı, tamamı dolu olan dahili ticaret fuarında, AWS Hero program topluluğunun etkileyicilerinin yanı sıra seçilmiş analistler ve gazeteciler, konferans yerinden çok da uzak olmayan bir yerde bir araya geldi. Orada, üzerinde Teknik Borç yazan bir konteynırı vinçten patlayıcı içeren paketlerin üzerine düşürdüler.

Duyurudan sonra devamını okuyun

Üretken yapay zeka, daha önce öncelikle yeni yazılımların oluşturulmasını hızlandıran bir unsur olarak kutlanırken, AWS artık odağını eski kod tabanlarını geri yüklemeye ve modernleştirmeye kaydırıyor. AWS, Q ​​aracı ailesinin yeteneklerini AWS Transform adlı yeni bir hizmetle büyük ölçüde genişletiyor. Yeni özellikler bu hizmetin çatısı altında toplanıyor, ancak arka planda AWS'nin geçen yıl Amazon Q Developer markası altında sattığı ajan teknolojisini kullanarak şirketlerin tescilli mantığına derinlemesine müdahale ediyorlar.

Muhtemelen en önemli yenilik AWS Transform Custom'ın kullanıma sunulmasıdır. Önceki yapay zeka araçları, halka açık olmayan dahili yazılım bileşenlerinin güncellenmesi söz konusu olduğunda hızla sınırlarına ulaşıyordu. Bir yapay zeka, Java 8'den Java 17'ye giden yolu kolayca biliyor olsa da, bir şirketin kimlik doğrulama kitaplığını halefiyle değiştirmek için gereken bilgiye şu ana kadar sahip değil. AWS artık geliştiricilerin projeye özel aracı modernizasyon kurallarını doğal dilde öğretmesine olanak tanıyarak tam olarak bu boşluğu dolduruyor.

Karmaşık düzenli ifadeler yazmak veya geçiş komut dosyaları oluşturmak yerine, artık eski bir dahili API'nin yeni bir standartla nasıl değiştirilmesi gerektiği gibi istenen değişiklikleri basitçe açıklayabilirsiniz. Yapay zeka aracısı daha sonra bir kuruluşun tüm kod tabanını analiz eder, etkilenen tüm alanları belirler ve kendi başına bir geçiş planı oluşturur. Aracı yüzlerce veya binlerce depoda gerekli değişiklikleri yaptığından ve sonuçları tamamlanmış çekme istekleri olarak gönderdiğinden, süreç büyük ölçüde özerktir. İnsan geliştiricilerin rolü, manuel arama ve değiştirme çalışmalarından, büyük ölçekli yeniden düzenleme projelerinin gerektirdiği çabayı önemli ölçüde azaltmayı vaat eden önerilen değişiklikleri incelemeye doğru kayıyor.

AWS ayrıca klasik ana bilgisayar endüstrisine yönelik Transform markalı modernizasyon araçlarını da temelden elden geçirdi. COBOL veya PL/I'den Java'ya daha önceki otomatik geçişlere yönelik yaygın eleştiri, oluşturulan kodun kalitesiydi. Bu genellikle sözdizimsel olarak doğru olan ancak yapı ve mantık açısından hala COBOL'a benzeyen ve bu nedenle bakımı zor olan Jobol – Java kodunun ortaya çıkmasına neden olmuştur. Yeni Reimagine özellikleri, yapay zekanın artık satır satır çeviri yapmadığı, bunun yerine orijinal programın altında yatan iş mantığını ve amacını analiz ettiği daha akıllı bir yaklaşımı benimsiyor.

Duyurudan sonra devamını okuyun

Bu temelde araç, modern mimari kalıpları ve etki alanı odaklı tasarımı takip eden yeni deyimsel Java kodu oluşturur. Amaç, Java geliştiricilerine doğal gelen ve artık ana bilgisayar prosedür mantığının yükünü taşımayan bir kod tabanıdır. AWS, bu tür kapsamlı dönüşüm riskini en aza indirmek için otomatik test oluşturmayı da kullanıma sunuyor. Yeni araçlar, ana bilgisayar uygulamalarının işlevsel davranışını kaydedebilir ve yeni oluşturulan Java kodunu doğrulayan ve işlevsel tutarlılığı sağlayan test senaryolarını otomatik olarak türetebilir.

Bu duyurularla AWS, üretken yapay zekayı saf bir yardım sisteminden tüm yazılım yaşam döngüsünü yönetmeye yönelik proaktif bir araca daha da geliştirme stratejisinin altını çiziyor. Özellikle, özel kuralları anlama ve uygulama becerisi, büyük kuruluşların yerleşik BT ortamlarının modernizasyonunu hızlandırmalarında çok önemli bir faktör olacaktır.

FICO Teknik Mimari Baş Mühendisi, AWS Community DACH destek derneğinin kurucu ortağı ve Las Vegas'taki Hero Community'nin bir parçası olan Johannes Koch, iX ile yaptığı bir röportajda şunları vurguladı: “Gelecekte AWS'nin, örneğin bir uygulamanın mimarisi alanında veya bir programlama dilinden diğerine geçiş gibi daha genel dönüşümleri de AWS Transform markası altında barındıracağını hayal edebiliyorum. Bu, hizmeti, eski sistemler olarak adlandırılan sistemlerin bakımını veya daha da geliştirilmesini basitleştirmek için evrensel bir araç haline getirecektir.”

AWS Transform fiyatlandırması kullanıma bağlıdır: Mainframe Transformation Agent gibi bazı kullanım senaryoları ücretsizdir ancak Amazon, AWS Transform Custom ile özel dönüşümler için aracı dakikalarına göre ücret alır. Detaylı fiyat bilgisi Amazon'da bulunabilir.


(fo)


Yayımlandı

kategorisi

yazarı:

Etiketler:

Yorumlar

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir