Join Lynn Langit for an in-depth discussion in this video About using cloud services, part of AWS for Architects: High Availability and Continuous Deployment.
- [Instructor] Now, although we'll be working with scenarios in this course, and you may choose to just watch the course rather than work with live AWS services, if you wish to use the services, particularly the sections around the continuous deployment, do be aware that many of these services are not included in the AWS free tier. So best practice in general when you are learning new AWS services can be applied here. And that includes, if possible, setting up a dedicated AWS account. If you can't do that, if you're at a work situation, you want to, at the very least, access control who has access to the services that you're learning.
Additionally, you should set up a billing alert on the account that you're trying out the new services. And that's so that you can be notified if your bill is starting to accrue some charges, and that usually means that you've forgotten to turn off the service that you were trying out. For access controlling the account, you wanna set up IM users that have specific service permissions, if you're having to use a shared account. Again, best practice is to use a dedicated separate AWS account for learning. And then, you always wanna clean up and/or delete the services when you are done working with them.
This is particularly important when you're working with server-based services, and being that recovering high availability, which generally means multiple servers, for example, for EC2 or RDS, plus their load balancer and other front-end services. It can get pretty expensive pretty fast if you forget to turn it off. So if you are trying out any of the techniques that we're discussing in this course on your own AWS account, pay careful attention to the services that you turn on, and be sure to turn them off and delete them, and possibly delete the entire account when you're done studying.
- Understanding high availability (HA)
- Preparing for HA
- Designing for HA
- Understanding continuous deployment (CD)
- Types of verification tests used in CD
- Server mutability and CD
- Implementing CD
- Advanced CD pipeline techniques
- CD pipeline with Step Functions