wait لطفا صبر کنید
صفحه اصلی  » مقالات
1395/12/08
6245
00

Microsoft Azure و Cloud Computing

یک ابر قوی و با طراحی خوب است که از بعضی رقیبان خود بهتر نیز می باشد

Azure یک ابر قوی و با طراحی خوب است که از بعضی رقیبان خود بهتر نیز می باشد. از سه محصول تشکیل شده است:
ویندوز azure:
محاسبات: محاسبات مجازی مبتنی بر ویندوز سرور
ذخیره سازی: ذخیره پایدار و قابل توسعه و همیشه در دسترس
مدیریت: مدیریت خودکار
Sql azure:
پایگاه داده: پردازش رابطه ای هم داده های ساخت یافته و هم ساخت نیافته
سرویس های .net:
گذرگاه سرویس: گذرگاه برنامه های همه منظوره
کنترل دسترسی: rules-driven، Claims based
Azure پشته محاسبات ابر را فراهم می کند که به توسعه دهندگان امکان می دهد تا برنامه های کاربردی خود را روی آن بنویسند. رابط مدیریت ساده و قابل فهم است. بسته به سرویس هایی که استفاده می کنید، به شما اجازه می دهد تا سرور و ظرفیت پایگاه داده را مشخص کنید.
این پلتفرم نقش های وب و کارگر را معرفی می کند که مشابه طرحی است که در WCF (بخشی از .net برای تهیه برنامه های توزیع شده) استفاده شده که انتقالات شبکه را از منطق اجزا جدا می کند. نقش وب به برنامه این امکان را می دهد که درخواست های ورودی را بواسطه پروتکلهای پشتیبانی شده توسط IIS بپذیرد. نقش کارگر هیج درخواست مستقیمی از اینترنت را نمی تواند بپذیرد ولی در عوض از یک صف داخلی azure (با کمک sql azure) می تواند پیام هایی را دریافت کند. بنابراین نقش های وب و کارگر در نمونه های خاص خود از ماشین مجازی مایکروسافت اجرا می گردند. صف و پروتکل های ارتباطی قابل پیکربندی هستند.
sql azure امکان ذخیره سازی مستقیم داده در ابر را به سه روش متفاوت فراهم می نماید:
BLOB (برای ذخیره سازی شی های بزرگ) ، جداول و به صورت رابطه ای
تمام این عملیات توسط سرویس ها و به آسانی قابل استفاده اند. برای داده های رابطه ای، کل پایگاه داده درون ابر قرار می گیرد و برنامه ها می توانند به صورت مستقیم به آنان دسترسی داشته باشند در حالیکه خود آنها (داده های پایگاه) درون ابرها و یا یک مرکز داده محرمانه قرار دارند.
سرویس های .net یک زوج سرویس فراهم می کنند – کنترل دسترسی و مسیریابی پیام. خدمات کنترل دسترسی، تصدیق هویت، تبدیل و متحدسازی می باشد. که همه بر اساس قوانینی هستند از طریق کنترل پنل قابل تعریف هستند. بخش گذرگاه سرویس همه کاری را که از یک ESB انتظار می رود شامل می شود مثل ثبت سرویس و دسترسی به آن، انتقال و مسیریابی پیام و امنیت. (ESB یک مدل معماری نرم افزاری برای طراحی و پیاده سازی ارتباطات و انتقالات بین برنامه های کاربردی مبتنی بر سرویس استفاده می شود.)
اگرچه azure یک پلتفرم نسبتا ناتمام است ولی وعده های زیادی داده است. بعضی ریسک ها باید بررسی شوند. مسائل مربوط به محاسبات ابر نیز باقی می مانند: امنیت، محرمانگی، طول عمر و ... علاوه بر این یک پلتفرم مثل azure برای حوزه های IT وفادار به آئین نامه هایی مثل Sarbanes oxley, sas 70 و ... مشکلاتی ایجاد می کند و ...

تماس با ما

ایمـیل : I N F O @ D E P N A . C O M
 دفتر تهران : خیابان کارگر شمالی - بعد از مسجد النبی - خیابان ابراهیمی (17) - پلاک 140
تلفن:88019001-021
 دفتر قم : خیابان 45 متری صدوقی - 20 متری فجر - خیابان دانش - کوی 14 - پلاک 10
تلفن:32906868-025