Ekbatan Logo
EKbatanEkbatan
Universal ArtifactsEnterprise HA Cluster

استقرار و مدیریت JFrog Artifactory در مقیاس انترپرایز

پلتفرم جامع مدیریت باینری‌ها و انتشار نرم‌افزار با قابلیت پشتیبانی از تمامی فرمت‌های استاندارد در مقیاس سازمانی.

معماری و نحوه پیاده‌سازی

  • استقرار معماری Artifactory High Availability (Primary و Multiple Members)
  • یکپارچگی پایگاه داده متادیتا با CloudNative-PG PostgreSQL Cluster
  • ذخیره‌سازی باینری‌ها روی لایه توزیع‌شده Ceph S3 (بدون وابستگی به NFS)
  • پیکربندی دقیق Ingress و مدیریت ترافیک آپلودهای حجیم (Large File Uploads)

مزایای کلیدی و قابلیت‌ها

  • پشتیبانی از توپولوژی‌های توزیع‌شده برای تیم‌های بین‌المللی
  • سرعت بسیار بالا در جستجو و تحویل پکیج‌ها با Caching لایه Edge
  • یکپارچگی عمیق با JFrog Xray برای مدیریت ریسک و Compliance
  • سازگاری صددرصدی با استانداردهای کوبرنتیز و مقیاس‌پذیری پویا

نمونه مانیفست استقرار (Deployment Manifest)

jfrog-artifactory-deployment.yamlProduction-Ready
apiVersion: helm.toolkit.fluxcd.io/v2beta1
kind: HelmRelease
metadata:
  name: artifactory-ha
  namespace: devops
spec:
  chart:
    spec:
      chart: artifactory-ha
      version: "107.77.x"
      sourceRef:
        kind: HelmRepository
        name: jfrog
  values:
    postgresql:
      enabled: false # Using External CNPG Cluster
    database:
      url: "jdbc:postgresql://artifactory-db-rw:5432/artifactory"
      user: "artifactory"
      password:
        secret: "artifactory-db-credentials"
    artifactory:
      primary:
        resources:
          requests:
            memory: "8Gi"
            cpu: "4"
      node:
        replicaCount: 3
        resources:
          requests:
            memory: "8Gi"
            cpu: "4"
هگمتانه آماده راه‌اندازی و پشتیبانی از این سرویس در زیرساخت شماست.