{"id":1875,"date":"2022-10-18T12:39:09","date_gmt":"2022-10-18T12:39:09","guid":{"rendered":"https:\/\/sunucucozumleri.com\/?p=1875"},"modified":"2022-10-17T20:48:27","modified_gmt":"2022-10-17T20:48:27","slug":"glusterfs-nedir","status":"publish","type":"post","link":"https:\/\/sunucucozumleri.com\/blog\/glusterfs-nedir\/","title":{"rendered":"Glusterfs Nedir?"},"content":{"rendered":"<p id=\"a887\" class=\"pw-post-body-paragraph kp kq jl kr b ks kt ku kv kw kx ky kz la lb lc ld le lf lg lh li lj lk ll lm je fl\" data-selectable-paragraph=\"\">GlusterFS \u00fccretsiz ve a\u00e7\u0131k kaynak kodlu bir \u00e7e\u015fit <a href=\"https:\/\/sunucucozumleri.com\/blog\/nas-nedir-ne-ise-yarar\/\">NAS<\/a> (<a href=\"https:\/\/sunucucozumleri.com\/blog\/nas-nedir-ne-ise-yarar\/\">network attached storage<\/a>) olarak d\u00fc\u015f\u00fcnebilece\u011fimiz yaz\u0131l\u0131m tabanl\u0131 storage \u00e7\u00f6z\u00fcm\u00fcd\u00fcr. High availability ve <a href=\"https:\/\/sunucucozumleri.com\/blog\/felaket-kurtarma-nedir\/\">disaster recovery<\/a> sunmas\u0131 \u00f6ne \u00e7\u0131kan \u00f6zelliklerindendir. Fiziksel, sanal veya bulut tabanl\u0131 sunucularda glusterfs kullan\u0131labilir. Container teknolojilerinde persistent storage volume olarak kullan\u0131lmaktad\u0131r. Redhat taraf\u0131ndan Openshift \u00fczerinde kurumsal destekli olarak sunulmaktad\u0131r.<\/p>\n<p id=\"86da\" class=\"pw-post-body-paragraph kp kq jl kr b ks kt ku kv kw kx ky kz la lb lc ld le lf lg lh li lj lk ll lm je fl\" data-selectable-paragraph=\"\">Ana \u00f6zelli\u011fi olarak kolay bir \u015fekilde yatayda veya dikeyde kesinti gerektirmeden b\u00fcy\u00fcyebilmesi g\u00f6sterilebilir. Glusterfs storage katman\u0131na ya cluster\u2019daki sunuculara ek alan sa\u011flanarak veya cluster\u2019a yeni <a href=\"https:\/\/sunucucozumleri.com\/blog\/frontpage\/\">sunucu<\/a> eklenerek kesintisiz \u015fekilde b\u00fcy\u00fcme sa\u011flanabilir. Yap\u0131s\u0131 itibariyle storage katman\u0131nda yedeklilik ve y\u00fcksek eri\u015filebilirlik imkan\u0131 sa\u011flar.<\/p>\n<p id=\"cb11\" class=\"pw-post-body-paragraph kp kq jl kr b ks kt ku kv kw kx ky kz la lb lc ld le lf lg lh li lj lk ll lm je fl\" data-selectable-paragraph=\"\">Brick glusterfs \u00fczerinde en temel storage birimine verilen isimdir. Volume ise birden fazla brick birimin mant\u0131ksal olarak bile\u015fimidir. Volumeler ile sunuculara alan sa\u011flanmaktad\u0131r. Volume \u00e7e\u015fitleri temel olarak distributed, replicated ve striped volume olarak 3 \u00e7e\u015fittir.<\/p>\n<ul class=\"\">\n<li id=\"6e53\" class=\"lu lv jl kr b ks kt kw kx la lw le lx li ly lm lz ma mb mc fl\" data-selectable-paragraph=\"\">Distributed Volume: Bu volume tipinde \u00f6rne\u011fin bir dosya sadece bir brick volume de bulunabilir. B\u00fcy\u00fck boyutlu dosyalar saklanacaksa volume boyutlar\u0131 ona g\u00f6re ayarlanmal\u0131d\u0131r. H\u0131zl\u0131, ucuz ve yedeklilik gerektirmeyen ihtiya\u00e7lar i\u00e7in kullan\u0131l\u0131r. Veri yedeklili\u011fi yoktur.<\/li>\n<li id=\"a8ac\" class=\"lu lv jl kr b ks kt kw kx la lw le lx li ly lm lz ma mb mc fl\" data-selectable-paragraph=\"\">Replicated Volume: Distributed volume de olmayan yedeklilik gereksinimini verinin kopyas\u0131n\u0131 ba\u015fka brick volume \u00fczerinde tutarak sunar. En az istenen kopya say\u0131s\u0131 kadar brick volume bulunmal\u0131d\u0131r. Brick volumelerden biri hata ald\u0131\u011f\u0131nda veriye eri\u015fim di\u011fer kopya brick volume \u00fczerinden sa\u011flan\u0131r.<\/li>\n<li id=\"ffc3\" class=\"lu lv jl kr b ks kt kw kx la lw le lx li ly lm lz ma mb mc fl\" data-selectable-paragraph=\"\">Striped Volume: B\u00fcy\u00fck ve ayn\u0131 anda \u00e7ok\u00e7a eri\u015filen bir dosyan\u0131n tek bir brick \u00fczerinde tutulmas\u0131 performans problemine sebep olabilir. Veriyi k\u00fc\u00e7\u00fck par\u00e7ac\u0131klar halinde farkl\u0131 brick volumeler \u00fczerinde tutarak veriye olacak eri\u015fimleri da\u011f\u0131t\u0131r ve performans sa\u011flar. Veri yedeklili\u011fi yoktur.<\/li>\n<\/ul>\n<p id=\"f39b\" class=\"pw-post-body-paragraph kp kq jl kr b ks kt ku kv kw kx ky kz la lb lc ld le lf lg lh li lj lk ll lm je fl\" data-selectable-paragraph=\"\">Bu temel volume tipleri d\u0131\u015f\u0131nda yukar\u0131da belirtilen tiplerin birlikte kullan\u0131larak olu\u015fturulabilen distributed-replicated ve distribusted-striped volume tipleri bulunur. Glusterfs varsay\u0131lan olarak distributed volume kullan\u0131l\u0131r.<\/p>\n<p id=\"3042\" class=\"pw-post-body-paragraph kp kq jl kr b ks kt ku kv kw kx ky kz la lb lc ld le lf lg lh li lj lk ll lm je fl\" data-selectable-paragraph=\"\">Bahsetti\u011fimiz volume tipleri aras\u0131ndaki kullan\u0131labilir veri depolama alan\u0131 aras\u0131ndaki kar\u015f\u0131la\u015ft\u0131rma a\u015fa\u011f\u0131daki gibidir. Bu kar\u015f\u0131la\u015ft\u0131rmada replicated volume tiplerinde kopya say\u0131s\u0131 2 olarak al\u0131nm\u0131\u015ft\u0131r.G\u00f6r\u00fcld\u00fc\u011f\u00fc \u00fczere yedeklilik sa\u011fland\u0131k\u00e7a elimizde olan veri depolama alan\u0131ndan kullan\u0131labilir alan olarak daha az miktar ortaya \u00e7\u0131k\u0131yor. Ayr\u0131ca a\u015fa\u011f\u0131daki \u00f6rnekte distributed ve striped volume tipleri kullan\u0131labilir toplam alan olarak ayn\u0131 miktar\u0131 veriyor ancak striped volume 1GB\u2019dan daha b\u00fcy\u00fck dosya saklayabilecekken distributed volume en fazla 1GB b\u00fcy\u00fckl\u00fc\u011f\u00fcnde dosya saklayabiliir.<\/p>\n<blockquote class=\"mf\">\n<p id=\"fba0\" class=\"mg mh jl bm mi mj mk ml mm mn mo lm cn\" data-selectable-paragraph=\"\">Distributed: 1G +1G =2G<br \/>\nReplicated: (1G+1G)=1G<br \/>\nStriped: 1G +1G =2G<br \/>\nDistributed Replicated: (1G +1G)+(1G +1G)=2G<br \/>\nDistributed Striped: 1G +1G+1G +1G=4G<\/p>\n<\/blockquote>\n<p id=\"1c2a\" class=\"pw-post-body-paragraph kp kq jl kr b ks mp ku kv kw mq ky kz la mr lc ld le ms lg lh li mt lk ll lm je fl\" data-selectable-paragraph=\"\">Glusterfs\u2019in client sunucular taraf\u0131nda olu\u015fturdu\u011fumuz volume\u2019ler nas\u0131l kullan\u0131labilir duruma gelecek? Glusterfs volume file storage olarak client sunucularda FUSE (filesystem in user space), NFS (network file system) ve CIFS (common internet file system) formatlar\u0131nda yap\u0131labilmektedir. Client sunucularda block ve object storage olarakta kullan\u0131labilir. Kullan\u0131m tipi client taraftaki ihtiyaca g\u00f6re de\u011fi\u015fmektedir.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>GlusterFS \u00fccretsiz ve a\u00e7\u0131k kaynak kodlu bir \u00e7e\u015fit NAS (network attached storage) olarak d\u00fc\u015f\u00fcnebilece\u011fimiz yaz\u0131l\u0131m tabanl\u0131 storage \u00e7\u00f6z\u00fcm\u00fcd\u00fcr. High availability ve disaster recovery sunmas\u0131 \u00f6ne \u00e7\u0131kan \u00f6zelliklerindendir. Fiziksel, sanal veya bulut tabanl\u0131 sunucularda glusterfs kullan\u0131labilir. Container teknolojilerinde persistent storage volume olarak kullan\u0131lmaktad\u0131r. Redhat taraf\u0131ndan Openshift \u00fczerinde kurumsal destekli olarak sunulmaktad\u0131r. Ana \u00f6zelli\u011fi olarak kolay bir &hellip;<\/p>\n","protected":false},"author":1,"featured_media":1876,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[5],"tags":[],"class_list":["post-1875","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-linux"],"acf":[],"_links":{"self":[{"href":"https:\/\/sunucucozumleri.com\/blog\/wp-json\/wp\/v2\/posts\/1875","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sunucucozumleri.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/sunucucozumleri.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/sunucucozumleri.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/sunucucozumleri.com\/blog\/wp-json\/wp\/v2\/comments?post=1875"}],"version-history":[{"count":0,"href":"https:\/\/sunucucozumleri.com\/blog\/wp-json\/wp\/v2\/posts\/1875\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/sunucucozumleri.com\/blog\/wp-json\/wp\/v2\/media\/1876"}],"wp:attachment":[{"href":"https:\/\/sunucucozumleri.com\/blog\/wp-json\/wp\/v2\/media?parent=1875"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sunucucozumleri.com\/blog\/wp-json\/wp\/v2\/categories?post=1875"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sunucucozumleri.com\/blog\/wp-json\/wp\/v2\/tags?post=1875"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}