最近有人问我一个挺常见的问题:
# K4 V/ ?: t9 z7 b/ R! T0 m! X& a6 E! r4 t9 x% A
> AWS 一个月消费 1 万美元,如果渠道说有优惠,是不是直接拿 1 万美元乘折扣就行?
! `) ]: U' _; j2 Y
2 w, L9 h& D5 e$ t- K* m实际上通常不能这么算。
; Q8 d9 _: F$ l3 Z( Z
8 [" l* O3 H4 z5 KAWS 账单看起来是一个总金额,但里面可能混着很多不同类型的费用。真正谈结算和商务优惠时,最好先把账单拆一下。
9 y) P: `* ]% f, i. ~- S5 U4 h2 W2 Q$ N0 Y
比如一个月总账单:
% T) A$ f2 o: j/ u2 d C
5 N! l4 {9 Y; G8 @```text$ W6 x! d% B) V1 e
$10,0006 _8 X( [& `1 b
```- `- e: s- Q9 ^- k, P/ e: V/ @/ D: g
; O( L. N/ s* D/ F/ B0 `- |% ?
里面可能是:
' T8 c( a8 b8 x# G, F0 _' x M1 |3 x; }! Y1 a
```text" e) f% J6 w3 w5 R5 F' D
EC2 / RDS / S3 等 AWS 服务 $7,500
q! v2 [$ x( {+ J: wSavings Plans / RI $1,0009 E' j0 L* ^% d3 H' V
AWS Support $500+ F a9 j- V. j
Marketplace 第三方软件 $7000 [; A9 E, y( f$ X+ m' }
其他费用 $300/ _- `3 n' f3 ?1 l
```
4 V/ [! g7 ~5 c% G, L# H7 Y: p9 m- ?) {& h
最后虽然总金额是 $10,000,但不同部分的结算方式、优惠范围未必一样。
\! O5 G. _/ \$ G# n: Q
8 |- L# Q: @" ]0 |) Q b% @ k所以只问一句:/ C" u: h) J3 m' ~, m& Y
2 Z/ E$ O3 M! ?2 }" l> “你们 AWS 几折?”6 S- a9 w/ z& w, f1 w! C
% H* n+ y8 B' m
其实信息是不够的。
) s2 d: |% |; T4 N$ Q$ P3 k' @
3 x+ ?" @5 r$ |- f---
9 Q q s& v# K) N
: Q8 U$ k# d1 D### 最值得先看的,是 AWS 自有服务消费
' R7 |+ P0 p% @: J$ ]/ C) q
( u7 s5 D$ d: `9 U一般真正需要重点统计的是这些:, F, K2 C9 B1 B6 ]; }+ K x9 |3 J6 ]
5 b* ?/ L1 ]: h& m. W6 a7 x
```text) k# r$ Q/ H7 h" b8 K1 Q& l) n
EC2
! k% E: M! S7 j, }% l4 z9 ~! |RDS
0 N% ~1 ]+ C; A E9 B5 e$ }EBS
% |% t& t" x9 X6 e9 D+ _. dS3% L- m! ]: B4 `# ?7 i
CloudFront
0 o0 ~, E* Y- z$ p9 `Lambda
& G8 w* E& A! q7 B% K1 TECS / EKS
+ S. [8 F7 w0 v" v" B1 o; WBedrock
# V* j5 m- c7 E, pData Transfer
6 A9 W' d: a PNAT Gateway. i9 t: `, t! n/ \& R
```- ^2 Y8 }6 e! T% A
' b" U5 h# t. f; E: ~6 c$ q# d
这些才是大部分企业长期稳定产生的云资源费用。
3 y. a% ]# `0 C4 A
2 T J# g* C' }0 c0 U a如果一个客户每月:2 p; t3 ^5 J8 E+ [" @+ z5 f4 [
' u, e; x& L3 X+ L1 f' I# Q% o0 ````text) _! ]5 H9 E0 y" Z! F
总账单:$10,0005 V+ B$ F# j; d4 {# _
```8 Z) V+ Q9 Z, j
3 ?8 w% Q3 n# ~% g. `但真正 AWS 核心资源消费只有:1 b8 O1 g% R# q( J! F! p( T
9 F# F8 H+ A* ]# d2 ^: t```text
. b: _) J* d- q8 K1 l$6,000
( i4 w0 C' s* q6 C. O- R. s```! e% D& q" p. c5 h9 z8 @
6 k( Z2 ^& R8 n; ~9 {
那商务评估时,更有意义的是后面这个数字。. _2 y5 i/ W' |8 ?; q' {$ K: b( U
: o0 a7 [) }# u4 \# |
---
( U; d1 u- t* b$ G* x& |* Y, X5 B/ r( a
### Marketplace 很容易把总账单“抬高”
$ q0 \6 T" ^* P3 ^5 x
6 G0 c$ m; p2 H$ _; p7 Y& g有些账号会在 AWS Marketplace 买第三方产品。 N! @/ i5 H' I( X
$ A4 N$ E( J8 I7 i a* Q; j例如:
1 f' Z' v2 X4 U3 U
: Z5 D/ S" _+ m! Q3 z9 V: F, N H```text9 D0 K. a3 a8 I! ]+ h2 d8 {, X
安全软件* j5 Q6 |$ N. ]6 t! {" {# U
数据库软件
2 L* ]1 p- p( h; E" H监控平台- c* p7 v% H* m
SaaS 服务
( |1 n7 @) z! x2 X0 U商业镜像
8 A9 v5 q, o' U' e# x```
6 q1 O2 H' r; H6 V) q7 F9 ?5 L$ C6 T3 W! q
这些费用虽然也出现在 AWS Bill 里,但本质上是第三方厂商产品。- n4 [' `) @3 Q/ L
/ {0 B$ k& P* A- B0 [# t& ^所以看到一个客户 AWS 月账单 $20,000,不能马上理解成:
$ Y) u: {2 L% O, H! i7 d
( R( c" e: Z& n2 U> “AWS 原生资源用了 $20,000。”
/ }' d" e- N$ [' m& _5 e5 _* L
) Y8 x" H& y- `$ r( c' b& j; ], {有时候真正 EC2、RDS、S3 加起来只有一万多,剩下是 Marketplace。 ^/ g* [- Q8 B
4 ^$ M5 p: ^" {" p, l
这种账号如果直接按总账单谈折扣,后面很容易双方理解不一致。: u, h; u: e0 X7 F! R+ s6 J6 j" ^1 z \
, G1 @) U/ {$ F$ X---
9 ?- ^, ^% e5 T U$ `
' O7 G/ N! ?$ P( W" y" D# }) K) b### Support 也建议单独看& e: J' r$ B3 |8 j0 j' m2 O0 Y
! U1 C! {$ l- k7 E( p1 ^( z$ H3 T
Business Support、Enterprise Support 这类费用,也会显示在 AWS 账单里面。
- |) n% v7 d, j B+ g( O5 a4 K- U) M8 Q6 j* k* v* a0 a
但它和普通 EC2、RDS 的计费逻辑不是一回事。
; Q) S# T; r- Y% C |' h& j7 q9 w* T( y' K5 y: A4 q
所以实际梳理账单时,我一般会把:
' Z* a! O0 J5 v
1 [- T, g, T% B) d4 H```text
3 m. N& s0 K' U9 N- k: y# |' qAWS Service Usage
5 t1 _& |& L" n gAWS Support8 B1 N2 k/ w$ d/ C
Marketplace& r! y% N" I8 F9 ?; P+ D6 a
Tax$ E' G; H' K$ h
Credits / Refund+ P. N! l8 F" T% D
```/ P' X2 M7 Q9 f1 D8 _' a) v C7 a' g
7 _/ ^1 [$ G9 f+ l/ a: d8 `& I
分开看。
6 {: U, O8 W2 B, G% n8 c3 C
) m% w4 V5 N! G' |这样才能知道客户真实的“可持续 AWS 使用规模”。
/ ?5 L+ K6 d+ m- F5 O
; u$ Z! F! l+ j7 P+ I) q---$ ~' b# [ I$ j4 {! A$ o$ H4 }0 U
5 z5 J* @/ C( s/ \: }. P
### Savings Plans 和 RI 也要问清楚' g. f2 B0 G% F7 ~! ?& |1 X
1 H3 A3 Q2 x6 g+ u这个尤其重要。( t! _# A9 ]6 p* Q% |0 F. R' W
: V& |; S' O$ {& c3 J1 _比如一个客户已经买了 Savings Plans,每个月都有固定 Commitment。
. e: l; Q0 n( j$ F9 ~1 n6 o* a
4 j! X2 ]0 r5 ?- r那么在评估新的结算方案之前,至少要知道:
' h2 c8 Y5 e- L5 m5 C; S/ |4 X4 u! M$ k3 e) T' l
```text
% x+ I7 v& ^# H2 N买了多少 SP
' V! p1 y( M# A+ @还剩多久0 ~& |( ?9 P( g
利用率怎么样/ r6 T3 Q5 u6 [0 a, A
哪些账号在共享
. A: x) E8 c: r1 P% M& {% r```1 g1 Z; U. m7 ~* z& c, ^
5 _2 U, |* C& U9 T w* ?) s' [不然很容易出现:
5 u( {7 C4 C$ w* O2 U. E
2 h7 }( X% e( X2 Z, r> 只看到月账单很大
4 U" \, H6 K, n$ }9 I> 但其中很大一部分已经被长期承诺锁住
2 V2 C) `" O9 U9 h' o
7 {% b% h: S: g& u这种情况下,实际方案就要重新算。
3 c. N+ V& n( e+ l5 h; R) o& J* z/ v
所以我一直觉得,AWS 账单合作不能只问一句:
: c# D; B% t I( d: |5 X8 W
1 i8 L; Z8 h* @0 d7 N, N* b> “一个月多少钱?”
- o- q1 q4 o* z/ A3 n# m7 }" ]& [
0 l& J: [4 U! Y; `最好至少知道:- M$ e0 u$ p y+ Q% q
- `- ?9 y: i1 u; I3 P
```text" p y& L3 Z; v z
月均 AWS 消费
: N3 Q( z, l: `, U. A7 H主要服务
, `- `1 W4 S& r; Y/ G账号数量
# J3 T: H2 [0 o4 V3 `( J a0 [主要 Region
' u( q, k6 c& ?是否有 SP / RI
! a4 m; A4 e8 e, |) H0 {7 {Marketplace 占比3 @4 |7 H$ r3 T; `
Support 类型
2 Y, i: X9 p% x( l' [; E# ]```0 `0 W2 e$ g5 w; s$ ~
. n# o/ l) `, [5 O7 g3 ~
这些信息基本清楚以后,再谈商务条件会靠谱很多。
. u5 r. L& f. Q# F* [% e1 h2 b* Z
: k% X! g" Z0 a5 s---
% @3 J$ {: |2 `$ i' u2 ?' b8 D3 [7 X# W0 @
### 有些客户其实自己都不知道账单结构; e5 B7 m+ {* g% Y8 i
- o% E8 Q& ]4 _- U/ G0 U
这个挺正常的。6 d6 U2 v* I$ U f7 l
+ ?- S' X& P9 i* m/ N; W
尤其公司 AWS 用了几年以后,账号越开越多。
+ x3 b+ T- y9 i j$ E
* {+ \% i2 s2 @/ ]财务只知道:
" f' Z) o2 X* S4 y# `
5 P& Y: E; T0 z% J+ b9 p3 q> 这个月 AWS 扣了 8 万块。" A- s1 C; I1 N5 l
0 ^4 g$ B- T' d9 e- r技术知道资源在跑,但不一定关心 Marketplace、Support、Credits 怎么算。* T* _ y4 e7 {. E0 p }. n
2 n! v, n2 |8 y$ `, s$ E最后真要做成本分析或者换结算方式的时候,才发现:( A- k1 `# p$ d- L% x2 J, O
" b( W \4 l- y2 r% j, W! U**总账单和真正的 AWS 资源消费不是一个概念。**# L8 Q6 O, I5 I# j, P, ^) d5 K
) D6 L+ X$ L* u/ {- D9 l---# \+ m0 c1 n; o2 w: k' l
( H7 A! L( k+ I( }0 w. m- v
我们这边现在主要做 AWS 账单结算和商务支持。7 O1 k1 }: j6 s0 k$ w; `5 f
; V v; x1 s% R9 H. Q6 A一般客户过来以后,我更建议先提供最近 1~3 个月的大概账单结构,而不是直接只报一个总金额。
/ E, R* [7 L# S( Y9 V! C" s3 l
1 h* B. ]" y$ @8 T9 j我们会根据:
6 M9 @2 E/ L2 L1 \7 s( ?1 z/ X' G- C; l1 F1 {$ i. b
```text( a0 S( G- y2 b# Y" I- O0 a# l
AWS 实际服务消费5 u6 x! d) r) U. \
账号数量! O, g! Y) n3 b1 V
主要 Region
. S2 F. U1 A% X+ V @+ j4 v, l使用稳定性" V% e: U2 {8 g
SP / RI 情况3 ~7 f5 H1 }4 w2 i: e
Marketplace 等非核心项目
9 t9 L$ Q* b+ t6 c3 a# k! V```
* f9 f$ ]6 O" V# v% Y3 ~* r, d. @+ H0 @ `. \% a
再评估对应的结算方式和商务优惠。
" ? U2 y4 O% s$ X
+ F/ F3 N3 _7 G x! G$ C客户原来的开发、部署、运维都不需要交给我们,我们只做账单和结算这一块。
3 z! v0 F; c% a' M( E+ l
& B% ~- U/ {! `: L如果现在 AWS 月账单已经比较稳定,想看看有没有优化空间,最好先把账单结构拆清楚。
* }+ _% T0 l+ I. _- \: q s1 {
& y0 A* n& C0 I因为:
3 s4 K4 v' ~( B& A! k6 w5 V; X8 ]; z+ U# g# B; [6 f* K; }' I
**“月账单 1 万美元”**
3 ^# \0 S4 C. e5 X, |/ C" v7 y
) K# S0 O( u# @ V和8 n( m9 o5 J+ B
9 d. I9 }% D; M/ s
**“每月有 1 万美元 AWS 原生服务消费”**
/ k- Y6 t P, x% f- Y" i- K
2 P% N# t" |' j, }, r: w0 M实际上是两回事。
+ Y2 A# {+ n! v! m. u1 `/ e7 o, ~, }* N
这个区别,往往会直接影响最后能谈到什么样的方案。8 V/ f/ ]- @% {$ D
6 y4 K0 _; R @3 b( z: }9 ?1 @
M$ i" O8 E2 ?* q M- \. [( D) r4 [8 ~& ~
|