ارزیابی و طراحی معماری
بررسی سرورها، بارهای کاری، شبکه، ذخیرهسازی، نسخههای پشتیبان
و وابستگی سرویسها. خروجی ارزیابی میتواند شامل معماری پیشنهادی،
ظرفیت موردنیاز، مراحل مهاجرت و اولویتهای اجرایی باشد.
استفاده بهتر از منابع، مدیریت متمرکز و توسعه سریعتر
در زیرساختهای سنتی، هر سرویس ممکن است به یک سرور فیزیکی جداگانه
وابسته باشد. این مدل معمولاً باعث استفاده نامتوازن از منابع،
افزایش تعداد تجهیزات، پیچیدگی نگهداری و دشواری توسعه یا بازیابی
سرویسها میشود.
مجازیسازی با جداکردن لایه سیستمعامل و سرویس از سختافزار فیزیکی،
امکان مدیریت متمرکز منابع و ایجاد ماشینهای مجازی مستقل را فراهم
میکند. اما موفقیت پروژه فقط به نصب Hypervisor وابسته نیست؛ ظرفیت
پردازشی، شبکه، ذخیرهسازی، پشتیبانگیری، امنیت و سناریوی خرابی باید
بهصورت یکپارچه طراحی شوند.
نشانههای زیر میتوانند بیانگر استفاده نامناسب از منابع یا ضعف معماری باشند.
تجهیزات فیزیکی زیادی در اختیار سازمان است، اما بخش قابلتوجهی
از ظرفیت پردازنده و حافظه آنها بدون استفاده باقی میماند.
تهیه سختافزار، نصب سیستمعامل و آمادهسازی هر سرویس جدید
زمان زیادی از تیم زیرساخت میگیرد.
خرابی یک سرور فیزیکی میتواند سرویسهای مهم را تا زمان تعمیر
یا آمادهسازی جایگزین از دسترس خارج کند.
نسخههای پشتیبان پراکندهاند یا فرایند بازیابی آنها بهصورت
واقعی و دورهای آزمایش نشده است.
برخی سرویسها با کمبود منابع و برخی دیگر با ظرفیت بلااستفاده
مواجهاند و مدیریت آنها دشوار شده است.
مدیریت سرورها، دسترسیها، نسخهها و رخدادها با روشهای دستی
و ابزارهای پراکنده انجام میشود.
خدمات مجازیسازی روتنت
معماری بر اساس تعداد سرویسها، حجم بار کاری، سطح دسترسپذیری،
بودجه، لایسنس و برنامه توسعه آینده انتخاب میشود.
بررسی سرورها، بارهای کاری، شبکه، ذخیرهسازی، نسخههای پشتیبان
و وابستگی سرویسها. خروجی ارزیابی میتواند شامل معماری پیشنهادی،
ظرفیت موردنیاز، مراحل مهاجرت و اولویتهای اجرایی باشد.
پیادهسازی ماشینهای مجازی و مدیریت منابع پردازنده، حافظه،
شبکه و ذخیرهسازی روی بستر مناسب. تعداد و اندازه ماشینها
بر اساس بار واقعی سرویس تعیین میشود، نه صرفاً ظرفیت سختافزار.
طراحی کلاستر برای کاهش وابستگی سرویسها به یک Host و فراهمکردن
امکان راهاندازی مجدد یا انتقال بار کاری در سناریوهای تعریفشده.
سطح دسترسپذیری به معماری شبکه، ذخیرهسازی و سایر اجزا وابسته است.
طراحی دسکتاپهای مجازی برای دسترسی متمرکز کاربران به محیط کاری،
نرمافزارها و دادههای سازمانی. ظرفیت، پروفایل کاربران، تجربه
کاربری، ذخیرهسازی و امنیت دسترسی پیش از اجرا بررسی میشوند.
طراحی اتصال و تخصیص فضای ذخیرهسازی با توجه به ظرفیت، IOPS،
تأخیر، افزونگی و رشد آینده. انتخاب میان ذخیرهساز مشترک،
Local Storage یا معماری توزیعشده بر اساس نیاز انجام میشود.
طراحی شبکه مدیریت، ماشینهای مجازی، ذخیرهسازی، Migration
و Backup با تفکیک مناسب و ظرفیت کافی. VLAN، افزونگی لینکها،
دسترسی مدیریتی و سیاستهای امنیتی نیز بررسی میشوند.
انتقال سرویسها از سرور فیزیکی به ماشین مجازی یا میان پلتفرمهای
مختلف. پیش از مهاجرت، وابستگیها، فضای موردنیاز، سازگاری،
پنجره تغییر و برنامه بازگشت بررسی میشوند.
طراحی سیاست Backup برای ماشینهای مجازی، دادهها و پیکربندیها
بر اساس RPO و RTO موردنیاز. اعتبار یک نسخه پشتیبان فقط با
آزمایش بازیابی و مستندسازی فرایند قابلارزیابی است.
بررسی امکان تخصیص یا Passthrough منابع GPU برای بارهای پردازشی
هوش مصنوعی و علمی. سازگاری سرور، کارت، Hypervisor، درایور و
الگوی مصرف پیش از انتخاب معماری ارزیابی میشود.
طراحی زیرساخت خصوصی یا ترکیبی برای مدیریت منابع، ارائه سرویس
داخلی و اتصال کنترلشده به منابع ابری. انتخاب مدل بر اساس
امنیت داده، هزینه، دسترسپذیری و نیاز عملیاتی انجام میشود.
پایش Hostها، ماشینهای مجازی، ظرفیت، رخدادها و وضعیت منابع.
دادههای مانیتورینگ میتوانند برای Right-Sizing، برنامهریزی
ظرفیت و شناسایی گلوگاههای عملکردی استفاده شوند.
بررسی دسترسی مدیریتی، تفکیک شبکه، بهروزرسانی، حسابهای کاربری،
ثبت رویدادها و تنظیمات مهم امنیتی. دامنه Hardening بر اساس
پلتفرم، محدودیت عملیاتی و سیاست سازمان مشخص میشود.
انتخاب پلتفرم باید بر اساس نیاز، بودجه، مهارت تیم، لایسنس و برنامه توسعه انجام شود.
استفاده از هر پلتفرم باید با شرایط مجوز، پشتیبانی تولیدکننده،
سازگاری سختافزار و الزامات فنی سازمان هماهنگ باشد.
معماری و سطح افزونگی هر سناریو باید متناسب با اهمیت سرویس طراحی شود.
پایداری نتیجه طراحی کل معماری است، نه فقط قابلیتهای Hypervisor.
فرایند اجرای پروژه
اجرای مرحلهای، ریسک مهاجرت و اختلال در سرویسهای موجود را کاهش میدهد.
مهاجرت کنترلشده
امکان مهاجرت زنده یا بدون توقف به پلتفرم، نوع Storage، سیستمعامل،
نرمافزار و معماری فعلی بستگی دارد. برای هر سرویس، پنجره تغییر،
نسخه پشتیبان، معیار موفقیت و برنامه Rollback مشخص میشود تا
ریسک انتقال قابلکنترل باشد.
میزان صرفهجویی و بهبود به معماری فعلی، بار کاری و طراحی نهایی بستگی دارد.
طراحی میتواند از یک Host مستقل تا کلاستر سازمانی و سایت بازیابی توسعه پیدا کند.
پاسخ به پرسشهای اولیه درباره مجازیسازی سرور و دسکتاپ
مجازیسازی فناوری ایجاد و مدیریت منابع مجازی است. Cloud یک مدل
ارائه خدمات است که علاوه بر مجازیسازی، معمولاً شامل خودکارسازی،
دسترسی درخواستی، مدیریت ظرفیت و اندازهگیری مصرف نیز میشود.
ابر میتواند عمومی، خصوصی یا ترکیبی باشد.
خیر. برخی بارهای کاری ممکن است به سختافزار اختصاصی، تأخیر بسیار
پایین یا پشتیبانی مستقیم تولیدکننده نیاز داشته باشند. سازگاری
و تأثیر مجازیسازی پیش از انتقال بررسی میشود.
در برخی معماریها Live Migration یا انتقال با اختلال بسیار کم
ممکن است؛ اما این موضوع برای همه سرویسها قابلتضمین نیست.
میزان Downtime پس از بررسی فنی مشخص و با سازمان هماهنگ میشود.
پاسخ به تعداد Hostها، نوع سرویس، بودجه، لایسنس، ذخیرهسازی،
تخصص تیم و قابلیتهای موردنیاز بستگی دارد. انتخاب پلتفرم پس
از تحلیل فنی و مالی انجام میشود.
خیر. Snapshot معمولاً برای نگهداری کوتاهمدت وضعیت ماشین استفاده
میشود و به زیرساخت اصلی وابسته است. نسخه پشتیبان باید سیاست
نگهداری، محل مستقل و فرایند بازیابی آزمایششده داشته باشد.
هزینه به تعداد Hostها و ماشینها، شبکه، Storage، Backup،
سطح افزونگی، مهاجرت، لایسنس و خدمات پشتیبانی بستگی دارد.
پس از ارزیابی اولیه، معماری و برآورد متناسب ارائه میشود.
زیرساخت مناسب، پایه سرویسهای پایدار و قابلتوسعه است
برای ارزیابی سرورها، ظرفیت، ذخیرهسازی، شبکه، پشتیبانگیری و
سناریوی مهاجرت با ما در ارتباط باشید. پس از شناخت زیرساخت فعلی،
معماری و مسیر اجرایی متناسب با نیاز سازمان پیشنهاد میشود.