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