This series is intended to be a personal study guide. Information may not be comprehensive or accurate. I am sharing it in case others find it useful. Please feel free to comment if any information is inaccurate.
3.1 Define methods of deploying and operating in the AWS Cloud
Identify at a high level different ways of provisioning and operating in the AWS Cloud
-
Programmatic access, APIs, SDKs, AWS Management Console, CLI, Infrastructure as Code
- Programmatic access - allows user to make API calls, use the AWS CLI, or use the Tools for Windows PowerShell
- APIs - services can be accessed through their own APIs
- SDKs - software development kits, allow developers to build on AWS using their preferred languages
- Management Console- browser-based UI, easy to use but sometimes slower and more difficult to govern
- CLI - control services from the command line and automate with scripts
- Infrastructure as Code (IaC) - define resources in code and deploy them to cloud environment (allows for code review and version control)
Identify different types of cloud deployment models
- Types of cloud computing
- All in with cloud/cloud native - deploy and operate entirely in the cloud
- Hybrid - some on-prem solutions mixed with some cloud solutions
- On-premises - deploying cloud services on-prem, see AWS Outposts
Identify connectivity options
- VPN - establish secure connections between your on-premises networks, remote offices, client devices, and the AWS global network using encrypted tunnels
- AWS Direct Connect - alternative to using internet, has higher speed and lower latency
- Public internet- use internet gateways to allow users to connect to resources through the internet
Top comments (0)