Elixir ve Phoenix Uygulamaları İçin En Uygun VDS Paketi
Elixir uygulamaları Erlang sanal makinesi (BEAM) üzerinde çalışır; BEAM her çekirdek için bir zamanlayıcı açar ve binlerce hafif süreci bunlara dağıtır. Phoenix LiveView'da her açık sekme sunucuda kalıcı bir bağlantı ve süreç demektir, bu yüzden çekirdek sayısı ve bellek eşzamanlı kullanıcı sayısını doğrudan belirler. mix release ile Erlang çalışma zamanı dahil paketlenen uygulamayı sunucuya kopyalayıp tek komutla başlatırsınız.
Önerilen işletim sistemi: Ubuntu 24.04, Debian 13
En uygun paket
AMD VDS 2
Phoenix ve PostgreSQL
- vCPU
- 4 Çekirdek
- RAM
- 4 GB ECC
- Disk
- 40 GB NVMe
- Bağlantı
- 1 Gbps
Neden bu paket?
- BEAM çekirdek başına bir zamanlayıcı çalıştırır; AMD Ryzen / EPYC serisinin en küçük paketinde bile 4 çekirdek bulunur.
- Yüksek tek çekirdek performansı LiveView'ın sunucu tarafı render ve fark hesaplamasını hızlandırır.
- mix release çıktısı Erlang çalışma zamanını içerir; aynı işletim sisteminde derlediyseniz sunucuya Elixir kurmanız gerekmez.
- Ücretsiz DDoS koruması, çok sayıda kalıcı WebSocket bağlantısı tutan uygulamanızı korur.
İhtiyacınıza göre paket
Küçük başlayın; büyüdükçe paketinizi yükseltebilirsiniz.
Phoenix ve PostgreSQL
LiveView'lı bir Phoenix uygulamasını PostgreSQL ile aynı sunucuda çalıştırmak için 4 çekirdek ve 4 GB RAM.
AMD VDS 2
4 Çekirdek · 4 GB ECC · 40 GB NVMe · 1 Gbps
Çok sayıda LiveView bağlantısı
Eşzamanlı kullanıcı arttıkça süreç ve bağlantı belleği için 8 GB RAM.
AMD VDS 4
4 Çekirdek · 8 GB ECC · 40 GB NVMe · 1 Gbps
Birden çok uygulama ya da düğüm
Birkaç Phoenix uygulamasını ya da büyük bir kümelenmiş düğümü çalıştırmak için 6 çekirdek ve 12 GB RAM.
AMD VDS 5
6 Çekirdek · 12 GB ECC · 40 GB NVMe · 1 Gbps
Nasıl başlarım?
- 1Siparişte Ubuntu 24.04 ya da Debian 13 seçin; release'i derleyeceğiniz sistemle aynı sürüm olmasına dikkat edin.
- 2Sunucuda derleyecekseniz Erlang ve Elixir'i (ör. asdf ile) kurun, PostgreSQL'i apt ile yükleyin.
- 3mix phx.gen.release ile release dosyalarını oluşturun; MIX_ENV=prod mix assets.deploy ve MIX_ENV=prod mix release komutlarını çalıştırın.
- 4SECRET_KEY_BASE (mix phx.gen.secret ile), DATABASE_URL ve PHX_HOST değişkenlerini tanımlayın; release içindeki bin/migrate ile veritabanını güncelleyin.
- 5bin/server betiğini systemd servisine bağlayın, Nginx'te WebSocket için Upgrade başlıklarını ekleyip certbot ile SSL alın.
Dakikalar içinde teslim
Ödeme sonrası otomatik kurulum; erişim bilgileriniz panelinize gelir.
İstanbul lokasyonu
Vodafone İstanbul veri merkezi, Türkiye'ye düşük gecikme.
DDoS koruması
Saldırı trafiği ücretsiz olarak süzülür.
7/24 Türkçe destek
Bağlantı sorunlarını çözer, istenirse işletim sistemini kurarız.
Taşıma desteği
Mevcut sunucunuzdan geçişte yardımcı oluruz.
Toplu alım
Birden fazla sunucu için indirim, destek talebiyle.
Sıkça sorulan sorular
Release, derlendiği işletim sistemine ve glibc sürümüne bağlı Erlang çalışma zamanını içerir. Bilgisayarınız farklı bir sistemse derlemeyi sunucuda ya da aynı Ubuntu/Debian sürümünü kullanan bir Docker imajında yapın.
BEAM süreçleri çok hafiftir; asıl belirleyici eşzamanlı LiveView bağlantıları, ETS önbellekleri ve veritabanıdır. Phoenix ve PostgreSQL için 4 GB iyi bir başlangıçtır.
Evet. Birden fazla VDS'i libcluster gibi bir kütüphaneyle aynı Erlang kümesine bağlayabilir, düğümler arası portları güvenlik duvarında yalnız kendi sunucularınıza açarsınız. Birden fazla sunucu için toplu alım indirimi destek talebiyle sağlanır.
Benzer kullanım alanları
Aynı türdeki diğer işler için önerdiğimiz paketler.
Node.js
Node.js VDS: API, web uygulaması ve botlarınız için en uygun VDS paketi. Tam yetki, PM2 ile 7/24 çalışma, ücretsiz DDoS koruması, İstanbul lokasyonu.
Python
Python VDS: betiklerinizi, web uygulamalarınızı ve zamanlanmış görevlerinizi 7/24 çalıştırın. Tam yetki, venv ve systemd ile kesintisiz çalışma, İstanbul.
Java
Java VDS: JAR, WAR ve Tomcat uygulamalarınız için JVM belleğine göre seçilmiş VDS paketi. Tam yetki, istediğiniz OpenJDK sürümü, İstanbul lokasyonu.
PHP
PHP sunucu: PHP-FPM, Nginx ya da Apache ve OPcache'i kendiniz ayarladığınız tam yetkili VDS. İstediğiniz PHP sürümü ve eklentileri, İstanbul lokasyonu.
Go (Golang)
Golang VDS: tek ikili dosya olarak derlenen Go servisleriniz için en uygun VDS paketi. systemd ile 7/24 çalışma, tam yetki, ücretsiz DDoS koruması, İstanbul.
Rust (programlama dili)
Rust VDS: Axum, Actix Web ya da kendi Rust servisiniz için yüksek tek çekirdek performanslı VDS. cargo build --release ile derleyin, systemd ile çalıştırın.