Zonguldak merkezli bir bölgesel hosting sağlayıcısı (~~12 yıllık, ~~~~3.800 müşteri), klasik cPanel + WHMCS + manuel KVM yapısından OnApp Cloud Platform’a geçerek “tam cloud provider” olma yolculuğunu 8 ayda tamamladı. Bu yazı sahadaki notlar.
OnApp Nedir?
2010’da İngiltere’de kurulan, hosting sağlayıcı + ISP + telekom için tasarlanmış cloud orchestration platformu. Service provider’ların kendi public/private cloud, VPS, CDN ve disaster recovery hizmetlerini tek panel ile satmasını sağlar.
OnApp Bileşenleri
| Modül |
Hedef |
| OnApp Cloud |
Public/private cloud, VPS orchestration |
| OnApp CDN |
Global federated CDN (binlerce node) |
| OnApp DNS |
Anycast DNS |
| OnApp DR |
Disaster recovery (replicate to peer) |
| OnApp Federation |
Diğer OnApp providerlar ile kapasite paylaşımı |
| OnApp Marketplace |
App template (WordPress, cPanel, vs.) |
| OnApp Billing (entegre veya WHMCS) |
Müşteri faturalandırma |
Mimari (Bu Vakada)
Datacenter: Zonguldak (kendi DC)
Hipervizör: KVM (16 fiziksel sunucu, AMD EPYC 64C/128T)
Storage:
- All-flash NVMe pool (premium tier)
- Hybrid SSD/HDD (standard tier)
- Total ~~~~280 TB
OnApp control plane:
- 1 Control Panel server (HA pair)
- 1 PostgreSQL DB server
- 1 RabbitMQ messaging
- 4 backup server
Network:
- 2× 100 Gbps uplink
- VLAN-based tenant isolation
- Optional VxLAN (newer)
Federation:
- 3 OnApp peer (Almanya, ABD, Brezilya)
- Müşteri istediği geo'da VPS deploy edebilir
- Revenue share (~%~~85 host, %~~15 federation)
Müşteri Self-Service Portal
| Özellik |
Açıklama |
| VPS create/destroy |
5 dk |
| Resize (CPU, RAM, disk) |
Live (KVM hot-add) |
| Snapshot |
Sınırsız (storage limit dahilinde) |
| Backup schedule |
Daily / weekly |
| OS template |
~~40 (Ubuntu, CentOS, Debian, Windows, FreeBSD) |
| App template (Marketplace) |
WordPress, Magento, Plesk, cPanel, Docker, vs. |
| Console (VNC/HTML5) |
Browser üzerinden |
| API |
RESTful |
| Network (VLAN) |
Müşteri kendi private network |
OnApp CDN (Federated)
Konsept:
- 200+ OnApp peer global
- Her peer kendi POP'u federation'a katar
- Müşteri "global CDN" satın alır
- Edge geo'ya göre otomatik route
Bu vakada:
- Kendi 4 POP (TR + KIB + UA + RO)
- Federation 200+ POP global
- Müşteriye "global CDN" sunabiliyor
- Maliyet: $0.04/GB egress (rekabetçi)
- Latency: <50ms global avg
Billing + WHMCS Entegrasyon
WHMCS modülü:
- OnApp ile sync (API)
- Müşteri WHMCS'te VPS sipariş → OnApp deploy otomatik
- Saatlik veya aylık billing
- Usage-based (CPU, RAM, disk, bandwidth)
- Add-on (snapshot, backup) ekstra
Pricing modelleri:
- Fixed monthly (predictable)
- Hourly (pay-as-you-go)
- Resource pool (kurumsal müşteri, sınır içi serbest)
OnApp vs Diğer Platform Karşılaştırma
| Konu |
OnApp |
OpenStack |
VMware vCloud |
Virtuozzo VHI |
| Hedef |
SP / hosting |
Enterprise + SP |
Enterprise |
SP / private cloud |
| Kurulum |
Kolay |
Karmaşık |
Orta |
Kolay |
| Hipervizör |
KVM, Xen |
KVM, Xen, Hyper-V |
vSphere |
KVM |
| CDN built-in |
✓ Federation |
Yok (3rd party) |
Yok |
Yok |
| Multi-tenancy |
Güçlü |
Güçlü |
Güçlü |
Güçlü |
| Federation |
✓ (unique) |
Yok |
Sınırlı |
Yok |
| Lisans modeli |
Per-server |
Free + paid distro |
Pahalı (per-CPU) |
Per-server |
| Topluluk |
Küçük |
Çok büyük |
Geniş |
Orta |
Sonuçlar (8 Ay)
| Metrik |
Önce (manuel + cPanel) |
Sonra (OnApp) |
| VPS create süresi |
~~~~30 dk (manuel) |
~~5 dk (otomatik) |
| Müşteri self-service oranı |
%~~5 |
%~~85 |
| Yeni hizmet (CDN) |
Yok |
Federated CDN sat |
| IT effort (provisioning) |
~~28 saat/hafta |
~~6 saat/hafta |
| Müşteri onboard süresi |
~~2 gün |
~~~~10 dk |
| Resource utilization |
~~%~~38 |
~~%~~64 (overcommit + bin pack) |
Dezavantajlar
- Topluluk küçük: OpenStack kadar geniş değil, dokümantasyon sınırlı
- Vendor lock-in: Proprietary, çıkış zor
- Federation revenue share: Federated VPS’te marj düşük
- Türkçe destek sınırlı: İngilizce ana dil
Sahada Düşülen Üç Tuzak
- OnApp’i “magic box” sanmak: KVM bilgisi olmadan deploy yetmez. Hipervizör + storage + network bilgisi şart.
- WHMCS entegrasyonunu sona bırakmak: Manuel billing kâbus. WHMCS modülü day 1.
- Backup pool’u underprovision: VPS sayısı arttıkça backup capacity hızlı dolar. Day 1’de 3x growth planla.
CloudSpark olarak hosting sağlayıcılar için OnApp deployment, federation entegrasyonu, CDN setup, WHMCS billing entegrasyonu ve KVM hipervizör tuning için danışmanlık veriyoruz.