DokümanlarEntegrasyonlarYönetilen Eklentiler

Entegrasyonlar

Yönetilen Eklentiler

Hazır eklentileri tek tıkla devreye al.

Yönetilen Servisler (Managed Addon'lar)

DevOpsZon, uygulamalarınızın ihtiyaç duyduğu veritabanı, mesaj kuyruğu ve önbellek servislerini tam yönetimli olarak sunar. Bu servisler otomatik olarak kurulur, yapılandırılır, yedeklenir ve izlenir.


Desteklenen Servisler

ServisTürKullanım Alanı
PostgreSQLİlişkisel VeritabanıYapılandırılmış veri depolama, ACID uyumlu işlemler
RabbitMQMesaj KuyruğuAsenkron mesajlaşma, olay odaklı mimari, görev kuyruğu
ValkeyIn-Memory Veri DeposuÖnbellek, oturum yönetimi, gerçek zamanlı veri

PostgreSQL — Yönetilen Veritabanı

Özellikler

ÖzellikDetay
VersiyonPostgreSQL 16 ve 17
TopolojiSingle Instance ve HA (Primary + Replica)
Connection PoolingDahili PgBouncer (transaction mode)
Otomatik YedeklemeGünlük yedekleme, S3/B2 depolama
TLSOtomatik sertifika ile şifreli bağlantı
ErişimSNI routing ile benzersiz hostname (ör: pg-a1b2c3d4.devopszon.app)
Performans AyarıPlan bazında otomatik PostgreSQL tuning

Planlar

Single Instance

PlanvCPURAMDiskMax Connection
postgres-2g0,52 GB40 GB250
postgres-4g14 GB80 GB500
postgres-8g28 GB160 GB1.000
postgres-16g416 GB320 GB2.000
postgres-32g832 GB640 GB4.000

HA (Primary + Replica)

PlanvCPU (per instance)RAM (per instance)Disk (per instance)
postgres-8g-ha28 GB160 GB
postgres-16g-ha416 GB320 GB
postgres-32g-ha832 GB640 GB

HA planlarında otomatik failover bulunur. Primary sunucu devre dışı kaldığında Replica otomatik olarak Primary rolünü üstlenir.

PostgreSQL Oluşturma

  1. Sol menüden Addons sayfasına gidin
  2. PostgreSQL sekmesini seçin
  3. Yeni Instance Oluştur butonuna tıklayın
  4. Plan ve topoloji seçin
  5. Oluşturma süreci başlayacak ve adım adım ilerleme gösterilecektir

Kurulum adımları (otomatik):

AdımAçıklama
Namespace oluşturmaİzole çalışma alanı
Veritabanı cluster kurulumuCloudNativePG operatörü ile
PgBouncer dağıtımıConnection pooling
TLS sertifika üretimiLet's Encrypt ile
DNS kaydı oluşturmaSNI hostname
Sağlık kontrolüBağlantı doğrulama
Yedekleme yapılandırmasıOtomatik günlük yedek

Bağlantı Bilgileri

Instance oluşturulduktan sonra bağlantı bilgilerinize addon detay panelinden erişebilirsiniz:

  • Hostname: pg-{id}.devopszon.app
  • Port: 30930
  • Veritabanı adı: Otomatik oluşturulur
  • Kullanıcı adı ve şifre: Güvenli olarak saklanır ve panelden kopyalanabilir

Bağlantı string örnekleri:

postgresql://user:password@pg-a1b2c3d4.devopszon.app:30930/mydb?sslmode=require

Plan Değişikliği

Mevcut PostgreSQL instance'ınızın planını artırabilir veya azaltabilirsiniz:

  1. Addon detay panelinde Plan Değiştir butonuna tıklayın
  2. Yeni planı seçin
  3. Onaylayın

Not: Plan değişikliği sırasında kısa süreli kesinti yaşanabilir. HA planlarda bu süre minimize edilir.


RabbitMQ — Yönetilen Mesaj Kuyruğu

Özellikler

ÖzellikDetay
TopolojiSingle Broker ve HA Quorum Cluster (3 node)
ProtokolAMQPS (5671) — TLS ile şifreli
Management UIWeb tabanlı yönetim arayüzü (port 15672)
Otomatik YedeklemeGünlük definition ve message snapshot
SNI RoutingBenzersiz hostname (ör: rmq-{id}.devopszon.app)
GuardrailsMaxMemory, MaxConnections, MaxQueues, MaxChannels limitleri

RabbitMQ Oluşturma

  1. Addons sayfasında RabbitMQ sekmesini seçin
  2. Yeni Instance Oluştur butonuna tıklayın
  3. Topoloji ve plan seçin
  4. 8 adımlı kurulum süreci SignalR üzerinden gerçek zamanlı izlenebilir

Bağlantı Bilgileri

  • AMQPS Hostname: rmq-{id}.devopszon.app:5671
  • Management UI: https://rmq-{id}.devopszon.app:15672
  • Kullanıcı adı ve şifre: Panelden kopyalanabilir

Plan Değişikliği

CPU, RAM ve disk kaynaklarını canlı olarak değiştirebilirsiniz. HA topolojilerde zero-downtime plan değişikliği desteklenir.


Valkey — Yönetilen In-Memory Veri Deposu

Özellikler

ÖzellikDetay
KullanımÖnbellek, oturum yönetimi, gerçek zamanlı veri
Yüksek performansIn-memory veri erişimi
TLSŞifreli bağlantı desteği
SNI RoutingBenzersiz hostname ile erişim

Valkey Oluşturma

RabbitMQ ve PostgreSQL ile aynı akışı takip eder:

  1. Addons sayfasında Valkey sekmesini seçin
  2. Plan seçin ve oluşturun
  3. Bağlantı bilgilerinizi panelden alın

Addon Yönetim Paneli

Her addon instance'ının detay panelinde şu bölümler bulunur:

BölümAçıklama
Genel BilgilerDurum, plan, topoloji, oluşturma tarihi
Bağlantı BilgileriHostname, port, kullanıcı adı, şifre, connection string
İşlemlerYeniden başlatma, plan değişikliği, silme
YedeklemeYedekleme geçmişi ve manuel yedek tetikleme
Plan DeğişikliğiKaynak artırma/azaltma

Güvenlik

Tüm yönetilen servisler için:

  • TLS/SSL: Tüm bağlantılar şifrelidir
  • Ağ izolasyonu: NetworkPolicy ile pod seviyesinde izolasyon
  • Güvenli saklama: Erişim bilgileri Kubernetes Secret olarak saklanır
  • SNI Routing: Her instance'a özel subdomain ile erişim

İpuçları

  • Connection pooling: PostgreSQL bağlantılarınızı PgBouncer üzerinden yönlendirin; doğrudan bağlantı kullanmaktan kaçının
  • HA planları: Üretim ortamları için HA topolojisini tercih edin
  • Yedekleme kontrolü: Otomatik yedeklemelerin düzenli oluşturulduğunu addon panelinden takip edin
  • Plan seçimi: Başlangıçta küçük bir planla başlayıp ihtiyaç arttıkça ölçeklendirme yapabilirsiniz