المكونات

Azure تهدف إلى نقل الشركات إلى الويب

Dragnet: Brick-Bat Slayer / Tom Laval / Second-Hand Killer

Dragnet: Brick-Bat Slayer / Tom Laval / Second-Hand Killer
Anonim

بينما سيقال الكثير عن إستراتيجية الحوسبة السحابية التي وضعتها مايكروسوفت يوم الإثنين ، فإن جوهر Windows Azure هو هدف بسيط إلى حد ما: إلهام مطوري الشركات لإعادة التفكير في طريقة تطويرهم للبرامج بحيث يمكن للتطبيقات الاستفادة بشكل أفضل من الويب.

تحاول Microsoft التمييز بين بيئة التطوير التي تعتمد على السحابة في Azure ، والتي تم الكشف عنها في حلقة رئيسية في مؤتمر Microsoft Professional Developers في لوس أنجلوس ، من العروض التنافسية مثل Amazon Compute Cloud (EC2) بالقول أن Azure تقوم بأكثر من مجرد أخذ البرامج التقليدية ووضعه في السحاب.

في مقابلة أجريت معه يوم الإثنين في المؤتمر ، وصف كبير مهندسي البرمجيات في شركة Microsoft ، راي أوزي ، كيف تم بناء البرمجيات وفقًا لمقياس نموذج p ، وهو أمر غير عملي للعصر الحالي للويب ، عندما تكون التطبيقات مرنة ومتاحة لعدد كبير من المستخدمين داخل وخارج جدار الحماية الخاص بالشركات.

"إن الأنظمة التي قمنا بتصميمها للمؤسسات هي: حقا نموذج رفع المتابعة "، قال. "نحن نبني نظامًا ونحاول إضافة أجهزة لجعلها أكبر وأكبر وتدعم الشركات الأكبر والأكبر ، ولكن في نهاية المطاف هذا النوع من الانهيار".

مع Azure ، يمكن للمطورين بناء برامج في نموذج التدرج وقد وصف أوزي استخدام القياس الذي يتضمن كرات التنس وكيف يمكن لشخص أو أشخاص التعامل معهم إذا كان هناك من يرمي الكرات عليهم.

"دعنا نقول [شخصًا] يرمي 100 كرة في وجهي" ، على حد قوله. "هناك حدود لطراز الارتقاء ، وإذا فشلت ، ستسقط جميع الكرات على الأرض."

ومع ذلك ، في نموذج التدرج ، يمكن للتطبيق توزيع مهمة اصطياد الكرات ، مما يعطي انها أكثر مرونة ، وقال أوزي. "هناك فرصة من خلال إضافة المزيد من الناس ، يمكننا أن نأخذ أي عدد من الكرات التي سيرميها إلينا. وإذا سقط أحدهم ، فربما سيأخذها الرجل إلى جانبه ، لكنه سيستمر "

، تسمح Azure للمطورين ببناء تطبيقات وفقًا لهذا النموذج ، مما يعني أن أحد التطبيقات لن ينهار نظرًا لأنه يحاول معالجة جميع الاتصالات المختلفة - للمستخدمين خلف جدار الحماية وعلى الإنترنت ول أجهزة لا تعد ولا تحصى - يجب على الموجة الحالية من تطبيقات الويب أن تقوم بالتوفيق.

استخدمت Ozzie مثال خدمة البريد الإلكتروني لـ Hotmail من Microsoft كتطبيق تم تطويره وفقًا لنموذج التدرج لأن الشركة كانت تعرف من البداية أنها ستضطر إلى تخدم ملايين المستخدمين القادمين من بيئات متصلة متعددة. ومع ذلك ، فإنه لم يقم ببناء برنامج خادم البريد الإلكتروني الخاص به ، Exchange ، بهذه الطريقة ، وكان عليه أن يقوم بتطوير التطبيق لاحقاً لتلائم نموذج التطوير هذا ، كما قال.

"هناك عملية تستخدمها لتطبيق تطبيق الشركة وقال أوزي: "تغييره وإعادة التفكير فيه هو ذلك الشيء الأفقى الواسع". "لقد فعلنا ذلك مع Exchange ، ونحن نفعل ذلك مع المزيد والمزيد."

في تقديم منصة تطوير ونشر السحاب ، لدى Microsoft مهمة أصعب من المنافسين مثل Amazon أو Salesforce.com ، وكلاهما بدأت أعمالهم على شبكة الإنترنت. من خلال إرث البرنامج ، يجب على Microsoft أن تميل إلى ملايين المطورين الذين يستخدمون منصاتها لإنشاء برامج تهدف إلى العيش على أساس في مركز بيانات الشركات مع موازنة الاحتياجات المتطورة بسرعة لتطبيقات الويب الأكثر تطوراً

James Governor، محلل رئيسي بالنسبة لشركة المحلل RedMonk ، كان لديها وصفًا أكثر بساطة وسوءًا في نموذج الخدّ الذي تحاول Azure توفيره لتطبيقات الشركات ، مقارنته "بارتداء سروالك الخارجي على ملابسك."

المطورون ويحتاج إلى إيجاد طريقة لعرض تطبيقاته على أكبر عدد ممكن من المستخدمين ، لكن مع الحفاظ على الأمن ، والقابلية للتطوير وغيرها من العوامل الجوهرية في بيئات الحوسبة المؤسسية ، على حد قول

وقال "هذا التحول الخارجي وإعادة التفكير في دور تكنولوجيا المعلومات - إنه أمر مهم يجب أن تواجهه جميع مؤسسات الشركات". "كيف تقوم ببناء تطبيقات تقوم بتوسيع نطاق الدوائر الانتخابية المختلفة وتضمينها؟ كيف تقوم بتمديد الهويات على الويب؟"

Pitney Bowes Management Services ، وهي شركة تابعة لـ Pitney Bowes تقوم بتوجيه خدمات الأعمال مثل البريد والاتصالات والاتصالات إلى Fortune 1000 الشركات ، هي إحدى الشركات التي تواجه هذه المشكلة. تعمل Pitney Bowes Management Services مع Microsoft لاختبار نسخة من خدمة تحويل البريد الرقمي dMail التي تعمل على Azure.

وقال Terry Doeberl ، مدير تطوير الأعمال في Pitney Bowes Management Services ، إحدى الفوائد لنموذج تطوير قائم على الويب لـ التطبيقات هي أنها ستجعل التطبيقات مستقلة عن أنظمة تشغيل سطح المكتب ، والتي وصفها بأنها "لعنة العديد من الشركات الموجودة" بسبب مدى صعوبة تركيب تطبيقات جديدة عبر أجهزة الكمبيوتر المكتبية.

كما وصفته مايكروسوفت ، أزور تلخيص التطبيق من نظام التشغيل باستخدام تقنية التمثيل الافتراضي ، وهو ما يعني أنه بإمكان الاثنين العمل بشكل مستقل عن بعضهما البعض.

قال دوبرل إن الفصل بين التطبيق ونظام التشغيل يبسط أيضًا عملية صيانة دعم مستخدمي سطح المكتب الفرديين مع جعل التطبيقات أكثر سهولة من الأجهزة المحمولة.