Project & Issue Tracking•Active-Active HA Clustering
استقرار و مدیریت Jira Data Center در مقیاس انترپرایز
استقرار نسخه دیتاسنتر جیرا با معماری Active-Active روی کوبرنتیز برای مدیریت پروژههای سازمانی در ابعاد کلان.
معماری و نحوه پیادهسازی
- ✓اجرای همزمان چندین نود فعال (Active-Active Nodes) برای تقسیم بار
- ✓مدیریت نشستها و کشها با استفاده از Hazelcast داخلی جیرا
- ✓استفاده از دیتابیس قدرتمند PostgreSQL مدیریتشده با CloudNative-PG
- ✓تامین Shared Home Directory ایمن و پرسرعت روی CephFS
مزایای کلیدی و قابلیتها
- ◆پاسخگویی سریع در بوردها و جستجوهای پیچیده با دهها هزار ایشو
- ◆اتصال یکپارچه به سامانه هویتسنجی سازمان (Active Directory/SSO)
- ◆اعمال محدودیتهای منابع (Cgroups) برای جلوگیری از قفل شدن JVM
- ◆معماری کاملاً Fault Tolerant و مقاوم در برابر خرابی نودهای فیزیکی
نمونه مانیفست استقرار (Deployment Manifest)
jira-datacenter-deployment.yamlProduction-Ready
apiVersion: apps/v1
kind: StatefulSet
metadata:
name: jira-datacenter
namespace: management
spec:
serviceName: "jira-cluster"
replicas: 3
selector:
matchLabels:
app: jira
template:
metadata:
labels:
app: jira
spec:
affinity:
podAntiAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
- labelSelector:
matchExpressions:
- key: app
operator: In
values:
- jira
topologyKey: "kubernetes.io/hostname"
containers:
- name: jira
image: atlassian/jira-software:9.14.0
env:
- name: ATL_DB_TYPE
value: "postgres72"
- name: ATL_JDBC_URL
value: "jdbc:postgresql://jira-cnpg-rw:5432/jiradb"
resources:
requests:
cpu: "2"
memory: "4Gi"
هگمتانه آماده راهاندازی و پشتیبانی از این سرویس در زیرساخت شماست.
