von Nick Weisser, 01.03.2009

E-Commerce in der Cloud: Magento-Hosting mit Amazon EC2

Aus dem
t3n Magazin Nr. 16

Jetzt kaufen

Amazons Web-Interface erleichtert EC2-Nutzern seit Anfang des Jahres den Umgang mit virtuellen Server-Instanzen.

Amazons Web-Interface erleichtert EC2-Nutzern seit Anfang des Jahres den Umgang mit virtuellen Server-Instanzen.

Um die Magento-AMIs zu finden, genügt es, in das Suchfeld der Management-Konsole das Wort „magento“ einzugeben. Je nach ausgewählter Region werden die vorhandenen AMIs aufgelistet. Per Checkbox wählt man das gewünschte AMI aus. Zur Wahl stehen dann noch die Anzahl der gewünschten Instanzen sowie der Instanztyp. Eine Instanz vom Typ „Small“ (m1.small) hat 1,7 GB RAM und ist für einen Demo-Shop ausreichend. Für einen produktiven Magento-Shop mit beträchtlichen Besucherzahlen ist eine Small-Instanz nur ratsam, wenn man anstatt Apache den performanteren Webserver Nginx [6] einsetzt. Ein Klick auf den Launch-Button fährt den virtuellen Server schließlich in wenigen Sekunden hoch.

Ein virtueller Server lässt sich mit einem Klick starten.

Ein virtueller Server lässt sich mit einem Klick starten.

Anschließend sollte man zum Menüpunkt „Instances“ wechseln, um die Puplic-DNS, die zu Testzwecken als temporäre URL verwendet werden kann, ablesen zu können. dms eced95eb3ac3857ee7bb3c30c5610c2f

Shop-Konfiguration anpassen

Über diese URL kann man sich auf dem neuen Server via SSH einloggen und muss lediglich noch zwei kleine Änderungen an der Konfiguration des Demo-Shops vornehmen, bevor man diesen austesten kann:

  1. Shop-URL in den ersten beiden Einträgen der Datenbank-Tabelle „core_config_data“ ändern
  2. Cache unter „/var/www/apache2-default//var/cache/*“ leeren

Jetzt ist der Magento-Demo-Shop im Browser über die (sinngemäße) URL http://ihre-ec2-domain-123.compute-1.amazonaws.com/apache2-default/magento/ erreichbar.

Seite:  1 2 3