logologo
  • خانه
  • ماموریت ها
  • IaaS
  • PaaS
  • نقشه راه
  • بلاگ
  • faفارسی
    • enEnglish
logologo
  • خانه
  • ماموریت ها
  • IaaS
  • PaaS
  • نقشه راه
  • بلاگ
  • faفارسی
    • enEnglish
  • خانه
  • ماموریت ها
  • IaaS
  • PaaS
  • نقشه راه
  • بلاگ
  • faفارسی
    • enEnglish
  • خانه
  • ماموریت ها
  • IaaS
  • PaaS
  • نقشه راه
  • بلاگ
Uncategorized @faUncategorized @fa

IaaS : زیرساخت به عنوان یک سرویس

سپتامبر 24, 2018

زیرساخت به عنوان یک سرویس (IaaS) یک مدل محاسبات ابری است که تمام زیرساخت ها توسط ارائه دهنده ارائه شده و نگهداری می شود: سرورها، ذخیره سازها، شبکه ها و غیره. با IaaS، یک سازمان می تواند سرمایه گذاری عاقلانه ای را نسبت به  صرف مقدار زیادی  هزینه در خرید و نصب سخت افزار جدید, در  رشد سریع  با ابر انجام دهد.با IaaS، شما به سادگی هزینه ماهانه برای استفاده از منابع مورد  نیاز خود را پرداخت  می کنید و ارائه دهنده ابر مسئول تضمین نگهداری از تمام سخت افزار و خدمات مجازی می باشد.

IaaS شامل فضای سرور مجازی، آدرس های IP، اتصالات شبکه، اتصال به اینترنت، فایروال ها، پهنای باند، توزیع کننده های بار و غیره است. تقاضای عمده در خدمات رایانش ابری IaaS این است که هر دو نرم افزار و سخت افزار مورد استفاده مجازی می شوند.

زیرساخت به عنوان یک سرویس پایه ای در نظر گرفته شده است که نقش متفاوتی را برای بسیاری از شرکت ها در سفر خود به سمت  پلتفرم به عنوان یک سرویس یا PaaS بازی می کند.همچنین این امکان را فراهم می کند که آنها بتوانند به صورت خودکار تصاویر محاسباتی پایه ای را از شبکه، ذخیره سازی و محاسبه منابع بر اساس تقاضا  ایجاد کنند.

بنابراین، خدمات IaaS می توانند توسط شرکت ها برای ایجاد روش های مقیاس پذیر و مقرون به صرفه برای ارائه راه حل های فناوری اطلاعات مورد استفاده قرار گیرند.در مقایسه با SaaS و PaaS، کاربران IaaS مسئول مدیریت برنامه ها، داده ها، زمان اجرا، لایه میانی و  OS  ها هستند.ارائه دهندگان هنوز مجازی سازی، سرور، هارد دیسک، ذخیره سازی و شبکه را مدیریت می کنند. بسیاری از ارائه دهندگان IaaS مانند pishro اکنون پایگاه داده ها، صف های پیام رسانی و سایر سرویس ها را نیز در بالای لایه مجازی سازی ارائه می دهند.

 

 

  • خصوصیات IaaS

 

برخی از ویژگی های مورد نظر در مورد IaaS عبارتند از:

 

  • منابع به عنوان یک سرویس در دسترس هستند
  • هزینه ها بسته به مصرف متفاوت هستند
  • خدمات بسیار مقیاس پذیر هستند
  • به طور معمول شامل چندین کاربر بر روی یک قطعه سخت افزاری است
  • کنترل کامل زیرساخت را برای سازمان ها فراهم می کند
  • پویا و انعطاف پذیر

 

 

  • مثال های IaaS

 

موارد زیر در مورد نحوه استفاده از IaaS توسط شرکت ها است:

 

۱) میزبانی ابر

 

میزبانی وب سایت ها در ابر مفید است، زیرا آسیب پذیری سرورهای فیزیکی را کاهش می دهد. خواسته های غیرمنتظره و مقیاس پذیری نیز می تواند به راحتی در ابر مدیریت شود.

 

۲)ابرهای خصوصی

 

ابرهای خصوصی فقط توسط کارکنان کسب و کار قابل دسترسی است و می تواند به حفظ محرمانه بودن داده ها و انتقال امن تر داده ها کمک کند. این زیرساخت را می توان به منظور مطابقت با رشد کسب و کار گسترش داد .

 

۳)مراکز داده مجازی

 

یک شبکه از سرورهای مجازی که متصل هستند  توانایی  میزبانی ابر, زیرساخت IT  در سطح سازمانی یا توانایی ادغام تمام این فرایندها در یک ابر عمومی یا خصوصی را  ارائه میدهند.

 

  • ارایه دهندگان IaaS

 

شرکت هایی نظیرPishro cloud computing, DigitalOcean, Linode, Rackspace, Amazon Web Services (AWS), Metapod, Microsoft Azure, Google Compute Engine (GCE هستند.

 

  • مزایای استفاده از زیرساخت ابری IaaS

 

IaaS به دلایل متعددی برای سازمان شما سودمند است.

 

۱) منابع به عنوان یک سرویس توزیع میشوند: منابع شامل هسته های CPU، دیسک سخت یا فضای ذخیره سازی، RAM، سوئیچ های شبکه مجازی، vLAN ها، آدرس های IP و بیشتر. یک ارائه دهنده IaaS کاربران خود را با سخت افزار و نرم افزار تهیه شده به آنها اجازه می دهد تا به عنوان یک مرکز داده فیزیکی کار کنند.

 

۲) تمرکز بر رشد اقتصادی: زمان، پول و انرژی صرف تصمیم گیری های تکنولوژیک و استخدام کارکنان برای مدیریت و نگهداری زیرساخت های فناوری  برای رشد کسب و کار می شود. با حرکت زیرساخت به یک مدل مبتنی بر سرویس، سازمان ها می توانند زمان و منابع خود را در جایی که متعلق به آنها هستند، بر روی توسعه نوآوری در برنامه ها و راه حل ها تمرکز کنند.

 

۳) به شما و کارکنان شما دسترسی خاص می دهد: صرف نظر از جایی که شما یا کارکنان خود هستید، تا زمانی که از دسکتاپ، لپ تاپ، تبلت  یا تلفن همراه استفاده می کنید و شما به اینترنت متصل هستید، می توانید به سرور در ابر خود دسترسی پیدا کنید. این به خصوص هنگامی مفید است که کارکنان باید به هر دلیلی از راه دور کار کنند یا نیاز به همکاری با چندین نفر در یک پروژه  باشد.

 

IaaS (۴ می تواند با موفقیت اجرا شود حتی اگر یک سرور پایین باشد: زیرساخت به عنوان سرویس، قابلیت اطمینان بیشتری را فراهم می آورد که در آن ارائه دهندگان ابر می توانند منابع را در چندین سرور و مراکز داده گسترش دهند. این بدان معناست که اگر یک مولفه سخت افزاری خاص شکست بخورد یا حتی اگر یک مرکز داده به صورت آفلاین باشد زیرساخت سازمان تاثیر قرار نخواهد گرفت.

 

۵)شروع به کار بلافاصله – ارائه دهنده IaaS در حال حاضر زیرساختی را در اختیار دارد، به این ترتیب سازمانها قادر به دریافت محیط  محاسبات خود و اجرای ابر هستند.

 

۶)شما فقط باید برای خدماتی که نیاز دارید پرداخت کنید و هزینه های قابل پیش بینی را بپردازید: با ارائه پیشنهادات IaaS، شما فقط باید برای زمانی که منابع مورد استفاده قرار می گیرد و فقط برای آن خدماتی که شما واقعا نیاز دارید پرداخت کنید. زیرساخت های IT گاهی اوقات می تواند بیش از حد انتظار هزینه بر باشد، به ویژه اگر ارتقاء سخت افزار و یا جایگزینی لازم باشد. هنگامی که شرکتها بیشتر به سمت ابر بروند آنها دیگر مسئول ارتقاء سرورها، روترها یا هر مولفه دیگر فیزیکی نیستند. حتی نیازی به جایگزینی سخت افزارهای مشکل دار نیز ندارند، زیرا این نیز مسئولیت ارائه دهنده ابر است.

 

۷)کنترل های امنیتی جدی – سیستم های میزبانی برای سازمان های چندگانه، ارائه دهندگان IaaS باید اقدامات امنیتی محکم را در دست داشته باشند تا اطمینان حاصل شود که زیرساخت های مشتریان آنها از نقض احتمالی محافظت می شود.

 

بنابراین، IaaS می تواند پیچیدگی ها و هزینه های مربوط به زیرساخت IT شما را حذف کند.

 

  • چه زمانی از IaaS استفاده کنیم

 

اگر شما  یک شرکت کوچک هستید، IaaS یک گزینه عالی است، بنابراین شما مجبور نیستید وقت و پول خود را صرف تلاش برای ایجاد سخت افزار و نرم افزار کنید. IaaS نیز برای سازمان های بزرگ که مایل به کنترل کامل بر برنامه ها و زیرساخت های خود هستند  نیز مفید است،فقط به دنبال خرید منابعی که واقعا مصرف می شود یا مورد نیاز است باشید.برای شرکت های به سرعت در حال رشد، IaaS می تواند یک گزینه خوب باشد زیرا در صورت تغییر نیاز شما مجبور نیستید به سخت افزار یا نرم افزار خاصی متعهد شوید. با توجه به  اینکه  انعطاف پذیری زیادی در مقیاس بالا وجود دارد. اگر مطمئن نیستید چه چیزی نیاز یک نرم افزار جدید است نیز به شما کمک خواهد کرد.

 

  • استفاده از OpenStack برای IaaS

 

OpenStack یک پلتفرم محاسبات ابری است. برای ایجاد تکنولوژی انحصاری فناوری ابر، کسب و کارهایی که می خواهند ابرهای خصوصی یا عمومی را ایجاد کنند، نیاز دارند بتوانند سریعا VM را ایجاد و مدیریت کنند.OpenStack ایجاد مجموعه های انتزاعی ذخیره سازی، محاسبه و منابع شبکه ای است که می تواند برای ایجاد VM ها در بالای سخت افزار سرور استفاده شود.اگر میخواهید این را تجربه کنید، از سرویس  ابری pishro استفاده کنید. سرویس با ویژگیهای زیر را دریافت خواهید کرد:

 

  • مدیریت کامل چرخه برنامه
  • آماده به ادغام با ابرهای عمومی و محیط های مجازی
  • توانایی استفاده از توان کامل یک ابر OpenStack
  • سرویس لاگ
  • ذخیره سازی شی و بلاک
  • ذخیره سازی نامحدود
  • افزایش ظرفیت به راحتی

 

دلایل زیادی وجود دارد که سازمانها برای تبدیل  زیر ساختشان به ابر، احساس نیاز کنند؛ با این حال پیدا کردن ارائه دهنده خدمات مناسب بخش بزرگی از موفقیت در حرکت به سمت این مدل است. انتخاب یک فروشنده قابل اعتماد که ویژگی ها و قابلیت های آن را در قیمت مناسب ارائه می دهد بسیار ضروری است. شما می توانید به محاسبات ابری پیشرو اعتماد کنید و از کسب و کارتان لذت ببرید.

 

  • Vmware vCloud در مقابل OpenStack

 

OpenStack یک پلتفرم محاسبات ابری است. OpenStack یک زیرساخت را به عنوان یک سرویس (IaaS) فراهم می کند و از منابعی مانند محاسبه، ذخیره سازی و منابع شبکه ای تشکیل شده است. OpenStack مدیر چندین hypervisors است.  مجموعه ای از ابزارها برای مدیریت و هماهنگ کردن منابع ابر است.محصولات VMware که به طور مستقیم به OpenStack متصل اند، vSphere یا ESXi نیستند اما مرکز خودکار سازی vcloud و هدایتگر vcloud است.

در حقیقت، hypervisor ,OpenStack خود را ندارد اما مدیریت Hypervisors های مختلف مانند KVM، Xen، Hyper-V و ESXi را برعهده دارد.OpenStack یک سیستم متن باز است. این سیستم کاملا توزیع شده است. OpenStack خدمات خود را به صورت  جداگانه برای ارائه مقیاس پذیری گسترده طراحی کرده است. VMware ESXi دارای معماری بهم متصل  است.

 

۱) صنایع: OpenStack  پلت فرم مدیریت ابر برای ارائه دهندگان بزرگ و منابع خارجی بزرگ است، اما Vmware برای مجازی سازی برای شرکت ها است.

 

۲) OpenStack : Hypervisor  از Hypervisor های متفاوتی  مانند KVM، Xen، VMware,

مایکروسافت HYPER-V، Citrix XEN، Docker، LXC پشتیبانی می کند اما ٰVMWare فقط از ESXi به عنوان پیش فرض پشتیبانی می کند.

۳) دسترسی عملیات و مشتری : داشبورد بومی CLI ,OpenStack است اما کاربران ویندوز از مدیر vcloud  استفاده می کنند.

۴)مدیریت مجموعه ای از فایل ها برای یک سیستم عامل خاص :سرویس glance در OpenStack از تمام فرمت های محبوب  ایمیج پشتیبانی می کند اما قالب ها و کاتالوگ های VMware از فرمت OVF  پشتیبانی می کند.

۵)مدیریت سیستم : Nova (کنترل کننده خوشه) اما در vCenter,VMware است.

 

۷) OpenStack : API بر پایه API های Open REST است و سازگار با Amazon EC2 , S3 می باشد اما در VMware بطور اختصاصی می باشد و عمدتا تنها تحت Perl , Powershell  است

۸)ذخیره سازی :cinder قابل جابجایی : block volumes,ceph و  فروشنده های مختلف SAN, اما  VMware VMFS روی SAN و iSCSI است .

۹) دسترسی پذیری بالا : Nova  برای VMs HA , پروژه OpenStack HA برای اجزای زیرساخت اما در VMware از vCenter Heartbeat  استفاده می شود.

۱۰) مهارت ها : برای OpenStack  مهارت های زیاد مانند سیستم و شبکه مورد نیاز است .اما در VMware مدیریت سیستم پایه ای نیز کافی می باشد.

۱۱) گسترش :  هیچ محدودیتی در OpenStack وجود ندارد، اما حداکثر 32 گره فیزیکی در vmware vCloud، هر چند توصیه نیز نمی شود.

۱۲) صدور گواهینامه: صدور گواهینامه توسط شرکت های آموزشی مانند Mirantis و  Red Hat می باشد اما تمام صدور گواهینامه توسط شرکت  Vmware صادر می شود.

جدول زیر  مقایسه ویژگی های فنی و غیر فنی VMware و OpenStack را  بصورت مختصر نشان می دهد.

 

OpenStackVMwareامکانات
مجازی سازی نوع دوم برای مثال KVM,ESXi,HyPER-V,Xen,Baremetalمجازی سازی نوع اول , ESXiHypervisor
Open API,محیط

دستوری,horizon داشبورد

کاربری ویندوز,وب کنسول وAPIدسترسی کاربر
سوئیچینگ , extention های قابل حمل برای SDN مانند OVSسوئیچینگ شبکه,NSX for SDNشبکه
Cinder قابل حملSAN,iSCSIذخیره سازی
سرویس ایمیج  glance , ایمیج ها و flavor های می توانند ساخته شوندکاتالوگ ,قالب های VM و OVF ,بارگذاری فایل های isoمدیریت فایل های مربوط به سیستم عامل
متن بازدارای مجوزهزینه
کنترلر Nova سرویس هایش قابل توزیع استنمی تواند سرویس هایش را توزیع کند  vCenterمدیریت سیستم
زمان بند  Nova ,ساپورت نمی شود  با امکانات توزیع بارDRSزمان بند

 

 

 

نتیجه گیری

 

رایانش ابری محیط نرم افزاری قدرتمند و انعطاف پذیری می باشد.IaaS یکی از مدل های پایه ای خدمات ابری است.زیرساخت به عنوان سرویس گسترش برنامه ریزی شده ی سرورها,ذخیره سازها, قدرت پردازش و شبکه را مقدور می سازد.مشتریان IaaS دارای کنترل واقعی بر زیرساختشان هستند.استفاده اصلی از IaaS عبارت است از راه اندازی و توسعه PaaS، SaaS و برنامه های کاربردی در مقیاس وب.با توجه به مقایسه بین VMware و OpenStack نشان می دهد که VMware برای محیط شرکتی بیشتر مورد استفاده قرار می گیرد درحالیکه OpenStack مشکل ابر را حل نموده است و هر دو تکنولوژی فلسفه متفاوتی دارند.

Twitter Facebook Google + Pinterest Linkedin
Next Post
PaaS : بستر به عنوان خدمتPaaS : بستر به عنوان خدمت

Leave a Comment! لغو پاسخ

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *