[{"id":379,"title":"VMware \u00dczerinde Veritaban\u0131 Performans\u0131n\u0131 Maksimize Etmek","content":"<h2 id=\"model-response-message-contentr_dc9a1920b55021ec\" class=\"markdown markdown-main-panel stronger enable-updated-hr-color\" dir=\"ltr\" aria-live=\"polite\" aria-busy=\"false\">vCPU ve NUMA Yap\u0131land\u0131rma<\/h2>\n<div class=\"markdown markdown-main-panel stronger enable-updated-hr-color\" dir=\"ltr\" aria-live=\"polite\" aria-busy=\"false\">\n<p data-path-to-node=\"3\">Bulut sunucu veya fiziksel sunucu kiralarken en &ccedil;ok odaklan\u0131lan nokta genellikle i\u015flemci say\u0131s\u0131 ve RAM miktar\u0131d\u0131r. Ancak kurumsal veritaban\u0131 (SQL Server, Oracle, PostgreSQL) y&ouml;netenler i&ccedil;in as\u0131l mesele \"ne kadar\" kayna\u011fa sahip olduklar\u0131 de\u011fil, bu kayna\u011f\u0131n sanalla\u015ft\u0131rma katman\u0131nda&nbsp;<strong data-path-to-node=\"3\" data-index-in-node=\"281\">nas\u0131l yap\u0131land\u0131r\u0131ld\u0131\u011f\u0131d\u0131r.<\/strong><\/p>\n<p data-path-to-node=\"4\">Ondernet olarak sundu\u011fumuz y&uuml;ksek performansl\u0131 altyap\u0131da, veritaban\u0131 sunucular\u0131n\u0131zdan %100 verim alabilmeniz i&ccedil;in vCPU, Core\/Socket ve NUMA mimarisi aras\u0131ndaki kritik ili\u015fkiyi inceliyoruz.<\/p>\n<h2 data-path-to-node=\"5\">1. NUMA Mimarisini Anlamak: Neden &Ouml;nemli?<\/h2>\n<p data-path-to-node=\"6\">Modern sunucularda i\u015flemci (CPU), kendisine en yak\u0131n olan bellek (RAM) blo\u011funa &ccedil;ok daha h\u0131zl\u0131 eri\u015fir. Buna <strong data-path-to-node=\"6\" data-index-in-node=\"107\">NUMA (Non-Uniform Memory Access)<\/strong> denir. Bir sanal makineye kaynak atarken, bu kayna\u011f\u0131n fiziksel i\u015flemcinin (node) s\u0131n\u0131rlar\u0131n\u0131 a\u015fmas\u0131, \"Remote Memory\" eri\u015fimine neden olur ve bu da performansta %30&rsquo;a varan kay\u0131plar yaratabilir.<\/p>\n<h2 data-path-to-node=\"7\">2. vCPU Atamas\u0131nda Alt\u0131n Kural: \"Cores Per Socket\"<\/h2>\n<p data-path-to-node=\"8\">VMware &uuml;zerinde bir sanal makine (VM) olu\u015ftururken kar\u015f\u0131n\u0131za \"Sockets\" ve \"Cores per Socket\" se&ccedil;enekleri &ccedil;\u0131kar. Veritaban\u0131 sunucular\u0131nda i\u015fletim sisteminin fiziksel topolojiyi do\u011fru anlayabilmesi i&ccedil;in bu ayar hayati &ouml;nem ta\u015f\u0131r.<\/p>\n<ul data-path-to-node=\"9\">\n<li>\n<p data-path-to-node=\"9,0,0\"><strong data-path-to-node=\"9,0,0\" data-index-in-node=\"0\">Yanl\u0131\u015f Yap\u0131land\u0131rma:<\/strong> 8 vCPU&rsquo;luk bir makineyi \"8 Sockets x 1 Core\" \u015feklinde tan\u0131mlamak, i\u015fletim sisteminin bunu 8 ayr\u0131 fiziksel i\u015flemci gibi g&ouml;rmesine ve veritaban\u0131 motorunun NUMA optimizasyonlar\u0131n\u0131 devre d\u0131\u015f\u0131 b\u0131rakmas\u0131na neden olabilir.<\/p>\n<\/li>\n<li>\n<p data-path-to-node=\"9,1,0\"><strong data-path-to-node=\"9,1,0\" data-index-in-node=\"0\">Do\u011fru Yap\u0131land\u0131rma:<\/strong> Fiziksel i\u015flemcinizin &ccedil;ekirdek say\u0131s\u0131n\u0131 referans al\u0131n. E\u011fer fiziksel i\u015flemciniz 20 &ccedil;ekirdekliyse, 16 vCPU atarken bunu \"1 Socket x 16 Cores\" \u015feklinde yap\u0131land\u0131rmak vNUMA'n\u0131n (Sanal NUMA) fiziksel yap\u0131ya tam oturmas\u0131n\u0131 sa\u011flar.<\/p>\n<\/li>\n<\/ul>\n<h2 data-path-to-node=\"10\">3. CPU Hot Add: Performans Katili mi?<\/h2>\n<p data-path-to-node=\"11\">VMware'in \"CPU Hot Add\" &ouml;zelli\u011fi, sunucuyu kapatmadan i\u015flemci eklemenize olanak tan\u0131r. Ancak veritaban\u0131 sunucular\u0131 i&ccedil;in bu &ouml;zellik bir <strong data-path-to-node=\"11\" data-index-in-node=\"135\">performans tuza\u011f\u0131d\u0131r.<\/strong><\/p>\n<blockquote data-path-to-node=\"12\">\n<p data-path-to-node=\"12,0\"><strong data-path-to-node=\"12,0\" data-index-in-node=\"0\">Dikkat:<\/strong> CPU Hot Add &ouml;zelli\u011fi etkinle\u015ftirildi\u011finde, VMware sanal makineye vNUMA topolojisini sunmay\u0131 durdurur. \u0130\u015fletim sistemi t&uuml;m bellek ve i\u015flemcileri tek bir d&uuml;z blok (flat) olarak g&ouml;r&uuml;r. Bu durum, SQL Server gibi NUMA-fark\u0131ndal\u0131\u011f\u0131 (NUMA-aware) olan yaz\u0131l\u0131mlar\u0131n optimizasyon yapmas\u0131n\u0131 engeller.<\/p>\n<\/blockquote>\n<h2 data-path-to-node=\"13\">4. Pratik Hesaplama &Ouml;rne\u011fi<\/h2>\n<p data-path-to-node=\"14\">Intel Xeon Gold serisi (&ouml;rne\u011fin 22 Core&rsquo;lu bir i\u015flemci) kullan\u0131lan bir Ondernet sunucusunda:<\/p>\n<ul data-path-to-node=\"15\">\n<li>\n<p data-path-to-node=\"15,0,0\"><strong data-path-to-node=\"15,0,0\" data-index-in-node=\"0\">16 vCPU atayacaksan\u0131z:<\/strong> 1 Socket x 16 Core (Tek bir fiziksel i\u015flemci i&ccedil;ine s\u0131\u011far, en y&uuml;ksek performans).<\/p>\n<\/li>\n<li>\n<p data-path-to-node=\"15,1,0\"><strong data-path-to-node=\"15,1,0\" data-index-in-node=\"0\">32 vCPU atayacaksan\u0131z:<\/strong> 2 Socket x 16 Core (\u0130ki fiziksel i\u015flemciye dengeli da\u011f\u0131l\u0131m, NUMA uyumlu).<\/p>\n<\/li>\n<\/ul>\n<h2 data-path-to-node=\"16\">5. Veritaban\u0131 Katman\u0131nda \u0130nce Ayarlar<\/h2>\n<p data-path-to-node=\"17\">Altyap\u0131 haz\u0131rland\u0131ktan sonra yaz\u0131l\u0131m taraf\u0131nda da \u015fu ad\u0131mlar at\u0131lmal\u0131d\u0131r:<\/p>\n<ul data-path-to-node=\"18\">\n<li>\n<p data-path-to-node=\"18,0,0\"><strong data-path-to-node=\"18,0,0\" data-index-in-node=\"0\">Memory Reservation:<\/strong> Veritaban\u0131 i&ccedil;in atanan RAM'in tamam\u0131n\u0131 VMware &uuml;zerinde rezerve edin. Bu, \"ballooning\" veya \"swapping\" gibi performans d&uuml;\u015f&uuml;r&uuml;c&uuml; etkileri &ouml;nler.<\/p>\n<\/li>\n<li>\n<p data-path-to-node=\"18,1,0\"><strong data-path-to-node=\"18,1,0\" data-index-in-node=\"0\">Max Degree of Parallelism (MAXDOP):<\/strong> SQL Server taraf\u0131nda MAXDOP de\u011ferini, NUMA node ba\u015f\u0131na d&uuml;\u015fen &ccedil;ekirdek say\u0131s\u0131na g&ouml;re optimize edin.<\/p>\n<\/li>\n<\/ul>\n<p data-path-to-node=\"20\">G&uuml;&ccedil;l&uuml; bir donan\u0131ma sahip olmak sadece ba\u015flang\u0131&ccedil;t\u0131r. Altyap\u0131n\u0131z\u0131n sundu\u011fu ger&ccedil;ek g&uuml;c&uuml; a&ccedil;\u0131\u011fa &ccedil;\u0131karmak, sanalla\u015ft\u0131rma katman\u0131ndaki do\u011fru topoloji ayarlar\u0131ndan ge&ccedil;er. Veritaban\u0131 sunucular\u0131n\u0131zda d&uuml;\u015f&uuml;k gecikme ve y&uuml;ksek IOPS de\u011ferleri i&ccedil;in NUMA fark\u0131ndal\u0131\u011f\u0131na sahip yap\u0131land\u0131rmalar\u0131 tercih edin.<\/p>\n<hr data-path-to-node=\"21\"><\/div>\n<p><!----><\/p>","excerpt":"G\u00fc\u00e7l\u00fc bir donan\u0131ma sahip olmak sadece ba\u015flang\u0131\u00e7t\u0131r. Ondernet altyap\u0131s\u0131n\u0131n sundu\u011fu ger\u00e7ek g\u00fcc\u00fc a\u00e7\u0131\u011fa \u00e7\u0131karmak, sanalla\u015ft\u0131rma katman\u0131ndaki do\u011fru topoloji ayarlar\u0131ndan ge\u00e7er. Veritaban\u0131 sunucular\u0131n\u0131zda d\u00fc\u015f\u00fck gecikme ve y\u00fcksek IOPS de\u011ferleri i\u00e7in NUMA fark\u0131ndal\u0131\u011f\u0131na sahip yap\u0131land\u0131rmalar\u0131 tercih edin.","created_at":"2026-01-05 21:26:00","updated_at":"2026-09-06 22:36:17","category_id":6,"view_count":403,"reading_time":4,"status":"published","editor_choice":0,"is_editor_choice":0,"published_at":"2026-01-05 18:26:00","featured_image":"\/uploads\/images\/2026\/01\/695c02346ed93_1767637556.jpg","slug":"vmware-uzerinde-veritabani-performansini-maksimize-etmek","category_name":"Sistem","category_slug":"sistem","category_color":"#3b82f6"},{"id":336,"title":"vSAN (Virtual SAN): Yaz\u0131l\u0131m Tan\u0131ml\u0131 Depolama \u00c7\u00f6z\u00fcm\u00fc","content":"<p>vSAN (Virtual SAN), VMware taraf\u0131ndan geli\u015ftirilen, yaz\u0131l\u0131m tan\u0131ml\u0131 depolama (Software-Defined Storage) teknolojisidir. Geleneksel donan\u0131m tabanl\u0131 SAN (Storage Area Network) &ccedil;&ouml;z&uuml;mlerine modern bir alternatif sunan vSAN, sanalla\u015ft\u0131rma ortamlar\u0131nda depolama altyap\u0131s\u0131n\u0131 basitle\u015ftirmeyi ve maliyetleri d&uuml;\u015f&uuml;rmeyi ama&ccedil;lar.<\/p>\r\n<h2>vSAN Nedir?<\/h2>\r\n<p>vSAN, VMware vSphere hipervis&ouml;r&uuml;ne entegre edilmi\u015f, yerel olarak &ccedil;al\u0131\u015fan bir depolama &ccedil;&ouml;z&uuml;m&uuml;d&uuml;r. Her bir ESXi sunucusundaki yerel diskleri (SSD ve HDD) bir araya getirerek payla\u015f\u0131ml\u0131 bir depolama havuzu olu\u015fturur. Bu yakla\u015f\u0131m, pahal\u0131 harici depolama sistemlerine olan ihtiyac\u0131 azalt\u0131r ve altyap\u0131y\u0131 daha esnek hale getirir.<\/p>\r\n<p>Temel olarak vSAN, hiperkonverjan altyap\u0131 (Hyper-Converged Infrastructure - HCI) konseptinin bir uygulamas\u0131d\u0131r. Bu modelde i\u015flem g&uuml;c&uuml;, depolama ve a\u011f kaynaklar\u0131 ayn\u0131 fiziksel donan\u0131m &uuml;zerinde birle\u015ftirilir.<\/p>\r\n<h2>Temel &Ouml;zellikler<\/h2>\r\n<p>vSAN'\u0131n &ouml;ne &ccedil;\u0131kan &ouml;zellikleri \u015funlard\u0131r:<\/p>\r\n<p><strong>Basit Y&ouml;netim<\/strong>: vCenter aray&uuml;z&uuml; &uuml;zerinden tek bir noktadan y&ouml;netilir. Karma\u015f\u0131k SAN yap\u0131land\u0131rmalar\u0131na gerek kalmaz ve kurulum s&uuml;reci olduk&ccedil;a basittir.<\/p>\r\n<p><strong>Maliyet Etkinli\u011fi<\/strong>: Standart x86 donan\u0131mlar kullan\u0131larak kurulabilir. Pahal\u0131 &ouml;zel depolama donan\u0131mlar\u0131na olan ba\u011f\u0131ml\u0131l\u0131k ortadan kalkar.<\/p>\r\n<p><strong>&Ouml;l&ccedil;eklenebilirlik<\/strong>: \u0130htiya&ccedil; duyulduk&ccedil;a k&uuml;meye yeni sunucular ekleyerek kapasite ve performans art\u0131r\u0131labilir. Bu lineer &ouml;l&ccedil;eklenebilirlik, b&uuml;y&uuml;yen i\u015f gereksinimlerine kolayca uyum sa\u011flar.<\/p>\r\n<p><strong>Y&uuml;ksek Performans<\/strong>: SSD katman\u0131 &ouml;nbellek ve kapasite katman\u0131 olarak kullan\u0131larak y&uuml;ksek IOPS de\u011ferleri elde edilir. All-Flash konfig&uuml;rasyonlarda performans daha da artar.<\/p>\r\n<p><strong>Veri Dayan\u0131kl\u0131l\u0131\u011f\u0131<\/strong>: Erasure Coding, RAID yap\u0131lar\u0131 ve replikasyon &ouml;zellikleriyle veriler korunur. Disk veya sunucu ar\u0131zalar\u0131nda veri kayb\u0131 ya\u015fanmaz.<\/p>\r\n<h2>Mimari Yap\u0131<\/h2>\r\n<p>vSAN mimarisi iki ana bile\u015fenden olu\u015fur:<\/p>\r\n<p><strong>Disk Gruplar\u0131<\/strong>: Her ESXi sunucusunda bir veya birden fazla disk grubu bulunur. Her disk grubu bir &ouml;nbellek katman\u0131 (SSD) ve bir veya birden fazla kapasite katman\u0131 diskinden (SSD veya HDD) olu\u015fur. &Ouml;nbellek katman\u0131 hem okuma hem de yazma i\u015flemlerini h\u0131zland\u0131r\u0131r.<\/p>\r\n<p><strong>Depolama Politikalar\u0131<\/strong>: vSAN, politika tabanl\u0131 y&ouml;netim kullan\u0131r. Sanal makineler i&ccedil;in performans, dayan\u0131kl\u0131l\u0131k ve kapasite gereksinimlerini tan\u0131mlayan politikalar olu\u015fturulur. Bu politikalar do\u011frultusunda vSAN, verileri otomatik olarak yerle\u015ftirir ve y&ouml;netir.<\/p>\r\n<h2>Kullan\u0131m Senaryolar\u0131<\/h2>\r\n<p>vSAN farkl\u0131 i\u015f y&uuml;kleri i&ccedil;in uygundur:<\/p>\r\n<p><strong>VDI (Virtual Desktop Infrastructure)<\/strong>: Sanal masa&uuml;st&uuml; altyap\u0131lar\u0131nda y&uuml;ksek performans ve &ouml;l&ccedil;eklenebilirlik sa\u011flar.<\/p>\r\n<p><strong>Uzak Ofis ve \u015eube Ofisleri<\/strong>: \u0130ki veya &uuml;&ccedil; sunuculu k&uuml;&ccedil;&uuml;k &ouml;l&ccedil;ekli da\u011f\u0131t\u0131mlarda bile &ccedil;al\u0131\u015fabilir.<\/p>\r\n<p><strong>Geli\u015ftirme ve Test Ortamlar\u0131<\/strong>: H\u0131zl\u0131 kurulum ve esneklik sayesinde test ortamlar\u0131 i&ccedil;in idealdir.<\/p>\r\n<p><strong>\u0130\u015f Kritik Uygulamalar<\/strong>: Y&uuml;ksek kullan\u0131labilirlik ve performans gerektiren veritabanlar\u0131 ve kurumsal uygulamalar i&ccedil;in uygundur.<\/p>\r\n<h2>Avantajlar ve Dezavantajlar<\/h2>\r\n<p>vSAN'\u0131n sundu\u011fu avantajlar aras\u0131nda d&uuml;\u015f&uuml;k ba\u015flang\u0131&ccedil; maliyeti, kolay y&ouml;netim, y&uuml;ksek esneklik ve VMware ekosistemiyle m&uuml;kemmel entegrasyon yer al\u0131r. Ancak VMware lisanslar\u0131na ba\u011f\u0131ml\u0131l\u0131k, donan\u0131m uyumlulu\u011fu gereksinimleri ve belirli i\u015f y&uuml;kleri i&ccedil;in geleneksel SAN'lara g&ouml;re daha az olgunluk gibi baz\u0131 k\u0131s\u0131tlamalar\u0131 da bulunmaktad\u0131r.<\/p>\r\n<p>vSAN, modern veri merkezlerinde depolama altyap\u0131s\u0131n\u0131 basitle\u015ftiren, maliyet etkin ve y&uuml;ksek performansl\u0131 bir &ccedil;&ouml;z&uuml;md&uuml;r. &Ouml;zellikle VMware ortamlar\u0131nda &ccedil;al\u0131\u015fan kurulu\u015flar i&ccedil;in g&uuml;&ccedil;l&uuml; bir alternatif sunar. Yaz\u0131l\u0131m tan\u0131ml\u0131 depolama trendinin &ouml;nc&uuml;lerinden biri olan vSAN, bulut benzeri esneklik ve &ouml;l&ccedil;eklenebilirli\u011fi \u015firket i&ccedil;i altyap\u0131lara ta\u015f\u0131r. Do\u011fru planland\u0131\u011f\u0131nda ve uyguland\u0131\u011f\u0131nda, IT altyap\u0131s\u0131n\u0131 modernize etmek isteyen organizasyonlar i&ccedil;in de\u011ferli bir yat\u0131r\u0131m olabilir.<\/p>\r\n<p><a href=\"..\/..\/..\/vsan-uygulama-senaryolari\">Yaz\u0131m\u0131z\u0131n devam\u0131<\/a> <a href=\"..\/..\/..\/vsan-uygulama-senaryolari\" target=\"_blank\" rel=\"noopener\">vSAN Uygulama Senaryolar\u0131<\/a><\/p>","excerpt":"","created_at":"2025-11-15 11:52:21","updated_at":"2026-09-06 13:23:46","category_id":6,"view_count":428,"reading_time":3,"status":"published","editor_choice":0,"is_editor_choice":1,"published_at":"2021-11-15 11:52:00","featured_image":"74c5bd3bd643d2e10daa0e0c0743ec7d.jpg","slug":"vsan-virtual-san-yazilim-tanimli-depolama-cozumu","category_name":"Sistem","category_slug":"sistem","category_color":"#3b82f6"}]