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ä

Recaptcha – suojaa WordPress Contact Form 7 sähköpostilomakkeesi roskapostittajilta

Ei liene ainuttakaan verkkosivustoa, jolla ei olisi ongelmia roskapostittajien kanssa. Lomakkeiden suojaukseen on monia erilaisia keinoja, mutta mielestäni yksi parhaimmista on capthca eli kuvavarmennus. Kuvavarmennus vaikeuttaa roskapostittajan työskentelyä erittäin paljon. Google on antanut auttavan kätensä roskapostituksen kitkemiseen ja luonut ilmaisen kuvavarmennus palvelun: reCAPTCHAn. Googlen reCAPTCHA palvelulla on myös toinen tarkoitus, sillä palvelulla käännetään vanhojen kirjojen, … Lue lisää Recaptcha – suojaa WordPress Contact Form 7 sähköpostilomakkeesi roskapostittajilta

QTranslate ja vimpaimet: muutin blogini usealla kielellä toimivaksi

Viime viikolla kysyin mielipidettäsi siitä, että mitä mieltä olet jos kirjoittan artikkeleita englanniksi, pysyn vain suomen kielessä, vai olisiko molemmat kielet sinulle OK. Tulokset on nyt selvillä ja  “suomeksi”- ja “molemmat kielet OK”-vaihtoehtoja äänestettiin. Kiitos osallistumisestasi! Mitä tämä nyt sitten tarkoittaa Pienyrityskonsultit.fi – Small Business Consultants -blogin osalta? Se tarkoittaa, että aloitan kirjoittamaan blogia myös englanniksi, mutta jatkan silloin … Lue lisää QTranslate ja vimpaimet: muutin blogini usealla kielellä toimivaksi

Ongelmia lähettää sähköpostia WordPress-järjestelmästä?

The logo of the blogging software WordPress.
Image via Wikipedia

Pienyrityksen verkkosivuston ideana on tulla löydetyksi asiakkaan hakiessa yrityksen tarjoamia palveluita Internetistä. Asiakkaan saapuessa verkkosivulle hänelle halutaan tarjota niin paljon tietoa omista palveluista, että asiakkas ottaa yhteyttä yritykseen. Yksi asiakkaiden mielestä helpoimmista yhteydenottotavoista on viestin lähetys kysely- tai palautelomakkeen kautta.

Mutta, mutta. Onko seuraavanlainen tilanne tuttu?

Olet valmistellut hienon lomakkeen yhteydenottoa varten WordPress-järjestelmässäsi tai jossain muussa julkaisujärjestelmässäsi. Vaikka olet tehnyt kaikki alkutoimet ohjeiden mukaan, niin lomakkeen tiedot ei vain jostain syystä tule sähköpostilla perille asti?

Lue lisääOngelmia lähettää sähköpostia WordPress-järjestelmästä?