Magento cloud hosting: fleksibilitet, pris og begrænsninger

magento-cloud-hosting-flexibility

Opdateret og kontrolleret: · Af: Redaktionen, Magento Hosting Danmark

Kort svar: Cloud-hosting lader Magento skalere op før kampagner og ned bagefter, så du betaler for det, du bruger. Prisen består dog af flere dele – compute, båndbredde, lager, backups og administration – som skal vurderes hver for sig. Cloud er derfor ikke automatisk billigere end en klassisk server.

"Cloud" dækker over meget forskellige produkter, fra en rå virtuel maskine til Adobes egen platform. Her forklarer vi, hvad begrebet betyder for Magento, hvordan skalering under kampagner fungerer i praksis, og hvor de skjulte udgifter typisk gemmer sig. Vil du sammenligne med andre hostingformer, så se guiden til Magento hosting i Danmark.

Hvad betyder cloud for Magento

I praksis møder du tre former. IaaS er rå virtuelle maskiner hos fx AWS, Google Cloud eller DigitalOcean, hvor du selv bygger stakken. Managed cloudplatforme som Cloudways lægger en forudkonfigureret Magento-stak med Varnish, Redis og staging oven på disse maskiner og afregner pr. time. PaaS som Adobe Commerce on cloud infrastructure kører staging og produktion på dedikeret infrastruktur hos AWS eller Azure, med produktion fordelt på tre availability zones, Fastly CDN og New Relic – men kræver en Adobe Commerce-licens.

what-does-the-cloud-mean-for-magento

Fælles for dem er, at kapacitet kan ændres uden at skifte udbyder. Forskellen ligger i, hvor meget af driften du selv står for, og hvordan prisen er bygget op. Magento-kravene er de samme overalt – se Magento 2 hosting og versionskrav.

Skalering under kampagner

Webnoder kan skaleres horisontalt, hvis sessioner og cache ligger i Valkey, og media ligger på delt lager. Databasen skaleres typisk vertikalt og kræver planlægning. Hos Adobe Commerce on cloud anmoder man om midlertidig ekstra kapacitet via support; på en managed cloudplatform vælger du selv en større server. Varnish og CDN tager ofte det meste af spidsen, før ekstra servere overhovedet er nødvendige.

5 scenarier med trafikspidser

  1. Black Friday og Cyber Monday. Forudsigelig spidsbelastning, der kan planlægges. Skaler webnoder op dagen før, varm cachen op, og frys kodeændringer i ugen op til kampagnen.
  2. TV- eller viral omtale. Uforudsigeligt og kortvarigt. Her er en velkonfigureret Varnish- og CDN-cache vigtigere end ekstra servere, fordi de fleste besøgende lander på de samme få sider.
  3. Nyhedsbrev til hele kundelisten. Mange besøgende inden for den første time, ofte direkte til kampagnesider. Send i bølger, eller sørg for, at landingssiderne er cachet, før udsendelsen går ud.
  4. Lancering af et efterspurgt produkt. Mange samtidige kurve og checkout-forsøg på samme vare belaster databasen og lagerstyringen mere end forsiden. Test derfor checkout specifikt under belastning.
  5. Bots og aggressive crawlere. Trafikken ligner en spidsbelastning, men giver ingen omsætning. Automatisk skalering kan her blot øge regningen, så rate limiting og botfiltrering bør komme før opskalering.

Prissammensætning og skjulte udgifter

Vurdér båndbredde, lager, backups og administration hver for sig – det er her, budgetterne typisk skrider.

Omkostningskomponenter i Magento cloud hosting
OmkostningskomponentFast eller variabelSådan vurderer du den
Compute (vCPU og RAM)Fast ved månedsplan; variabel ved timeafregningSammenlign samme vCPU/RAM; tjek delte vs. dedikerede kerner
BåndbreddeVariabel over inkluderet kvoteMål nuværende udgående trafik inkl. billeder og API-kald
Lager (disk, media, logs)Fast pr. GB, vokser over tidFremskriv vækst i media og database 12 måneder frem
Backups og snapshotsVariabel efter mængde og opbevaringstidGang data-mængde med pris pr. GB; fx 0,033 USD/GB hos Cloudways
AdministrationFast tillæg og/eller variable bureautimerEstimér timer til patches, deploy og vagt pr. måned
CDN og WAFFast eller trafikbaseretTjek, om det er inkluderet (fx Fastly hos Adobe Commerce on cloud)
Licens og APMFast (Adobe Commerce efter aftale)Open Source er gratis; New Relic følger med hos Adobe

7 faktorer, der bestemmer prisen

  1. Compute. Den synlige del af prisen. Sammenlign samme antal vCPU og samme RAM, og tjek, om kernerne er delte eller dedikerede, da delte kerner kan give ujævn ydeevne under belastning.
  2. Båndbredde. Udgående trafik er ofte inkluderet op til en grænse og koster derefter pr. GB. Produktbilleder og API-trafik til markedspladser kan bruge mere end forventet, så mål forbruget først.
  3. Lager. Disk til database, media og logs vokser støt. Spørg om prisen pr. ekstra GB, om lageret er NVMe eller SSD, og om snapshots tæller med i samme kvote.
  4. Backups. Hyppighed, opbevaringstid og placering påvirker prisen. Hos Cloudways koster offsite backuplager fx 0,033 USD pr. GB. Regn med den opbevaringstid, du reelt har brug for.
  5. Administration. Managed-tillæg, bureautimer til opdateringer og vagtordning er ofte den største post. En billig server uden drift bliver dyr, når en udvikler skal bruge timer på fejlsøgning.
  6. CDN og sikkerhed. CDN, WAF og botbeskyttelse prissættes efter trafik eller som fast tillæg. Tjek, om det er inkluderet i planen, eller om det kræver et separat abonnement hos en tredjepart.
  7. Licens og overvågning. Adobe Commerce-licensen aftales individuelt, mens Magento Open Source er gratis. APM og logning, fx New Relic, kan være inkluderet eller kræve et selvstændigt abonnement.

Cloud versus klassisk server

cloud-versus-traditional-server

En klassisk server har en fast pris og forudsigelig ydeevne, men skalering kræver ofte flytning eller ny hardware. Cloud giver fleksibilitet, men en variabel regning. Har butikken jævn trafik hele året, er en fast server ofte billigst; har den store sæsonudsving, betaler cloud sig typisk bedre. Læs mere om faste servere i vores artikel om Magento server hosting.

Cloud passer til

  • Butikker med store sæsonudsving
  • Bureauer, der automatiserer deploy og infrastruktur
  • Adobe Commerce-kunder med høje krav til tilgængelighed

Passer ikke til

  • Butikker med jævn trafik og stramt fast budget
  • Ejere uden nogen til at overvåge forbruget
  • Små kataloger, hvor en managed plan er enklere

Beregn en cloudserver i en europæisk region, og sammenlign med en fast plan.

Beregn pris hos CloudwaysLæs om Adobe Commerce on cloud

Eksempel: cloudregningen i en kampagnemåned

Antagelser (illustrative): Fast server 180 USD/md., ekstra server i to uger (336 timer) til 0,25 USD/time, 200 GB offsite backup til 0,033 USD/GB, bureau 3 timer à 950 kr. Kurs 1 USD = 6,50 kr.

Compute fast: 180,00 USD Ekstra server: 336 × 0,25 = 84,00 USD Backuplager: 200 × 0,033 = 6,60 USD Cloud i alt: 270,60 USD × 6,50 = 1.758,90 kr. Administration: 3 × 950 = 2.850,00 kr. I alt ekskl. moms: 4.608,90 kr. Inkl. 25 % moms: 5.761,13 kr.

Administration er den største post – derfor bør den altid budgetteres separat.

Tallene ud over serverprisen er antagelser.

Opsummering

Magento cloud hosting giver fleksibilitet ved kampagner, men prisen skal opdeles i compute, båndbredde, lager, backups og administration for at kunne sammenlignes. Se vores guide til den bedste Magento hosting for konkrete løsninger efter behov.

FAQ

Er Adobe Commerce on cloud det samme som Magento på AWS?

Nej. Adobe Commerce on cloud infrastructure er en platform, som Adobe driver oven på AWS eller Azure, og den kræver en Adobe Commerce-licens. Hoster du Magento Open Source på AWS, står du selv eller din driftspartner for hele opsætningen.

Kan Magento skalere helt automatisk?

Webnoder kan ofte skaleres automatisk, hvis sessioner og cache ligger i Valkey, og media ligger på delt lager. Databasen skaleres typisk vertikalt og kræver planlægning, så fuldautomatisk skalering af hele stakken er sjælden i praksis.

Hvilken cloudregion er tættest på Danmark?

De store cloududbydere har regioner i fx Sverige, Finland, Holland og Tyskland. Hvilke regioner en managed platform tilbyder, varierer, så tjek listen hos den konkrete udbyder. En region i EU gør desuden GDPR-arbejdet enklere.

Hvordan undgår jeg en uventet høj cloudregning?

Sæt budgetalarmer, angiv et maksimum for automatisk opskalering, og filtrér bots, før de udløser ekstra servere. Gennemgå fakturaen hver måned de første tre måneder, og sammenlign forbruget med trafikken, så du kan justere plan og grænser i tide.