Proxus'u kurmadan önce, ortamınızın aşağıdaki minimum gereksinimleri karşıladığından emin olun. Proxus, .NET 10 üzerine inşa edilmiştir ve yüksek verimli endüstriyel ortamlar için optimize edilmiştir.
İşletim Sistemleri
Proxus, kararlılık ve performans için öncelikli olarak Linux odaklı olmak üzere, platformlar arası uyumluluk için tasarlanmıştır.
| Platform | Desteklenen Sürümler | Öneri |
|---|---|---|
| Linux | Ubuntu 22.04+, Debian 11+, RHEL 9+ | Ubuntu 24.04 LTS |
| Windows | Windows Server 2022+, Windows 11 | Windows Server 2022 |
| Container | Docker 24.0.0+, Docker Compose v2 | Resmi Docker İmajları |
[!TIP] Üretim ortamları için, tutarlı bağımlılık yönetimi ve basitleştirilmiş güncellemeler sağlamak adına Resmi Docker İmajlarını kullanmanızı şiddetle öneririz.
Donanım Gereksinimleri
Proxus, farklı kaynak profillerine sahip iki ana bileşenden oluşur.
Edge Gateway (Uç Ağ Geçidi)
Edge Gateway hafiftir ve Raspberry Pi gibi ARM64 cihazlar dahil olmak üzere fabrika sahası donanımlarında çalışacak şekilde tasarlanmıştır.
| Kaynak | Minimum | Önerilen |
|---|---|---|
| CPU | 2-Çekirdek (x86_64 veya ARM64) | 4-Çekirdek |
| RAM | 4 GB | 8 GB |
| Depolama | 16 GB SSD | 32 GB SSD (Yüksek Dayanıklılık) |
Central Server (Merkezi Sunucu)
Merkezi Sunucu; arayüzü, merkezi konfigürasyonu ve yüksek performanslı veri depolamayı yönetir. İkili veritabanı mimarisi kullanır:
- PostgreSQL: Sistem varlıklarını, konfigürasyonları ve meta verileri yönetir.
- ClickHouse: Yüksek frekanslı zaman serisi telemetri verilerini ve sistem loglarını saklar.
| Kaynak | Minimum | Önerilen |
|---|---|---|
| CPU | 4-Çekirdek (x86_64) | 8-Çekirdek+ |
| RAM | 8 GB | 16 GB - 32 GB |
| Depolama | 100 GB NVMe | 500 GB+ NVMe (RAID 10 önerilir) |
[!IMPORTANT] Yüksek frekanslı telemetri işlenirken Merkezi Sunucu için depolama performansı kritiktir. Veritabanı bölümleri için NVMe SSD'ler şiddetle önerilir.
Ağ ve Bağlantı
Proxus, birincil iletişim omurgası olarak yüksek performanslı bir mesajlaşma sistemi kullanan Hub-and-Spoke (Merkez ve Uç) mimarisini kullanır.
Gerekli Portlar
Donanım veya yazılım güvenlik duvarlarınızda aşağıdaki portların açık olduğundan emin olun.
| Port | Protokol | Kullanım | Yön |
|---|---|---|---|
| 4222 | TCP | Mesajlaşma İstemcisi/Sunucusu | Çift Yönlü |
| 8080 | TCP | Yönetim Konsolu (UI) | Gelen (Merkez) |
| 1883 | TCP | MQTT Köprüsü (Gömülü Broker) | Gelen (Uç) |
| 8883 | TCP | MQTTS (Güvenli Köprü) | Gelen (Uç) |
| 5432 | TCP | PostgreSQL | Dahili (Merkez) |
| 8123 | TCP | ClickHouse HTTP API | Dahili (Merkez) |
Bağlantı Gereksinimleri
- Uç Düğüm: Edge Gateway'ler, Merkezi Sunucu'nun mesajlaşma portuna (4222) kararlı TCP erişimine sahip olmalıdır. Proxus, garantili teslimat için Stream Persistence (Akış Kalıcılığı) kullanır.
- Zaman Senkronizasyonu: Telemetri zaman damgalarının doğruluğunu sağlamak için tüm düğümler (Uç ve Merkez) zaman senkronizasyonu için NTP kullanmalıdır.