1 00:00:07,519 --> 00:00:11,460 so what we're going to do is first off we're going to purchase a domain name 2 00:00:11,460 --> 00:00:17,779 using the route 53 service then we're going to look at uploading our website 3 00:00:17,779 --> 00:00:24,510 to Amazon Web Services it specifically the AWS s3 service and then we're going 4 00:00:24,510 --> 00:00:30,420 to enable that to host our website, once we have done that what we're going to do 5 00:00:30,420 --> 00:00:35,579 is then create a cloudfront distribution which will make a copy of 6 00:00:35,579 --> 00:00:40,620 our website and distribute it across well over 50 different edge locations 7 00:00:40,620 --> 00:00:46,079 across the world then we're going to look at using the route 53 service the 8 00:00:46,079 --> 00:00:52,949 main domain service of Amazon Web Services to route our traffic through to our 9 00:00:52,949 --> 00:00:57,480 edge locations and then once we've done that we can look at increasing security 10 00:00:57,480 --> 00:01:08,070 with HTTPS encryption for traffic to and from our website. Now what will this look like? 11 00:01:08,070 --> 00:01:15,960 our request to our domain name will come to Amazon Web Services through the 12 00:01:15,960 --> 00:01:23,880 AWS route 53 service from there it will distribute our request to a cloudfront 13 00:01:23,880 --> 00:01:30,360 edge location close to us or close to your end-user so for example if your end 14 00:01:30,360 --> 00:01:35,790 user is located in Australia then they'll most likely end up getting their 15 00:01:35,790 --> 00:01:41,159 content delivered from the Sydney edge location if your user is located in 16 00:01:41,159 --> 00:01:46,799 North Virginia then they will definitely beginning their their copy of your 17 00:01:46,799 --> 00:01:54,090 website from the US East region so to enable that to happen 18 00:01:54,090 --> 00:01:59,219 cloud front needs a cloudfront distribution which is a copy of your 19 00:01:59,219 --> 00:02:06,810 website and what it does it gets it from the Amazon s3 service so we're going to 20 00:02:06,810 --> 00:02:13,290 get your website and we're going to upload it to Amazon s3 service in 21 00:02:13,290 --> 00:02:18,930 to what we call a bucket which will contain that website and then the cloudfront 22 00:02:18,930 --> 00:02:25,140 service will update on a reasonably regular basis probably 23 00:02:25,140 --> 00:02:30,060 everyday or whatever we want to specify, will update its cloudfront distribution 24 00:02:30,060 --> 00:02:35,430 and then distribute that across the cloud front edge locations we're also 25 00:02:35,430 --> 00:02:41,790 going to have HTTPS enabled so we're going to have a creeping SSL encryption 26 00:02:41,790 --> 00:02:47,579 on traffic coming to and from if we require that and so we're going to again 27 00:02:47,579 --> 00:02:55,169 use the AWS management console to create an SSL certificate using the AWS 28 00:02:55,169 --> 00:02:59,519 certificate manager now this in the past used to be quite an expensive thing used 29 00:02:59,519 --> 00:03:03,150 to have to pay around about a hundred dollars to do this and there was a bit 30 00:03:03,150 --> 00:03:08,040 of mucking around to get that into Amazon Web Services and so now it's all 31 00:03:08,040 --> 00:03:13,439 very automated and free and a really great simple process to do right now so 32 00:03:13,439 --> 00:03:20,069 that's what it will look like when we finish so the first thing you need to do 33 00:03:20,069 --> 00:03:25,069 is you need to get an Amazon Web Services account so go to aws.amazon.com 34 00:03:25,069 --> 00:03:31,069 if you don't already have an AWS account sign up cost you nothing to sign up and 35 00:03:31,069 --> 00:03:36,449 if you start using their services you will be able to for the first five 36 00:03:36,449 --> 00:03:43,229 months do that use it under the AWS free tier the next thing we need is we 37 00:03:43,229 --> 00:03:47,970 obviously need a website if you don't have one ready to go there are a couple 38 00:03:47,970 --> 00:03:51,720 of sites here where you can get free html5 templates and they're they're 39 00:03:51,720 --> 00:04:00,799 pretty good templates as well the ones there are freehtml5.co or html5up.net 40 00:04:00,799 --> 00:04:06,479 and so go to either one of those and download and unzip the file that you 41 00:04:06,479 --> 00:04:10,859 get there and you'll have a a web site ready to go that we can upload to Amazon 42 00:04:10,859 --> 00:04:18,180 s3 you're also going to need the course notes for the course so in the next 43 00:04:18,180 --> 00:04:23,920 lecture if you go to the reference section there there will be a link to 44 00:04:23,920 --> 00:04:28,250 to download the course notes and those course notes are quite good they'll have 45 00:04:28,250 --> 00:04:31,970 every step of the way I have screenshots and you'll be able to just watch the 46 00:04:31,970 --> 00:04:36,470 lectures and then go ahead use these course notes to implement the 47 00:04:36,470 --> 00:04:40,730 infrastructure yourself so that brings us to the end of the intro and I'll see 48 00:04:40,730 --> 00:04:44,320 you in the next lecture