{"id":18754,"date":"2021-09-07T11:43:52","date_gmt":"2021-09-07T08:43:52","guid":{"rendered":"http:\/\/dev.profelis.net\/?p=18754"},"modified":"2023-02-01T10:57:59","modified_gmt":"2023-02-01T07:57:59","slug":"postgresql-entegrasyonu-bolum-4","status":"publish","type":"post","link":"https:\/\/profelis.com.tr\/en\/2021\/09\/07\/postgresql-entegrasyonu-bolum-4\/","title":{"rendered":"PostgreSQL Entegrasyonu B\u00f6l\u00fcm 4: Da\u011f\u0131t\u0131m Ara\u00e7lar\u0131"},"content":{"rendered":"<p>PostgreSQL Entegrasyonu blog serisinin s\u0131radaki b\u00f6l\u00fcm\u00fcnde kurumlar\u0131n daha fazla ve h\u0131zl\u0131 \u00e7al\u0131\u015fmas\u0131na yard\u0131mc\u0131 olabilecek <b>PostgreSQL entegrasyonunu<\/b> ke\u015ffetmeye devam ediyoruz.<\/p>\n<p>Bu blog yaz\u0131s\u0131 bir sonraki \u00f6nemli alan olan da\u011f\u0131t\u0131m ara\u00e7lar\u0131n\u0131 vurgulayacak.<\/p>\n<p><img fetchpriority=\"high\" decoding=\"async\" class=\"alignnone size-full wp-image-22257\" src=\"https:\/\/profelis.com.tr\/wp-content\/uploads\/2021\/10\/integrating-postgresql-4.png\" alt=\"Integrating PostgreSQL 4\" width=\"1024\" height=\"493\" title=\"\" srcset=\"https:\/\/profelis.com.tr\/wp-content\/uploads\/2021\/10\/integrating-postgresql-4.png 1024w, https:\/\/profelis.com.tr\/wp-content\/uploads\/2021\/10\/integrating-postgresql-4-300x144.png 300w, https:\/\/profelis.com.tr\/wp-content\/uploads\/2021\/10\/integrating-postgresql-4-768x370.png 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/p>\n<h2 style=\"text-align: left;\"><strong><span style=\"color: #000000; font-size: 29px;\">Da\u011f\u0131t\u0131m Ara\u00e7lar\u0131<\/span><\/strong><\/h2>\n<p>Da\u011f\u0131t\u0131m alan\u0131nda odaklan\u0131lmas\u0131 gereken iki temel da\u011f\u0131t\u0131m t\u00fcr\u00fc vard\u0131r:<\/p>\n<ul>\n<li aria-level=\"1\">Yaz\u0131l\u0131m\u0131n da\u011f\u0131t\u0131m\u0131 &#8211; Asl\u0131nda PostgreSQL k\u00fcmesi ve ili\u015fkili t\u00fcm ara\u00e7lar.<\/li>\n<li aria-level=\"1\">Veritaban\u0131 de\u011fi\u015fikliklerinin da\u011f\u0131t\u0131m\u0131 &#8211; \u00f6rne\u011fin bir tablo tan\u0131m\u0131ndaki de\u011fi\u015fiklikler.<\/li>\n<\/ul>\n<p>EDB taraf\u0131ndan Haziran 2020\u2019de yap\u0131lan kod altyap\u0131s\u0131yla ilgili ankete g\u00f6re; kat\u0131l\u0131mc\u0131lar Ansible\u2019\u0131 hem genel bulutlar hem de vSphere benzeri \u00f6zel bulutlardaki Infrastructure as a Service (IaaS) gibi sanalla\u015ft\u0131r\u0131lm\u0131\u015f ortamlar i\u00e7in en pop\u00fcler ara\u00e7 olarak se\u00e7ti.<\/p>\n<p>Ansible Galaxy, <a href=\"https:\/\/galaxy.ansible.com\/edb_devops\/edb_postgres\" target=\"_blank\" rel=\"noopener\">Ansible<\/a> playbook i\u00e7in temel yap\u0131ta\u015flar\u0131n\u0131 olu\u015fturan rolleri ve eklentileri indirmek i\u00e7in tercih edilen yerdir.<\/p>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-22253\" src=\"https:\/\/profelis.com.tr\/wp-content\/uploads\/2021\/10\/integrating-postgresql-4.2.png\" alt=\"Integrating PostgreSQL Ansible\" width=\"392\" height=\"362\" title=\"\" srcset=\"https:\/\/profelis.com.tr\/wp-content\/uploads\/2021\/10\/integrating-postgresql-4.2.png 392w, https:\/\/profelis.com.tr\/wp-content\/uploads\/2021\/10\/integrating-postgresql-4.2-300x277.png 300w\" sizes=\"(max-width: 392px) 100vw, 392px\" \/><\/p>\n<p>Genel bulutlarda kod olarak altyap\u0131 olu\u015fturmada pop\u00fcler se\u00e7imlerden biri olan <a href=\"https:\/\/www.terraform.io\/\" target=\"_blank\" rel=\"noopener\">Terraform<\/a> \u00f6zellikle i\u015flemci, depolama ve a\u011f kaynaklar\u0131n\u0131n atamas\u0131nda ba\u015far\u0131l\u0131d\u0131r. Terraform altyap\u0131y\u0131 sa\u011flamak ve Ansible da yaz\u0131l\u0131m\u0131 yap\u0131land\u0131r\u0131p da\u011f\u0131tmak i\u00e7in s\u0131kl\u0131kla bir arada kullan\u0131lmaktad\u0131r.<\/p>\n<p>Kullan\u0131c\u0131 sonu\u00e7lar\u0131 a\u00e7\u0131s\u0131ndan bakarsak, pek \u00e7ok geli\u015ftiricinin Ansible kulland\u0131\u011f\u0131 a\u00e7\u0131k\u00e7a g\u00f6r\u00fclmektedir. Di\u011fer yandan, BT i\u015flemleri i\u00e7in Puppet ve Chef en yayg\u0131n ara\u00e7lard\u0131r.<\/p>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-22254\" src=\"https:\/\/profelis.com.tr\/wp-content\/uploads\/2021\/10\/integrating-postgresql-4.3.png\" alt=\"Integrating PostgreSQL Puppet\" width=\"383\" height=\"363\" title=\"\" srcset=\"https:\/\/profelis.com.tr\/wp-content\/uploads\/2021\/10\/integrating-postgresql-4.3.png 383w, https:\/\/profelis.com.tr\/wp-content\/uploads\/2021\/10\/integrating-postgresql-4.3-300x284.png 300w\" sizes=\"(max-width: 383px) 100vw, 383px\" \/><\/p>\n<p>Konteynerle\u015ftirilmi\u015f ortamlarda, Kubernetes (K8s) genel bulutlarda ve RedHat Openshift veya Suse Rancher \u00fczerine kurulmu\u015f \u00f6zel bulut y\u00f6netiminde a\u00e7\u0131k ara liderdir.<\/p>\n<p>PostgreSQL konteyne\u015ftirilmi\u015f ortamlarda son derece yayg\u0131nd\u0131r. PostgreSQL, Docker konteynerlerinde da\u011f\u0131t\u0131lan en pop\u00fcler ve kal\u0131c\u0131 veritaban\u0131d\u0131r.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-22255\" src=\"https:\/\/profelis.com.tr\/wp-content\/uploads\/2021\/10\/integrating-postgresql-4.4.png\" alt=\"Integrating PostgreSQL Docker\" width=\"712\" height=\"323\" title=\"\" srcset=\"https:\/\/profelis.com.tr\/wp-content\/uploads\/2021\/10\/integrating-postgresql-4.4.png 712w, https:\/\/profelis.com.tr\/wp-content\/uploads\/2021\/10\/integrating-postgresql-4.4-300x136.png 300w\" sizes=\"(max-width: 712px) 100vw, 712px\" \/><\/p>\n<p>Stolon ve Patroni, konteynerle\u015ftirilmi\u015f ortamlarda kullan\u0131lan iki yayg\u0131n birinci nesil y\u00fcksek eri\u015filebilirlik mekanizmas\u0131d\u0131r. Stolon ve Patroni, Kubernetes ile bir arada var olabilir, fakat tam olarak bulut i\u00e7in tasarlanmam\u0131\u015ft\u0131r; esas\u0131nda PostgreSQL\u00ae\u2019in Kubernetes ile \u00e7al\u0131\u015fmas\u0131n\u0131 sa\u011flayan eklentilerdirler.<\/p>\n<p>Yak\u0131n zamanda, Kubernetes\u2019in dahili yeteneklerini y\u00fcksek eri\u015filebilirlik, y\u00fck devretme ve di\u011fer k\u00fcme i\u015flemleri i\u00e7in ileri ta\u015f\u0131yan bulutta \u00f6zg\u00fc yakla\u015f\u0131mlar ortaya \u00e7\u0131km\u0131\u015ft\u0131r. EDB\u2019nin <a href=\"https:\/\/www.enterprisedb.com\/docs\/kubernetes\/cloud_native_postgresql\/\" target=\"_blank\" rel=\"noopener\">Cloud Native PostgreSQL<\/a>\u2019i Kubetnetes\u2019in yeni yeteneklerini ileri ta\u015f\u0131yan \u00f6nemli bir \u00f6rnektir. Sonucunda daha az de\u011fi\u015fiklikle daha basit ve daha dayan\u0131kl\u0131 uygulamalar sa\u011flar.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-22256\" src=\"https:\/\/profelis.com.tr\/wp-content\/uploads\/2021\/10\/integrating-postgresql-4.5.png\" alt=\"Integrating PostgreSQL EDB\" width=\"456\" height=\"294\" title=\"\" srcset=\"https:\/\/profelis.com.tr\/wp-content\/uploads\/2021\/10\/integrating-postgresql-4.5.png 456w, https:\/\/profelis.com.tr\/wp-content\/uploads\/2021\/10\/integrating-postgresql-4.5-300x193.png 300w\" sizes=\"(max-width: 456px) 100vw, 456px\" \/><\/p>\n<p>Flywheel ve Liquibase, Martin Fowler\u2019\u0131n geli\u015fen veritaban\u0131 modelini uygulayan \u00e7ok pop\u00fcler veritaban\u0131 s\u00fcr\u00fcm kontrol yap\u0131lar\u0131d\u0131r. Ruby-on rails, Django ve benzeri pek \u00e7ok da\u011f\u0131t\u0131m yap\u0131s\u0131, PostgreSQL\u2019e de uygulanabilen otomatik \u201cg\u00f6\u00e7ler\u201d yaratmaktad\u0131r.<\/p>\n<p>G\u00fcvenlik Entegrasyonu\u2019nu konu alan serinin s\u0131radaki yaz\u0131s\u0131 i\u00e7in takipte kal\u0131n. Bu s\u0131rada, PostgreSQL entegrasyonuna ili\u015fkin b\u00fcy\u00fck resmi g\u00f6steren <a href=\"https:\/\/info.enterprisedb.com\/rs\/069-ALB-339\/images\/PostgreSQL-Integration-Map-Infographic.pdf?_ga=2.235702145.1480050179.1630920683-144310236.1630423604\" target=\"_blank\" rel=\"noopener\">infografi\u011fi<\/a> inceleyebilirsiniz.<\/p>\n<p>Kaynak: <a href=\"https:\/\/www.enterprisedb.com\/blog\/integrating-postgresql-part-4-deployment-tools\" target=\"_blank\" rel=\"noopener\">Integrating PostgreSQL Part 4: Deployment Tools<\/a>, EDB Ekibi May\u0131s 21, 2021<br \/>\n\u00a9 Copyright EnterpriseDB Corporation 2020 EnterpriseDB Corporation<br \/>\n34 Crosby Drive Suite 201 Bedford, MA 01730<br \/>\nEnterpriseDB and Postgres Enterprise Manager are registered trademarks of EnterpriseDB Corporation. EDB and EDB Postgres are trademarks of EnterpriseDB Corporation. Oracle is a registered trademark of Oracle, Inc. Other trademarks may be trademarks of their respective owners.<\/p>","protected":false},"excerpt":{"rendered":"<p>PostgreSQL Entegrasyonu blog serisinin s\u0131radaki b\u00f6l\u00fcm\u00fcnde kurumlar\u0131n daha fazla ve h\u0131zl\u0131 \u00e7al\u0131\u015fmas\u0131na yard\u0131mc\u0131 olabilecek PostgreSQL entegrasyonunu ke\u015ffetmeye devam ediyoruz. Bu blog yaz\u0131s\u0131 bir sonraki \u00f6nemli alan olan da\u011f\u0131t\u0131m ara\u00e7lar\u0131n\u0131 vurgulayacak. Da\u011f\u0131t\u0131m Ara\u00e7lar\u0131 Da\u011f\u0131t\u0131m alan\u0131nda odaklan\u0131lmas\u0131 gereken iki temel da\u011f\u0131t\u0131m t\u00fcr\u00fc&#8230;<\/p>","protected":false},"author":16,"featured_media":22104,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[75,45],"tags":[58,48,50],"class_list":["post-18754","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-postgresql","category-yazi","tag-acikkaynak","tag-enterprisedb","tag-veritabani"],"_links":{"self":[{"href":"https:\/\/profelis.com.tr\/en\/wp-json\/wp\/v2\/posts\/18754","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/profelis.com.tr\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/profelis.com.tr\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/profelis.com.tr\/en\/wp-json\/wp\/v2\/users\/16"}],"replies":[{"embeddable":true,"href":"https:\/\/profelis.com.tr\/en\/wp-json\/wp\/v2\/comments?post=18754"}],"version-history":[{"count":0,"href":"https:\/\/profelis.com.tr\/en\/wp-json\/wp\/v2\/posts\/18754\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/profelis.com.tr\/en\/wp-json\/wp\/v2\/media\/22104"}],"wp:attachment":[{"href":"https:\/\/profelis.com.tr\/en\/wp-json\/wp\/v2\/media?parent=18754"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/profelis.com.tr\/en\/wp-json\/wp\/v2\/categories?post=18754"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/profelis.com.tr\/en\/wp-json\/wp\/v2\/tags?post=18754"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}