هاست وردپرس با طعم تند و تیز

OpenStack

OpenStack یک نرم افزاری رایگان و متن باز رایانش ابرای می باشد.

در جولای ۲۰۱۰، شرکت Rackspace و NASA با همکاری هم پروژه متن باز رایانش ابری را شروع کردند که بعدها OpenStack نام گرفت. این سیستم با زبان برنامه نویسی Python نوشته شده است. پروژه OpenStack برای کمک به سازمان ها برای راه اندازی سرویس های راه اندازی رایانش ابری برروی سخت افزار استاندارد در نظر گرفته شد. اولین نسخه ارائه شده این جامعه با نام Austin بود و بعد از ۴ ماه تصمیم بر آن گرفته شد که به صورت دوره های ماهیانه بروز رسانی هایی برای این نرم افزار ارائه شود. بعدا پروژه ای با نام مستعار Nebula در سیستم Rackspace Cloud File platform راه اندازی شد.

openstack
سیستم رایانش ابری

OpenStack به سرعت توانست جای خود را در سیستم عامل های متن باز پیدا کند در سال ۲۰۱۱، در توزیع Ubuntu با نام Bexar در Debian 7.0 (Wheezy) با نام Cactus ارائه کرد. توزیع های دیگر لینوکس نیز OpenStack  را با نام های Diablo، Essex، Grizzly، HP Helion و … ارائه کرده اند

Horizon

OpenStack Dashboard (Horizon)   یک نمایه گرافیکی برای دسترسی و اتوماسیون منابع ابری را فراهم می کند. طراحی سیستم به گونه ای است که سرویس ها خارجی همانند مدیریت مالی، مانیتورینگ و ابزارهای اضافی مدیریت را در خود جای می دهد. داشبورد یکی از چندین راه برقراری ارتباط با منابع OpenStack می باشد. توسعه دهندگان می توانند دسترسی اتوماتیک ایجاد کنند و ابزارهایی بسازند که منابع را توسط OpenStack API مدیریت کنند.

Glance

Glance این سرویس عکسها به شما پیدا کردن ثبت کردن و تحویل گرفتن روی دیسک یا  سرور عکس را فراهم می کند این عکس ها را میتوان به عنوان قالب نیز استفاده کرد و می توانید برای ذخیره و سازی استفاده کنید به تعداد نامحدود پشتیبان گیری کنید

Nova

Nova کنترلر اصلی رایانش ابری می باشد که بخش اصلی سیستم زیر ساختی رایانش ابری می باشد. این بخش برای مدیریت و اتوماسیون سازی حجم عظیم منابع کامپیوتری طراحی شده است و می تواند با انواع تکنولوژی های مجازی سازی کار کند. معماری رایانش بدین صورت طراحی شده است که افزودن چند Node یا Computer به سیستم بدون وابستگی به سخت افزار یا پیش نیاز نرم افزاری داشته باشد و این قدرت را دارد تا با سیستم های قدیمی و تکنولوژی های دیگر سازگاری داشته باشد.

Cinder

OpenStack Block Storage (Cinder) این امکان را به کاربران می دهد که block-level storage را  مدیریت کنند. سیستم block storage امکان مدیریت ایجاد الحاق و جدا سازی دستگاهای بلوک به سرور را می دهد

سیستم درختی

Swift

OpenStack Object Storage یک مقیاس از اطلاعات زاید سیستم ذخیره سازی است. اطلاعات چندین بار روی سرور و مراکز داده نوشته میشوند. OpenStack این اطمینان می دهد که اطلاعات تکرار و افزونگی میدهد را کنترل کند. این سیستم به گونه ای است که به راحتی می توان سرور های دیگر را به آن اضافه کرد

Neutron

Networking (Neutron)یک سیستم برای مدیریت شبکه و آدرس آی پی ها می باشد. این سیستم  ترافیک و سرورها را از هم جدا می سازدوآدرس های آی پی را مدیریت می کند، ایجاد آدرس آی پی یا شناوراین امکان را می دهد که ترافیک به صورت پویا مجددا مسیریابی بین منابع زیرساخت شود، پس کاربر می تواند ترافیک را در زمان تعمیرات یا اختلال در سیستم مسیردهی کند. کاربران می تواند شبکه اختصاصی خودشان را بسازند، مدیریت ترافیک کنند و سرور و دستگاه ها را به یک یا چندین شبکه متصل نمایند.

Keystone

dentity Service (Keystone) این امکان را فراهم می کند که یک مسیر مرکزی از کاربران برای دسترسی به سرویس های OpenStack داشته باشند. این سیستم بدین صورت عمل می کند که می تواند به عنوان یک سیستم مشترک بین سیستم عامل های ابری باشد این سیستم فرم های مختلفی برای انجام عملیات احراز هویت کاربران دارد. توسعه دهندگان می تواند برای کاربران محدودیت هایی ایجاد کنند که هر کاربر چه منابعی را بتواند استفاده کند.