Hallo,
ich versuche derzeit Shopware 6 auf Azure zum laufen zu bringen.
Ein großes Problem das ich derzeit noch habe, ist dass die Anwendung recht langsam läuft.
Das scheint an der Verbindung zur MariaDB (ebenfalls Azure Service) zu liegen.
Bietet shopware mittlerweile die Möglichkeit die Datenbank via. SSL anzubinden?
Folgenden Beitrag habe ich bereits gefunden:
Da der Beitrag aber schon etwas älter ist, habe ich die Hoffnung, dass man Shopware mittlerweile ohne diesen Patch für SSL konfigurieren kann?
Falls nicht, würde das auch das updaten der Systeme immer etwas komplizierter machen.
die Datenbank-Verbindung kann in so einem Konstrukt auch nie so schnell sein wie ein lokal installierter MariaDB Server auf der gleichen VM. Zum einen steht Dir die max. Übertragungsgeschwindigkeit des LAN Interfaces im Weg (1GBit), über welches auch noch der Webserver-Outbound Traffic (Besuch Deines Shops) gehen muss (falls Du kein separates NIC für den reinen DB Traffic gebucht hast) und zum anderen kommt auch noch die Netzwerk Latenz hinzu. Falls die Azure DB als Service in einem anderen Azure Rechenzentrum betrieben wird (im worst-case auf einem anderen Kontinent bzw. in einer anderen Region) und nicht im gleichen lokalen Netz, wird die Latenz unweigerlich immer höher gehen.
Falls Du die Dienste trennen möchtest (Web, DB Instanz, evtl. Elastic/Redis) solltest Du darauf achten, dass die VM´s mit 10GBit untereinander verbunden sind.
Anderes Beispiel: hast Du einen normalen Server mit SSD´s, hast Du bereits im Vergleich zur Kommunikation via NIC einen hohen Datendurchsatz von 6GBit/Sek., der nur durch das Limit des SATA Interfaces gebremst wird. Bei NVMe Storage, der über PCI-Express angebunden ist, theoretisch bis zu 32GBit/Sek.