Supporto e fatturazione AWS: guida verificata per team UE
Risposta breve (verificato il 2026-11-02): Su AWS il piano gratuito Basic copre le domande su account e fatturazione, ma non i casi tecnici. Il supporto a pagamento ora parte da Business Support+, al maggiore tra $29 al mese e il 9% dei tuoi addebiti AWS, e i vecchi piani Developer e Business terminano il 1 gennaio 2027. I dati di fatturazione non sono in tempo reale: Cost Explorer si aggiorna almeno una volta ogni 24 ore e AWS Budgets fino a tre volte al giorno, quindi un avviso può arrivare quando i soldi sono già stati spesi. L'egress da Francoforte costa $0.09 per GB dopo 100 GB globali al mese. Se il tuo stack è fatto di pochi server, un database e traffico costante, un provider europeo a prezzo fisso con supporto umano è spesso la scelta più semplice; se dipendi dai servizi gestiti di AWS, la soluzione sono le protezioni, non una migrazione.
Da dove nasce questo articolo. Due thread di r/aws del 2026-11-02: un'azienda che da oltre tre settimane prova i moduli di vendita, la chat AI e ogni altro canale senza ricevere risposta (thread), e "AWS billing systems have forgotten how to count" (i sistemi di fatturazione AWS hanno dimenticato come si conta), un rompicapo da pochi centesimi sul free tier in una fattura Aurora DSQL (thread). Abbiamo letto entrambi i thread e verificato le pagine AWS a cui si riferiscono. Nessuna citazione o cifra qui sotto proviene dai thread, salvo dove lo indichiamo.
Cosa mostrano davvero i due thread
Un ufficio vendite che non risponde. L'autore, un'azienda del Sud-est asiatico, ha bisogno che alcuni servizi vengano abilitati sul proprio account e si è sentito dire che solo l'ufficio vendite può aiutarlo. Dopo oltre tre settimane di moduli di contatto e chat AI non ha ricevuto nemmeno una conferma di ricezione. La prima risposta nel thread chiedeva quali fossero le domande: la community risponde a molto, ma non può abilitare servizi sull'account di qualcun altro.
Una fattura che non torna. Lo screenshot mostra la riga Aurora DSQL: 93,977.04 DPU sotto "$0.00 per DPU for the first 100k DPUs" e 2,894,771.278 DPU addebitate a $0.0000095 per DPU in EU (Ireland). Il free tier indicato nella pagina dei prezzi di Aurora DSQL è di 100,000 DPU al mese, quindi circa 6,023 DPU, all'incirca 6 centesimi a quella tariffa (calcolo nostro), sono finite nella riga a pagamento. Un commentatore ha fatto notare che l'utilizzo gratuito è condiviso tra le regioni; l'autore ha risposto che l'altra regione non aveva alcun utilizzo. La pagina dice che in AWS Organizations il free tier si applica per management account. L'importo è irrilevante. La lezione no: l'allocazione del free tier non è qualcosa che si possa ricalcolare partendo solo dalla fattura.
Attese per l'approvazione SES. La terza lamentela che ritorna di continuo su r/aws è la sandbox email. La documentazione SES è chiara: un nuovo account può inviare solo a indirizzi verificati, al massimo 200 messaggi ogni 24 ore e 1 al secondo, per regione, finché non richiedi l'accesso di produzione. AWS Support "fornisce una risposta iniziale alla tua richiesta entro 96 ore", e più tardi se servono altre informazioni. Quattro giorni sono un dato di cui tenere conto nella pianificazione dei rilasci, non un bug.
I piani di supporto AWS a novembre 2026
AWS ha cambiato i suoi piani il 2 dicembre 2025. L'elenco attuale sulla pagina dei prezzi di AWS Support (verificato il 2026-11-02):
| Piano | Canone mensile | Risposta più rapida (dalla pagina dei piani) |
|---|---|---|
| Basic | Incluso | Nessun caso tecnico; solo casi su account, fatturazione e quote |
| Business Support+ | Il maggiore tra $29 e 9% fino a $10K, 7% fino a $80K, 5% fino a $250K, 3% oltre | Meno di 30 min, sistema business-critical fermo |
| Enterprise Support | Il maggiore tra $5,000 e 10% fino a $150K, 7% fino a $500K, 5% fino a $1M, 3% oltre | Meno di 15 min, sistema business-critical fermo |
| Unified Operations | Il maggiore tra $50,000 e 10% fino a $1M, 6% fino a $5M, 5% oltre | Meno di 5 min, da un ingegnere di gestione degli incidenti |
Tre aspetti sono facili da trascurare:
- I vecchi piani terminano il 1 gennaio 2027. Developer e Business Support non accettano nuove iscrizioni dal 2 dicembre 2025 e vengono dismessi il 1 gennaio 2027 (pagina sulla fine del supporto). Le FAQ indicano che gli account Business non vengono spostati automaticamente su Business Support+, e un cliente Developer che non fa nulla torna a Basic. I clienti Enterprise On-Ramp vengono aggiornati a Enterprise Support nel corso del 2026.
- Il supporto è una percentuale dell'intera fattura. Anche gli addebiti per egress e IPv4 pubblici fanno salire il canone di supporto.
- Risposta non significa risoluzione. I tempi indicati sopra sono prime risposte, e AWS dichiara che "farà ogni ragionevole sforzo" per rispettarli. Le domande commerciali, come quella del primo thread, non sono coperte da alcuno SLA di supporto.
Perché la fattura arriva quando i soldi sono già spesi
Tutti gli strumenti di costo AWS si basano sugli stessi dati di fatturazione in ritardo:
- Cost Explorer "aggiorna i dati sui costi almeno una volta ogni 24 ore", e alcuni dati possono arrivare più tardi (guida a Cost Explorer). La console è gratuita; ogni richiesta API paginata costa $0.01.
- AWS Budgets viene "aggiornato fino a tre volte al giorno", di solito a 8-12 ore di distanza, e AWS avverte che "potresti sostenere costi o utilizzi aggiuntivi che superano la soglia di notifica del budget" prima che arrivi l'avviso (guida a Budgets).
- Cost Anomaly Detection gira circa tre volte al giorno sui dati di Cost Explorer, quindi "possono essere necessarie fino a 24 ore per rilevare un'anomalia", e un nuovo servizio ha bisogno prima di 10 giorni di storico (guida al rilevamento delle anomalie).
Così un job fuori controllo il venerdì sera può girare per quasi un giorno intero prima che qualcuno venga avvisato. I budget sono un rilevatore di fumo, non un interruttore automatico.
Calcola da solo le voci nascoste: aws_bill_check.js
Due voci sorprendono più di tutte i team UE: l'egress verso internet e gli IPv4 pubblici. AWS pubblica entrambe nel suo Price List pubblico, che non richiede un account. Questo script legge il file del trasferimento dati di Francoforte, applica i 100 GB gratuiti globali e gli scaglioni, aggiunge $0.005 per IPv4 pubblico all'ora (prezzi VPC) per 730 ore, e poi il canone di supporto dei nuovi piani. Salvalo come aws_bill_check.js:
// aws_bill_check.js - what egress, public IPv4 and a paid support plan add to an AWS bill
// usage: bun aws_bill_check.js <other_usd_month> <egress_tb_month> <public_ipv4> [price.json]
// price.json = AWS Price List file for AWSDataTransfer in eu-central-1 (public, no account needed)
const [base, tb, ips, file = 'dt-eu-central-1.json'] = process.argv.slice(2)
const j = await Bun.file(file).json()
const tiers = [] // [beginGB, endGB, usdPerGB] for internet egress from Frankfurt
let freeGB = 0
for (const [sku, p] of Object.entries(j.products)) {
const u = p.attributes.usagetype
if (u !== 'EUC1-DataTransfer-Out-Bytes' && u !== 'Global-DataTransfer-Out-Bytes') continue
for (const o of Object.values(j.terms.OnDemand[sku]))
for (const d of Object.values(o.priceDimensions)) {
if (u.startsWith('Global')) freeGB = +d.endRange
else tiers.push([+d.beginRange, d.endRange === 'Inf' ? Infinity : +d.endRange, +d.pricePerUnit.USD])
}
}
tiers.sort((a, b) => a[0] - b[0])
// tiered fee: rates = [[upToUSD, share], ...], the plan charges the larger of min and the sum
const tiered = (usd, min, rates) => {
let fee = 0, from = 0
for (const [to, r] of rates) { fee += Math.max(0, Math.min(usd, to) - from) * r; from = to }
return Math.max(min, fee)
}
// aws.amazon.com/premiumsupport/pricing/, checked 2026-11-02
const bsPlus = usd => tiered(usd, 29, [[10e3, .09], [80e3, .07], [250e3, .05], [Infinity, .03]])
const enterprise = usd => tiered(usd, 5000, [[150e3, .10], [500e3, .07], [1e6, .05], [Infinity, .03]])
let gb = Math.max(0, +tb * 1024 - freeGB), egress = 0 // the price list counts 1 TB = 1024 GB
for (const [b, e, usd] of tiers) { egress += Math.max(0, Math.min(gb, e - b)) * usd; gb -= Math.min(gb, e - b) }
const ipv4 = +ips * 0.005 * 730 // aws.amazon.com/vpc/pricing/: $0.005 per IP-hour, 730 h a month
const aws = +base + egress + ipv4
const row = (k, v) => console.log(k.padEnd(34), ('$' + v.toFixed(2)).padStart(11))
console.log(`price list ${j.publicationDate.slice(0, 10)}, free ${freeGB} GB, tiers ${tiers.map(t => t[2]).join(' / ')} $/GB`)
row('compute, storage, other (input)', +base)
row(`egress ${tb} TB to the internet`, egress)
row(`public IPv4 x ${ips}`, ipv4)
row('AWS charges before support', aws)
row('+ Business Support+ (min $29)', bsPlus(aws))
row('+ Enterprise Support (min $5,000)', enterprise(aws))
row('total with Business Support+', aws + bsPlus(aws))
curl -sLo dt-eu-central-1.json https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AWSDataTransfer/current/eu-central-1/index.json
bun aws_bill_check.js 6000 40 10
Output, eseguito su un server cloud DCXV con Bun 1.4.4 il 2026-11-02 (gli input sono un esempio: $6,000 di altri servizi, 40 TB di egress, 10 IPv4 pubblici):
price list 2026-09-16, free 100 GB, tiers 0.09 / 0.085 / 0.07 / 0.05 $/GB
compute, storage, other (input) $6000.00
egress 40 TB to the internet $3524.30
public IPv4 x 10 $36.50
AWS charges before support $9560.80
+ Business Support+ (min $29) $860.47
+ Enterprise Support (min $5,000) $5000.00
total with Business Support+ $10421.27
In questo esempio l'egress vale il 37% della fattura prima del supporto e, poiché Business Support+ è una quota dell'intera fattura, l'egress aggiunge anche circa $317 al mese di canone di supporto. Inserisci i tuoi numeri: lo script stampa la data del listino, così vedi quando AWS lo ha modificato l'ultima volta. Prezzi IVA esclusa.
Proteggiti su AWS questa settimana
- Scegli il piano di supporto prima del 1 gennaio 2027. Se sei su Developer o Business Support, controlla subito la console; nessuno ti sposterà su Business Support+ in automatico.
- Imposta due budget, non uno. Un budget mensile di costo con avvisi al 50%, 80% e 100% della spesa effettiva, più un avviso sulla previsione. Inviali a una casella condivisa o a un topic SNS, mai a una sola persona.
- Attiva Cost Anomaly Detection e ricorda il ritardo di 24 ore. Per le risorse che possono bruciare denaro in poche ore (istanze GPU, NAT gateway, bucket S3 aperti), imposta un limite rigido nel servizio stesso: quote, massimi di auto scaling, regole di lifecycle.
- Fai i conti dell'egress prima del lancio. Un carico di lavoro media, backup o di inferenza AI può rendere l'egress la voce più grande, come mostra l'esempio. I clienti UE possono anche chiedere ad AWS Support tariffe di trasferimento ridotte ai sensi dell'European Data Act nei casi ammissibili, come indica la pagina dei prezzi EC2.
- Pianifica le code che non controlli. Richiedi l'accesso di produzione SES almeno una settimana prima che ti serva e apri presto i casi su quote e account. Per le vendite, un partner o un rivenditore è spesso più rapido del modulo web.
- Conserva le prove di fatturazione. Per una voce contestata, esporta i dati Cost and Usage e apri un caso su account e fatturazione: Basic li include, quindi un addebito errato non richiede mai un piano a pagamento.
Quando un provider europeo a prezzo fisso è la scelta migliore
AWS è lo strumento giusto quando usi il suo catalogo di servizi gestiti: Lambda, DynamoDB, SQS, Bedrock, regioni globali. Il problema in questi thread è un caso diverso: un piccolo team che ha bisogno di un server, di una persona con cui parlare e di una fattura prevedibile.
| Domanda | Fa propendere per AWS | Fa propendere per un provider UE a prezzo fisso |
|---|---|---|
| Cosa usa lo stack? | Molti servizi gestiti | VM, un database, container |
| Come cresce il traffico? | Soprattutto all'interno di AWS | Verso gli utenti, in modo costante |
| Chi risponde alle 3 di notte? | Il tuo reperibile, più un piano a pagamento | Gli ingegneri del provider, inclusi |
| Come si legge la fattura? | Cost Explorer, tag, ritardo di 24 h | Un prezzo mensile per server |
| Dove devono stare i dati? | Basta una regione UE | Un'azienda UE e sedi UE |
DCXV gestisce server cloud e server dedicati in data center Tier III a Praga e Covilha. Il prezzo è per server e per mese (cloud da EUR 15 per 2 vCPU, 4 GB di RAM e 40 GB NVMe, IVA esclusa), con traffico illimitato su una porta condivisa da 1 Gbit/s, quindi nessuna voce a GB, e il supporto 24/7 di ingegneri è incluso in ogni livello. A cosa rinunci: nessun catalogo di servizi gestiti e due sedi invece di oltre trenta regioni. La nostra pagina sull'alternativa ad AWS abbina le taglie EC2 ai piani, il confronto dei costi tra AWS e server dedicato fa tutti i conti e la guida alla migrazione spiega il trasloco. Invia l'output di aws_bill_check.js a sales@dcxv.com e una persona ti risponderà con un preventivo dimensionato.
