Amazon EC2 ja WordPress – MySQL vai Amazon RDS?

Amazon EC2 for Wordpess - Old LAMP stack
Amazon EC2 for Wordpess - Basic setup
Amazon EC2 for Wordpess – Basic setup

Se, että omassa virtuaalikoneessasi on aivan oma tietokantapalvelin on aivan perusteltu ratkaisu, jos et aio asentaa vikasietoista useamman palvelimen järjestelmää itsellesi. Jos haluat vikasietoisen järjestelmän, niin silloinkin oman palvelimen luonti tai MySQL yhteensopivan Amazon RDS:n käyttö on tiukan harkinnan paikka. Tietokantapalvelimenani käytän MySQL-tietokantaa, koska WordPress-installaatiot on suunniteltu asentumaan juuri tämän tietokantamoottorin kanssa. Tutkittuani muiden kokemuksia asiasta päätin asentaa tietokantani Amazon RDS -palvelimelle. Valintaani vaikutti paljon se, että Amazon EC2 web-serverifarmini www-kyselyihin vastaavat etupalvelimet eivät itsessään tarvitse tietokantaa vaan voivat tehdä tietokantakyselyt verkon yli joltain toiselta palvelimelta (yksinkertaistettu periaatekuva vieressä). Lisäksi haluan pitää installaationi mahdollisimman yksinkertaisina ja mahdollisuuksien mukaan helposti hallinoitavina, niin MySQL-tietokannan siirtäminen Amazonin ylläpitämään RDS -palvelimeen tuntui oikealle ratkaisulle. Jos haluat tietää enemmän Amazon EC2 vps-palvelimen luonnista, niin kurkkaa blogi-tekstini “Amazon EC2 virtuaalikone ja mitä itse teen sillä”.

Lue lisääAmazon EC2 ja WordPress – MySQL vai Amazon RDS?

Amazon EC2 virtuaalikone ja mitä itse teen sillä

English: Breakdown of Cloud Computing Services
English: Breakdown of Cloud Computing Services (Photo credit: Wikipedia)

Minulla oli ongelma vanhan virtuaalipalvelin-ympäristöni kanssa. Virtuaalikoneessani oli Apache ja sivustoni käyttäessä PHP:tä muistin kulutus oli aivan liian suuri per prosessi. Yksi Apache-prosessi saattoi viedä jopa 110MB muistia, joten pienessä virtuaalikoneessani oleva 384MB muisti oli auttamatta liian vähän palvellakseen useampaa eri verkkosivustoani. Lisäksi virtuaalikoneessa ollut käyttöjärjestelmä Ubuntu 8.04 LTS oli tullut elinkaarensa päähän, joten käyttöjärjestelmän päivityskin olisi pikaisesti tarpeen.

Koska kyseessä oli vähäisen verkkoliikenteen sivustot (muutamia tuhansia sivuja päivässä), niin ei ollut mitään mieltä suurentaa virtuaalipalvelimen muistin määrää ja näin synnyttää lisäkustannuksia yritykselleni. Vaihtoehdokseni jäi siis joko muuttaa serveri-installaatiota tai sitten siirtää sivustot web-hotelliin. Hyvin pitkään paras vaihtoehto oli mielestäni web-hotellivaihtoehto, sillä silloin yrittäjältä jää pois palvelinten ylläpitovastuu.

Hetken kuitenkin puntaroituani vaihtoehtoja, päätin kuitenkin tutustua hieman ammattimielessä paremmin Amazon AWS palveluihin. Olin pitkään katsellut Amazonin pilvipalveluita ja miettinyt sitä, että miten koko heidän järjestelmänsä toimii. Ja mikä olisikaan parempi tutustumisväylä kuin tehdä itselle toimiva järjestelmä, jossa voisi olla mukana Amazon AWS palveluista vaikka Elastic Load Balancing ja jokin helppo CDN-ratkaisu!

Lue lisääAmazon EC2 virtuaalikone ja mitä itse teen sillä