PostgreSQL Cluster Hosting hizmetimizi AWS, GCP, Azure gibi bulut hizmet sağlayıcılardaki hosted veritabanı hizmetlerine alternatif olarak projelerinizde değerlendirebilirsiniz. Mevcut paketler dışında özel projeleriniz için bizimle iletişime geçebilirsiniz.
* Narweb size herşey dahil fiyat sağlamaktadır. Diğer sağlayıcılarda ağ, disk IOPS veya snapshot gibi ek maliyetler olabilir.
| Sağlayıcı | Maliyet |
|---|
Size özel çözümler üretmemiz için bizimle iletişime geçebilirsiniz.
Bu şekilde tam olarak ihtiyaçlarınızı karşılayan ve bilinen servis sağlayıcıların 10 da 1 maliyetleri ile size hizmet sağlayabiliriz.
Ayrıca mevcut AWS, GCP ya da Azure gibi servis sağlayıcılardaki çalışan projenizi taşımanız konusunda da size yardım edebiliriz.
Bu mimari; yüksek erişilebilirlik, otomatik failover, yük dengeleme, okuma-yazma ayrımı, ve kolay ölçeklenebilirlik sağlayan modern bir PostgreSQL HA yapısını göstermektedir. Temel bileşenler şunlardır:
Patroni (PostgreSQL HA yöneticisi)
etcd (Dağıtık yapılandırma ve kontrol sistemi)
PgBouncer (Hafif bağlantı havuzu)
Load Balancer / HAProxy (Okuma-yazma trafiğini yönlendirme)
VIP (Virtual IP) (Her zaman aktif olan master’a yönelen sanal IP)
Replicalar (Scale-out için okuma yükünü dağıtma)
Your Application
Uygulamanız doğrudan veritabanı sunucularına bağlanmaz. Bağlantılar:
Load Balancer (ör. HAProxy)
PgBouncer havuzu
üzerinden yönlendirilir.
Bu sayede uygulama, failover veya replica değişikliklerinden habersiz, her zaman doğru yere bağlanır.
Load Balancer’ın iki ana görevi vardır:
“readwrite” bağlantılar her zaman master düğüme gider.
Master değiştiğinde LB, yeni master’ı otomatik olarak takip eder.
“read-only” bağlantılar replika düğümlere yönlendirilir.
Böylece okuma trafiği ölçeklenir.
Load balancer, Patroni’nin health check API’lerinden cluster durumunu sürekli izler.
Postgres HA kümesi aşağıdaki bileşenlerden oluşur:
Her düğümde çalışan Patroni:
PostgreSQL süreçlerini yönetir.
Master/Replica rolünü izler.
Otomatik failover yapar.
Cluster durumunu etcd’ye yazar.
Verilerin bulunduğu gerçek veritabanı motoru.
Her node üzerinde:
Hafif bağlantı havuzu olarak çalışır.
Uygulama ile PostgreSQL arasında bağlantı sayısını optimize eder.
Failover sırasında hızlı bağlantı yeniden yönlendirmesi sağlar.
Ortadaki düğüm (Node 2):
“Master” rolündedir.
Yalnızca bu düğüm yazma işlemlerini kabul eder.
VIP (Virtual IP) bu düğüme bağlıdır.
Patroni, master’ın durumunu izler ve gerekirse replica’yı yeni master olarak atar.
Node 1 ve Node 3 örnek replica’lardır:
Master’dan sürekli WAL (write-ahead log) replikasyonu alırlar.
Uygulamanın okuma istekleri buralara yönlendirilir.
Okuma yükü dağıtılarak performans ölçeklenir.
İhtiyaç oldukça Node N şeklinde yeni replika sunucular eklenebilir.
VIP (Sanal IP):
Her zaman aktif master düğüme yönlenir.
Failover olduğunda VIP otomatik olarak yeni master’a taşınır.
Uygulamaların master değişikliğinden etkilenmemesini sağlar.
En altta yer alan etcd kümesi (Node 1–3) Patroni’nin koordinasyon merkezi olarak çalışır:
Lider seçimlerini yönetir.
Cluster durumunu (master kim, replica’lar kim) saklar.
Node’ların sağlık bilgilerini depolar.
Failover sırasında Patroni’ye resmi bilgi kaynağı olur.
etcd’nin 3 düğümlü olması:
Yüksek erişilebilirlik
Quorum bazlı seçim
Split-brain önleme
sağlar.
Patroni, master’ın cevap vermediğini tespit eder.
etcd ile konsensüs sağlanır.
En uygun replica yeni master olarak atanır.
VIP yeni master’a taşınır.
Load Balancer trafiği yeni master’a yönlendirir.
Uygulama kesinti olmadan çalışmaya devam eder.
|
Özellik |
Açıklama |
|---|---|
|
Yüksek Erişilebilirlik (HA) |
Patroni + etcd ile otomatik failover |
|
Performans Ölçekleme |
Çok sayıda replica ile okuma trafiği dağıtılır |
|
Okuma/Yazma Ayrımı |
Daha verimli kaynak kullanımı |
|
Bağlantı Havuzu |
PgBouncer ile optimize bağlantılar |
|
Kesintisiz Master Geçişi |
VIP sayesinde uygulamalar master değişikliğinden etkilenmez |
|
Kolay genişleme |
Yeni replica eklemek çok kolay |
PostgreSQL Cluster erişiminiz için size özel VPN sağlanır ve böylelikle herhangi bir tool ile PostgreSQL Clusterınıza güvenli bir şekilde erişebilir ve yönetebilirsiniz.
PostgreSQL Cluster tamamen private networkte çalışmakta ve erişim sadece VPN ile sağlanmaktadır. Bunun dışında public erişim için load balancer üzerinden erişim sağlanabilir.
Tamamen yedekli kurumsal SSD diskler üzerinde çalışan depolama çözümü üzerinde çalışmaktadır.
HAproxy ile sağlanan load balancer ile PostgreSQL Clusterınızı dış dünya erişimine açabilirsiniz.
PostgreSQL cluster ücretsiz olarak kurularak size teslim edilmektedir.
Ücretsiz sağlanan yönetim paneli ile PostgreSQL Clusterınızı tamamen UI üzerinden yönetebilirsiniz.
Diğer servis sağlayıcılar gibi yapılan her türlü IO ya da network istekleri üzerinden herhangi bir ücret ödemeden sınırsız bir şekilde kullanabilirsiniz.
Destek talep sistemimiz üzerinden bize 7/24 ulaşabilirsiniz.
Narweb Cloud altyapısı üzerinde sunucularınız yedekli olarak çalışır. Yani herhangi bir host arızasında ya da planlı bir çalışma yapılacağı zaman sunucunuz otomatik olarak sağlıklı bir hosta aktarılır.
Narweb Cloud altyapısı CEPH storage sistemi ile tamamen yedekli olarak tüm datayı en az 3 farklı diske yazarak veri güvenliğini sağlamaktadır.
Sağlamış olduğumuz panel üzerinden istediğiniz zaman sunucunuzu otomatik olarak tekrar kurabilirsiniz.
Cloud yönetim paneli ile sunucularınız ile ilgili tüm işlemleri kendiniz yapabilirsiniz. Buna yeniden başlatma, yeniden kurma, konsol erişimi gibi kapsamlı yönetim dahildir.
Narweb Cloud altyapısı CEPH storage sistemimiz, tamamen kurumsal SSD ve NVMe diskler ile oluşturulmuştur. Bu sistemin kararlılığına ve performasına direkt etki etmektedir.
Narweb Cloud altyapısında sadece kurumsal sunucular ve işlemciler kullanır. Yani tüm sunucular Dell, HP gibi üreticilerden seçilmektedir. Bu şekilde her zaman yüksek kalite elde edilmektedir.
Seçmiş olduğunuz işletim sistemi otomatik olarak kurularak teslim edilir. Eğer panel seçmişseniz panel de kurulur. Ubuntu, Debian, AlmaLinux, RockyLinux, CentOS, Windows, vb. popüler işletim sistemlerinden birini seçebilirsiniz.
Narweb Cloud altyapısındaki sunucular için projenize özel saatlik, günlük, haftalık, aylık gibi farklı yedekleme hizmetlerimizi satın alabilirsiniz. Yedekleme hizmeti istediğiniz bir zamana geri dönebilmenizi sağlamaktadır.
Narweb Cloud altyapısında sunucularınız herhangi bir trafik limiti olmadan kullanabilirsiniz. Adil kullanım politikamız dahilinde sınırsız trafiğin tadını çıkartabilirsiniz.
Destek talep sistemimiz üzerinden bize 7/24 ulaşabilirsiniz.
Blog yazımızdan ayrıntılı bilgilere ulaşabilirsiniz.
PostgreSQL Cluster Hosting hizmetimiz, AWS, GCP, Azure gibi sağlayıcılardaki hosted database çözümlere alternatif olarak size özel oluşturulmuş database cluster üzerinde yedekli olarak, yüksek performans ve güvenlik sunan, özel konfigürasyonlara uygun bulut altyapısıdır. Bu yapıda 1 Master ve X sayıda Slave otomatik olarak cluster tarafında yönetilir. Sağlanan load balancer sayesinde sürekli olarak Master ve Slave nodelara bağlanarak okuma ve yazma işlemlerinizi ayırarak üstün performans ve yedeklilik sağlayabilirsiniz. Ayrıca clusterda herhangi bir node da sorun olması durumunda çalışan nodelara yük otomatik olarak dağıtılarak ve master node otomatik olarak seçilerek kesintisiz hizmet sağlamaya devam edilebilmektedir.
Her paket Worker Node, belirli CPU, RAM ve SSD disk kaynakları ile sağlanır. Sınırsız trafik, Private VPN Access, yüksek güvenlik önlemleri ve 7/24 teknik destek gibi ortak özellikler tüm planlarda yer almaktadır.
Standart paketlerin yanı sıra, özel konfigürasyon ve ölçeklendirme ihtiyaçlarınıza yönelik çözümler üretiyoruz. Projeniz için detaylı bilgi almak ve fiyat teklifi oluşturmak üzere bizimle iletişime geçebilirsiniz.
PostgreSQL Cluster’ınıza güvenli erişim için size özel VPN bağlantısı sağlanır. Böylece, yönetim araçları üzerinden cluster’ınıza güvenli bir şekilde erişip yönetebilirsiniz.
Cluster’larımız tamamen private network üzerinde çalışır. Erişim, VPN ile sınırlandırılır; ancak dış dünya erişimi için yük dengeleme (Load Balancer) imkanı da sunulmaktadır. Böylece, hem dahili hem de harici erişim ihtiyaçlarınız güvenli bir şekilde karşılanır.
Evet, HAProxy ve Virtual IP ile sağlanan load balancer desteği sayesinde PostgreSQL Cluster’ınızı dış dünyaya açabilir, uygulamalarınızın trafiğini verimli bir şekilde yönetebilirsiniz.
Tüm planlarda sınırsız trafik hakkı bulunmaktadır. Adil kullanım politikamız dahilinde, yüksek performans ve kesintisiz hizmet deneyimi sunuyoruz.
Narweb Cloud altyapısı, HA Cloud Infrastructure ve HA Clustered Storage (CEPH) ile sunucularınızın yedekli ve güvenli çalışmasını sağlar. Herhangi bir host arızasında veya planlı bakım sırasında, sistem otomatik olarak sağlıklı bir node’a aktarılır.
Kendi kontrol panelimiz sayesinde, sunucu yönetimi, yeniden başlatma, kurulum, konsol erişimi gibi işlemleri kolaylıkla gerçekleştirebilir; sisteminizi dilediğiniz gibi kontrol edebilirsiniz.
Maliyet hesaplayıcımız ile, seçtiğiniz node sayısı, CPU, RAM ve disk konfigürasyonuna göre toplam maliyeti anında görebilirsiniz. Narweb, benzer konfigürasyonlarda diğer büyük servis sağlayıcılara kıyasla çok daha uygun fiyat avantajı sunmaktadır.
7/24 hizmet veren teknik destek ekibimiz, olası sorunlar ve performans optimizasyonu konularında her zaman yanınızda. Ayrıca ücretsiz kurulum, yeniden kurma ve otomatik yedekleme gibi imkanlarımızla hizmet sürekliliğini garanti altına alıyoruz.