Re: HA PostgreSQL hakkında

Lists: pgsql-tr-genel
From: müslüm çöllü <collumuslum(at)gmail(dot)com>
To: pgsql-tr-genel(at)postgresql(dot)org
Subject: HA PostgreSQL hakkında
Date: 2021-02-24 13:12:06
Message-ID: CAPVNEHPuff-TSYCr3LwXY_xe3XRXbB9hSaO+LOEP1jSO2_Qp0g@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: pgsql-tr-genel

Merhaba,

İlk kurulum için 5 sunucu kullanarak PostgreSql kurmak istiyorum. Bu
kurulumda Master - Slave olacak ve HAProxy, Etcd kullanmak istedim
fakat bunun için araştırma yaparken bazı kaynaklarda bu yöntemi tercih
etmediklerini yazmışlar. Tercih etmeme sebebini anlatmamışlar :)
Alternatif olarak PgPool- II yi önermişler. PgPool- II için kaynaklara
baktığımda herkes CentOS üzerinde kurulum anlatmış. Daha önce CentOS
işletim sistemini herhangi bir projede deneyimlemedim. HAProxy, Etcd
ve PgPool - II kurulumlarını yapıp ikisi arasındaki farkları
gözlemleyip ona göre karar verecek vakte sahip değilim. Bu yüzden size
yazmak istedim.

Yapmak istediğim. High Availability e sahip saniyede en az 100k
request e cevap verebilen Cluster PostgreSQL kurmak.

Tavsiyeleriniz için teşekkürlerimi sunarım.

Saygılarımla.
Müslüm Çöllü


From: Zeki ÇATAV <zcatav(at)gmail(dot)com>
To: müslüm çöllü <collumuslum(at)gmail(dot)com>
Cc: pgsql-tr-genel(at)postgresql(dot)org
Subject: Re: HA PostgreSQL hakkında
Date: 2021-02-25 08:03:05
Message-ID: CAP6VsRKxi65AjdmCtyr5XFpTXHucO_tde2eSOT1nw8RctNXbsQ@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: pgsql-tr-genel

Merhaba,
Ben yakın geçmişte iş için kullandığımız Postgresql veri tabanını önce
Docker ardından da Kubernetes alt yapısına taşımak için araştırırken
aşağıdaki linke rastlamıştım. Belki göz atmak istersiniz.

https://github.com/arianitu/postgres-statefulset

Zeki Çatav
zekicatav.com

24 Şub 2021 Çar 20:04 tarihinde müslüm çöllü <collumuslum(at)gmail(dot)com> şunu
yazdı:

> Merhaba,
>
> İlk kurulum için 5 sunucu kullanarak PostgreSql kurmak istiyorum. Bu
> kurulumda Master - Slave olacak ve HAProxy, Etcd kullanmak istedim
> fakat bunun için araştırma yaparken bazı kaynaklarda bu yöntemi tercih
> etmediklerini yazmışlar. Tercih etmeme sebebini anlatmamışlar :)
> Alternatif olarak PgPool- II yi önermişler. PgPool- II için kaynaklara
> baktığımda herkes CentOS üzerinde kurulum anlatmış. Daha önce CentOS
> işletim sistemini herhangi bir projede deneyimlemedim. HAProxy, Etcd
> ve PgPool - II kurulumlarını yapıp ikisi arasındaki farkları
> gözlemleyip ona göre karar verecek vakte sahip değilim. Bu yüzden size
> yazmak istedim.
>
> Yapmak istediğim. High Availability e sahip saniyede en az 100k
> request e cevap verebilen Cluster PostgreSQL kurmak.
>
> Tavsiyeleriniz için teşekkürlerimi sunarım.
>
> Saygılarımla.
> Müslüm Çöllü
>
>
>


From: müslüm çöllü <collumuslum(at)gmail(dot)com>
To: Zeki ÇATAV <zcatav(at)gmail(dot)com>
Cc: pgsql-tr-genel(at)postgresql(dot)org
Subject: Re: HA PostgreSQL hakkında
Date: 2021-02-25 08:26:08
Message-ID: CAPVNEHM50hBCajqdTM+h2wyeHq=DHEgv-DM3Kad=_f7VTZPjmw@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: pgsql-tr-genel

Merhaba,

Container işlemlerini bir sonraki phase de gerçekleştireceğim. Tüm
örneklerde ETCD serverları ayrı tutuluyor. Ben ETCD yi ayrı bir
servera kurmak yerine tek server içerisine kurarsak bunun kötü
sonuçları olur mu? Bunu öğrenmeye çalışıyorum. Tek serverdan kastım
bir server içerisinde PostgreSql, Patroni, ETCD üçlüsünün kurulu
olması.

Başka bir case olarak ele alacak olursak 5 adet 1 gb Ram 1 cpu lu bir
vps servera ETCD kurduğumuzda ne kadar yük kaldırabilir. Saniyede 100k
requesti zorlanmadan işleyebilir miyim?(bu casede postgresql
serverlarının ram ve cpu optimize edildiğini var sayabiliriz.)

Saygılarımla.

Zeki ÇATAV <zcatav(at)gmail(dot)com>, 25 Şub 2021 Per, 11:03 tarihinde şunu yazdı:
>
> Merhaba,
> Ben yakın geçmişte iş için kullandığımız Postgresql veri tabanını önce Docker ardından da Kubernetes alt yapısına taşımak için araştırırken aşağıdaki linke rastlamıştım. Belki göz atmak istersiniz.
>
> https://github.com/arianitu/postgres-statefulset
>
> Zeki Çatav
> zekicatav.com
>
> 24 Şub 2021 Çar 20:04 tarihinde müslüm çöllü <collumuslum(at)gmail(dot)com> şunu yazdı:
>>
>> Merhaba,
>>
>> İlk kurulum için 5 sunucu kullanarak PostgreSql kurmak istiyorum. Bu
>> kurulumda Master - Slave olacak ve HAProxy, Etcd kullanmak istedim
>> fakat bunun için araştırma yaparken bazı kaynaklarda bu yöntemi tercih
>> etmediklerini yazmışlar. Tercih etmeme sebebini anlatmamışlar :)
>> Alternatif olarak PgPool- II yi önermişler. PgPool- II için kaynaklara
>> baktığımda herkes CentOS üzerinde kurulum anlatmış. Daha önce CentOS
>> işletim sistemini herhangi bir projede deneyimlemedim. HAProxy, Etcd
>> ve PgPool - II kurulumlarını yapıp ikisi arasındaki farkları
>> gözlemleyip ona göre karar verecek vakte sahip değilim. Bu yüzden size
>> yazmak istedim.
>>
>> Yapmak istediğim. High Availability e sahip saniyede en az 100k
>> request e cevap verebilen Cluster PostgreSQL kurmak.
>>
>> Tavsiyeleriniz için teşekkürlerimi sunarım.
>>
>> Saygılarımla.
>> Müslüm Çöllü
>>
>>


From: Sinan Duman <sinanduman(at)gmail(dot)com>
To: zcatav(at)gmail(dot)com, collumuslum(at)gmail(dot)com
Cc: pgsql-tr-genel(at)postgresql(dot)org
Subject: Re: HA PostgreSQL hakkında
Date: 2021-02-25 08:51:33
Message-ID: CAMZ1YmtNAuvqpfu6NqNtakvoC1q2dvafro7cJ0K9X_nvMe01YQ@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: pgsql-tr-genel

Citus projesine bakmanı öneririm. Kurucu ekip içinde bizden birileri de var.
Citus Data | Worry-free Postgres. Built to scale out.
<https://www.citusdata.com/>
Şurada da kısaca citus ile ne yapılacağına dair bilgiler var. Mysql için
Vitess (https://vitess.io/) , Postgresql için citus diye bahsetmiş.
Citus: Scale-Out Clustering and Sharding for PostgreSQL (xaprb.com)
<https://www.xaprb.com/blog/citus/>

Zeki ÇATAV <zcatav(at)gmail(dot)com>, 25 Şub 2021 Per, 11:03 tarihinde şunu yazdı:

> Merhaba,
> Ben yakın geçmişte iş için kullandığımız Postgresql veri tabanını önce
> Docker ardından da Kubernetes alt yapısına taşımak için araştırırken
> aşağıdaki linke rastlamıştım. Belki göz atmak istersiniz.
>
> https://github.com/arianitu/postgres-statefulset
>
> Zeki Çatav
> zekicatav.com
>
> 24 Şub 2021 Çar 20:04 tarihinde müslüm çöllü <collumuslum(at)gmail(dot)com> şunu
> yazdı:
>
>> Merhaba,
>>
>> İlk kurulum için 5 sunucu kullanarak PostgreSql kurmak istiyorum. Bu
>> kurulumda Master - Slave olacak ve HAProxy, Etcd kullanmak istedim
>> fakat bunun için araştırma yaparken bazı kaynaklarda bu yöntemi tercih
>> etmediklerini yazmışlar. Tercih etmeme sebebini anlatmamışlar :)
>> Alternatif olarak PgPool- II yi önermişler. PgPool- II için kaynaklara
>> baktığımda herkes CentOS üzerinde kurulum anlatmış. Daha önce CentOS
>> işletim sistemini herhangi bir projede deneyimlemedim. HAProxy, Etcd
>> ve PgPool - II kurulumlarını yapıp ikisi arasındaki farkları
>> gözlemleyip ona göre karar verecek vakte sahip değilim. Bu yüzden size
>> yazmak istedim.
>>
>> Yapmak istediğim. High Availability e sahip saniyede en az 100k
>> request e cevap verebilen Cluster PostgreSQL kurmak.
>>
>> Tavsiyeleriniz için teşekkürlerimi sunarım.
>>
>> Saygılarımla.
>> Müslüm Çöllü
>>
>>
>>


From: Murat Tuncer <Murat(dot)Tuncer(at)microsoft(dot)com>
To: Sinan Duman <sinanduman(at)gmail(dot)com>, "zcatav(at)gmail(dot)com" <zcatav(at)gmail(dot)com>, "collumuslum(at)gmail(dot)com" <collumuslum(at)gmail(dot)com>
Cc: "pgsql-tr-genel(at)postgresql(dot)org" <pgsql-tr-genel(at)postgresql(dot)org>
Subject: RE: HA PostgreSQL hakkında
Date: 2021-02-25 08:59:25
Message-ID: SN6PR2101MB1344052FEAFBDD23A2893F6D8B9E9@SN6PR2101MB1344.namprd21.prod.outlook.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: Postg토토 꽁 머니SQL

Selamlar,
Vaktinde benim de icinde bulundugum pg_auto_failover projesi bu tur durumlar icin gelistirildi.

Yakin zamanda bir den fazla secondary ozelligi de eklenmisti. Github giris sayfasinda genel mimarisi ve nasil calistigi anlatiliyor.

https://github.com/citusdata/pg_auto_failover

Murat

From: Sinan Duman <sinanduman(at)gmail(dot)com>
Sent: Thursday, February 25, 2021 11:52 AM
To: zcatav(at)gmail(dot)com; collumuslum(at)gmail(dot)com
Cc: pgsql-tr-genel(at)postgresql(dot)org
Subject: Re: HA PostgreSQL hakkında

Citus projesine bakmanı öneririm. Kurucu ekip içinde bizden birileri de var.
Citus Data | Worry-free Postgres. Built to scale out.<https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.citusdata.com%2F&data=04%7C01%7CMurat.Tuncer%40microsoft.com%7C24a6c5be9d064cfff28a08d8d96aa844%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C637498400190477536%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=sS0MJRDOnVmwDV%2F2sdsU0%2FbiZLM0cLKiChCMQ6gu3lU%3D&reserved=0>
Şurada da kısaca citus ile ne yapılacağına dair bilgiler var. Mysql için Vitess (https://vitess.io/<https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fvitess.io%2F&data=04%7C01%7CMurat.Tuncer%40microsoft.com%7C24a6c5be9d064cfff28a08d8d96aa844%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C637498400190487491%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=EHVk%2BQ%2FatK8DFkPYhHBp1f3IJ8obXspKPPph8c%2F82Yg%3D&reserved=0>) , Postgresql için citus diye bahsetmiş.
Citus: Scale-Out Clustering and Sharding for PostgreSQL (xaprb.com)<https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.xaprb.com%2Fblog%2Fcitus%2F&data=04%7C01%7CMurat.Tuncer%40microsoft.com%7C24a6c5be9d064cfff28a08d8d96aa844%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C637498400190487491%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=CSc9xt2Z7R5gPUtKLVWew4Ww3rBfbZG88uJ0rIxQZDI%3D&reserved=0>

Zeki ÇATAV <zcatav(at)gmail(dot)com<mailto:zcatav(at)gmail(dot)com>>, 25 Şub 2021 Per, 11:03 tarihinde şunu yazdı:
Merhaba,
Ben yakın geçmişte iş için kullandığımız Postgresql veri tabanını önce Docker ardından da Kubernetes alt yapısına taşımak için araştırırken aşağıdaki linke rastlamıştım. Belki göz atmak istersiniz.

https://github.com/arianitu/postgres-statefulset<https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Farianitu%2Fpostgres-statefulset&data=04%7C01%7CMurat.Tuncer%40microsoft.com%7C24a6c5be9d064cfff28a08d8d96aa844%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C637498400190487491%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=cETbEcgR%2Fn5N8UKwJY6cSxIgKnMS1piS5cedOap%2Ffo0%3D&reserved=0>
Zeki Çatav
zekicatav.com<https://nam06.safelinks.protection.outlook.com/?url=http%3A%2F%2Fzekicatav.com%2F&data=04%7C01%7CMurat.Tuncer%40microsoft.com%7C24a6c5be9d064cfff28a08d8d96aa844%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C637498400190497439%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=5Zh7ivE2KfsuIwBQNmFtg%2BUW3NwPNdoWhGunNph9dkU%3D&reserved=0>

24 Şub 2021 Çar 20:04 tarihinde müslüm çöllü <collumuslum(at)gmail(dot)com<mailto:collumuslum(at)gmail(dot)com>> şunu yazdı:
Merhaba,

İlk kurulum için 5 sunucu kullanarak PostgreSql kurmak istiyorum. Bu
kurulumda Master - Slave olacak ve HAProxy, Etcd kullanmak istedim
fakat bunun için araştırma yaparken bazı kaynaklarda bu yöntemi tercih
etmediklerini yazmışlar. Tercih etmeme sebebini anlatmamışlar :)
Alternatif olarak PgPool- II yi önermişler. PgPool- II için kaynaklara
baktığımda herkes CentOS üzerinde kurulum anlatmış. Daha önce CentOS
işletim sistemini herhangi bir projede deneyimlemedim. HAProxy, Etcd
ve PgPool - II kurulumlarını yapıp ikisi arasındaki farkları
gözlemleyip ona göre karar verecek vakte sahip değilim. Bu yüzden size
yazmak istedim.

Yapmak istediğim. High Availability e sahip saniyede en az 100k
request e cevap verebilen Cluster PostgreSQL kurmak.

Tavsiyeleriniz için teşekkürlerimi sunarım.

Saygılarımla.
Müslüm Çöllü