Cost management Flashcards
What is meant by the term capital expenses (CapEx)?
The money spent on long-term assets like buildings and equipment. Centered around depreciation- how long will an asset last? Predicting future needs is difficult!
What is meant by the term operational expenses (OpEx)?
The money spent for the on-going running of business costs. Usually considered variable expenses. You only buy what you need e.g. cloud computing
What is the main problem with CapEx?
If demand outpaces capacity then you may end up purchasing on-off equipment for a premium.
What are the 4 cost optimisation strategies?
1) Appropriate provisioning
2) Right sizing
3) Purchase options
4) Geographic selection
What is appropriate provisioning?
When you only provision what is required and nothing more. Consolidate where possible for greater density and lower complexity e.g. 4 small DynamoDBs –> 1 large DynamoDB
What is right sizing?
Use the lowest cost resource that still meets the technical specifications. Architecting for the most consistent use of resources is best versus spikes and valleys. Use a loosely coupled architecture here.
What is purchase options?
Consider using reserved instances for permanent application needs. You may use a combination of these such as a mix of on-demand, spot and RIs
What is geographic selection?
The concept that AWS pricing can vary depending on the region you select. for example, certain regions may be cheaper.
What are soft costs?
The costs associated with provisioning and running, installing a system e.g. training…
What should you consider to reduce soft costs?
Using managed services will reduce soft costs
How can you optimise/reduce data transfer costs?
Data going in and out between AWS regions can become a significant cost. consider using AWS Direct Connect to give cost-effectiveness at large volumes
What is the number one thing you can use to help manage you AWS assets?
Tag, tag, tag
What can a tag strategy be used to manage?
cost allocation, security, automation etc..
What is are AWS resource groups?
a grouping of AWS assets defined by their tags. They can be used to provide consolidated metrics, alarms and config details for a given tag
What is an reserved instance?
Where you purchase or agree to purchase an instance in advance for a significant discount