Teknik Gereksinimler

Sunucu Spesifikasyonları

Minimum Gereksinimler

İşletim Sistemi

  • Windows Server 2016 veya daha yenisi
  • Windows 10/11 (sadece geliştirme/test amaçlı)

Donanım Gereksinimleri

  • CPU: En az 4 çekirdek, 8+ çekirdek önerilir
  • RAM: En az 8 GB, 16 GB+ önerilir
  • Depolama: En az 100 GB kullanılabilir disk alanı
  • Ağ: İndirmeler ve güncellemeler için stabil internet bağlantısı

Önerilen Üretim Spesifikasyonları

Donanım

  • CPU: 8+ çekirdek (Intel Xeon veya AMD EPYC)
  • RAM: 32 GB veya daha fazla
  • Depolama: 500 GB+ SSD depolama
  • Ağ: Yeterli bant genişliğine sahip özel ağ bağlantısı

Performans Dikkat Edilmesi Gerekenler

  • Optimal veritabanı performansı için SSD depolama önerilir
  • Ek RAM, büyük veri setlerinin işlenmesini geliştirir
  • Çoklu CPU çekirdeği eşzamanlı kullanıcı desteğini artırır

Yazılım Gereksinimleri

Veritabanı Gereksinimleri

  • SQL Server 2016 veya daha yenisi (SQL Server 2019+ önerilir)
  • Karma Mod Kimlik Doğrulama etkinleştirilmiş
  • Veritabanı oluşturma izinleri gerekli
  • Yapılandırma için SQL Server Management Studio (SSMS)

Web Sunucu Gereksinimleri

  • Internet Information Services (IIS) 10.0+
  • ASP.NET Core 8 Runtime Hosting Paketi
  • WebSocket Protokolü desteği etkin
  • WebDAV Yayınlama kaldırılmalıdır - bkz. WebDAV Devre Dışı Bırakma
  • Üretim dağıtımları için SSL sertifikası

.NET Framework

  • ASP.NET Core 8 Runtime
  • IIS entegrasyonu için Hosting Paketi gerekli
  • Microsoft’un resmi .NET indirme sayfasından indirilebilir

Python (İsteğe Bağlı)

  • Python 3.11 veya daha yenisi (Python zenginleştirmeleri ve Python Script eylemleri için gerekli)
  • pip paket yöneticisi
  • Gerekli paketler: pandas, numpy, requests
  • Ayrıntılı kurulum için bkz. Python Kurulumu rehberi

Ağ ve Güvenlik Gereksinimleri

Güvenlik Duvarı Yapılandırması

  • HTTP Port 80 (ilk kurulum ve yönlendirme için)
  • HTTPS Port 443 (güvenli üretim erişimi için)
  • SQL Server Port 1433 (varsayılan veya yapılandırılmış özel port)

SSL Sertifikası Gereksinimleri

  • Güvenilir Sertifika Yetkilisinden geçerli SSL sertifikası
  • Birden fazla alt alan adı için Wildcard veya SAN sertifikası
  • Sertifika IIS’de yüklenmiş ve yapılandırılmış olmalı

Alan Adı Yapılandırması

  • Özel alt alan adı önerilir: mindziestudio.[company].com
  • DNS A kaydı sunucu IP adresine işaret etmeli
  • Üretim için localhost veya IP tabanlı erişimden kaçınılmalı

Tarayıcı Uyumluluğu

Desteklenen Tarayıcılar

  • Chrome 90+ (Önerilen)
  • Edge 90+

Tarayıcı Gereksinimleri

  • JavaScript etkin
  • WebSocket desteği
  • Yerel depolama etkin
  • Çerezler etkin

Ek Hususlar

Yedekleme Gereksinimleri

  • Düzenli veritabanı yedekleri önerilir
  • Hızlı felaket kurtarma için yapılandırma yedeği
  • Lisans anahtarı yedeği ve dokümantasyonu

İzleme ve Bakım

  • Windows Güncelleme yönetimi
  • SQL Server bakım planları
  • IIS günlük izleme
  • Uygulama performans izleme

Ölçeklenebilirlik Planlaması

  • Yük dengeleme yapılandırması ile yüksek erişilebilirlik
  • Kurumsal dağıtımlar için veritabanı kümeleme
  • Küresel performans için CDN entegrasyonu

Güvenlik Önerileri

Erişim Kontrolü

  • Rol tabanlı erişim kontrolü (RBAC) uygulaması
  • Güçlü parola politikaları
  • Mümkünse çok faktörlü kimlik doğrulama

Veri Koruma

  • Hassas veriler için yatay şifreleme
  • Güvenli iletim protokolleri (HTTPS/TLS)
  • Düzenli güvenlik güncellemeleri ve yamalar

Uyumluluk Konuları

  • AB verileri için GDPR uyumluluğu
  • Finansal veriler için SOX uyumluluğu
  • Sektöre özgü düzenleyici gereksinimler

Destek ve Güncellemeler

Güncelleme Yönetimi

  • mindzie portalı üzerinden düzenli uygulama güncellemeleri
  • SQL Server yama yönetimi
  • Windows Server güncelleme koordinasyonu

Destek Gereksinimleri

  • mindzie destek ekibi için yönetici erişimi
  • Sorun giderme için uzak masaüstü yeteneği
  • Tanı amaçlı günlük dosyası erişimi

Detaylı kurulum talimatları için bkz. Kurulum Kılavuzu sayfası.