Private AI Infrastructure

Private AI روی VCF؛ چرا خرید GPU فقط نقطه شروع است؟

یک پلتفرم AI خصوصی باید داده، مدل، Runtime، GPU، Kubernetes، Storage، Network، Governance و عملیات را یکجا اداره کند. اگر فقط Server GPUدار تهیه شود، بخش سخت‌تر پروژه هنوز شروع نشده است.

نویسنده: تحریریه فنی راگابازبینی: واحد زیرساختبه‌روزرسانی: شهریور ۱۴۰۵زمان مطالعه: ۱۹ دقیقه
تصویر گرافیکی زیرساخت Private AI شامل GPU، Kubernetes و مرز حاکمیت داده

خلاصه اجرایی: طراحی Private AI از Use Case و حساسیت داده آغاز می‌شود. سپس مدل سرویس، Runtime، GPU allocation، VKS/Kubernetes، شبکه، Storage، Registry، Observability، Security و Capacity مشخص می‌شوند. VCF می‌تواند زیرساخت یکپارچه را فراهم کند، اما موفقیت به Operating Model، تیم و کنترل چرخه عمر AI وابسته است.

چرا GPU Server به‌تنهایی پلتفرم AI نیست؟

GPU توان محاسباتی می‌دهد، اما سرویس AI به مسیر داده، Model registry، Runtime، Scheduling، Secret، Network، Storage، Monitoring و فرایند Release نیاز دارد. اگر این اجزا طراحی نشوند، GPU گران‌قیمت می‌تواند با Utilization پایین، صف نامعلوم و ریسک امنیتی بالا باقی بماند.

همچنین Training، Fine-tuning، RAG و Inference نیازهای متفاوتی دارند. یک معماری واحد بدون تفکیک این Workloadها معمولاً یا بیش‌ازحد گران است یا SLO را پوشش نمی‌دهد.

ترتیب درست:

Use Case → Data classification → Service model → Runtime → Capacity → Hardware. شروع از مدل کارت GPU، تصمیم‌های قبلی را به یک خرید قفل می‌کند.

Use Case و حساسیت داده نقطه شروع‌اند

Use Case الگوی غالب داده کلیدی سؤال معماری
RAG سازمانی Inference + retrieval اسناد داخلی و Vector index داده کجا می‌ماند و دسترسی چگونه کنترل می‌شود؟
Fine-tuning Compute burst و Dataset نسخه‌دار Training data و Checkpoint GPU scheduling و reproducibility چگونه است؟
Model serving Latency و Availability Model artifact و request log SLA، autoscaling و rollback مدل چیست؟
تحلیل Batch Throughput و زمان‌بندی حجم زیاد داده Data locality و پنجره پردازش چگونه مدیریت می‌شود؟

برای هر Use Case باید Owner، کاربران، سطح محرمانگی، Latency، Throughput، Availability، retention و روش پذیرش مدل مشخص شود. عبارت «چت‌بات داخلی» بدون این داده‌ها قابل Sizing نیست.

لایه‌های معماری Private AI روی VCF

Infrastructure

VCF، Compute، GPU، Network، vSAN/Storage و Availability.

Platform

VKS/Kubernetes، GPU Operator/Driver، Registry، Secret و Observability.

AI Runtime

Framework، Model server، Pipeline، Vector database و API gateway.

Governance

Identity، Data policy، Model approval، Audit، Cost و Responsible AI controls.

مرز مسئولیت باید روشن باشد. تیم زیرساخت GPU و Cluster را اداره می‌کند؛ Platform team Runtime و Delivery را؛ Data/AI team مدل و Dataset را؛ Security نیز Policy و Audit را تعریف می‌کند. اگر همه مسئول‌اند، عملاً هیچ‌کس Owner نیست.

Kubernetes و Runtime؛ پلتفرم توسعه را فراموش نکنید

VKS می‌تواند مبنای اجرای Workloadهای Containerized باشد، اما Cluster creation پایان کار نیست. Namespace/Tenant، quota، image policy، registry، network policy، persistent storage، secret management، logging و upgrade cadence باید طراحی شوند.

برای VM-based AI نیز همین اصول وجود دارد، فقط ابزار متفاوت است. انتخاب Container یا VM باید از نیاز Vendor، Isolation، Portability، Skill و Operations بیاید.

مرز مهم:

پلتفرم AI باید Version matrix داشته باشد: VCF/ESXi، Driver، CUDA یا Runtime، Kubernetes، Operator، Framework و Model server. تغییر یک لایه می‌تواند کل زنجیره را تحت تأثیر قرار دهد.

مدل تخصیص GPU

Dedicated GPU، Sharing، Partitioning و Scheduling هرکدام Trade-off دارند. Workload حساس به Latency ممکن است Isolation بیشتری بخواهد؛ محیط تحقیق ممکن است از اشتراک‌گذاری و صف‌بندی ارزش بگیرد. Entitlement، پشتیبانی Hardware/Driver و محدودیت نسخه باید در همان Design بررسی شوند.

مدل مزیت ریسک مناسب برای
اختصاصی Isolation و Performance قابل پیش‌بینی Utilization پایین‌تر Inference بحرانی یا Workload خاص
اشتراکی/زمان‌بندی‌شده استفاده بهتر از ظرفیت Noisy neighbor و پیچیدگی Scheduling تحقیق، Batch و تیم‌های متعدد
Partitioned مرز منابع روشن‌تر وابستگی به Hardware/Software support سرویس‌های استاندارد با اندازه مشخص

Storage و Data Path

داده Training، Document corpus، Vector index، Model artifact، Checkpoint و Log نیازهای متفاوتی دارند. Throughput ترتیبی، IOPS کوچک، ظرفیت، retention، encryption و immutability باید برای هر کلاس مشخص شوند.

Data locality می‌تواند Performance را بهتر کند اما Governance و Backup را سخت‌تر کند. Object، File و Block باید براساس API و Lifecycle انتخاب شوند. اگر قابلیتی در وضعیت Tech Preview است، نباید بدون تأیید Support وارد Production baseline شود.

Network و Security برای AI

ترافیک East-West میان Workerها، دسترسی به Data source، Model registry، API مصرف‌کننده و ابزار Monitoring باید روی نقشه باشد. Bandwidth، latency، MTU، firewall و egress policy روی زمان Training و کیفیت سرویس اثر دارند.

  • جداسازی Management، Data، Training و Serving در حد نیاز؛
  • کنترل Egress برای Download مدل و Package؛
  • ثبت منشأ Artifact و جلوگیری از Model/Container نامعتبر؛
  • Secret و Service account با کمترین سطح دسترسی؛
  • رمزنگاری و Audit برای داده حساس؛
  • Rate limit و API authentication برای Model serving.

Governance فقط امنیت شبکه نیست

باید معلوم باشد چه کسی اجازه ورود Dataset، استفاده از Model، انتشار Endpoint و نگهداری Prompt/Response log را دارد. Data retention و حق دسترسی می‌تواند با قوانین داخلی یا قرارداد مشتری محدود شود.

۱

Register

Dataset، Model، License، Owner و Source ثبت می‌شوند.

۲

Evaluate

کیفیت، امنیت، Bias، Performance و محدودیت Use Case سنجیده می‌شوند.

۳

Approve

نسخه قابل انتشار و دامنه مصرف مشخص می‌شود.

۴

Observe

Drift، latency، cost، error و رفتار سرویس پایش می‌شوند.

۵

Retire

Endpoint، Artifact و داده طبق فرایند کنترل‌شده جمع‌آوری می‌شوند.

Observability از GPU Utilization فراتر است

GPU memory و utilization مهم‌اند، اما SLO سرویس با latency، queue time، token/throughput، error rate، model quality، data freshness و cost per request سنجیده می‌شود. زیرساخت و AI telemetry باید به یک Service view متصل شوند.

Runbookهای Day-۲ شامل Driver/Runtime upgrade، Node failure، capacity exhaustion، model rollback، registry outage، secret rotation و incident data handling هستند.

Capacity Planning و رشد

برای هر Workload باید Concurrency، Model size، precision، context/input size، batch، latency target و ساعات Peak ثبت شود. Benchmark باید با Model و Dataset نماینده انجام شود. نتیجه یک مدل یا کارت را نمی‌توان به همه Use Caseها تعمیم داد.

Demand

کاربر، درخواست، Job، زمان و رشد.

Supply

GPU، CPU، RAM، Storage و Network قابل استفاده.

Policy

Quota، Priority، Reservation و Admission.

Trigger توسعه باید با Lead time خرید GPU و سرور هماهنگ باشد. ظرفیت رزرو بدون Owner هزینه ایجاد می‌کند؛ نبود ظرفیت رزرو نیز SLA را شکننده می‌کند.

Private AI در محیط Disconnected

در محیط قطع از اینترنت، مسئله فقط انتقال Model نیست. Container image، package، driver، chart، vulnerability data و license artifact باید با منشأ، checksum، تأیید و مسیر خروج مشخص وارد شوند. Registry و Repository داخلی به همراه Quarantine zone لازم‌اند.

به‌روزرسانی دوره‌ای، Emergency patch، ثبت استثنا و انتقال Support bundle نیز باید در Operating Model تعریف شود. مقاله VCF در محیط Disconnected این چرخه را کامل‌تر توضیح می‌دهد.

سناریوی نمونه: سرویس RAG داخلی

سازمان می‌خواهد اسناد محرمانه را بدون خروج داده جست‌وجو و خلاصه کند. ابتدا سندها طبقه‌بندی و ACLها به Retrieval منتقل می‌شوند. سپس Model serving، Embedding، Vector store، API و Logging طراحی می‌شوند. Pilot با گروه کاربری محدود و سؤال‌های مرجع اجرا می‌شود.

معیار پذیرش فقط سرعت پاسخ نیست: جلوگیری از دسترسی متقاطع، Citation درست، latency، نرخ پاسخ نامعتبر، هزینه ظرفیت و روش حذف سند نیز سنجیده می‌شوند. پس از Pilot، GPU sizing و Scale-out بر مبنای Demand واقعی انجام می‌شود.

پرسش‌های متداول

آیا برای Private AI حتماً Kubernetes لازم است؟

نه برای هر Use Case؛ اما برای سرویس‌دهی چندتیمی و Containerized، Kubernetes می‌تواند Operating Model منسجم‌تری بدهد. انتخاب به Workload و Skill بستگی دارد.

آیا داده در Private AI هیچ‌وقت از سازمان خارج نمی‌شود؟

این نتیجه فقط با طراحی Egress، Integration، Support و Supply chain قابل اثبات است. کلمه Private به‌تنهایی تضمین فنی نیست.

چند GPU لازم است؟

بدون Model، concurrency، latency، batch و benchmark نماینده، عدد معتبر نیست.

آیا همه مدل‌های متن‌باز برای استفاده سازمانی مجازند؟

خیر. License، منشأ، امنیت و محدودیت تجاری هر Model باید بررسی شود.

منابع رسمی و یادداشت فنی

پشتیبانی GPU، Driver، Runtime و قابلیت‌های AI باید براساس Compatibility و Entitlement همان زمان تأیید شود.

برای مطالعه بعدی

گام اجرایی

Private AI را از Use Case و داده طراحی کنید

پیش از خرید GPU، معماری Data، Runtime، Security، Capacity و عملیات را به یک تصمیم قابل سنجش تبدیل کنید.

درخواست Assessment زیرساخت