VMware Tanzu Mission Control پلتفرمی برای مديريت برنامههای كاربردی مدرن است که نقطه کنترل واحدی را برای تيمها فراهم میكند تا آنها راحتتر Kubernetes را مديريت و برنامههای کانتینر شده مدرن را در چندين Cloud و Cluster اجرا كنند.
Tanzu Mission Control به عنوان یک سرویس مبتنی بر API، به كاربر این امکان را میدهد که به طور شفاف تمام کلاسترهای خود را از طریق API آن، CLI يا کنسول مبتنی بر وب مدیریت کنند. همچنين میتوان با اين پلتفرم کلاسترها و Namespaceهای خود را مشاهده كرد و آنها را برای مدیریت آسانتر منابع، برنامهها، کاربران و امنیت در گروههایی منطقی سازماندهی نمود.
قابلیتهای مدیریت Cluster در VMware Tanzu Mission Control
- مديريت چرخه عمر Cluster
با استفاده از اين پلتفرم، میتوانید به حساب Cloud خود متصل شوید تا Clusterهای جدیدی ایجاد کنید، آنها را تغییر و ارتقا دهید و کلاسترهايی را که دیگر مورد نیاز نیستند حذف کنید.
- قابليت ديد و شيوههای تشخيص Cluster
میتوان Health And Resource Usage منابع را از يك كنسول واحد برای هر يك از Clusterها و جزییات Workloadها، Nodeها، Namespaceها و Cluster را مستقیما از کنسول اين پلتفرم مشاهده نمود.
- بررسی كلاستر
این پلتفرم توانایی بررسیهای پيش از تنظیم را برای کلاسترها با استفاده از Sonobuoy انجام داده تا از هماهنگی در سطح Clusterها اطمينان حاصل شود.
برای مشاوره رایگان و یا پیاده سازی راهکارهای پشتیبان گیری و ذخیره سازی با کارشناسان شرکت APK تماس بگیرید. |
- حفاظت از دادهها
با استفاده از Velero، میتوان از منابع داده در Clusterها Backup گرفت و اين منابع را در آن جا ذخيره كرد تا اطمينان حاصل شود منابع داده ارزشمند در كلاسترها محافظت میشوند.
- کنترل دسترسی
اين پلتفرم با یک سرویس پیش فرض ايمن شروع به كار میكند و اين امكان را برای كاربر فراهم میكند تا از مدیریت هویت Federated استفاده کرده و کنترل دسترسی مبتنی بر Role Granular را برای تنظیم نیازهای امنیتی خود به کار گيرد.
- مديريت Policy
پلتفرم VMware Tanzu Mission Control به جای پردازش دستی بسياری از ابعاد مدیریت Resource Kuberneteها و برنامههای كاربردیای که از آنها استفاده میکنند، Policyهایی برای مدیریت مداوم Clusterها، Namespaceها و workloadها ایجاد نمود.
سازماندهی Clusterها و Namespaceها
Tanzu Mission Control سلسله مراتبی از Objectها فراهم مینمايد تا به كاربر در مديريت resourceها كمك كند. در راس اين ساختار، سازمان قرار دارد که معمولا با یک یا احتمالا یک خط کسبوکار در یک شركت بزرگ مرتبط است. در زير اين سازمان، Objectهای گروهبندی قرار گرفته است كه به كاربر اين امكان را میدهد نگرانیها در خصوص افرادی كه از منابع او استفاده میكنند را از يكديگر تفكيك كند.
از طریق كنسول اين پلتفرم میتوان منابع Kubernetes را به دو روش مختلف سازماندهی و مشاهده نمود تا مدیران عملیات بتوانند همچنان بر کلاسترها و زيرساخت كنترل داشته باشند و در عين حال امكان دسترسی مستقل به Namespaceها را برای Application Teams فراهم كنند.
- نمایش زیرساخت با گروههای Cluster
گروههای Cluster به كاربر این امکان را میدهند تا كلاسترهای Kubernetes خود را در گروهبندیهای منطقی مثلا به منظور هماهنگی با واحدهای تجاری سازماندهی نمايد. برای شروع، Tanzu Mission Control يك گروه Cluster پيش فرض فراهم كرده، اما كاربر بايد گروههای كلاستر مطابق با نيازهای كسبوكار خود ايجاد كند.
- ارائه نمایی از Application View با Workspaces
Workspaceها اين امكان را برای كاربر فراهم میكنند تا Namespaceهای مدیریت شده خود را در گروههای منطقی در سراسر کلاسترها سازماندهی کند؛ هدف از اين كار همسوسازی با پروژههای توسعه است. اين پلتفرم برای شروع، یک فضای کاری پیشفرض فراهم میکند، اما كاربر بايد فضاهای كاری متناسب با نيازهای كسبوكار خود ايجاد نمايد. VMware Tanzu با تركيب منابع و ايجاد گروههايی از آنها، مديريت را با اعمال Policyهايی در سطح گروه ساده نموده، برای مثال، به جای ایجاد Policyهای جداگانه برای هر كلاستر، یک Policy دسترسی برای کل گروه Cluster اعمال كند.
همچنين در سلسله مراتب اين پلتفرم درون سازمان، Credential Object قرار دارد، Credential با نقشی که كاربر برای اتصال به یک تامين كننده Cloud خاص برای مدیریت چرخه عمر كلاستر استفاده میکند، مرتبط است. اين Object مستقیما با هیچ يك از گروههای کلاستر يا فضاهای كاری مرتبط نیست، بنابراین كاربر میتواند از طریق یک Credential واحد، كلاسترهايی برای چندين گروه كلاستر ايجاد كند.
آماده سازی كلاسترها
اين پلتفرم میتواند کلاسترهای Kubernetes موجود را از فراهمكنندگان Cloud مختلف به هم متصل و آنها را در گروههای منطقی سازماندهی، سلامت آنها را مشاهده و وضعيت امنيت و تنظیم آنها را مديريت كند. همچنین میتوان کلاسترها را مستقیما از طریق اين پلتفرم كه با استفاده از Cluster API در تامين كننده Cloud خود كاربر آماده شده، برای استفاده از بهترین شیوههای مدیریت چرخه عمر Built-in Cluster فراهم نمود. قابل ذکر است که كلاسترها بايد به يك گروه كلاستر تعلق داشته باشند زمانی که كاربر یک كلاستر را در Tanzu Mission Control الصاق یا آماده میکند، مشخص میكند كلاستر متعلق به چه گروهی است.
Namespaceهای مدیریت شده و مدیريت نشده
در هر دو كلاستر متصل و آماده میتوان Namespaceهايی ايجاد كرد كه با استفاده از Policy از طريق Tanzu Mission Control مديريت میشوند. زمانی که یک Namespace از طریق اين پلتفرم ایجاد میشود، فضای كاریای كه اين Namespace به آن متعلق است، مشخص میگردد.
همچنين Clusterهای كاربر ممكن است Namespaceهای مديريت نشده داشته باشند كه از بيرون ايجاد شدهاند و نيازی نيست از طريق Tanzu Mission Control مديريت شوند. با این حال، اگر كاربر Namespaceهای مدیریت نشدهای داشته باشد و بخواهد آنها را مديريت كند، میتواند آنها را با استفاده از اين پلتفرم به سازمان خود متصل کند تا آنها را به نحو بهتری مانيتور و ايمنسازی نمايد.