Infrastructure as a Service یا IaaS چیست؟
IaaS یا Infrastructure as a Service به معنی زیرساخت به عنوان سرویس ، یک سیستم مجازی در اختیار کاربر قرار می دهد و مدیریت سخت افزاری و نرم افزاری این سیستم به عهده خود کاربر است. سرویس دهنده IaaS در این مدل، مدیریت خود سیستم سخت افزاری و منبع انرژی و مسائل نگهداری سخت افزار را فقط برعهده دارد. این سرویس یکی از سرویسهای کلود می باشد که درآن زیرساخت به عنوان سرویس دراختیار شرکتها ومشتریان قرار میگیرد. این شکل ازارائه خدمات،امکانی را برای مشتری فراهم کرده که شامل توان پردازشی، فضای ذخیره سازی، شبکه ها و دیگرمنابع پایه ای محاسباتی است. به گونه ای که مشتری می تواند نرم افزار دلخواه خودکه میتواند شامل سیستم عامل وبرنامه های کاربردی باشد را روی آن قرار داده و اجرا نماید. مشتری زیرساخت زیرین را مدیریت نمی کند ولی روی سیستم عامل، فضای ذخیره سازی و برنامه های قرار داده شده کنترل دارد. در Iaas نسبت به خدمات دیگر کلود مثل SaaS کنترل بیشتری بر زیرساخت وجود دارد. از عبارت IaaS به عنوان (HaaS) که مخفف کلمات Hardware as a Service می باشد نیز یاد می شود که باز به همان مفهوم است و در اصل فرقی نمی کند.
چرا از Iaas استفاده کنیم؟
هر سازمان، برای نگهداری نرم افزارهای کاربردی خاص خود نیازمند مجموعه ای از تجهیزات سخت افزاری محاسباتی و شبکه ای است. بنابراین طبق مدل قدیمی، پیشنهاد قابل ارائه، خرید تجهیزات و همینطور استخدام کارشناسان برای مدیریت و نگهداری آنها خواهد بود. اکنون این سوال مطرح می شود که آیا از تجهیزات خریداری شده به طور مفیدی استفاده می شود؟ برای روشن سازی مسئله، این مثال را به یک دانشگاه بسط می دهیم. هر دانشگاه، در طول سال دو بار در زمان ثبت نام دانشگاهی نیازمند سخت افزارهای قدرتمند برای پاسخگویی به درخواست های دانشجویان است و در بقیه سال، بار سنگینی بر روی سخت افزارها نخواهد بود. اگر مدل قدیمی را در نظر بگیریم، این سازمان مجبور است سخت افزارهای قدرتمندی خریداری کند تا در زمان ثبت نام بتوانند پاسخگو باشند. اما در مورد بقیه طول سال چطور؟ سخت افزارهای قدرتمند بدون دلیل با هزینه گزافی نگهداری می شوند. ضمنا، هر زمانی که تصمیم به توسعه و یا تنزل سخت افزار ها گرفته شد، مدت زیادی صرف پیکربندی دوباره کل سیستم خواهد شد.
در مدل IaaS، دانشگاه به عنوان یک مشتری از ارائه دهنده خدمات رایانش ابری، خدمات Infrastructure as a Service مرکز داده مجازی یا vDC خریداری می کند. به مشتری یک کنترل پنل مبتنی بر وب ارائه می شود که مخزنی از منابع در آن تعریف شده. مسئول IT دانشگاه به سادگی از طریق این کنترل پنل، ماشین های مجازی، قطعات شبکه ای مجازی، فضای ذخیره سازی اطلاعات مجازی و … را با منابع محاسباتی کم می سازد و سپس نرم افزارهای مورد نیاز را بر روی آنها پیاده میکند. هر زمان که به مهلت ثبت نام نزدیک شد، کافی است از طریق کنترل پنل، اقدام به افزایش منابع نماید و پس از خاتمه دوره ثبت نام، منابع را به حالت قبل برگرداند، بدون اینکه کوچکترین نیازی به دخالت کارشناس سخت افزار، شبکه و یا … باشد. بنابراین هزینه های گزاف تأمین و نگهداری سخت افزارهایی که از آنها استفاده نمی شود حذف می شوند و آن سازمان تنها برای منابعی که مصرف می شود هزینه پرداخت می کند.
به عنوان مثال در این مدل فرض کنید که یک سرور در اختیار کاربر قرار گرفته است اما این سرویس بصورت مجازی یا Virtualمی باشد بنا براین یک VM را در اختیار آن فرد قرار گرفته است که میتواند OS را خودش تعیین کند، به Network دسترسی داشته باشد یا میتواند نوع سرویس ها و Firewall را کنترل نماید. در واقع بیشترین دسترسی را در یک بستر در اختیار کاربر قرار داردو در این حالت حتی می تواند با تکنیک Nesting یک Hypervisor هم برای خود ایجاد نماید .
در IaaS دسترسی به منابع اصلی همانند ماشین های فیزیکی، ماشین های مجازی، فضاهای ذخیرهسازی مجازی و مواردی مانند این فراهم می گردد . همچنین IaaS دیسکهای ذخیره سازی ماشین های مجازی، VLAN ها، Load Balancer ها، آدرس های IP و بسته های نرم افزاری را نیز ارائه می کند. همه منابع ذکر شده ، برای کاربران از طریق مجازی سازی سرور در دسترس قرار می گیرد و این امر تا بدانجا ادامه پیدا می کند که کاربر خود این منابع را نیز در دسترس می گیرد . می توان گفت Infrastructure as a Service از دو مدل قبلی محبوب تر است.
مزایای استفاده از Infrastructure as a Service:
عدم نیازِ شرکتها به سرمایهگذاری در بخش سختافزار
گسترش زیرساخت به منظور پشتیبانی از Workloadهای پویا، در صورت نیاز
سرویسهای نوآورانه و انعطافپذیر موجود، در صورت نیاز
امنیت بالاتر

