محاسبات ابری (ادامه)
چیزی فراتر از نرمافزارهای آنلاین وب2
سیستم عامل وبی، در واقع یک جور نرمافزار آنلاین است. نمونه ساده و ملموستر این جور نرمافزارهای آنلاین Google Docs است که به کمک آن یک نسخه آنلاین خوب آفیس در اختیار دارید و میتوانید فایلهای متنی، صفحه گسترده و پرزنتها و فرمهای خودتان را بسازید و ویرایش و مدیریت کنید. همه این نرمافزارها آنلاین که به کمک فناوریهای مرتبط با وب 2 پدید آمدهاند بخشی از یک ایده گستردهتر به نام SaaS یا Sofware as a service هستند.
اگر از یک نرمافزار به عنوان سرویس استفاده کنید بسیاری از مشکلات نرمافزارهای سنتی را نخواهید داشت. Microsoft Office را در نظر بگیرید. فرض کنید شما در سازمان خودتان از آفیس روی کامپیوترهای شبکه استفاده میکنید. علاوه بر مشکلات نگهداری و به روزرسانی، در دسترس بودن اطلاعات هم مسأله بزرگی است. مایکروسافت دارد در نسخه بعدی آفیس امکانات آنلاین در نظر میگیرد. به کمک چنین امکانی، یا با استفاده از سرویسی مثل Google Docs شما دیگر لازم نیست نگران نگهداری و به روزرسانی نرمافزار روی کلاینتها یا شبکه خود باشید. در واقع شما سرویس آفیس آنلاین (حالا از هر ارائه کنندهای که مایل باشید) را میخرید و از آن استفاده میکنید، نه نرمافزار آفیس را.
مشابه SaaS، ایدهای برای بهره برداری از توان سختافزاری به صورت سرویس وجود دارد که آن را HaaS میخوانیم. نمونه امروزی چنین سرویسی EC2 شرکت آمازون است. توجه کنید که وب هاستینگهای امروزی بخشی از HaaS هستند، بخشی که تنها به توان ذخیرهسازی (و نه لزوماً پردازشی) مربوط است.
به کمک SaaS و Haas و جادوی مجازی سازی محاسبات ابری شکل میگیرد. در چنین حالتی شرکت و سازمانها و افراد لازم نیست برای کارهایشان هزینه تأمین سختافزار و نرمافزار و شبکه را متحمل شوند.
درست مثل برق
شما برای اینکه از وسایل و تجهیزات برقی در خانه یا محل کارتان استفاده کنید لازم نیست یک ژنراتور یا کارخانه برق در خانهتان داشته باشید، بلکه به ازای هزینه مشخصی برق را اجاره میکنید. حالا اگر مصارف برقی شما بیشتر و متفاوتتر باشند مثلاً میروید و از خدمات برق صنعتی استفاده میکنید.
در محاسبات ابری هم شرکتها و سازمانها و افراد دیگر برای نرمافزار، سختافزار یا شبکه پولی پرداخت نمیکنند، بلکه توان محاسباتی و سرویسهای نرمافزاری مورد نیازشان را خریداری میکنند. این ایده در واقع صرفهجویی بزرگ و بهرهوری زیادی در منابع IT را به همراه خواهد داشت.
بدین ترتیب کافی است وسیله شما (پیسی، موبایل، تلویزیون، حتی یخچال!) یک رابط نرمافزاری (مرورگر) برای استفاده از سرویسهای آنلاین و یک دسترسی به اینترنت داشته باشد، خواهید دید که قادر هستید به راحتی از توان محاسباتی برای انجام کارهای دیجیتالی خود بهره بگیرید. آن وقت مثالهایی که در یادداشت سیستم عامل وبی زدم را بهتر میشود درک کرد:
در چنین شرایطی مساله دیگر این نیست که از راه دور لامپهای منزلتان را روشن و خاموش کنید، ساعت دیجیتال شما که با یک ارتباط بیسیم به شبکه متصل است میتواند خودش را با نرمافزار قرار ملاقاتهای شما روی سرور سیستم عامل وبیتان هماهنگ کند تا به خاطر خواب ماندن قرارتان را از دست ندهید!
چالشهای محاسبات ابری
جستجوپذیری، حریم خصوصی، امنیت، مشکلات مرتبط با اسپم، اعتماد و قابل اطمینان بودن بسترهای سختافزاری و نرمافزاری از مهمترین چالشهای محاسبات ابری است. اگر فرصتی باشد حتماً به این موضوع به صورت مستقل خواهم پرداخت.
مایکروسافت و محاسبات ابری
مایکروسافت هم به عنوان یکی از رهبران نرمافزاری دنیا به محاسبات ابری نگاه ویژهای دارد.شکل زیر ارتباط محصولات مختلف مایکروسافت با محاسبات ابری را نشان میدهد.
همچنین مایکروسافت با معرفی Azure Services Platform در PDC 2008 عزم خود برای حضور جدی در این حوزه را نشان داد: