Magento İçin Hosting mi VDS mi? Magento 2 Sunucu Gereksinimleri

Magento 2'yi çalıştırmak için PHP ile MySQL veya MariaDB'nin yanında katalog araması için OpenSearch gerekir; Redis uyumlu bir önbellek (güncel sürümlerde Valkey) ve Varnish performans için önerilir. OpenSearch ayrı bir servis olduğu ve ciddi bellek istediği için paylaşımlı pakette sunulup sunulmadığı mutlaka sorulmalıdır. Büyüyen kataloglar ve kampanya trafiği için genellikle 8 GB ve üzeri RAM'li bir VDS daha sağlıklı bir altyapıdır.

Aşağıda Adobe'nin resmi sistem gereksinimlerini, paylaşımlı ortamın sınırlarını ve mağaza ölçeğine göre altyapı önerilerini bulacaksınız. Küçük mağazalar için e-ticaret hosting paketleri bir başlangıç olabilir; ancak Magento'da karar çoğu zaman OpenSearch sorusuna bağlıdır.

Magento nedir?

Magento, PHP ile yazılmış, çok mağazalı yapıyı, gelişmiş katalog yönetimini ve eklentilerle genişletilebilen bir mimariyi destekleyen e-ticaret platformudur. Esnekliği yüksektir, ama bu esneklik sunucu tarafında birden fazla servis gerektirir.

Magento Open Source ve Adobe Commerce

Magento Open Source, ücretsiz ve açık kaynaklı sürümdür; kendi sunucunuza kurup yönetirsiniz. Adobe Commerce ise aynı çekirdeğin üzerine ek özellikler ve destek getiren lisanslı sürümdür; kendi sunucunuzda (on-premises) ya da Adobe'nin bulut altyapısında çalıştırılabilir. Adobe'nin sürüm sayfasına göre 2.4.9, 12 Mayıs 2026'da yayınlandı ve düzenli desteği 31 Mayıs 2029'a kadar sürüyor; aynı gün çıkan 2.4.8-p5 yamasının bulunduğu 2.4.8 hattının düzenli desteği ise 31 Mayıs 2028'de bitiyor.

Magento 2 sistem gereksinimleri

Adobe yalnızca test ettiği yazılım kombinasyonlarını destekler; listede olmayan bir sürüm birleşimiyle karşılaşılan sorunlarda destek ekibi önce ortamın desteklenen bir yapılandırmaya getirilmesini isteyebilir. Aşağıdaki tablo, Adobe'nin kendi sunucunuzda (on-premises) kurulum için yayımladığı gereksinimlerden derlenmiştir (son güncelleme itibarıyla).

Bileşen2.4.92.4.8-p5
PHP8.58.4, 8.3
Arama motoruOpenSearch 3OpenSearch 3 (Elasticsearch 8 de listede)
MariaDB12.311.4, 11.8
MySQL8.48.4
ÖnbellekValkey 9Valkey 8.1
Varnish88
Web sunucusunginx 1.30nginx 1.30
Composer2.102.10

İşletim sistemi olarak RHEL, Ubuntu, Debian gibi x86-64 Linux dağıtımları desteklenir; Windows ve macOS desteklenmez. HTTPS için geçerli bir SSL sertifikası gerekir, kendinden imzalı sertifikalar kabul edilmez.

PHP sürümü ve eklentileri

Magento Open Source için Adobe'nin listelediği PHP eklentileri arasında bcmath, curl, gd, intl, mbstring, pdo_mysql, soap, sockets, sodium, xsl ve zip bulunur. PHP'nin memory_limit değeri için Adobe; kod derleme ve statik dosya dağıtımında 1G, hata ayıklamada 2G önerir. OPcache'in etkin olması performans için önerilir ve opcache.save_comments değeri 1 olmalıdır. Paylaşımlı hostingte PHP sürümünü ve eklentileri genellikle panelden seçebilirsiniz; ancak sürümün Magento sürümünüzle birebir eşleşmesi gerekir.

OpenSearch

Adobe'nin belgelerine göre Magento 2.4'ten itibaren tüm kurulumlarda katalog araması için Elasticsearch veya OpenSearch yapılandırılması zorunludur; 2.4.4 ve sonrasında arama motoru, Magento kurulmadan önce hazır olmalıdır. Yani arama motoru isteğe bağlı bir hızlandırıcı değil, kurulumun ön koşuludur.

OpenSearch, Java sanal makinesi (JVM) üzerinde çalışan ayrı bir servistir ve varsayılan olarak 9200 portunu dinler. OpenSearch belgelerine göre varsayılan Java bellek ayırması (heap) 1 GB'tır ve heap için sistem RAM'inin yarısı önerilir. Üretim ortamlarında Linux çekirdek ayarı vm.max_map_count en az 262144 olmalıdır; bu ayar root yetkisi ister:

cat /proc/sys/vm/max_map_count
echo "vm.max_map_count=262144" | sudo tee -a /etc/sysctl.conf
sudo sysctl -p

Adobe, Magento ile arama motorunun farklı sunucularda çalışabileceğini de belirtir; bu durumda web sunucusu arama isteklerini TLS ve HTTP temel kimlik doğrulamasıyla arama sunucusuna iletecek şekilde yapılandırılır.

MySQL / MariaDB

Güncel sürümler MySQL 8.4 veya MariaDB ile çalışır. Adobe'nin notuna göre MySQL 8.0'ın desteği 30 Nisan 2026'da sona erdi ve 2.4.7 ile daha eski sürümlerde yeni MySQL sürümleri desteklenmeyeceği için bu hatlardaki kurulumlara MariaDB'ye geçmeleri öneriliyor. Veritabanı, sipariş ve katalog büyüdükçe Magento'nun en çok bellek isteyen katmanlarından biri olur; innodb_buffer_pool_size ayarının önemini MySQL ve MariaDB optimizasyonu yazımızda anlattık.

Redis ve Varnish

Magento; oturum ve sayfa önbelleği için Redis uyumlu bir anahtar-değer deposu, tam sayfa önbelleği için Varnish kullanabilir. Adobe'nin güncel tablolarında Redis'in yerini Valkey almıştır; Valkey, Redis ile uyumlu açık kaynaklı bir anahtar-değer deposudur. Varnish, web sunucusunun önünde çalışan bir HTTP önbellek sunucusudur ve önbelleklenen sayfaları PHP'ye hiç uğramadan sunar. İkisi de ayrı servisler olduğu için sunucu seviyesinde kurulum ister.

Composer ve cron

Magento Composer ile kurulur ve güncellenir; bu işlem SSH erişimi ve bellek ister. Adobe, güncelleme sırasında 2 GB'a kadar RAM gerekebileceğini, daha az belleğe sahip sistemlerde takas (swap) dosyası oluşturulmasını belirtir. Dizinleyiciler (indexer), e-posta kuyrukları ve zamanlanmış kampanyalar cron ile çalışır; cron görevleri Magento'nun kendi komutuyla kurulur:

bin/magento cron:install

Paylaşımlı e-ticaret hostingte Magento çalışır mı?

Küçük bir katalog ve düşük trafikle çalışabilir, ancak belirleyici soru OpenSearch'tür. Arama motoru sunulmuyorsa Magento 2.4 kurulamaz.

I/O ve RAM limitleri

Paylaşımlı hostingte her hesabın işlemci, bellek ve disk giriş-çıkış (I/O) hızı sınırlandırılır. Magento'da statik dosya dağıtımı, kod derleme ve yeniden dizinleme gibi işlemler bu sınırları en çok zorlayan anlardır. Örneğin Bulutzone'un e-ticaret paketlerinde I/O limiti 10 MB/s'dir; diğer değerler şöyledir:

PaketSiteÇekirdekRAMNVMe disk
E-Standart112 GB10 GB
E-Profesyonel323 GB20 GB
E-Premium524 GBLimitsiz

Bu değerler, PHP süreçlerinin tek başına 1–2 GB memory_limit kullanabildiği Magento için sınırlı bir alan bırakır. Arama motoru hesabın dışında sağlanıyorsa hesapta yalnızca PHP ve veritabanı yükü kalır ve küçük bir mağaza bu sınırlar içinde çalışabilir; OpenSearch'ü aynı sınırlar içinde çalıştırmak ise gerçekçi değildir.

OpenSearch sorunu

OpenSearch'ün paylaşımlı hostingte sorun olmasının üç nedeni var: varsayılan olarak 1 GB bellek ayıran sürekli çalışan bir Java servisidir, root yetkisi isteyen bir çekirdek ayarına ihtiyaç duyar ve kendi portunu dinler. Bu nedenle paylaşımlı pakette OpenSearch sunulup sunulmadığını satın almadan önce sorun. Sağlayıcı ayrı bir arama servisi sunmuyorsa iki yol kalır: arama motorunu ayrı bir sunucuda çalıştırıp Magento'yu ona bağlamak ya da tüm yığını tek bir VDS'e taşımak.

Paylaşımlı bir pakette Magento kurmayı düşünüyorsanız satın almadan önce şu soruların yanıtını alın:

  • OpenSearch hizmeti sunuluyor mu, sunuluyorsa hangi sürüm ve hangi bellek ayırmasıyla?
  • Kuracağınız Magento sürümünün istediği PHP sürümü ve eklentileri seçilebiliyor mu?
  • SSH erişimi var mı; Composer ve bin/magento komutları çalıştırılabiliyor mu?
  • Cron görevleri dakikada bir çalıştırılabiliyor mu?
  • PHP memory_limit değeri derleme ve statik dosya dağıtımı için en az 1G yapılabiliyor mu?

Magento için VDS ne zaman gerekir?

OpenSearch'ü kendiniz yönetmeniz gerekiyorsa, kampanya dönemlerinde trafik ani artıyorsa veya dizinleme işlemleri paylaşımlı limitlere takılıyorsa VDS daha sağlıklı bir altyapıdır. VDS'te kaynaklar size ayrılır ve tüm servisleri root yetkisiyle yapılandırabilirsiniz.

Ürün sayısı ve trafik eşikleri

Kesin bir ürün sayısı eşiği vermek yanıltıcı olur; aynı katalog, eklenti sayısı, mağaza görünümü ve özellik filtrelerine göre çok farklı kaynak tüketir. Geçiş için bakılması gereken sinyaller şunlardır:

  • Yeniden dizinleme (reindex) işlemleri uzuyor ve gece çalışan görevler sabaha kadar bitmiyor.
  • Kampanya veya bülten sonrası panelde kaynak limiti aşımları ve 508 hataları görülüyor.
  • Katmanlı gezinme (filtreler) ve arama yavaşlıyor.
  • Birden fazla mağaza görünümü, dil veya para birimi eklemeyi planlıyorsunuz.
  • ERP, pazar yeri veya muhasebe entegrasyonları sürekli çalışan kuyruk işçileri gerektiriyor.

Bellek hesabını yaparken servisleri toplayın: OpenSearch heap'i ve sistem payı, MariaDB/MySQL tampon havuzu, PHP-FPM süreçleri, Valkey ve Varnish, işletim sistemi. Bu toplam, tek sunucuda çalışan bir Magento için 8 GB'ı hızla başlangıç noktası yapar. RAM planlamasının ayrıntıları için VDS RAM seçimi rehberimize bakabilirsiniz.

Örnek mimariler: küçük, orta, büyük mağaza

Aşağıdaki tablo ölçüm değil, servis bazlı bellek hesabına dayanan bir başlangıç önerisidir. Kesin ihtiyacı yük testiyle doğrulayın.

Mağaza ölçeğiÜrün sayısıÖnerilen altyapıRAM
KüçükBirkaç yüz ürün, tek mağaza görünümü, düşük trafikOpenSearch sağlanıyorsa e-ticaret hosting; aksi halde küçük bir VDSHosting: paket limiti; VDS: 4–8 GB
OrtaBirkaç bin ürün, düzenli kampanyalar, filtreli katalogTüm servisler tek VDS'te (OpenSearch, MariaDB, Valkey, Varnish)8 GB ve üzeri
BüyükOn binlerce ürün, çoklu mağaza görünümü, entegrasyonlarGüçlü tek VDS ya da veritabanı ve OpenSearch için ayrı sunucular16 GB ve üzeri

Bulutzone'da 8 GB ve üzeri RAM'li VDS seçenekleri İstanbul'daki TR Cloud v4 (4 çekirdek, 8 GB), v5 (6 çekirdek, 16 GB) ve v6 (8 çekirdek, 24 GB) paketleridir. Sunucuyu yönetecek bir ekibiniz yoksa OpenSearch, veritabanı ve güncellemelerin takibi için bir sunucu yönetimi hizmeti de düşünülmelidir.

Magento'ya alternatifler: WooCommerce, OpenCart

Magento'nun altyapı ihtiyacı, küçük ve orta ölçekli mağazalar için her zaman gerekli değildir. Arama motoru gerektirmeyen platformlar paylaşımlı hostingte çok daha rahat çalışır.

PlatformEk servis ihtiyacıPaylaşımlı hostingteUygun olduğu durum
Magento Open SourceOpenSearch zorunlu; Valkey ve Varnish önerilirArama motoru sunuluyorsa sınırlıGeniş katalog, çoklu mağaza, özel iş akışları
WooCommerceYok (WordPress, PHP ve MySQL/MariaDB)Uygunİçerik ağırlıklı mağaza, WordPress bilen ekip
OpenCartYok (PHP ve MySQL/MariaDB)UygunSade, hafif mağaza
PrestaShopYok (PHP ve MySQL/MariaDB)UygunOrta ölçekli katalog, hazır modüller

Bu dört platformun tamamı Bulutzone e-ticaret paketlerinde ücretsiz kurulum kapsamında.

Sık sorulan sorular

Magento hangi hostingte çalışır?

Linux üzerinde PHP, MySQL veya MariaDB ve OpenSearch sunan her ortamda çalışır. Paylaşımlı hostingte kurulum mümkünse bile OpenSearch'ün sağlanıp sağlanmadığı belirleyicidir; sağlanmıyorsa VDS gerekir.

Magento için kaç GB RAM gerekir?

Adobe'nin belgelerinde, uygulama ve eklenti güncellemelerinin 2 GB'a kadar RAM isteyebileceği belirtilir; bu değer OpenSearch ve veritabanını kapsamaz. Tüm servisler aynı sunucuda çalışacaksa 8 GB gerçekçi bir başlangıç noktasıdır.

Magento mu WooCommerce mu?

Birkaç yüz ürünlü, içerik ağırlıklı bir mağaza için WooCommerce daha az altyapı ve bakım ister. Çoklu mağaza, karmaşık fiyatlandırma ve geniş katalog gerekiyorsa Magento'nun esnekliği ek sunucu maliyetini karşılayabilir.

Mağazanızın ölçeğine göre seçim yapın: küçük kataloglar ve hafif platformlar için e-ticaret hosting, OpenSearch'ü kendi yöneteceğiniz orta ve büyük Magento mağazaları için VDS paketleri.

Kaynaklar

E-ticaret Altyapısı konusundaki hizmetlerimiz için e-ticaret hosting paketleri sayfasına göz atabilirsiniz.

İncele

İlgili rehberler