Acil müdahale gerektiren bir sorununuz mu var?Acil müdahale mi?Acil yardım alın →
Blog

MageBooster ekibinden sürüm yükseltme, güvenlik, hız ve taşıma üzerine pratik Magento 2 rehberleri.

2026 Magento 2 Sunucu Altyapısı: PHP, OpenSearch, Valkey, Varnish

Resmi Magento 2.4.9 ve 2.4.8 gereksinimleri tek tek açıklandı: PHP 8.5, MariaDB/MySQL, OpenSearch 3, Valkey, Varnish 8, kuyruklar ve kapasite planlama ilkeleri.
Magento 2 geliştirme

Kısaca

Adobe’un on-premises (kendi sunucunuzda barındırılan) Magento 2.4.9 kurulumları için test ettiği altyapı şöyle: PHP 8.5, MariaDB 12.3 veya MySQL 8.4, OpenSearch 3, Valkey 9, Varnish 8, RabbitMQ 4.3 veya ActiveMQ Artemis 2, Composer 2.10 ve nginx 1.30. Redis güncel yama sürümlerinde artık listelenmiyor; yerini Valkey aldı. Her katmanı genel benchmark'lara göre değil, Adobe’un yayımladığı ilkelerle kendi trafik ve katalog verilerinizden yola çıkarak boyutlandırın.

Magento 2 sunucu altyapısı 2025–2026 döneminde, önceki birkaç yılın toplamından daha fazla değişti. Redis yerini Valkey'e bıraktı, OpenSearch 3 resmi arama motoru oldu, ActiveMQ Artemis RabbitMQ'ya alternatif olarak geldi ve 2.4.9 PHP 8.5'e geçti. Magento Open Source ya da Adobe Commerce mağazanız kendi altyapınızda çalışıyorsa, sürüm yükseltme planınız artık uygulamanın altındaki platformu da kapsamalı.

Bu yazı, 2.4.9 ve en güncel 2.4.8 yamasının resmi gereksinimlerini özetliyor, nelerin değiştiğini açıklıyor ve altyapıyı tahmine dayanmadan nasıl tasarlayıp boyutlandıracağınızı anlatıyor.

Sürümlere genel bakış

Adobe’un yaşam döngüsü politikasına göre Adobe Commerce 2.4.9, 12 Mayıs 2026'da yayımlandı ve 31 Mayıs 2029'a kadar destekleniyor. Adobe Commerce 2.4.8 ise 8 Nisan 2025'te yayımlandı ve 31 Mayıs 2028'e kadar destekleniyor. Yama sürümleri (örneğin 2.4.8-p5) test edilen bağımlılık sürümlerini de güncellediğinden, tabloda her zaman kullanmayı planladığınız yamanın satırına bakın.

Adobe bu konuda katı. Sistem gereksinimleri sayfasında yalnızca listelenen kombinasyonları desteklediğini belirtiyor ve şu örneği veriyor: 2.4.9, MariaDB 12.3 ile test edildiği için 2.4.9'a geçmeden önce MariaDB'yi yükseltmelisiniz.

Resmi gereksinimler: 2.4.9 ile 2.4.8-p5 karşılaştırması (on-premises)

Aşağıdaki tablo, Adobe’un on-premises sistem gereksinimleri sayfasının 18 Eylül 2026 tarihli son güncellemesine dayanır.

Bileşen2.4.92.4.8-p5
PHP8.58.4, 8.3
MariaDB12.311.4, 11.8
MySQL8.48.4
OpenSearch33
ElasticsearchListelenmiyor8
Valkey98.1
RedisListelenmiyorListelenmiyor
Varnish88
RabbitMQ4.34.3
ActiveMQ Artemis22
Composer2.102.10
nginx1.301.30
AWS OpenSearch3.1 veya mevcut en güncel sürüm3.1 veya mevcut en güncel sürüm

Adobe Commerce on cloud infrastructure'da 2.4.9 için cloud şablonu MariaDB 12.3 (önerilen) veya 11.8'i listeler; CDN katmanı Fastly olduğundan Varnish satırı yoktur. Cloud servis sürümleri on-premises sürümlerden farklı olabilir; bu yüzden cloud projelerinde cloud tablosunu ve şu dosyayı esas alın: services.yaml.

Bileşen bileşen neler değişti?

PHP 8.5

2.4.9 sürüm notlarına göre PHP 8.5 tam olarak destekleniyor; PHP 8.4 yalnızca sürüm yükseltme sürecinde kullanılabiliyor ve canlı ortam için önerilmiyor; PHP 8.2 ve 8.3 ise artık desteklenmiyor. Bu da PHP yükseltmesini 2.4.9 projesinin bir parçası yapıyor. Her üçüncü taraf eklentiyi yalnızca Magento sürümüyle değil, PHP 8.5 ile de uyumluluk açısından kontrol edin.

Adobe’un yazılım önerileri hâlâ geçerli: OPcache'i etkinleştirin, PHP eklentilerini Magento'nun gerektirdikleriyle sınırlayın ve canlı ortamda debug eklentisi kullanmayın. Adobe’un kendi testlerinde kullandığı ve önerdiği OPcache değerleri:

opcache.memory_consumption=512
opcache.max_accelerated_files=60000
opcache.consistency_checks=0
opcache.validate_timestamps=0
opcache.enable_cli=1
realpath_cache_size=10M
realpath_cache_ttl=7200

Valkey, Redis'in yerini alıyor

Redis, güncel yama sürümlerinin gereksinimlerinde artık yer almıyor. 2.4.9 sürüm notlarına göre Valkey 9.x desteği, Redis 7.2'nin destek süresinin sona ermesi ve lisans değişiklikleri nedeniyle getirildi; CLI tarafında Redis ile aynı işlevleri sunuyor. Adobe’un Valkey önbellek dokümantasyonu da 2.4.9'dan itibaren ve 2.4.5-p16, 2.4.6-p14, 2.4.7-p9 ile 2.4.8-p4'ten sonraki yama sürümlerinde önbellek yapılandırması için Valkey'in zorunlu olduğunu belirtiyor.

2.4.9'dan itibaren CLI, backend adı olarak valkey kullanır. 2.4.8 ve öncesinde ise Valkey protokol düzeyinde uyumlu olduğundan mevcut Redis seçeneklerini bir Valkey sunucusuna yönlendirmeniz yeterlidir.

# 2.4.9: default cache, page cache (if not using Varnish) and sessions on separate DBs
bin/magento setup:config:set --cache-backend=valkey \
  --cache-backend-valkey-server=127.0.0.1 --cache-backend-valkey-db=0
bin/magento setup:config:set --page-cache=valkey \
  --page-cache-valkey-server=127.0.0.1 --page-cache-valkey-db=1
bin/magento setup:config:set --session-save=valkey \
  --session-save-valkey-host=127.0.0.1 --session-save-valkey-db=2

# 2.4.8 and earlier: same Redis options, Valkey server
bin/magento setup:config:set --session-save=redis \
  --session-save-redis-host=127.0.0.1 --session-save-redis-db=2

Hem sürüm notlarına hem de Valkey dokümantasyonuna göre 2.4.9'da önbellek katmanı Zend Cache'ten Symfony Cache'e taşındı. Önbellek backend'iyle doğrudan iletişim kuran özel kodların test edilmesi gerekir.

OpenSearch 3

OpenSearch 3, hem 2.4.9 hem de güncel 2.4.8 yamaları için listelenen arama motoru. Elasticsearch 8 ise yalnızca 2.4.8 için listede kalıyor. Adobe’un sayfası ayrıca Elasticsearch 7.17'nin desteğinin 15 Ocak 2026'da sona erdiğini belirtiyor. Hâlâ Elasticsearch kullanıyorsanız OpenSearch'e geçişi bir sonraki sürüm yükseltmenizden önce ya da onunla birlikte planlayın.

Veritabanı: MariaDB veya MySQL 8.4

2.4.9 için test edilen sürümler MariaDB 12.3 ve MySQL 8.4'tür. Adobe, MySQL 8.0'ın desteğinin 30 Nisan 2026'da sona erdiğini belirtiyor ve 2.4.4–2.4.7 sürümlerini kullanan müşterilere uyumlu bir MariaDB sürümüne geçmelerini öneriyor. AWS'de Aurora MySQL için listelenen sürüm 8.0.mysql_aurora.3.12 veya mevcut en güncel sürümdür.

Mesaj kuyrukları: RabbitMQ ve ActiveMQ Artemis

2.4.9 için hem RabbitMQ 4.3 hem de ActiveMQ Artemis 2 listeleniyor. Sürüm notları, RabbitMQ 4.1'deki destek sonu risklerini gerekçe göstererek Apache ActiveMQ Artemis'i uzun vadede önerilen mesaj aracısı (broker) olarak tanımlıyor. Bugün RabbitMQ kullanıyorsanız kısa vadede yapılacak şey, onu desteklenen sürümler içinde yükseltmektir; yeni kurulumlarda ise Artemis'i değerlendirin. Her iki durumda da consumer'ları ihtiyaç anında kendiliğinden başlamaya bırakmayın; bir süreç yöneticisi (process manager) altında veya cron üzerinden çalıştırın.

Varnish 8

Varnish 8, 2.4.9 ve 2.4.8-p5 için listeleniyor (önceki 2.4.8 yamalarında 7.6 veya 7.7 yer alıyordu). Adobe’un performans dokümantasyonu, canlı ortamda tam sayfa önbelleği için Varnish'i öneriyor. VCL dosyasını yönetim panelinden dışa aktarın, purge ACL'sini Magento sunucularınıza göre ayarlayın ve temizleme için Varnish sunucularını kaydedin:

bin/magento config:set --scope=default --scope-code=0 system/full_page_cache/caching_application 2
bin/magento setup:config:set --http-cache-hosts=10.0.0.21:6081,10.0.0.22:6081

Web sunucusu: nginx

nginx 1.30, 2.4.9 ve 2.4.8-p5 için listelenen web sunucusudur. Apache 2.4 önceki sürümlerin on-premises tablolarında yer alıyordu, ancak 2.4.8-p3 ve sonrası ile 2.4.9 için listelenmiyor. Magento 2 hâlâ nginx.conf.sampledosyasıyla birlikte geliyor; işe buradan başlamak mantıklıdır. PHP'yi PHP-FPM üzerinden çalıştırın.

Composer 2.10

Composer 2.10, 2.4.9 ve 2.4.8-p5 için listeleniyor. Derlemelerin tekrarlanabilir olması için CI imajınızda Composer sürümünü sabitleyin.

Önerilen mimari

Büyüme bekleyen bir canlı mağaza için Adobe’un yazılım önerileri şu temel yapıyı tarif eder: nginx ve PHP-FPM, bir veritabanı, OpenSearch, Varnish, oturumlar için bir önbellek instance'ı ve varsayılan önbelleğe ayrılmış, sayfa önbelleğiyle paylaşılmayan ayrı bir instance. Tipik bir yerleşim şöyledir:

  • Uç katman (edge): Varnish'in önünde CDN ve TLS sonlandırma.
  • Önbellek katmanı: tam sayfa önbelleği için Varnish; en çok ziyaret edilen sayfalarınızı tutacak kadar bellekle.
  • Uygulama katmanı: bir veya daha fazla durumsuz (stateless) nginx + PHP-FPM sunucusu; medya dosyaları ortak bir depolamada (NFS ya da Adobe’un AWS için listelediği S3 gibi nesne depolama) tutulur.
  • Yönetim paneli ve cron: büyük mağazalarda yönetim paneli trafiği, cron ve kuyruk consumer'ları için ayrı bir sunucu kullanmak, arka plan işlerini müşterilerin isteklerinden uzak tutar.
  • Veri katmanı: MariaDB veya MySQL (yönetilen ya da kendi sunucunuzda), OpenSearch, önbellek için Valkey, oturumlar için Valkey ve RabbitMQ veya ActiveMQ Artemis.

Tek sunuculu bir kurulum, aynı servislerin hepsi üzerinde çalıştığı sürece küçük kataloglar ve düşük trafik için yeterlidir. Servisleri ayırmak, bir iş yükü (indeksleme, içe aktarma, cron) CPU için ödeme sayfasıyla yarışmaya başladığında önem kazanır.

Kapasite planlama ilkeleri (uydurma rakamlar olmadan)

Adobe sabit sunucu boyutları yerine pratik kurallar yayımlıyor; her mağaza farklı olduğu için doğru yaklaşım da bu. Adobe’un donanım önerilerinden öne çıkanlar:

  • CPU: bir çekirdek, önbelleğe alınmamış yaklaşık iki (bazen dörde kadar) Commerce isteğine hizmet verebilir. Adobe’un formülü: N[Cores] = (N[Expected Requests] / 2) + N[Expected Cron Processes]. Yalnızca önbelleğe alınmamış istekler sayılır; bu nedenle önbellek isabet oranınız ihtiyaç duyduğunuz çekirdek sayısını doğrudan belirler.
  • PHP belleği: yalnızca mağaza ön yüzüne hizmet veren web sunucuları için yaklaşık 256 MB, büyük kataloglu yönetim paneli için 1 GB, tek sunuculu bir mağaza veya derleme (build) sunucusu için 2 GB.
  • Veritabanı belleği: kullanılabilir bellek, veritabanındaki veri boyutunun en az yarısına yakın olmalıdır.
  • Varnish: en popüler sayfalarınızı tutacak kadar bellek.
  • Önbellek belleği: sayfa dışındaki tüm önbellekleri tutacak kadar. Ana belirleyici blok önbelleğidir ve SKU sayısı ile mağaza görünümü (store view) sayısının çarpımıyla büyür.
  • Oturumlar: oturum instance'ını, oturumların ne kadar süre saklanacağına ve terk edilen sepet stratejinize göre boyutlandırın.
  • Ağ: Magento önbellekle sürekli iletişim kurduğu için web sunucuları ile uzak önbellek sunucuları arasında yeterli bant genişliği olduğundan emin olun.

Bu ilkeleri uygulamak için erişim loglarınızdan veya APM aracınızdan saniye başına en yüksek önbelleksiz istek sayısını çıkarın, mevcut veritabanı ve önbellek boyutlarınızı ölçün ve büyük kampanya dönemlerinden önce test ortamındaki (staging) bir kopya üzerinde yük testi yapın. Kendi mağazanızdan gelen gerçek veriler, herhangi bir sağlayıcının tablosundan her zaman daha değerlidir.

Sürüm yükseltme sırası

  1. Her eklentinin 2.4.9 ve PHP 8.5 uyumluluğunu kontrol edin.
  2. Önce her iki sürümün de desteklediği servisleri yükseltin: OpenSearch 3, Valkey, Varnish 8, RabbitMQ 4.3, nginx 1.30, Composer 2.10.
  3. Test ortamındaki bir kopyada veritabanını MariaDB 12.3 veya MySQL 8.4'e taşıyın ve test edin.
  4. PHP'yi Magento 2.4.9 kod yükseltmesiyle aynı anda 8.5'e geçirin ve tüm regresyon testlerini çalıştırın.
  5. Canlıya geçişten sonra yeniden indeksleme yapın, önbellekleri ısıtın ve hata loglarını yakından izleyin.

Sıkça sorulan sorular

Magento 2.4.9 ile Redis kullanmaya devam edebilir miyim?

Redis, 2.4.9 gereksinimlerinde listelenmiyor ve Adobe yalnızca listelenen kombinasyonları destekliyor. Valkey uyumlu olacak şekilde tasarlandığından geçiş genellikle servisi değiştirip yapılandırmayı güncellemekten ibarettir; yine de önce test ortamında deneyin.

Apache hâlâ destekleniyor mu?

Apache 2.4, Adobe’un eski sürümlere ait tablolarında yer alıyor, ancak 2.4.8-p3 ve sonrası ile 2.4.9 için listelenmiyor. Güncel sürümlerde desteklenen bir yapılandırma için nginx kullanın.

2.4.9'u PHP 8.4 ile çalıştırabilir miyim?

Adobe’un sürüm notları PHP 8.4'e yalnızca sürüm yükseltme amacıyla izin veriyor ve canlı ortam için önermiyor. PHP 8.5 ile çalışmayı planlayın.

ActiveMQ Artemis'e ihtiyacım var mı?

Hemen değil. RabbitMQ 4.3, 2.4.9 için listeleniyor. Adobe, Artemis'i uzun vadede önerilen mesaj aracısı olarak tanımlıyor; bu yüzden yeni altyapılarda değerlendirmeye değer.

2.4.9 altyapı yükseltmesi mi planlıyorsunuz?

Sunucularınızı, eklentilerinizi ve servislerinizi inceliyor, güvenli bir sürüm yükseltme yol haritası çıkarıyoruz.

Bir Magento 2 geliştiricisiyle görüşün

Kaynaklar

Ücretsiz Site Analizi

Mağaza bilgilerinizi gönderin. Hız, güvenlik ve eklentileri inceleyip 3 iş günü içinde hemen uygulayabileceğiniz üç iyileştirme önerisiyle size dönelim.

Konuşalım

Teklif alın

Mağazanızdan bahsedin, bir iş günü içinde size dönelim. Sohbet etmeyi mi tercih edersiniz? WhatsApp'tan yazın