sea of clouds during daytime

Batman merkezli, Doğu/Güneydoğu’ya ilaç distribütörlüğü yapan 240 çalışanlı bir firma, ITS (İlaç Takip Sistemi) gereği bazı verileri TR’de tutmak zorunda. Tam buluta geçemedi, tam on-prem kalamadı: hibrit mimari kuruldu. 5 ayda projenin sahadaki teknik notları aşağıda.

Neden Hibrit?

Sebep Açıklama
Düzenleme/yasal zorunluluk İlaç ITS verisi TR’de + offline yedek
Latency Edge cihazlar (depo robot, soğuk zincir sensör) yakın olmalı
Maliyet Stabil yük on-prem ucuz, burst yük cloud
Geçiş aşaması Tam buluta tek seferde geçilmez
Eski sistem (legacy) Buluta uyarlanamaz/pahalı
Risk dağıtımı Vendor lock-in azaltma

Mimari

[On-Prem Datacenter (Batman)]
  - ITS Server (T.C. Sağlık Bakanlığı entegre)
  - SAP B1 (HANA) — kritik iş verisi
  - File Server (sözleşmeler, KVKK)
  - AD DC (primary)
  - Soğuk zincir IoT toplama
  - Edge: 4 depo barkod tarayıcı + robot
  
       ↓ ExpressRoute (Northeurope, 100 Mbps)
       
[Azure (Northeurope)]
  - Web/API katmanı (App Service)
  - Müşteri portalı (eczane sipariş)
  - Analytics (Synapse + Power BI)
  - Backup/DR vault
  - M365 (mail, Teams, OneDrive)
  - Sentinel SIEM (tüm log toplama)
  
[DR Site (Diyarbakır, 2nd datacenter)]
  - SAP B1 standby (Azure Site Recovery)
  - File replica
  - AD DC (secondary)

ExpressRoute Konfigürasyon

Konu Detay
SKU Standard, 100 Mbps
Provider Türk Telekom
Peering Private (Azure VNet) + Microsoft (M365)
Redundancy 2× circuit (active-active)
Aylık maliyet ~$1.800 (bandwidth + circuit)
Latency ~~24 ms (Batman → Northeurope)

Identity Hibrit (Entra Connect)

On-Prem AD ←→ Entra ID (sync)
  Sync nesneler:
    - Users (240)
    - Groups
    - Devices
    - Passwords (PHS - Password Hash Sync)
  
  Authentication seçim:
    - PHS (Password Hash Sync) — kullanılan
    - PTA (Pass-Through Auth) — alternatif
    - Federation (ADFS) — kullanılmadı

  Seamless SSO: Aktif (kampüs içinde otomatik login)
  
  Smart Lockout: Aktif (brute force koruma)

Azure Arc (On-Prem Yönetim)

On-prem sunucuları Azure’a “Arc-enabled” yapıp Azure Portal’dan yönet:

Yetenek Açıklama
Inventory On-prem VM’leri Azure’da görüntüle
Defender for Servers On-prem’e EDR uygula
Update Management Patch koordinasyon
Azure Policy On-prem’e compliance check
Log Analytics On-prem log → Azure Monitor
Automation runbook On-prem’de scripted task

Veri Akışı + Senkronizasyon

SAP B1 (on-prem) → Azure SQL DB (read-only replica)
  Yöntem: SQL Always On read-only replica + Azure Data Sync
  Refresh: 15 dk
  Use case: Web portal (eczane "stok var mı" sorgular)

ITS log → Azure Sentinel
  Yöntem: AMA agent + custom log
  Volume: ~~12 GB/gün
  Retention: 7 yıl (compliance)

Soğuk zincir IoT → Azure IoT Hub → Stream Analytics → Cosmos DB
  Volume: ~~1.4M event/gün
  Latency:  8°C → Teams + SMS

Backup: on-prem critical → Azure Backup
  RPO: 4 saat
  Retention: 5 yıl
  Immutable lock

Edge Computing

4 depoda Azure Stack HCI yerine basit “Edge” pattern:

  • Local Windows Server + barkod scanner integration
  • SAP B1 mobile cache (offline 8 saat çalışabilir)
  • Internet kesildiğinde local-first, sync resume

DR Stratejisi (Azure Site Recovery)

Workload RPO RTO
SAP B1 + DB 30 dk 4 saat
File Server 4 saat 2 saat
AD DC 15 dk (built-in replication) 30 dk
ITS Server 1 saat 2 saat
Web/API (Azure native) 0 (multi-region) 0

Maliyet (Aylık)

Kalem USD
On-prem datacenter (allocate) ~~$2.800
Azure compute (App Service, SQL, Synapse) ~~$3.200
ExpressRoute (2 circuit) ~~$1.800
Azure Backup + Site Recovery ~~$680
M365 (240 user × E3 ortalama) ~~$8.400
Sentinel ~~$1.200
Defender for Servers (Arc) ~~$420
IoT Hub + Stream ~~$240
Toplam ~~$18.740

Sahada Düşülen Üç Tuzak

  1. “Tam buluta geçeceğiz” diye 3 yıl beklemek: Hibrit pragmatik, hemen başlanabilir. Buluta gidebilen workload göç eder, kalanlar on-prem.
  2. ExpressRoute yerine VPN ile çalışmak: Production hybrid VPN’le yavaş + flaky. ExpressRoute (veya yedekli ExpressRoute) production için zorunlu.
  3. Identity hibrit’i atlamak: User on-prem AD + cloud ayrı şifre = kâbus. Entra Connect day 1.

CloudSpark olarak hibrit bulut mimarisi (on-prem + Azure), ExpressRoute setup, Azure Arc, identity hybrid (Entra Connect), DR (Azure Site Recovery) ve edge computing tasarımı için danışmanlık veriyoruz.

🇹🇷 Türkçe🇬🇧 English🇩🇪 Deutsch🇫🇷 Français🇸🇦 العربية🇷🇺 Русский🇪🇸 Español