WEBVTT

00:00.860 --> 00:07.130
Virtualization has been around with us now for a while but it continues to amaze me in the way that

00:07.130 --> 00:10.160
it affects the entire I.T. industry.

00:10.160 --> 00:16.100
It wasn't that long ago that we began to see physical servers being replaced by virtual machines at

00:16.160 --> 00:19.420
individual locations and we still see tons of that.

00:19.550 --> 00:26.090
But what starts to happen is when you take all of this hardware and virtualize IT companies that have

00:26.090 --> 00:32.330
a lot of money behind them can start to build up really big farms of virtual machines and can do all

00:32.330 --> 00:37.120
kinds of really cool things that allow us to pretty much just take all this away.

00:37.160 --> 00:41.900
We don't even in many cases need to set up our own virtual machines.

00:41.930 --> 00:45.590
We can let other people take care of that for us.

00:45.590 --> 00:47.850
This manifests as a lot of different ways.

00:47.930 --> 00:54.410
But the first one I want to talk about is something called infrastructure as a service or I A-S infrastructure

00:54.410 --> 01:01.750
as a service simply means that somebody far away will set us up a virtual infrastructure to do Brazilian's

01:01.750 --> 01:06.980
of things that would normally cost us a lot of money as we brought in servers instead of virtualization

01:06.980 --> 01:11.040
and did all the maintenance that had people who knew how to work at is it's craziness.

01:11.090 --> 01:16.730
There are people out there who will in essence read you an entire infrastructure as a service.

01:16.730 --> 01:17.900
Let's take a look at that.

01:19.020 --> 01:25.640
Probably the best place to get started with infrastructure's this service is a famous Amazon Web Services

01:25.650 --> 01:30.310
So if you take a look here on my screen you see it says AWOS Scott Amazon.com com.

01:30.420 --> 01:34.440
Now if you go ahead and click in there now I've already created an account.

01:34.440 --> 01:41.850
We can set up an infrastructure as a service so I'm going to go to my AWOS management console and this

01:41.850 --> 01:50.310
my friends is most people's first exposure to I am now Amazon Web Services is a lot more than just infrastructure

01:50.310 --> 01:51.340
as a service.

01:51.360 --> 01:53.590
That's one of the small things that it does.

01:53.730 --> 01:58.190
But where we're going to be doing here is we're going to just set up a little web server.

01:58.290 --> 02:03.270
Now keep in mind what I'm say setting up a web server we're going to make a virtualise web server.

02:03.270 --> 02:08.190
We're going to get it up and running and we're going to get it on the internet with a real public IP

02:08.190 --> 02:11.140
address and it's going to be firewalled and everything OK.

02:11.280 --> 02:14.100
So this isn't just one virtualise box.

02:14.130 --> 02:16.120
This is a complete infrastructure.

02:16.140 --> 02:17.000
Let's get started.

02:18.080 --> 02:26.240
Now just because I know how to do it here we go to easy to and easy to is where we set up our infrastructure.

02:26.240 --> 02:30.160
Now if you take a look if you look right here you'll see it says I have running instances.

02:30.380 --> 02:35.780
I actually already have a web server up in cookand So what I want to do here is we're going to go through

02:35.780 --> 02:36.570
the process.

02:36.680 --> 02:37.580
I've already done this.

02:37.580 --> 02:42.350
We're going to do it again of actually setting up a web server from scratch so here we go.

02:42.350 --> 02:46.550
So first of all you click on this but right here it says launch an instance an instance is a virtual

02:46.550 --> 02:50.780
machine as far as Amazon is concerned so we'll launch it instance.

02:50.840 --> 02:55.820
Now take a look at all of these different types of operating systems we can install and see if you want

02:55.820 --> 03:00.830
install Linux if you want install windows I mean take a look here they're all just here and you pick

03:00.830 --> 03:01.820
one now.

03:02.090 --> 03:05.080
I don't want to have to actually pay for this.

03:05.150 --> 03:06.770
So you can actually do this for free.

03:06.770 --> 03:08.180
There's a lot of limitations.

03:08.270 --> 03:11.450
So I'm going to pick a free one.

03:11.480 --> 03:14.040
So for the Linux folks there's plenty of those in here.

03:14.180 --> 03:18.440
And what I'm going to pick just be cause I like Windows as I'm going to pick Microsoft Windows Server

03:18.590 --> 03:26.710
2012 are today so it's just a real basic version of Windows server so I'm going to select that now.

03:27.630 --> 03:33.690
Here I can actually start setting up some of the virtual hardware I can number of CDs I want how much

03:33.690 --> 03:39.610
memory what type of storage I have noticed that it's only the most basic one that's free.

03:39.660 --> 03:41.430
You see that free tier eligible.

03:41.490 --> 03:43.900
So I'm going to stick to this because I want to use the free one.

03:44.010 --> 03:48.740
But if I wanted to spend some money I could just click on one of these other ones.

03:48.760 --> 03:53.760
All right now here is some of the details of how the infrastructure is going to be set up.

03:54.120 --> 03:56.580
What you're having here is a network.

03:56.580 --> 04:05.880
You'll notice that it has an internal net work ID of 172 31 0 0 and that's going to be our internal

04:05.880 --> 04:07.010
IP addresses.

04:07.020 --> 04:11.600
There will also be a virtual router virtual switches will all be set up for us.

04:11.790 --> 04:17.220
The virtual router will have a public IP address that it can go ahead and use any way at once.

04:18.610 --> 04:23.320
So here we can add storage and if you want it for free you get a 30 gigabyte.

04:23.410 --> 04:25.190
It's really an SSD drive.

04:25.210 --> 04:28.890
Now this is an interesting little option here it says delete on terminations.

04:29.110 --> 04:34.000
So basically if I shut it down do I just wipe it out and there are some situations where people would

04:34.000 --> 04:40.800
want that I would uncheck that but I believe that costs me money so I'm going to leave it checked the

04:40.800 --> 04:42.900
next one is tag instance.

04:42.900 --> 04:47.910
Keep in mind we're just setting up one little server here but a lot of people use Amazon observes and

04:47.910 --> 04:50.800
they have just hundreds of these virtual machines.

04:50.820 --> 04:57.190
So this tag instance is just a way for them to identify their individual instances.

04:57.200 --> 04:58.760
Next is security.

04:58.760 --> 05:04.190
Keep in mind that we've got a firewall that's given to us here so we want to configure that firewall.

05:04.220 --> 05:10.580
Right now the way it's set up and remember this is Windows we're going to configure and maintain this

05:10.580 --> 05:15.940
guy using remote desktop so RTP is already set up from anywhere.

05:15.950 --> 05:21.380
Now if I wanted to I could do something cool like this and say just to my IP so this is actually for

05:21.380 --> 05:22.760
where I am right now.

05:22.820 --> 05:25.070
This is the IP address of where I'm at.

05:25.070 --> 05:31.970
So nobody is going to be able to get to my server unless they're using RTP and they're doing it from

05:31.970 --> 05:34.760
my IP address here in the comfort of my house.

05:34.760 --> 05:37.820
Now it's going to be a web server so I want to add a rule here.

05:38.180 --> 05:40.900
In this case I'm just going to add a TDP.

05:40.910 --> 05:44.970
So now it all out incoming DDP from anywhere.

05:45.230 --> 05:47.310
So I think I like the way that looks.

05:47.480 --> 05:51.360
So I'm going to review this and give it a launch.

05:51.710 --> 05:54.310
Now here's basically the.

05:54.310 --> 05:57.260
Are you sure screen shows what you're setting up.

05:57.260 --> 05:59.300
It says how your security set up.

05:59.300 --> 06:00.550
Everything like that.

06:00.590 --> 06:03.720
What I'm going to do here is let's just go ahead and click Cancel.

06:05.200 --> 06:07.390
Because I've already got one of these running.

06:07.570 --> 06:16.270
So let's instead go ahead take a look at my existing running system so here I'm just going to click

06:16.270 --> 06:20.020
on running instances and here's my.

06:20.020 --> 06:21.270
Up and running system.

06:21.400 --> 06:25.870
Now there's really not much to look at from the screen other than a few important things like for example

06:25.900 --> 06:27.970
here's my public IP address.

06:27.970 --> 06:28.710
I'm going to cut.

06:28.810 --> 06:31.510
I'm going to copy that and you'll see why in just a minute.

06:31.510 --> 06:33.320
So this is my IP address.

06:33.380 --> 06:35.800
It's internal IP address right here.

06:35.800 --> 06:38.160
And if you scroll down there's a little bit more information.

06:38.170 --> 06:40.100
But right now it's up and running.

06:40.270 --> 06:49.460
So if I want to actually administer this I'm going to be running good old remote desktop.

06:49.600 --> 06:51.850
So I was in there before so it remembered the address.

06:51.850 --> 06:56.720
I'm going to go ahead and hit connect and it's going to want a password.

06:58.730 --> 07:02.250
I got this password when I actually helped set all this up.

07:02.440 --> 07:03.680
Well just hit OK.

07:09.170 --> 07:13.830
And I am now in the Windows server that I had just set up.

07:13.880 --> 07:16.280
So this thing's pretty much up and ready to cook.

07:16.280 --> 07:18.830
I even went so far earlier

07:21.480 --> 07:24.680
is I got I guess running on here already.

07:24.690 --> 07:30.250
So all I really need to do at this point is let's go to a regular browser.

07:31.370 --> 07:34.460
Just open up the tab here and if I've done this right.

07:40.310 --> 07:49.100
I'm just going to punch his password in and I am on right now I am on the website that I just generated

07:51.270 --> 07:54.870
are you wrap your mind around what just happened here.

07:54.870 --> 07:56.730
Infrastructure as a service.

07:56.730 --> 08:02.400
In this case provided by Amazon Web Services and they W-S they're probably one of the most popular ones

08:02.440 --> 08:08.100
but they're certainly not the only provider out there gave us the ability to create an infrastructure

08:08.100 --> 08:12.320
which included a web server running the operating system choice windows.

08:12.480 --> 08:14.730
It set up a virtual switch.

08:14.730 --> 08:18.750
It's got a virtual router set up in there that's doing that.

08:18.750 --> 08:20.630
So we have an internal IP addresses.

08:20.670 --> 08:25.090
It gave us a public IP address that we didn't have to beg from our ISP.

08:25.080 --> 08:27.040
There's a firewall pre-set up.

08:27.060 --> 08:34.660
We went in did some configuration and Teta we set up a Web site a public Web site on the Internet and

08:34.710 --> 08:37.220
what not even four minutes how long did it take.

08:37.230 --> 08:38.220
By the time me.

08:38.410 --> 08:47.240
So you need to wrap your mind around how incredibly powerful I am is it takes care of everything for

08:47.240 --> 08:54.490
us for people who are developing web sites for web applications things like that.

08:54.530 --> 08:57.440
This is pretty much the go to way of doing things.

08:57.440 --> 08:58.610
It's powerful.

08:58.610 --> 09:02.450
We don't have to worry about hard drives going down we don't have to worry about our ISP going out we

09:02.450 --> 09:06.050
don't worry about our router heating up at 2:00 in the morning.

09:06.050 --> 09:15.040
The entire infrastructure is provided to us at a surprisingly low price down

09:17.630 --> 09:21.830
in

09:25.830 --> 09:30.080
an.
