From the course: AWS for Architects: Network and Storage Design

About using cloud services - Amazon Web Services (AWS) Tutorial

From the course: AWS for Architects: Network and Storage Design

Start my 1-month free trial

About using cloud services

- [Instructor] There are a number of best practices to follow when you're learning about Cloud Services and I'm going to review them here. First, if possible, set up a completely separate dedicated account for use with training if you can do that. Now I realize in some situations that's not possible, but that really is the cleanest way especially when you're working with scenarios because you're going to be working with a lot of AWS objects, it can be very difficult to remember to remove all of the test objects if you're in a shared environment. However if you do have to do that, then a couple of other recommendations, you want to set up a billing alert in the console so you'll get a notification if you forget to turn off services and this is particularly important if you're going to work on server based scalability because you can run up some charges pretty quickly when you're spinning up multiple instances of servers. Additionally, you want to control access to this training account, I have seen some unfortunate incidences in some of my customers where training accounts were actually used for some unintended purposes and the companies occurred some unexpected charges, so you want to make sure that you set up appropriate logins, IAM permissions, assign those permissions to the particular services that you want people to be able to try out and really don't use root even in training because if you use the root or the one core account, you're giving all access permissions and it's just not a good practice. And finally you want to clean up all of the resources when you're done using them and delete the account when done. If you can, it's ideal to use Cloud Formation Templates to spin up sets of services and that's the pattern that I'm going to use in this course. Because so long as those templates have a delete on removal of the confirmation staff, then you cleanly remove all of the resources and I find when I get into these advanced scenarios, particularly using servers with EC2 and load balancers and all of the different VPC objects, it's just a lot cleaner way to work with training, so it's a tip use Cloud Formation when you can.

Contents