Bileşenler

Azure, İşletmeler'i Web'e Taşınmayı Hedefledi

Migrating web applications to Azure

Migrating web applications to Azure
Anonim

Microsoft'un bulut bilişim stratejisi hakkında Pazartesi günkü tanıtımı hakkında çok şey söylense de, Windows Azure'un kalbinde oldukça basit bir amaç var: Kurumsal geliştiricilere yazılım geliştirme yöntemlerini yeniden düşünmeleri için ilham verin, böylece uygulamalar Web'den daha iyi faydalanabilir.

Microsoft, Los Angeles'taki Microsoft Profesyonel Geliştiriciler Konferansı'nın açılış konuşmasında açtığı Azure bulut tabanlı geliştirme ortamını, Amazon'un Elastic Compute Cloud (EC2) gibi rakip tekliflerden, Azure'nin yalnızca geleneksel yazılımdan daha fazlasını yapmasını söyleyerek açıklamaya çalışıyor. ve bulutun içine koydu.

Pazartesi günü konferansta yapılan bir röportajda, Microsoft Şef Yazılım Mimarı Ray Ozzie, geleneksel yazılımın bir ölçeğe göre nasıl oluşturulduğunu açıkladı. Uygulamaların esnek ve kurumsal güvenlik duvarının içinde ve dışında çok sayıda kullanıcı tarafından erişilebilir olması gerektiğinde, Web'in şu an için geçerli olmayan p modeli.

"İşletmeler için oluşturduğumuz sistemler" Gerçekten de ölçek modeli "dedi. "Bir sistem kuruyoruz ve daha büyük ve daha büyük ve daha büyük ve daha büyük işletmeleri destekleyebilmek için donanım eklemeye çalışıyoruz, ancak bu türden parçalar birbirinden ayrılıyor."

Azure ile geliştiriciler yazılımları bir model haline getirebilir Ozzie'nin tenis toplarıyla ilgili bir benzetme kullanarak açıkladığı ve bir kişi ya da kişilerin kendilerine bir top atması halinde onları nasıl idare edebileceği anlatılıyor.

"Haydi [birisi] bana 100 tane top atsın" dedi. "Ölçekleme modelinde sınırlar var ve eğer başarısız olursam, tüm toplar yere düşer."

Bununla birlikte, bir ölçekleme modelinde, bir uygulama topları yakalama görevini dağıtabilir, Daha fazla esneklik, Ozzie dedi. "Sadece daha fazla insan ekleyerek, bize atacağı herhangi bir sayıyı alabiliriz. Ve eğer biri düşerse, belki de yanındaki adam onu ​​alacak, ama devam edecek "

Azure, o zaman, geliştiricilerin bu modele göre uygulamalar oluşturmasına izin veriyor. Bu da, uygulamanın tüm farklı bağlantıları - güvenlik duvarının arkasındaki kullanıcılara, Internet'e ve Sayısız cihaz - şu anki Web uygulama dalgasıyla uğraşmak zorunda kalıyor.

Ozzie, Microsoft'un Hotmail e-posta hizmetinin örneğini, başlangıçtan beri bilmesi gereken bir modele göre geliştirilmiş bir uygulama olarak kullandı. çeşitli bağlı ortamlardan gelen milyonlarca kullanıcıya hizmet eder. Ancak, e-posta sunucusu yazılımı Exchange'i bu şekilde kurmadı ve uygulamayı daha sonra bu geliştirme modeline uyacak şekilde yeniden çalıştırmak zorunda kaldı.

"Kurumsal bir uygulama almak için kullandığınız bir süreç var ve bunu değiştirin ve geniş, yatay bir şey olarak yeniden düşünün, "dedi Ozzie. "Bunu Exchange ile yaptık ve bunu giderek daha fazlasını yapıyoruz."

Bir bulut geliştirme ve dağıtım platformu sunarken, Microsoft'un her ikisi de Amazon veya Salesforce.com gibi rakiplerden daha zor bir görevi vardır. işlerini internette başlattı. Yazılım mirası ile Microsoft, daha sofistike Web uygulamalarının hızla gelişen ihtiyaçlarını dengeleyerek, kurumsal bir veri merkezinde öncül bir şekilde yaşamak için tasarlanmış yazılımlar oluşturmak için platformlarını kullanan milyonlarca geliştiriciye yönelmelidir.

James Governor, ana analist analist firması RedMonk için, Azure'ın kurumsal uygulamalara sunmaya çalıştığı, “kıyafetlerinizin dışındaki külotlarınızı giymek” ile kıyaslayan, ölçeklendirme modelinin daha yalın ve dilin yanında bir açıklaması vardı.

Geliştiriciler Uygulamalarını mümkün olduğu kadar çok kullanıcıya sunmanın bir yolunu bulmalı, ancak kurumsal bilgi işlem ortamlarına özgü güvenlik, ölçeklenebilirlik ve diğer faktörleri hala göz önünde bulundurmalıdır.

“Bu dışsallaştırma ve BT'nin rolünü yeniden düşünmek - tüm işletme organizasyonlarının yüzleşmek zorunda kalacağı önemli bir şey” dedi. "Ölçeklendiren ve farklı seçmenler içeren uygulamalar nasıl oluşturuyorsunuz? Web üzerinde kimlikleri nasıl genişletiyorsunuz?"

Pitney Bowes'in bir yan kuruluşu olan ve şirket posta, iletişim ve Fortune 1000'e gönderim gibi hizmetlerin dış kaynaklarından yararlanan Pitney Bowes Management Services şirketler, bu problemle karşı karşıya olan bir şirket. Pitney Bowes Management Services, Microsoft ile birlikte çalışarak dBail dijital posta dönüştürme hizmetinin bir sürümünü Azure'da test ediyor.

Pitney Bowes Management Services iş geliştirme müdürü Terry Doeberl, Web tabanlı bir geliştirme modelinin uygulamalar, masaüstü bilgisayarlarda yeni uygulamaların yüklenmesinin ne kadar zor olabileceğinden dolayı, "pek çok şirketin varlığının kanadı" olarak adlandırdığı masaüstü işletim sistemlerinden bağımsız olarak uygulama yapabilmesidir.

Microsoft tarafından açıklandığı gibi, Azure sanallaştırma teknolojisini kullanarak uygulamayı OS'den soyutlar, yani ikisi birbirinden bağımsız olarak hareket edebilir.

Doeberl, uygulama ve işletim sistemi arasındaki ayrılığın, uygulamaları daha erişilebilir hale getirirken bireysel masaüstü kullanıcılarının desteğini de kolaylaştırdığını söyledi. mobil cihazlardan.