Category Archives: Uncategorized

ويندوز أزور | Windows Azure


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

تدعم المنصة الكثير من لغات البرمجة والأدوات التطويرية مثل فيجوال ستوديو وأيضا الأدوات المنتجة من شركات الطرف الثالث مثل اكليبس المخصص للغة الروبي و بي اتش بي والبايثون

في مقالة “الحوسبة السحابية”  تحدثنا قليلا عن  ويندوز أزور و منصة الحوسبة السحابية  المرنة  التي تمكنك من التركيز على حل مشاكل عملك واحتياجات العملاء

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

يُقسم ويندوز أزور إلى جزأين أساسيين : الحساب ( بيئة الاستضافة) والتخزين. في هذا المقال سوف نتحدث عن جزء الحساب

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

أدوار ويندوز أزور

دور الويب: هو مجرد تطبيق ويب مستضاف عبر آي آي اس  . أدوار الويب مماثلة لتطبيقات آي اس بي دت نت عبر الويب، فهي تُفعل مواقع آي اس بي دت نتفي الويب ، فكل ما تستطيع فعله في تطبيقات آي اس بي دت نت يمكنك فعله بدور الويب.

ولكن ما يميز دور الويب عن غيره من تطبيقات آي اس بي دت نت أنه بالحصول عليه تحصل على قابلية توسعة لانهائية، و ضمان توافر التطبيق في غالب الأوقات ، و الدعم العالي للتطوير

تصحيح الكود يعمل بنفس الطريقة المعتادة في تطبيقات آي اس بي دت نت. ولكن ما لا يمكنك القيام به هو تصحيح التطبيق الخاص بك بعد نشره في السحابة، حيث حين يتم نشر كود التطبيق ، لا يمكن تصحيحه و لا إرفاقه

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

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

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

كانت هذه مقدمة بسيطة عن ويندوز أزور، لمزيد من المعلومات قم بزيارة
http://www.microsoft.com/windowsazure

Advertisements

Get started with Windows Azure


Haven’t tried Windows Azure?  This is your chance!

We are offering you a FREE Azure account so you can try the Azure platform yourself , and deploy your applications to the cloud.

All you need to do is to fill out the form bellow (name , e-mail) , and the account will be sent to you. Don’t wait too long ! You have this chance until Saturday 26th of Feb. After that the form will be closed. So go ahead and register now!!

What do I need to get started?

1. Operating System

The tools are supported on:

  • Windows 7
  • Windows Server 2008
  • Windows Vista

2. You need to enable IIS (with ASP.NET, WCF HTTP Activation)

Go to control panel –> Programs –> Turn Windows Features On or Off –> Internet Information Services –> World Wide Web Services –> Application Development Features –> Turn on ASP.NET and CGI

Under Microsoft.NET Framework 3.5.1 –> turn on Windows Communication Foundation HTTP Activation , and click OK .

3. Development Environment

  • Visual Studio 2008
  • Visual Studio 2010
  • Microsoft Visual Web Developer 2008 Express.
  • SQL Server 2005 Express Edition or above. (It will be installed automatically with Visual Studio)

4. Windows Azure SDK and Tools for Visual Studio

http://www.microsoft.com/Azure

NOTE: The Azure SDK is installed automatically with the tools.

And if any of the above does not work and you need any help setting your environment, you can drop a question to mhalabi@devlifestyle.net

How do I create a Windows Azure application?

Very Simple! You can learn how to create applications in Visual Studio for Windows Azure using ( C# , Java , VB.NET , PHP or Ruby ) from the following link :

http://www.azuresamples.com/

For more information on Windows Azure, go to :

http://www.microsoft.com/windowsazure/

Fill out the following form to get a free account:

ENJOY!


الحوسبة السحابية | Cloud Computing


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

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

: قبل حلول الحوسبة السحابية

تحتاج إلى تثبيت و إدارة التطبيق .

التعامل مع أي ترقيات  و
أخطاء.

تأخذ المطورين بعيدا عن تركيزهم الأساسي .

تستغرق وقتا طويلا .

ارتفاع التكلفة .

: بعد حلول الحوسبة السحابية

· لا تحتاج إلى تثبيت و لا إدارة التطبيق بل هناك من يفعل ذلك لك .

· التركيز على التطبيق بدلا من البنية التحتية .

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

·  سهولة الوصول إلى التطبيقات المتاحة من خلال أي حاسب متصل بشبكة الإنترنت .

· تستغرق وقتا قصيرا .

·  انخفاض التكلفة .

ويندوز أزور  Windows Azure

لتشغيل أي تطبيق على شبكة الانترنت ، نحن بحاجة إلى التفكير في كثير من الأشياء

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

و لكن لا شيء من هذه الاحتياجات لها أي علاقة بهدفنا الأساسي و ما نريد حقا فعله ألا و هو بناء التطبيق. فماذا لو كان هناك شيء يعتني بكل هذه الحاجات و يوفرها لنا ؟ فيتيح لنا فرصة التركيز في هدفنا الأساسي، كما يوفر علينا الكثير من الوقت. هذه هي الفكرة من وراء ويندوز أزور.

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


Registration is open for Tech∙Ed Middle East 2011


Tech·Ed Middle East is Microsoft’s premier technical education event providing the most comprehensive technical training on Microsoft’s suite of products, technologies, solutions and services. Attendees get deep technical content, hands-on learning experiences, and opportunities to connect with industry and Microsoft experts one-on-one. If you are a technology professional involved in building, deploying or maintaining IT solutions using Microsoft technologies, Tech·Ed Middle East is the conference that will help you solve today’s real-world challenges and prepare you for tomorrow’s innovations.

WHAT YOU’LL GET AT TECHED MIDDLE EAST 2011

  • Hear about the future of Microsoft’s products and technologies directly from the Microsoft leadership team in the keynote
  • Choose from 200 technical sessions delivered by Microsoft and industry experts
  • Touch the technology through more than 40 PC-based instructor-led training labs
  • Ask your questions at the NEW Ask The Experts forum
  • Meet with product experts and see product demos at the Technical Learning Centre
  • Explore industry solutions at the Tech·Ed Expo

TECHED MIDDLE EAST ATTENDEES RECEIVE A COMPLIMENTARY TECHNET SUBSCRIPTION

As an added benefit to registering for Tech·Ed Middle East 2011, attendees will receive a complimentary Microsoft TechNet Subscription. This subscription gives you access to the most current releases of Enterprise wide software, so you can evaluate and prepare for the needs of your organization before you deploy. See full details of this special offer.

GET A JUMPSTART ON TECHNICAL LEARNING WITH PRE-CONFERENCE SEMINARS

Arrive early and get a jumpstart on your technical learning. Choose from
five pre-conference seminars delivered by Microsoft and industry experts, and selected to give you an edge on the latest technologies and topics.
Seminars will run on Monday, 7 March 2011. Additional fees apply. To view the full list of seminar titles visit us online.


Congratulations from VirManSec for Syed


We’re really proud to announce that Mr. Syed Khairuddin was recognized by Microsoft for his Online Community Contribution

Read more


Try Windows Azure


[The limit has been reached…congrats for the first 2o submissions!]

Would you like to try Windows Azure? This is your chance!

How to get your Azure development environment up and running? Easy, just follow the below steps:

1.  Operating System

The tools are supported on:

  • Windows 7
  • Windows Server 2008
  • Windows Vista

2.  You need to enable IIS (with ASP.NET, WCF HTTP Activation)

Go to control panel –> Programs –>  Turn Windows Features On or Off –> Internet Information Services –> World Wide Web Services –> Application Development Features –> Turn on ASP.NET and CGI

Under Microsoft.NET Framework 3.5.1 –> turn on Windows Communication Foundation HTTP Activation , and click OK .

3.  Development Environment

  • Visual Studio 2008
  • Visual Studio 2010
  • Microsoft Visual Web Developer 2008 Express.  
  • SQL Server 2005 Express Edition or above. (It will be installed automatically with Visual Studio)

4.  Windows Azure SDK and Tools for Visual Studio

http://www.microsoft.com/Azure

NOTE:The Azure SDK is installed automatically with the tools.

And if any of the above does not work and you need any help setting your environment, you can drop a question to mhalabi@devlifestyle.net

ENJOY!


Syed Khairuddin Recognized by Microsoft for Online Community Contributions


I would like to extend congratulations to Syed Khairuddin – community lead of VirManSec – Jeddah Chapter, for his earned Community Contributor Award!

Following is the email Syed got from Microsoft Community Contributor Award –

Dear Syed Khairuddin,
Congratulations! We’re pleased to inform you that your contributions to Microsoft online technical communities have been recognized with the Microsoft Community Contributor Award.

The Microsoft Community Contributor Award is reserved for participants who have made notable contributions in Microsoft online community forums such as TechNet, MSDN and Answers. The value of these resources is greatly enhanced by participants like you, who voluntarily contribute your time and energy to improve the online community experience for others.

Becoming a Microsoft Community Contributor Award recipient includes access to important benefits, such as complimentary resources to support you in your commitment to Microsoft online communities. To find out more about the Microsoft Community Contributor Award and to claim your recognition, please visit this site: http://www.microsoftcommunitycontributor.com/
Thank you for your commitment to Microsoft online technical communities and congratulations again!

Congratulation again for a well-deserved award!