Merhaba, bu yapıyı kurarken en çok işe yarayan şey, işi iki katmana ayırmak oluyor:1) Sağlayıcı katmanı: VPS'i gerçekten oluşturan, durduran, yeniden kuran API. Bu işi düzgün REST API ile veren sağlayıcılar: Hetzner Cloud, DigitalOcean, Vultr, Linode, OVH (kendi API'si), Contabo (yeni API'si var ama özellikleri daha sınırlı). Hepsinde sunucu oluşturma, başlat/durdur/reboot, işletim sistemi yeniden kurma, snapshot ve IP bilgisi API'den geliyor. Kaynak kullanımı (CPU/RAM grafikleri) bazılarında API'de var, bazılarında yok; onu sunucuya kuracağınız küçük bir ajanla (node_exporter gibi) kendiniz toplamak daha sağlam.2) Satış / faturalama katmanı: sipariş, ödeme, yenileme, askıya alma. Bunu sıfırdan yazmak yerine WHMCS, Blesta ya da FOSSBilling gibi bir sistem kullanıp sağlayıcı API'sini onun modülü olarak bağlamak çok zaman kazandırıyor. Popüler sağlayıcıların hazır modülü genelde mevcut.Oyun sunucusu tarafı için de Pterodactyl Panel'e bakın: oyun sunucularını kurma, başlatma, konsol, dosya yöneticisi işlerini hallediyor ve kendi API'si var. Çoğu oyun hosting firması "bulut API ile VPS + Pterodactyl ile oyun + WHMCS ile satış" üçlüsüyle çalışıyor.Dikkat edilecek iki nokta: sağlayıcıların kullanım şartlarında "yeniden satış" (reseller) maddesine bakın, bazıları izin vermiyor ya da özel anlaşma istiyor. Bir de API anahtarlarını web sitesinin kodunda değil, sunucu tarafında ayrı bir serviste tutun; anahtar sızarsa biri sizin hesabınızdan sınırsız sunucu açabiliyor.