VMware جامعترین نسخه از بسته نرمافزاری برای برنامههای کاربردی مدرن را معرفی کرد که شامل مجموعهی VMware Tanzu و VMware Cloud Foundation 4 و vSphere 7 میباشد. این راهکارها دیدگاه تازهای را در مورد مدرنسازی برنامه کاربردی به سازمانها ارائه میدهند.
این امر برای مشتریان اهمیت بسزایی دارد، زیرا آنها بهطور مداوم درگیر چالش بهبود پاسخ به نیازهای مشتریان خود هستند. آنها برای تحقق این هدف باید برنامههای کاربردی را سریعتر ارائه دهند و زمان عرضه به بازار را کاهش دهند.
مشتریان ما که در پاسخ به نیازهای متغیر مشتریان خود موفق هستند، بهطور همزمان روی دو موضوع کار میکنند: 1) مدرنیزه کردن رویکرد خود به برنامههای کاربردی 2) مدرنیزه کردن زیرساختی که آن برنامههای کاربردی رویش اجرا میشوند تا به نیازهای توسعهدهندگان و تیمهای IT پاسخ داده شود.
مشتریان بهعنوان بخشی از این اقدامات میخواهند به مزایای یک مدل عملیاتی Cloud دسترسی پیدا کنند، این یعنی داشتن دسترسی سریع و Self-Service به زیرساخت، مدیریت راحت تر چرخهی عمر برنامه ، امنیت، عملکرد و مقیاسپذیری بیشتر.
vSphere اکنون دقیقاً همین موارد را ارائه مینماید. vSphere 7 بزرگترین نسخهی vSphere در طول یک دههی گذشته است و این نوآوریها را همراه با معماری مجدد vSphere با Kubernetes بهصورت Native که در VMworld 2019 بهعنوان Project Pacific معرفی شده بود، ارائه مینماید.
جهت مشاوره رایگان و یا راه اندازی زیرساخت مجازی سازی دیتاسنتر با کارشناسان شرکت APK تماس بگیرید. |
خبر جدید این است که اکنون vSphere دارای پشتیبانی Native برای Kubernetes است، درنتیجه میتوان با ارتقای سادهی سیستم خود که استانداردسازی شده و استفاده از VMware Cloud Foundation، ماشینهای مجازی و Containerها را روی پلتفرم یکسانی اجرا نمود. به علاوه، این نسخه پر است از قابلیتهایی متمرکز بر بهبود بازدهی توسعهدهندگان و عاملان، بدون توجه به اینکه آیا Containerها اجرا میشوند یا خیر.
قابلیتهای VSphere 7 به VMware Cloud Foundation این امکان را می دهد تا مشتریان بتوانند برنامههای کاربردی را بر روی هر Cloudی ارائه دهند، درحالیکه از امنیت، عملکرد و قابلیت خودترمیمی اطمینان حاصل مینمایند. با استفاده از قابلیتهای vSphere 7 و VMware Cloud Foundation، میتوان از امنیت، عملکرد و قابلیت خودترمیمی زیرساخت اطمینان حاصل نمود و در همین حال تغییر و تحول دیجیتال خود را بدون ایجاد اختلالات شدید روی افراد، فرایندها و سرمایهگذاریهای تکنولوژی تسریع نمود.
در ادامه به معرفی برخی از قابلیتهای vSphere 7 خواهیم پرداخت.
بیشتر بخوانید: دلایل برتری پلتفرم مجازیسازی VMware vSphere
تسهیل مدیریت چرخهی عمر
وقتی مشتریان ما با یک مدل Cloud، خدمات زیرساختی فراهم میکنند، داشتن راهکاری که قابلیت خودکارسازی کامل و تسهیل مدیریت چرخهی عمر نرمافزار زیرساخت و سفتافزار (Firmware) سختافزار را داشته باشد، ضروری است. با VSphere 7، شرکت VMware نسل بعدی vSphere Lifecycle Manager و Update Planner را معرفی میکند. این راهکار به کاربر این توانایی را میدهد که با استفاده از یک الگوی وضعیت مطلوب، بهطور یکپارچهای چرخهی عمر زیرساخت را مدیریت کند. بهعلاوه، پروفایلهای vCenter Server اضافه شدهاند تا مدیریت پیکربندی وضعیت مطلوب برای Instanceهای vCenter Server فراهم گردد.
امنیت و کنترل ذاتی
امنیت همیشه مهم است، فرقی هم نمیکند که در دیتاسنتر کار میشود یا در Cloud. اکنون با vSphere 7 و از طریق یک مدل مبتنی بر Policy ساده و جامع، بهتر میتوان زیرساخت، داده و دسترسی را ایمن ساخت. vSphere 7 تصدیق Remote برای بارهای کاری حساس را با استفاده از vSphere Trust Authority معرفی مینماید. علاوه بر این، با استفاده از قابلیتهای vSphere 7 میتوان با بهرهگیری از Identity Federation خارجی، احراز هویت VCenter Server را بهطور ایمنی فراهم کند. vSphere 7 همچنین از افزونههای Intel Software Guard پشتیبانی میکند تا امکان افزونههای SGX برای برنامههای کاربردی فراهم گردد.
عملکرد و قابلیت خودترمیمی
vSphere همیشه در اجرای بارهای کاری بزرگ و حیاتی برای کسبوکار، عالی عمل کرده است (شاید بهتر از برخی پیادهسازیهای Cloud) و حالا با7 vSphere، نوآوری در این حوزه ادامه پیدا میکند. اکنون با یک Distributed Resource Scheduler یا به اختصار DRS بهبود یافته میتوان بارهای کاری بزرگ را میزبانی کرد؛ این DRS دارای رویکردی مبتنی بر بار کاری است و به جای اینکه فقط روی تعادل در سطح کلاستر تمرکز کند، برای Hostها از امتیاز VM DRS بهعنوان معیاری برای تصمیمگیری در مورد مکانها استفاده میکند تا VMها دچار مشکل نشوند. vSphere 7 همچنین با vSphere Persistent Memory، عملکرد برنامه کاربردی را روی سختافزار تحت پشتیبانی بهبود میبخشد و دسترسی برنامه کاربردی را به Storage فوقالعاده سریع با هزینهی کمتر فراهم مینماید. علاوه بر این، vMotion بهروزرسانی شده است تا کارائی بهبود پیدا کند و درنتیجه اکنون برای دیتابیسها و بارهای کاری مهم به لحاظ عملیاتی، از vMotion Live پشتیبانی میگردد. با vSphere 7 همچنین میتوان با استفاده از سختافزارهای تحت پشتیبانی مثل GPUهای NVIDIA، از Poolهای منابع سختافزاری AI/ML مقرون به صرفه بهره برد. این راهکار همچنین با Precision Time Protocol یا به اختصار PTP، کیفیت خدمات قابل پیشبینی را برای برنامههای کاربردی مهم به لحاظ زمانی ارائه میدهد.
بیشتر بخوانید: DRS در VMware چیست و نحوه کار آن چگونه است؟
قابلیتهای مهمی که در ادامه مطرح میگردد برای کاربرانی که از Containerها و Kubernetes استفاده میکنند، قابل دسترسی است. لازم به ذکر است که قابلیتهای Kubernetes در vSphere 7 تنها بهعنوان بخشی از VMware Cloud Foundation 4 با Tanzu قابل دسترسی هستند.
پلتفرم مشترک برای اجرای بارهای کاری و VMهای Kubernetes و Containerizeشده
دیگر نیازی نیست که برای ماشینهای مجازی و Containerها چندین سیستم جداگانه داشته باشیم. این نسخه تأثیر دگرگونکنندهای خواهد داشت زیرا مانع اصلی برای استفاده از Kubernetes در سازمانها از میان برداشته خواهد شد. در گذشته، دیدهایم که مشتریان با تیمها و فرایندهای تخصصی، محیطهای جداگانهای را برای Kubernetes تنظیم کردهاند. با ادغام Kubernetes در vSphere به صورت Native، اکنون مشتریان میتوانند محیطهای برنامه کاربردی مدرن و قدیمی خود را در یک Stack واحد تجمیع کرده و بلافاصله از تکنولوژی و فرایندهای موجود بهره ببرند. این موضوع به یکی دیگر از موانع کلیدی در موفقیت Kubernetes نیز میپردازد و این مانع شکاف مهارتی است. اکنون مدیران vSphere با حداقل آموزش اضافه میتوانند از Kubernetes و اجرا برنامههای کاربردی مدرن خود در Containerها پشتیبانی کنند.
تسهیل توسعهی برنامههای کاربردی Kubernetes
از قابلیتهای vSphere 7 این است که میتوان از طریق APIهای Kubernetes مدل DevOps با دسترسی زیرساختی را برای توسعهدهندگان فعال نمود. این مدل شامل Tanzu Kubernetes Grid Service است که پیاده سازی Kubernetes سازگار با VMware می باشد و برای برنامههای کاربردی Containerizeشده مدرن به وجود آمده است. به علاوه، مشتریانی که به دنبال تطبیقپذیری کامل Kubernetes برای Instanceهای Container خود نیستند، میتوانند از vSphere Pod Service جدید استفاده کنند که عملکرد و امنیت را بهبود میبخشد و با ایزولهسازی شبیه ماشین های مجازی در Hypervisor به کار گرفته شده است.
عملیات چابک برای برنامههای کاربردی Kubernetes
نهایتاً اضافه شدن Kubernetes برای ادمینها ارزش زیادی ایجاد می کند. شیوهی جدیدی برای مدیریت زیرساخت ارائه شده است که مدیریت متمرکز بر برنامه کاربردی برای برنامههای کاربردی Containerizeشده نام دارد. این شیوه به ادمینها این توانایی را میدهد که Policyها را به گروه کاملی از Objectها اعمال کنند و چندین Object را در یک گروه منطقی مرتب نمایند و سپس Policyها را به کل گروه اعمال کنند. برای مثال یک ادمین میتواند Policyهای امنیتی و محدودیتهای Storage را به گروهی از Containerها و کلاسترهای Kubernetes که نشانگر یک برنامه کاربردی هستند اعمال کند، نه به هر یک از Objectها بهصورت مجزا. این امر موجب بهبود بازدهی و کاهش خطاهایی میشود که شناسایی و تصحیح آنها میتواند پرهزینه باشد.
vSphere با Kubernetes از طریق VMware Cloud Foundation 4 با Tanzu قابلدسترسی است. یکی از نوآوریهای کلیدی که تنها در VMware Cloud Foundation قابل دسترسی است، مجموعهای از خدمات برای توسعهدهندگان و Kubernetes API است که IT میتواند آن را آماده سازی کند و به نام VMware Cloud Foundation Services شناخته می شود.
خدمات VMware Cloud Foundation
VMware Cloud Foundation که قدرت خود را از نوآوریهای جدید در قابلیتهای vSphere 7 با Kubernetes میگیرد یک REST API و Kubernetes یکپارچهسازیشدهی جدید است که به کاربران قابلیت کنترل زیرساخت را از طریق دسترسی API به تمام خدمات هستهای میدهد.
VMware Cloud Foundation از دو خانوادهی خدمات تشکیل میشود: Tanzu Runtime Services و Hybrid Infrastructure Services.
- Tanzu Runtime Services – خدمات هستهای Kubernetes را از جمله توزیع بروز موارد زیر ارائه میدهد:
- Tanzu Kubernetes Grid Service – به توسعهدهندگان این توانایی را میدهد که کلاسترهای پایدار، تطبیقپذیر و همسوی Kubernetes را مدیریت کنند تا بتوانند برنامههای کاربردی مدرن خود را بسازند.
- Hybrid Infrastructure Services – شامل دسترسی کامل Kubernetes و REST API که خود شامل ایجاد و دستکاری ماشینهای مجازی، Containerها، Storage، شبکه و دیگر قابلیتهای هستهای است. این خانواده شامل خدمات زیر میباشد:
- vSphere Pod Service: با قابلیت اجرای Podها بهصورت مستقیم روی Hypervisor، موجب گسترش Kubernetes میگردد. وقتی توسعهدهندگان Containerها را با استفاده از vSphere Pod Service پیادهسازی میکنند، به سطح یکسانی از ایزولهسازی امنیتی، ضمانت عملکرد و قابلیتهای مدیریتی مفید برای VMها دست پیدا میکنند، هر چند این سرویس بهطور کامل با Kubernetes تطبیق ندارد.
- Storage service: به توسعهدهندگان این امکان را میدهد که دیسکهای دائمی را برای استفاده با Containerها، Kubernetes و ماشینهای مجازی مدیریت کنند.
- Network service: به توسعهدهندگان این امکان را میدهد که روترهای مجازی، تعدیلکنندگان بار و قواعد فایروال را مدیریت کنند.
- Registry service: به توسعهدهندگان این امکان را میدهد که با استفاده از Harbor، بهتر Imageهای Docker و OCI را ذخیره، مدیریت و ایمنسازی نمایند.