DigitalOcean Eesti e-poele: Droplet + hallatud andmebaas + CDN

DigitalOceani seadistamine Eesti e-poe jaoks: Dropleti suurus, hallatud andmebaas, Spaces CDN, koormusjaotur ja kuukulu (hinnad kontrollitud 20.10.2026).

DigitalOcean Eesti e-poele: Droplet + hallatud andmebaas + CDN

Miks DigitalOcean e-poele?

DigitalOcean on arendajate seas üks populaarsemaid pilveplatvorme tänu lihtsusele ja läbipaistvale hinnastusele. Eesti e-poe jaoks on seal olemas kõik vajalik: virtuaalserverid, hallatud andmebaasid, CDN ja koormusjaotur.

Võrreldes jagatud majutusega annab DigitalOcean:

  • Garanteeritud ressursid — e-pood ei aeglustu teiste klientide tõttu
  • Skaleeritavuse — suurema serveri saad kampaania ajaks mõne klikiga
  • Professionaalsed lisateenused — hallatud andmebaas, varundus, seire

Selles juhendis seadistame DigitalOceanis e-poe infrastruktuuri WooCommerce'i näitel. Hinnad on kontrollitud DigitalOceani lehelt 20.10.2026 ja on USA dollarites ilma käibemaksuta.

Samm 1: Droplet ja selle suurus

Droplet on DigitalOceani virtuaalserver. Õige suurus sõltub poe mahust ja liiklusest.

E-poe suurus Droplet RAM vCPU Ketas Hind
Alustav Basic 2 GiB 1 50 GiB 12 $/kuu
Kasvav Basic 4 GiB 2 80 GiB 24 $/kuu
Suurem, CPU-mahukas CPU-Optimized 4 GiB 2 — 42 $/kuu
Suur General Purpose 8 GiB 2 — 63 $/kuu

Meie soovitus enamikule Eesti e-poodidele on alustada Basic 4 GiB (24 $ kuus) plaanist ja jälgida koormust — vajadusel saab Dropleti suuremaks muuta.

Dropleti loomine

  1. Logi DigitalOceani sisse
  2. Vali Create → Droplets
  3. Vali regioon Euroopas (nt Frankfurt — Eestile üks lähimaid)
  4. Vali image: Ubuntu 24.04 LTS
  5. Vali plaan: Basic 4 GiB
  6. Lisa SSH-võti (turvalisem kui parool)
  7. Anna nimi ja vajuta Create Droplet

Samm 2: Hallatud andmebaas

Andmebaas on e-poe kõige olulisem osa. DigitalOceani hallatud andmebaas pakub:

  • Automaatseid varukoopiaid
  • Turvauuendusi ilma sinu sekkumiseta
  • Skaleeritavust — ressursse saab lisada

Seadistamine

  1. Vali Create → Databases
  2. Vali mootor: MySQL
  3. Vali sama regioon mis Dropletil
  4. Odavaim plaan: 15.15 $ kuus (1 GiB RAM, 1 vCPU, 10–30 GiB salvestust)
  5. Lisa Dropleti IP lubatud allikate (Trusted Sources) hulka

Oluline: hoia andmebaas eraldi teenusena, mitte samal Dropletil — see annab parema jõudluse ja turvalisuse.

WooCommerce'i ühendamine

Muuda wp-config.php failis andmebaasi andmed:

define('DB_NAME', 'defaultdb');
define('DB_USER', 'doadmin');
define('DB_PASSWORD', 'sinu_parool');
define('DB_HOST', 'db-mysql-fra1-xxxxx-do-user-xxxxx-0.b.db.ondigitalocean.com:25060');
define('MYSQL_CLIENT_FLAGS', MYSQLI_CLIENT_SSL);

Samm 3: Spaces ja CDN

DigitalOcean Spaces on objektisalvestus (nagu AWS S3) sisseehitatud CDN-iga. CDN serveerib pilte ja faile külastajale lähimast punktist.

Miks Spaces e-poele?

  • Tootepildid laadivad CDN-ist kiiremini
  • Serveri ketas ei täitu piltidega
  • Varukoopiaid saab hoida Spacesis
  • Mahupiirangut sisuliselt pole

Seadistamine

  1. Vali Create → Spaces
  2. Vali sama regioon
  3. Lülita sisse CDN
  4. Hind: 5 $ kuus (250 GiB salvestust + 1 TiB väljaminevat liiklust)

WordPressi ühendamine

Paigalda WP Offload Media:

  1. Paigalda plugin
  2. Lisa DigitalOceani API-võti
  3. Vali oma Space
  4. Uued meediafailid laaditakse Spacesisse ja serveeritakse CDN-ist

Samm 4: Koormusjaotur (Load Balancer)

Kui e-pood kasvab ja vajab mitut serverit, on vaja koormusjaoturit.

Millal see on vajalik?

  • Liiklus on nii suur, et üks server ei jaksa
  • Seisak pole lubatud ja vajad varuserverit
  • Mitu serverit eri ülesannetega

Hind: alates 12 $ kuus. Enamikule Eesti e-poodidele ei ole koormusjaotur esimesel aastal vajalik — alusta ilma ja lisa vajadusel.

Samm 5: Seire ja häired

DigitalOcean pakub põhiseiret tasuta.

  1. Mine Dropleti lehele → Monitoring
  2. Paigalda seireagent: curl -sSL https://repos.insights.digitalocean.com/install.sh | sudo bash
  3. Seadista häired:
    • CPU üle 80% üle 5 minuti — e-posti teade
    • Ketas üle 90% — kriitiline häire
    • RAM üle 85% — hoiatus

Lisaks tasub kasutada välist kättesaadavuse kontrolli (nt UptimeRobot), mis teavitab, kui sait maha kukub.

Kulude võrdlus: DigitalOcean vs AWS Lightsail

Sama e-poe infrastruktuur (4 GB server, hallatud MySQL, objektisalvestus):

Komponent DigitalOcean AWS Lightsail
Server (4 GB) 24 $/kuu 24 $/kuu
Hallatud andmebaas 15.15 $/kuu 15 $/kuu
Objektisalvestus + CDN 5 $/kuu vt AWS-i hinnakirja
Varundus (iganädalane) 20% Dropleti hinnast ≈ 4.80 $ vt AWS-i hinnakirja

Serveri ja andmebaasi hind on mõlemal sama. DigitalOceani eelis on lihtsam kasutajaliides; AWS-i eelis on suurem ökosüsteem, kuid sealsed lisateenused võivad tuua ootamatuid kulusid.

Kuukulu Eesti e-poele

Teenus Kuukulu
Droplet (Basic 4 GiB) 24.00 $
Hallatud MySQL 15.15 $
Spaces + CDN 5.00 $
Varundus (iganädalane, 20%) 4.80 $
Kokku ~49 $ kuus + käibemaks

See on rohkem kui jagatud majutus (Eesti pakkujatel umbes 6–12 € kuus), kuid annab märgatavalt parema jõudluse, turvalisuse ja skaleeritavuse. Kui e-poe käive on suur, tasub see investeering end ära.

Optimeerimise nipid

  1. Redis-vahemälu — kiirendab WooCommerce'i (vajab lisamälu)
  2. Nginx FastCGI cache — vähendab serveri koormust märgatavalt
  3. Piltide optimeerimine — WebP-vorming ja nt ShortPixel
  4. HTTP/2 — veendu, et see on sisse lülitatud
  5. Gzip/Brotli — tihendus vähendab lehtede mahtu

Kokkuvõte

DigitalOcean on hea valik Eesti e-poele, mis on jagatud majutusest välja kasvanud. Hallatud andmebaas säästab hooldusaega ja Spaces CDN kiirendab piltide laadimist. Kuukulu umbes 49 $ on mõistlik investeering, mis annab professionaalse ja skaleeritava infrastruktuuri. Kui otsid odavamat serverit ja haldad kõike ise, vaata ka Hetznerit.