рдХреНрд▓рд╛рдЙрдб рдЦрд░реНрдЪ рдмрд░реНрди-рд░реЗрдЯ рдХреИрд▓рдХреБрд▓реЗрдЯрд░ рдХреНрдпрд╛ рд╣реИ?
рдХреНрд▓рд╛рдЙрдб рдмрд┐рд▓ "рдЬрд┐рддрдирд╛ рдЗрд╕реНрддреЗрдорд╛рд▓, рдЙрддрдирд╛ рднреБрдЧрддрд╛рди" (pay-as-you-go) рдореЙрдбрд▓ рдкрд░ рдЪрд▓рддреЗ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдЗрдирд╡реЙрдЗрд╕ рдЖрдиреЗ рддрдХ рдЦрд░реНрдЪ рдХрд╛ рд╕рд╣реА рдЕрдВрджрд╛рдЬрд╝рд╛ рд▓рдЧрд╛рдирд╛ рдореБрд╢реНрдХрд┐рд▓ рд╣реЛрддрд╛ рд╣реИред рдпрд╣ рдХреИрд▓рдХреБрд▓реЗрдЯрд░ рдЖрдкрдХреЗ рдЗрд╕ рдорд╣реАрдиреЗ рдЕрдм рддрдХ рдХреЗ рдЦрд░реНрдЪ (MTD) рдФрд░ рдмреАрддреЗ рджрд┐рдиреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рд▓реЗрддрд╛ рд╣реИ, рдЖрдкрдХрд╛ рдФрд╕рдд рджреИрдирд┐рдХ рдмрд░реНрди рд░реЗрдЯ рдирд┐рдХрд╛рд▓рддрд╛ рд╣реИ, рдФрд░ рдмрддрд╛рддрд╛ рд╣реИ рдХрд┐ рдмрд┐рд▓рд┐рдВрдЧ рдорд╣реАрдиреЗ рдХреЗ рдЕрдВрдд рддрдХ рдХреБрд▓ рдмрд┐рд▓ рдХрд┐рддрдирд╛ рд╣реЛрдЧрд╛ред рдЕрдЧрд░ рдЖрдк рдорд╛рд╕рд┐рдХ рдмрдЬрдЯ рднреА рджрд░реНрдЬ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдпрд╣ рджрд┐рдЦрд╛рддрд╛ рд╣реИ рдХрд┐ рдЕрднреА рдХрд┐рддрдиреА рдЧреБрдВрдЬрд╛рдЗрд╢ рдмрдЪреА рд╣реИ (рдпрд╛ рдмрдЬрдЯ рдХрд┐рддрдирд╛ рдКрдкрд░ рдЬрд╛ рд░рд╣рд╛ рд╣реИ)ред рдпрд╣ рдХрд┐рд╕реА рднреА рдкреНрд░реЛрд╡рд╛рдЗрдбрд░ рдХреЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ тАФ AWS, Azure, GCP, рдпрд╛ рдЗрдирдХрд╛ рдорд┐рд▓рд╛-рдЬреБрд▓рд╛ рд╕реЗрдЯрдЕрдкред
рдЗрд╕рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХреИрд╕реЗ рдХрд░реЗрдВ
рдЕрдкрдиреА рдмрд┐рд▓рд┐рдВрдЧ рдХрдВрд╕реЛрд▓ рд╕реЗ рдЗрд╕ рдорд╣реАрдиреЗ рдЕрдм рддрдХ рдЬрдорд╛ рд╣реБрдЖ рдЦрд░реНрдЪ рджрд░реНрдЬ рдХрд░реЗрдВ, рдореМрдЬреВрджрд╛ рдорд╣реАрдиреЗ рдореЗрдВ рдХрд┐рддрдиреЗ рджрд┐рди рдмреАрдд рдЪреБрдХреЗ рд╣реИрдВ, рдФрд░ рдЙрд╕ рдорд╣реАрдиреЗ рдореЗрдВ рдХреБрд▓ рдХрд┐рддрдиреЗ рджрд┐рди рд╣реИрдВ (28тАУ31) рдпрд╣ рднрд░реЗрдВред рдЪрд╛рд╣реЗрдВ рддреЛ рдЕрдкрдирд╛ рдорд╛рд╕рд┐рдХ рдмрдЬрдЯ рднреА рдЬреЛрдбрд╝реЗрдВред рдпрд╣ рдЯреВрд▓ рдЖрдкрдХрд╛ рджреИрдирд┐рдХ рдмрд░реНрди рд░реЗрдЯ, рдкреВрд░реЗ рдорд╣реАрдиреЗ рдХрд╛ рдЕрдиреБрдорд╛рдирд┐рдд рдЦрд░реНрдЪ, рдмрдЪреЗ рд╣реБрдП рджрд┐рдиреЛрдВ рдХрд╛ рдЕрдиреБрдорд╛рдирд┐рдд рдЦрд░реНрдЪ рдФрд░ рдмрдЬрдЯ рдХреЗ рдореБрдХрд╛рдмрд▓реЗ рдЕрдВрддрд░ (variance) рдмрддрд╛ рджреЗрдЧрд╛ред
рдлрд╝реЙрд░реНрдореВрд▓рд╛ рд╕рдордЭреЗрдВ
рдпрд╣ рдореЙрдбрд▓ рдорд╛рдирддрд╛ рд╣реИ рдХрд┐ рдмрдЪреЗ рд╣реБрдП рдорд╣реАрдиреЗ рдореЗрдВ рдЦрд░реНрдЪ рдЙрд╕реА рдФрд╕рдд рджрд░ рд╕реЗ рдЬрд╛рд░реА рд░рд╣реЗрдЧрд╛:
$$\text{daily\_burn} = \frac{\text{month\_to\_date\_spend}}{\text{days\_elapsed}}$$
$$\text{projected\_month} = \text{daily\_burn} \times \text{days\_in\_month}$$
рдЕрдВрддрд░ рдмрд╕ \(\text{budget} - \text{projected\_month}\) рд╣реИ; рдЕрдЧрд░ рдпрд╣ рдорд╛рди рдЛрдгрд╛рддреНрдордХ (negative) рдЖрддрд╛ рд╣реИ, рддреЛ рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдЖрдкрдХрд╛ рдЦрд░реНрдЪ рдмрдЬрдЯ рд╕реЗ рдЬрд╝реНрдпрд╛рджрд╛ рд╣реЛрдиреЗ рдХрд╛ рдЕрдиреБрдорд╛рди рд╣реИред
рд╣рд▓ рдХрд┐рдпрд╛ рд╣реБрдЖ рдЙрджрд╛рд╣рд░рдг
рдорд╛рди рд▓реАрдЬрд┐рдП 30 рджрд┐рди рд╡рд╛рд▓реЗ рдорд╣реАрдиреЗ рдХреЗ рдкрд╣рд▓реЗ 10 рджрд┐рдиреЛрдВ рдореЗрдВ рдЖрдкрдиреЗ $4,500 рдЦрд░реНрдЪ рдХрд┐рдП рд╣реИрдВред рджреИрдирд┐рдХ рдмрд░реНрди = \(4{,}500 \div 10 = \textbf{\$450/рджрд┐рди}\)ред рдорд╣реАрдиреЗ рдХреЗ рдЕрдВрдд рдХрд╛ рдЕрдиреБрдорд╛рди = \(450 \times 30 = \textbf{\$13{,}500}\)ред рдЕрдЧрд░ рдЖрдкрдХрд╛ рдмрдЬрдЯ $15,000 рд╣реИ, рддреЛ рдЖрдкрдХрд╛ рдЕрдВрддрд░ \(15{,}000 - 13{,}500 = \textbf{+\$1{,}500}\) рд╣реЛрдЧрд╛, рдФрд░ рдЕрдм рддрдХ рдЖрдкрдиреЗ рдмрдЬрдЯ рдХрд╛ 30% рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛ рд╣реИред
рдЕрдХреНрд╕рд░ рдкреВрдЫреЗ рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рд╕рд╡рд╛рд▓
рдХреНрдпрд╛ рдпрд╣ рдЕрдЪрд╛рдирдХ рдмрдврд╝реЗ рдЦрд░реНрдЪ (spikes) рдХреЛ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦрддрд╛ рд╣реИ? рдирд╣реАрдВ тАФ рдпрд╣ рдЖрдкрдХреЗ рдЕрдм рддрдХ рдХреЗ рдФрд╕рдд рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╕реАрдзрд╛-рд░реЗрдЦреАрдп (straight-line) рдЕрдиреБрдорд╛рди рд╣реИред рдЕрдЧрд░ рдЖрдкрдиреЗ рд╣рд╛рд▓ рд╣реА рдореЗрдВ рдХреЛрдИ рдмрдбрд╝рд╛ рд╡рд░реНрдХрд▓реЛрдб рд╢реБрд░реВ рдХрд┐рдпрд╛ рд╣реИ, рддреЛ рдЬрд╝реНрдпрд╛рджрд╛ рд╕рдЯреАрдХ рдмрд░реНрди рд░реЗрдЯ рдХреЗ рд▓рд┐рдП рд╣рд╛рд▓ рдХреЗ рдХрдо рджрд┐рдиреЛрдВ рдХреА рдЕрд╡рдзрд┐ рд▓реЗрдХрд░ рджреЛрдмрд╛рд░рд╛ рдЧрдгрдирд╛ рдХрд░реЗрдВред
"рдмреАрддреЗ рджрд┐рди" рдореЗрдВ рдХреНрдпрд╛ рдЧрд┐рдирд╛ рдЬрд╛рддрд╛ рд╣реИ? рдмрд┐рд▓рд┐рдВрдЧ рдЕрд╡рдзрд┐ рдХреЗ рд╡реЗ рдкреВрд░реЗ (рдпрд╛ рдЖрдВрд╢рд┐рдХ) рджрд┐рди рдЬреЛ рдЖрдкрдХреЗ MTD рдЖрдВрдХрдбрд╝реЗ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реИрдВ тАФ рдХреИрд▓реЗрдВрдбрд░-рдорд╣реАрдиреЗ рдХреЗ рдмрд┐рд▓рд┐рдВрдЧ рдЪрдХреНрд░ рдореЗрдВ рдЖрдо рддреМрд░ рдкрд░ рдпрд╣ рдЖрдЬ рдХреА рддрд╛рд░реАрдЦ рддрдХ рд╣реЛрддреЗ рд╣реИрдВред
рдХреНрдпрд╛ рдореИрдВ рдЗрд╕реЗ рдХрд┐рд╕реА рдПрдХ рд╕рд░реНрд╡рд┐рд╕ рдХреЗ рд▓рд┐рдП рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдБ? рд╣рд╛рдВред рд╕рд┐рд░реНрдлрд╝ рдПрдХ рд╕рд░реНрд╡рд┐рд╕ (рдЬреИрд╕реЗ egress рдпрд╛ compute) рдХрд╛ MTD рдЦрд░реНрдЪ рдбрд╛рд▓реЗрдВ рдФрд░ рдЙрд╕реА рд▓рд╛рдЗрди рдЖрдЗрдЯрдо рдХрд╛ рдкреВрд░реНрд╡рд╛рдиреБрдорд╛рди рдкрд╛рдПрдВред