وبلاگ سرورها

راهنمای CloudStack

راهنمای CloudStack
Netbudur وبلاگ زیرساخت، میزبانی و راهنمای سرور

ساخت ابر خود را: دقیق آپاچی راهنمای CloudStack (2016)

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

برای انجام این کار، دو روش اصلی متن باز در مقابل شما وجود دارد: یکی این است که به اندازه کافی پیچیده است که مو را راه اندازی و مدیریت کنید OpenStackاز سوی دیگر پایدار و بسیار قوی است، طراحی شده با فلسفه " سرب و اجرا" آپاچی CloudStack.

در این راهنما، ما بررسی می کنیم که CloudStack چه معماری منحصر به فرد است، تفاوت با OpenStack و چرا نسل جدید مراکز داده با تمام جزئیات مشاهده می شود.

1. Apache CloudStack چیست؟

آپاچی CloudStackیک منبع باز برای ایجاد، مدیریت و توزیع شبکه های ماشین مجازی در مقیاس بزرگ است پلتفرم مدیریت ابری (Cloud Management Platform - CMP).

CloudStack یک Hypervisor (مانند KVM یا ESXi) نیست. این یک پنل ابری سطح بالا است که سرپرستان موجود، واحدهای ذخیره سازی داده (ذخیره سازی) و دستگاه های شبکه (سوئیچ، فایروال) شما را تحت یک سقف جمع آوری می کند ابزار اورکستیشن.

کاربران و مدیران می توانند ماشین های مجازی جدید را در عرض چند ثانیه با اتصال به سیستم از طریق رابط وب، خط فرمان (CLI) یا API های Resful، اختصاص IP یا تغییر اندازه دیسک ایجاد کنند.

2. ساختار CloudStack (طرح افقی)

یکی از قوی ترین جنبه های CloudStack این است که دارای معماری بسیار منظم و سلسله مراتبی است که زیرساخت فیزیکی شما را به پارتیشن های منطقی تبدیل می کند. ما می توانیم این ساختار را از بالا به بالا خلاصه کنیم:

[ Region (Bölge) ]
    └── [ Zone (Alan) ]
         └── [ Pod (Grup) ]
              └── [ Cluster (Küme) ]
                   └── [ Host (Fiziksel Sunucu) ]

1. منطقه

این بزرگترین بخش جغرافیایی است. معمولاً مراکز داده را در شهرها یا کشورهای مختلف نشان می دهد. این را می توان در مناطق مختلف در یک منطقه یافت.

2. منطقه (آلان)

این یک مرکز داده واحد (مرکز داده) را نشان می دهد. یک منطقه دارای زیرساخت های برق، آب و هوا و شبکه خاص خود است. مناطق به دو دسته تقسیم می شوند:

  • ذخیره سازی اولیه (ذخیره سازی اولیه): مناطق با سرعت بالا (SAN, NAS, Cheph).

  • ذخیره سازی ثانویه (ذخیره دوم): ناحیه ای که فایل های ISO در آن قرار دارند (قالب ها) و پشتیبان (عکس فوری).

3. غلاف (گرپ)

این نشان دهنده کابین سرور فیزیکی (راک) در یک منطقه است. این یک گروه سخت افزاری است که معمولاً به همان سوئیچ فیزیکی متصل می شود و همان شبکه فرعی IP محلی (زیر شبکه) را به اشتراک می گذارد.

4. خوشه (برش)

در یک غلاف واقع شده است، گروهی از سرورهای فیزیکی است که از همان نوع Hypervisor استفاده می کنند و همان ذخیره سازی اصلی (ذخیره سازی اولیه) را به اشتراک می گذارند. به عنوان مثال، در حالی که KVM را در یک دسته اجرا می کنید، VMware در یک خوشه دیگر می تواند ESXi را اجرا کند.

5. میزبان (سرور فیزیکی)

ماشین های مجازی پایین ترین واحد هستند که به صورت فیزیکی کار می کنند (جلو: سرور Dell PowerEdge نصب شده بر روی اوبونتو + KVM).

3. CloudStack در مقابل OpenStack: کدام بهتر است؟

دو نام اول که زمانی به ذهنشان خطور می کند که آنها را گروهبندی ابری می نامند، همیشه با آنها روبرو هستند. دانستن تفاوت های بین آنها برای آینده پروژه شما حیاتی است:

ویژگی ها: آپاچی CloudStack OpenStack
نصب و توزیع بسیار آسان (چرخش کلید) مجتمع افراطی (صدها ماژول)
پنل مدیریت ساخته شده در، مدرن و عملی HTML5 UI افقی (خشک و سفارشی کردن آن دشوار است)
معماری یکپارچه و پایدار (مدیریت تک تکه) Microservice مبتنی بر (قابل تغییر برای شکستن بین ماژول ها)
نیاز مهندسی مدیریت یک تیم کوچک / متوسط شما فقط نیاز به یک تیم بزرگ برای نگه داشتن سیستم ایستاده
مقیاس پذیری بسیار بالا (هزاران میزبان) نامحدود (برای زیرساخت های جهانی)

خلاصه: OpenStack برای سازمان هایی با بودجه نامحدود و تیم های مهندسی بزرگ مانند ناسا یا اپراتورهای غول پیکر مخابراتی عالی است. اما برای مراکز داده ای که به دنبال ثبات "اجرای مالیات" هستند، که می خواهند از بودجه و زمان استفاده کنند کارآمد CloudStack برنده باز به پایان است.

4. چه فناوری پشتیبانی CloudStack؟

CloudStack می تواند با تقریباً همه فناوری ها در استانداردهای صنعت کار کند تا زیرساخت های سخت افزاری و نرم افزار را ارائه دهد:

  • پشتیبانی از Hypervisor: KVM (Ubuntu/CentOS)، VMware vSphere (ESXi/vCenter)، XenServer، XPP-NG.

  • یکپارچه سازی (ذخیره سازی): NFS، iSCSI، کانال فیبر، ذخیره سازی محلی، Ceph، GlusterFS، SolidFire.

  • شبکه پیشرفته (شبکه): روتر نرم افزار داخلی (روتر مجازی)، VLAN، VXLAN، راه حل های SDN (Apache CloudStack VPC، NetScaler، F5، Juniper Contrail).

5. Neden CloudStack Terchi Etmelisiniz?

1. پشتیبانی چند کاربره کامل (چند اجاره)

CloudStack در مدیریت حساب سلسله مراتبی (resels) یا بخش مدیریت کامل است. به لطف ساختارهای "دامنه" و "زیر دامنه"، مشتریان شما می توانند محدودیت های منابع خود را اختصاص دهند (جبهه: 100 CPU، 500 گیگابایت RAM)، آنها می توانند ماشین های مجازی خود را آزادانه بر روی زیرساخت های خود با ایجاد زیر کاربران از پانل های خود مدیریت کنند.

2. پشتیبانی API غنی و قدرتمند

هر فرآیند بر روی زیرساخت های شما (ایجاد VM ، حذف ، تهیه نسخه پشتیبان ، اختصاص IP) می تواند با نرم افزار خارج از آن آغاز شود. این کار مستقیماً با اتوماسیون های میزبانی محبوب مانند WHMCS یکپارچه شده است. بنابراین ، مشتری که سرور را از طریق وب سایت شما خریداری می کند ، بدون هیچ گونه عملیات دستی شما می توانید سرور را در عرض چند ثانیه به طور خودکار تحویل دهید.

3. رابط کاربر پسند مدرن

CloudStack دارای یک کنترل پنل وب عالی برای مدیران سیستم و کاربران نهایی است که نمی خواهند با خطوط فرمان پیچیده مقابله کنند. به کنسول ماشین های مجازی متصل شوید، نمودارهای منابع را نظارت کنید، دیسک را فقط چند کلیک اضافه کنید.

آخرین کلمه: زیرساخت ابر آینده

پس از تغییر خط مشی های مجوز VMware، شرکت های شرکتی و مراکز داده دیگر نمی خواهند به یک تولید کننده وابسته باشند. آپاچی CloudStackCloudStack ترین پلت فرم بالغ است که ترکیبی از آزادی، ثبات در سطح سازمانی و مدیریت آسان است. اگر می خواهید رئیس ابر خود شوید و خدمات ابری بی وقفه را به مشتریان خود ارائه دهید، CloudStact دقیق ترین سرمایه گذاری است.

همچنین می توانید با تیم متخصص ما برای ادغام Apache CloudStack، تبدیل های برتر KVM، سازگاری ذخیره سازی Pocketh و اتوماسیون خودکار فروش سرور در مرکز داده خود تماس بگیرید!