Module 1 - Introduction to Amazon Web Services Flashcards
AWS Range of Services
- Compute, storage, network security tools.
- Complex solutions: blockchain, machine learning, artificial intelligence, robot development platforms.
- Specialised tool sets like video production management systems, orbital satellites.
Fundamental Cloud Compute Model
- Client-server model.
2. AWS: Amazon Elastic Compute Cloud, EC2, EC2 instance, virtual server.
Client-Server Model
A transaction between a client and a server. Server evaluates the details of this request and fulfils it by returning the information to the client.
Client
Web browser or desktop application that person interacts with to make requests to computer servers.
Server
Server evaluates details of request and fulfils it by returning the information to the client.
Cloud Computing
On-demand delivery of IT resources over the internet with pay-as-you-go pricing.
Three Cloud Computing Deployment Models
- Cloud-based.
- On-premises.
- Hybrid.
Factors for selecting cloud strategy
- Required cloud application components.
- Preferred resource management tools.
- Legacy IT infrastructure requirements.
Cloud-Based Deployment
- Run all parts of the application in the cloud.
- Migrate existing applications to the cloud.
- Design and build new applications in the cloud.
NB:
1. can build on low-level infrastructure that requires IT staff to manage.
- use higher-level services that reduce the management, architecting and scaling requirements of the core infrastructure.
On-Premises Deployment (Private cloud deployment)
think resources
- Deploy resources by using virtualisation and resource management tools.
- Increase resource utilisation by using application management and virtualisation technologies.
(Might have applications that run on technology that is fully kept on-premises data centre).
Hybrid Deployment
Connect cloud-based resources to on-premises infrastructure.
Benefits of Cloud Computing (6)
TSSBIG
- Trade upfront expense for variable expense.
- Stop spending money to run and maintain data centres.
- Stop guessing capacity.
- Benefit from massive economies of scale.
- Increase speed and agility.
- Go global in minutes.
Trade upfront expense for variable expense
Taking cloud computing approach that offers benefit of variable expense: companies can implement innovative solutions while saving on costs.
Upfront expense
data centres, physical servers, other resources that you would need to invest in before using them.
Variable expense
Only pay for computing resources you consume.