Cloud Computing Pros and Cons Flashcards
Pro: Cost
- No need to set up and maintain servers
- No need to train specialist staff to maintain servers.
Pro: Easy to Implement
No need to deal with backend setup of bare metal servers.
Pro: Accessibility
Access Data Anywhere
Access Apps Anywhere
Increased collaboration due to accessibility
Pro: Scalability
Resources can be added and removed as demand increases or decreases
Pro: Distributed
Resources are distributed across multiple regions
Regions can share the load when servers go down
Pro: Deployment Speed
Increased deployments speed
Ability to iterate through different configs
Experiment with different configs
Con: Less Control
You must rely on customer service from the cloud provider.
You don’t have as much control as you would with purpose-built infrastructure.
Con: Less customisation
You rely on a set number of services that your provider has available.
These may not perfectly cover your needs.
Trust
You are handing over your data and app to a third party.
You aren’t privy to the internal workings of their infrastructure.
Issues with maintaining your own servers.
You need to track: Power Heat / Cooling Processing Power. Anticipate Demand
Storage and processing power changes every day
You have to buy specialist Servers that must align with bare metal that you already have and this has to be installed by professionals.
The more complex your infrastructure is the harder it is to build upon.
You have to facilitate multiple codebases
Security
AWS provides encryption and security