Ekbatan Logo
EKbatanEkbatan
Private Cloud & StorageEnterprise File Sync

استقرار و مدیریت Nextcloud Enterprise در مقیاس انترپرایز

زیرساخت ابری خصوصی و ایمن برای اشتراک‌گذاری فایل‌ها و همکاری تیمی تحت کنترل کامل خط‌مشی‌های درون‌سازمانی.

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

  • معماری Stateless کلاینت‌های Nextcloud با استفاده از PHP-FPM روی K8s
  • اتصال مستقیم Primary Storage به Ceph S3 برای مدیریت مقیاس‌پذیر فایل‌های حجیم
  • مدیریت کش توزیع‌شده و قفل‌گذاری فایل‌ها از طریق Redis Cluster
  • مدیریت دیتابیس اصلی با استفاده از کلاستر CloudNative-PG (PostgreSQL)

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

  • اجرای Background Jobs از طریق K8s CronJobs به جای Cron سرور محلی
  • رمزنگاری پیشرفته سمت سرور (SSE) روی فضاهای ذخیره‌سازی ابری
  • کنترل دسترسی گرانولار و یکپارچه با زیرساخت احراز هویت سازمان
  • قابلیت توسعه با ابزارهای ویرایش آنلاین اسناد و ویدیو کنفرانس داخلی

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

nextcloud-enterprise-deployment.yamlProduction-Ready
apiVersion: apps/v1
kind: Deployment
metadata:
  name: nextcloud-app
  namespace: collaboration
spec:
  replicas: 4
  selector:
    matchLabels:
      app: nextcloud
  template:
    spec:
      containers:
      - name: nextcloud
        image: nextcloud:28.0.3-fpm-alpine
        env:
        - name: POSTGRES_HOST
          value: "nextcloud-cnpg-rw.collaboration.svc"
        - name: REDIS_HOST
          value: "redis-cluster.cache.svc"
        - name: OBJECTSTORE_S3_HOST
          value: "ceph-rgw.storage.svc"
        resources:
          requests:
            cpu: "1"
            memory: "512Mi"
هگمتانه آماده راه‌اندازی و پشتیبانی از این سرویس در زیرساخت شماست.