همچنین شرکتهای ارائهدهنده خدمات با کاهش منابع و افزایش روز افزون تقاضا روبرو هستند و این دلیلی است برای حرکت به سمت زیرساختهای مبتنی بر رایانش ابری. دلیل این حرکت، کاراتر بودن و انعطاف پذیرتر بودن این ساختار میباشد که باعث ارائه خدمات بهتر در ازای هزینه کمتر میشود.
VMware مسیری عملی را به شرکتها ارایه میدهد که با حفظ سرمایههای فعلی، امکان استفاده از ساختار رایانش ابری را داشته و به اهداف با استفاده از فناوری اطلاعات نزدیک شوند.
مزایای استفاده از این تکنولوژی
کاربر میتواند در زمان نیاز میزان منابع مورد استفاده را کاهش یا افزایش دهد.
کاربران میتوانند در زمان تقاضا و به صورت پویا منابع را تدارک ببینند و نیازی به تدارک پیشینی نیست.
به دلیل تمرکز دادهها، امنیت بیشتر و پیچیدهتر از گذشته شده است، اما نگرانیها به دلیل از دست دادن کنترل روی دادههای حساس همچنان پابرجاست. امنیت در رایانش ابری اغلب بیشتر یا برابر با سیستمهای سنتی میباشد، زیرا ارائه دهندگان رایانش ابری به منابع اختصاصی امنیتی دسترسی دارند که بیشتر مشتریان از عهده خرید این منابع بر نمیآیند.
رایانش ابری، مشتریان را از مخارج سخت افزاری، نرم افزاری و خدمات و همچنین از درگیری با نصب و نگهداری نرم افزارهای کاربردی به شکل محلی آزاد میکند. همچنین هزینهی توسعهی نرمافزاری را کاهش داده و فرآیند را مقیاس پذیرتر مینماید.
به دلیل عدم نیاز به نصب برنامههای کاربردی برای هر کاربر، نگهداری آسانتر و با هزینه کمتری انجام میشود. شرکتهایی که سکوهای خودشان را پیادهسازی و اجرا میکنند، باید زیرساختهای سختافزاری و نرمافزاری خودشان را خریداری و نگهداری نمایند و کارمندانی را برای مراقبت از سیستم استخدام کنند، همهٔ اینها میتواند پر هزینه و زمانبر باشد. درحالیکه رایانش ابری این نیازها را برطرف میسازد. هر دستگاه ساده که توانایی اتصال و برقراری ارتباط با سرور را داشته باشد، برای استفاده از خدمات رایانش ابر کافی است و میتواند نتایجش را با دیگران به اشتراک بگذارد.
برای اینکه با مفهوم محاسبات ابری (رایانش ابری) بیشتر آشنا شوید فرض کنید در شرکت بزرگی سمت مدیریت فناوری اطلاعات را بر عهده دارید و مسئولیت اصلی شما اطلاع از وضعیت سخت افزارها و نرم افزارهای مورد نظر در جهت تامین خواستههای سازمان میباشد. حال فرض کنید که میخواهید برای عدهای از کارمندان نرمافزار مورد نیازشان را همره با لایسنس مربوطه خریداری کنید و همچنین در هر زمان که شما کارمند جدیدی را استخدام میکنید باید به طور مجدد آن نرمافزار را همراه با لایسنس مربوطه خریداری نمایید.
رفته رفته این موضوعات ذهن شما را درگیر خواهد کرد که برای کمکردن هزینههای ناشی از این معضل چه راهحلهایی را میتوانید پیدا کنید. در واقع شما به دنبال راهی هستید تا به جای تهیه نرم افزار لایسنسدار برای تکتک کاربران، فقط یک بار نرمافزار مورد نظر را خریداری نمایید و آن را به همه کاربران ارائه دهید. سیستم محاسبات ابری میتواند این نیاز شما را برطرف سازد، در واقع این سیستم این امکان را به کاربران میدهد تا از راهدور به یک سیستم مبتنی بر ابر که شامل میزبانهایی میباشد متصل شده و نرمافزار مورد نظر خود را اجرا نمایند.
در سیستمهای مبتنی بر محاسبات ابری، حجم کاری به طور محسوسی کاهش میابد چراکه دیگر نیازی به استفاده از ایستگاههای کاری سنتی وجود ندارد. کامپیوتر کمتر، دردسر کمتر. در واقع به جای آنها، یک شبکه از کامپیوترهایی که به صورت ابری شکل گرفتهاند این وظیفه را بر عهده دارند که این عمل باعث کاهش سختافزار و نرمافزارهای مورد نیاز میشود و این یعنی کاهش هزینه. حال در این بین تنها چیزی که کاربران نیاز دارند توانایی اجرا کردن نرم افزارهای درون ابر، بوسیله واسط کاربری خاص محاسبات ابری میباشد که این واسط میتواند در قالب یک مرورگر وب ساده نیز باشد.
مزایای استفاده از محاسبات ابری سالهاست که در زندگی ما وجود دارند، اگر شما یک حساب ایمیل مثل Hotmail ،Yahoo و یا Gmail داشته باشید تا حدودی با محاسبات ابری آشنا هستید که در واقع بدون راهاندازی میل سرور روی کامپیوترتان، از راهدور به حساب پست الکترونیکی خود متصل میشوید.
نرمافزارهای محاسبات ابری
بهطور کلی متد محاسبات ابری با محدودیت خاصی مواجه نمیباشد، یعنی اینکه یک سیستم مجازی مبتنی بر ابر میتواند همه برنامههایی را که بر روی یک سیستم معمولی قابل اجرا میباشند را بدون هیچگونه محدودیتی اجرا نماید.
حال در این بین موضوعی که مطرح میشود این است که دلیل تمایل شما برای اجرای نرمافزارهای خود به روش محاسبات ابری چیست؟
در اینجا چند دلیل مطرح میشود:
- کاربرها قادر خواهند بود تا به نرم افزارها و دادههایشان در هرجا و در هرزمان دسترسی داشته باشند.
- این کار میتواند هزینه سختافزاری را پایین بیاورد در واقع سیستمهای محاسبات ابری نیاز به سخت افزارهای پیشرفته در سمت کاربران را کاهش میدهد. این یعنی، به جای کامپیوترهای مدرن، شما میتوانید یک ترمینال کامپیوتر ارزان قیمت خریداری کنید. در واقع شما نیاز به یک هارد دیسک بزرگ برای ذخیره اطلاعات ندارید زیرا تمام اطلاعات در کامپیوتر ریموت ذخیره و نگهداری میشود.
حال در بحث امنیت اطلاعات این موضوع مطرح میشود که اگر کاربری از هر نقطهای بتواند وارد شود و به دادهها و برنامهها دسترسی داشته باشد، حریم خصوصی کاربران کاملاً به خطر میافتد. - زیرساختهای محاسبات ابری برای جلوگیری از این حادثه تکنیکهای احراز بسیاری را در اختیار شما قرار میدهند.
همچنین از دیگر تکنیکها، محدود کردن دسترسی کاربرها به دادهها و برنامههای قابل اجرا از محیط خارج از سازمان میباشد.
محاسبات ابری چگونه بر صنایع دیگر تاثیر میگذارد؟
نظریهای که در اینباره وجود دارد این است که اگر شرکتها به سیستمهای کامپیوتری کارآمدتر روی آورند نیازهای آنها در حوزه فناوری اطلاعات بسیار سریعتر از گذشته مرتفع میگردد و اغلب صاحبنظران بر این عقیدهاند که بهطور یقین آینده فناوری اطلاعات در گرو محاسبات ابری خواهد بود.
با وجود آینده روشن فناوری اطلاعات در کنار رایانش ابری، اما به نظر میرسد که اغلب مردم از آنچه درآن میگذرد مطمئن نیستند. در واقع اینترنت یک فضای مناسب برای ابرهای بزرگ محسوب میشود. در رایانش ابری دادهها کمتر بر روی کامپیوترهای شخصی یا سرورهایی که در محیط تجاری شما قرار دارند ذخیره میشوند.
پس هدف رایانش ابری نگهداری اطلاعات شما در مکانی خارج از محیط فیزیکی تجارت شما میباشد. شما این کار را با روشهای زیادی میتوانید انجام دهید، اما اگر به ادعای فروشندگان برای اجرای رایانش توجه کنید، به پیچیدگیهای آن پی خواهید برد.در این زمان است که درک اصطلاحاتی مانند (Software-as-a-Service (Saas و (Platform-as-a-Service (PaaS برای ارزیابی ادعای فروشندگان ارزشمند میشود. تفاوتهای اساسی بین فرمهای مختلف رایانش ابری وجود دارد و بسیاری از این پیشنهادات سودمند توسط آنها مطرح نمیگردد.
در زیر به شرح برخی از منطقهای محاسباتی و سوالات متداول میپردازیم:
مزایای رایانش ابری چیست؟
بر پایه ایده رایانش ابری، در زمانی که خدماتی مانند پست الکترونیک و یا سرویس وب میتوانند بواسطه شرکتها و متخصصین آنها ارائه و نگهداری شوند، سرمایههای کاری نباید صرف این خدمات و همچنین مصرف منابع انرژی مانند آب و برق گردد. در بسیاری از این روشها این استدلال وجود دارد که سرویسهای حیاتی IT به بهترین شکل میتوانند در خارج از سازمان مدیریت گردند.
سرویسی که شما به سادگی با استفاده از نرمافزارهای مرورگر خود به آن دست پیدا میکنید. Google Mail و Google Docs نمونههای عملی از این نوع رایانش ابری هستند.
در این بستر مجموعهای از حداقلهای مورد نیاز برای ساخت یک برنامه خصوصی و ارائه آن توسط ابر مهیا میشود. مانند یک سیستم عامل یا مفسر زبان کامپیوتری و یا یک سرور. Microsoft Azure و Google App Engine مثالهایی برای PaaS هستند.
بسیاری از سازمانها، بخصوص سازمانهای بزرگ، با وجود نیازشان به رایانش ابری خطر عرضه دادههایشان را توسط شخص ثالثی نمیپذیرند. این سازمانها با ایجاد یک ابر خصوصی در زیرساخت مرکز داده خود، از یک نوع رایانش ابری استفاده کردهاند. این نوع ابر یک ابر خصوصی نامیده میشود. در ابر عمومی کاربران به سرویسهای که توسط تولید کنندگانشان به اشتراک عموم گذاشته شده است دست مییابند مانند Amazon ،Google ،salesforce.com، که سرویسهایشان را برای عموم به اشترک گذاشتهاند. در روش ترکیبی از هر دو روش سرویس دهی ابر خصوصی و عمومی استفاده میشود.
امروزه مرورگران صفحات وب با قرار دادن موتورهای اسکریپت، محیطهای گرافیکی و Plug-inهای قویتر مانند Adobe Flash باعث گسترش امکانات مرورگرها شدهاند. با اجرای برنامه Rich Internet Application، مرورگران وب با قدرت گرافیکی بالا تبدیل به یک واسط کاربری سطح بالا میشوند. البته این برنامههای کاربردی به برنامههای استفاده کننده از Flash plug-in یا برنامههای تحت HTML وابسته هستند.
Hosted Cloud جایی است که یک برنامه در بین چندین مشتری به اشتراک گذاشته میشود، بدون اینکه مشتریان به اطلاعات سایرین دسترسی داشته باشند. مانند Salesforce.com. به دلیل به اشتراک گذاشته شدن برنامهها بیشتر هزینه کار Multi-Tenancy مربوط به تشکیل رایانش ابری میشود.
مجازیسازی شبیهسازی سختافزارها در سختافزار است، برای اینکه یک یا چند کامپیوتر به طور همزمان در یک کامپیوتر سختافزاری اجرا شوند. این از مزایای رایانش ابری است که سرویس دهندگان با ایجاد چندین سرور مجازی بر روی بستر سختافزاری مراکز داده از سختافزار خود به طور بهینه استفاده کنند.
زیرساخت محاسباتی یک رایانش ابری شبیه چیست؟
شاید عجیب به نظر برسد که یک خرده فروش آنلاین، به یک ارائه دهنده زیرساختهای ابری تبدیل شده باشد. اما منطق، ظاهراً این را نشان میدهد که تکنیکهای آموخته شده از تجربه تجارت کالا آن را به سمت ارائه این سرویس برده باشد.
سرویسهایی شامل (Elastic Compute Cloud (EC2 برای ماشینهای مجازی اجرا شده در لینوکس یا ویندوز و Simple Storage Service (S3) برای ذخیره فایلها در ابر فراهم شده است. این ویژگیها ابر را از یک برنامه کاربردی آماده اجرا به یک زیرساخت انعطاف پذیر و قابل گسترش تبدیل کرده است.
مایکروسافت بیشتر سرمایه خود را از نرمافزارهایی مانند Windows و Office تامین میکند. با این حال زیرساختهای ابری خاص خودش را که شامل خدمات مصرفی رایگان مانند ایمیل، وبلاگ نویسی و ذخیرهسازی آنلاین فایلها تحت نام Windows Live است را نیز گسترش داده است. این زیرساخت همچنین شامل نسخههای میزبانی از سرورهای تجاری خود مانند تبادل ایمیل و زیرساخت برنامههای کاربردی (با نام Windows Azure) است که پیشنهاد آنها ذخیرهسازی آنلاین فایل و خدمات پایگاه داده است. همچنین مایکروسافت نرمافزاری را برای ساخت زیرساختهای ابری به سازمانها ارائه کرده است.
Google شامل امکاناتی از قبیل ایمیل (که دارای اسناد آنلاین، واژه پردازها، و ارائه گرافیکی ذخیره شده بر روی ابر و ویرایش در مرورگر است)، خدمات نقشه برداری و پرداخت است. همچنین Google زیرساختی برای اجرای برنامههای سفارشی نوشته شده توسط یکی از دو زبان برنامه نویسی پایتون یا جاوا نیز محسوب میشود.
هسته زیرساختی این نرم افزارها برای مدیریت ارتباط با مشتریان (CRM) است. که با زیرساختی برای برنامههای سفارشی با نام Force.com گسترش یافته است.
رایانش ابری چه خطراتی میتواند داشته باشد؟
محاسبات ابری مزایای بسیاری دارد، اما دلایلی برای احتیاط هم وجود دارد. خطراتی از قبیل از دست دادن سرویسها در صورت ایجاد مشکل و از کار افتادن سرویسهای ارائهدهنده رایانش ابری و یا تعطیل شدن تجارت آنها نیز وجود دارد. مشکلات قانونی در زمانی که اطلاعات شخصی در سطح بین المللی ذخیره شدهاند و نگرانیهای امنیتی زمانی که کاربران کنترل حفاظت دادههای خود را از دست دادهاند ایجاد میشود. از این رو خدمات یک طرفهای به کاربران برای جبران خسارات احتمالی در زمان وقوع یک فاجعه داده میشود.