Would you like to inspect the original subtitles? These are the user uploaded subtitles that are being translated:
1
00:00:00,199 --> 00:00:05,730
hello everyone and welcome to lab one of
2
00:00:03,259 --> 00:00:08,429
learn as your step by step video
3
00:00:05,730 --> 00:00:10,889
tutorial and in this first lab which is
4
00:00:08,429 --> 00:00:12,660
approximately of 45 minutes what I will
5
00:00:10,889 --> 00:00:16,920
be doing is I'll be going and I'll be
6
00:00:12,660 --> 00:00:19,050
hosting a website on the CEO portal so
7
00:00:16,920 --> 00:00:20,609
what I will do in this 45 minutes I'll
8
00:00:19,050 --> 00:00:21,900
be doing the following first I will
9
00:00:20,609 --> 00:00:24,150
start with fundamentals
10
00:00:21,900 --> 00:00:27,539
I will first talk about what is she as
11
00:00:24,150 --> 00:00:29,010
pious and EAA's because without this you
12
00:00:27,539 --> 00:00:31,560
won't be able to understand what is
13
00:00:29,010 --> 00:00:33,329
cloud and what is Azure and once these
14
00:00:31,560 --> 00:00:35,670
terminologies are cleared you know I
15
00:00:33,329 --> 00:00:37,110
will talk about Azure and cloud once
16
00:00:35,670 --> 00:00:39,629
that is done I will help you in
17
00:00:37,110 --> 00:00:41,309
understanding how to go and register on
18
00:00:39,629 --> 00:00:44,010
the azure portal and how to get your
19
00:00:41,309 --> 00:00:45,510
free credit limits and once that is done
20
00:00:44,010 --> 00:00:48,539
we will go and we'll create a simple
21
00:00:45,510 --> 00:00:50,910
website or a simple HTML page and we
22
00:00:48,539 --> 00:00:52,980
will deploy it on the azure portal now
23
00:00:50,910 --> 00:00:54,809
while I'm doing this demo I will be also
24
00:00:52,980 --> 00:00:57,030
going through lot of small small things
25
00:00:54,809 --> 00:00:58,680
I will talk about resource I will talk
26
00:00:57,030 --> 00:01:00,539
about resource groups I will talk about
27
00:00:58,680 --> 00:01:02,730
a peddit or I will talk about service
28
00:01:00,539 --> 00:01:04,949
plans I will be doing an FTP and so many
29
00:01:02,730 --> 00:01:07,500
things so it's a promise if you go
30
00:01:04,949 --> 00:01:11,010
through this 45 minutes you'd be at
31
00:01:07,500 --> 00:01:14,369
least in a position to go and host your
32
00:01:11,010 --> 00:01:17,970
first website on the azure portal so let
33
00:01:14,369 --> 00:01:19,650
us start now before we start with us
34
00:01:17,970 --> 00:01:21,360
your before we go into us your we need
35
00:01:19,650 --> 00:01:24,210
to understand something called as clout
36
00:01:21,360 --> 00:01:26,700
and in order to understand cloud we need
37
00:01:24,210 --> 00:01:30,450
to understand three terminologies C as
38
00:01:26,700 --> 00:01:34,200
PR and yes now you can see that I did
39
00:01:30,450 --> 00:01:36,240
not spell it as SAS pass and mmm-hmm I
40
00:01:34,200 --> 00:01:39,720
did not spell that because when you
41
00:01:36,240 --> 00:01:42,090
spell this word I a a s right it looks
42
00:01:39,720 --> 00:01:45,450
very embarrassing right so you can use
43
00:01:42,090 --> 00:01:48,450
my trick you can say C as P as and yes
44
00:01:45,450 --> 00:01:50,670
right so let us first try to understand
45
00:01:48,450 --> 00:01:52,110
these these three terminologies so we'll
46
00:01:50,670 --> 00:01:53,579
start from right to left will first
47
00:01:52,110 --> 00:01:55,560
understand these three terminologies
48
00:01:53,579 --> 00:01:59,700
then we will define cloud and then we
49
00:01:55,560 --> 00:02:01,500
will define us your now when you when
50
00:01:59,700 --> 00:02:03,299
you go to whole host of websites so when
51
00:02:01,500 --> 00:02:05,060
you actually go to some hosting provider
52
00:02:03,299 --> 00:02:07,320
and you say you want to host a website
53
00:02:05,060 --> 00:02:09,300
the hosting provider has to give you a
54
00:02:07,320 --> 00:02:11,730
lot of services he has to give you hard
55
00:02:09,300 --> 00:02:13,100
disk he has to give you bandwidth years
56
00:02:11,730 --> 00:02:14,990
to allocate your ram here
57
00:02:13,100 --> 00:02:17,590
to a Lockheed you CPU he has to allocate
58
00:02:14,990 --> 00:02:22,550
virtual machines give you software's and
59
00:02:17,590 --> 00:02:25,130
so many things right if you see these
60
00:02:22,550 --> 00:02:27,620
services we can divide into three
61
00:02:25,130 --> 00:02:30,470
categories so these all services we can
62
00:02:27,620 --> 00:02:33,020
divide into three categories one is the
63
00:02:30,470 --> 00:02:35,690
infrastructure service another one is a
64
00:02:33,020 --> 00:02:38,660
platform service and the last one is a
65
00:02:35,690 --> 00:02:40,190
software service so let's quickly run
66
00:02:38,660 --> 00:02:42,710
through each one of these layers so the
67
00:02:40,190 --> 00:02:44,960
infrastructure layer is the metal part
68
00:02:42,710 --> 00:02:47,870
of your hosting so metal part means it
69
00:02:44,960 --> 00:02:50,420
has a ram hard disk virtual machines the
70
00:02:47,870 --> 00:02:53,060
CPU your routers your networking
71
00:02:50,420 --> 00:02:55,490
everything is in this layer on the top
72
00:02:53,060 --> 00:02:57,200
of it we have the platform layer you
73
00:02:55,490 --> 00:02:59,330
know which has operating systems
74
00:02:57,200 --> 00:03:01,880
probably you need databases like SQL
75
00:02:59,330 --> 00:03:05,960
Server Oracle you need frameworks like
76
00:03:01,880 --> 00:03:09,620
java.net or like angular right you need
77
00:03:05,960 --> 00:03:12,560
web servers like a pious Tomcat Apache
78
00:03:09,620 --> 00:03:14,230
so this this is basically your platform
79
00:03:12,560 --> 00:03:17,510
you know which makes this metal alive
80
00:03:14,230 --> 00:03:19,010
remember any hardware which you which
81
00:03:17,510 --> 00:03:21,470
you buy right you know only becomes
82
00:03:19,010 --> 00:03:23,780
alive or only becomes useful when you
83
00:03:21,470 --> 00:03:25,640
have the necessary software is like
84
00:03:23,780 --> 00:03:28,100
operating system and so on so that is a
85
00:03:25,640 --> 00:03:33,740
platform part and then the third layer
86
00:03:28,100 --> 00:03:35,090
is the software layer wherein we need we
87
00:03:33,740 --> 00:03:36,890
have the application software for
88
00:03:35,090 --> 00:03:38,930
example probably you have a male
89
00:03:36,890 --> 00:03:40,970
software for your website you have
90
00:03:38,930 --> 00:03:43,310
invoicing must be or you have accounting
91
00:03:40,970 --> 00:03:45,560
software's or you have a control panel
92
00:03:43,310 --> 00:03:47,840
right so all that thing actually comes
93
00:03:45,560 --> 00:03:51,080
in the software layer so in short you
94
00:03:47,840 --> 00:03:52,880
know when any hosting provider wants to
95
00:03:51,080 --> 00:03:55,100
give you services for hosting a website
96
00:03:52,880 --> 00:03:57,050
it is classified into three layers one
97
00:03:55,100 --> 00:04:00,020
is the infrastructure layer the platform
98
00:03:57,050 --> 00:04:01,490
layer and the software layer now if your
99
00:04:00,020 --> 00:04:02,060
supposed to do all of these things by
100
00:04:01,490 --> 00:04:05,960
yourself
101
00:04:02,060 --> 00:04:07,850
it is quite of a hard work right so you
102
00:04:05,960 --> 00:04:09,920
know like for example if you want to
103
00:04:07,850 --> 00:04:11,420
host a website and you say that I will
104
00:04:09,920 --> 00:04:13,040
do all of these things by myself then
105
00:04:11,420 --> 00:04:14,600
you need to hunt a datacenter you need
106
00:04:13,040 --> 00:04:17,090
to buy the operating system license up
107
00:04:14,600 --> 00:04:19,880
front you need to get the hardware's the
108
00:04:17,090 --> 00:04:21,979
CPU the RAM the whole box right you need
109
00:04:19,880 --> 00:04:23,270
we need technicians you need to network
110
00:04:21,979 --> 00:04:25,639
guys you need
111
00:04:23,270 --> 00:04:27,889
guys you need hardware engineers and so
112
00:04:25,639 --> 00:04:31,669
on right so basically you pay upfront
113
00:04:27,889 --> 00:04:34,159
all the cost right and you are not aware
114
00:04:31,669 --> 00:04:37,310
still that your site will be giving you
115
00:04:34,159 --> 00:04:40,129
how much ry right or how much money so
116
00:04:37,310 --> 00:04:42,050
you'd like to engage with the web
117
00:04:40,129 --> 00:04:44,780
hosting provider in such a way that you
118
00:04:42,050 --> 00:04:48,400
you would want it to be elastic you
119
00:04:44,780 --> 00:04:52,009
would want it to be flexible you want to
120
00:04:48,400 --> 00:04:56,030
pay for only what you use right in other
121
00:04:52,009 --> 00:04:59,300
words you want it to be on-demand so in
122
00:04:56,030 --> 00:05:01,610
cloud what happens is it follows the two
123
00:04:59,300 --> 00:05:04,460
principles of oh so there are two
124
00:05:01,610 --> 00:05:06,590
principles you know oh and oh so oh the
125
00:05:04,460 --> 00:05:08,870
first o stands for on-demand on-demand
126
00:05:06,590 --> 00:05:13,509
means I will say that okay I just need 1
127
00:05:08,870 --> 00:05:16,819
GB RAM 200 GB hard disk for 10 days
128
00:05:13,509 --> 00:05:19,280
right so first is the first principle of
129
00:05:16,819 --> 00:05:21,889
of cloud is that it is on-demand it is
130
00:05:19,280 --> 00:05:26,060
flexible it is elastic in nature so I
131
00:05:21,889 --> 00:05:29,719
can start with like let's say you know a
132
00:05:26,060 --> 00:05:32,120
simple machine like 4gb RAM and 200 GB
133
00:05:29,719 --> 00:05:34,520
hard disk and to modify if I grow I will
134
00:05:32,120 --> 00:05:37,159
say ok now I want a 8 GB RAM machine so
135
00:05:34,520 --> 00:05:39,710
I can I can scale up and I can scale
136
00:05:37,159 --> 00:05:42,650
down right and I will pay only for what
137
00:05:39,710 --> 00:05:44,360
I use the second thing is everything is
138
00:05:42,650 --> 00:05:46,880
outsourced the second o stands for
139
00:05:44,360 --> 00:05:49,880
outsourcing means I don't worry about
140
00:05:46,880 --> 00:05:53,029
who takes the backup who installs the
141
00:05:49,880 --> 00:05:56,360
software where do you procure it from
142
00:05:53,029 --> 00:05:57,770
right so that the the resources part
143
00:05:56,360 --> 00:06:00,080
also decline over here because now
144
00:05:57,770 --> 00:06:03,319
everything is outsourced to your hosting
145
00:06:00,080 --> 00:06:05,599
provider so cloud has the two big O's
146
00:06:03,319 --> 00:06:07,699
the first one is everything is on demand
147
00:06:05,599 --> 00:06:10,340
it is elastic and the second one is
148
00:06:07,699 --> 00:06:12,349
everything is out sourced so that you
149
00:06:10,340 --> 00:06:15,169
just concentrate on your website you
150
00:06:12,349 --> 00:06:17,270
just concentrate on your business in
151
00:06:15,169 --> 00:06:20,719
other words you know we want things to
152
00:06:17,270 --> 00:06:23,360
be as a service again I repeat this
153
00:06:20,719 --> 00:06:25,969
sentence we want to deal with the
154
00:06:23,360 --> 00:06:28,400
hosting provider in terms of services
155
00:06:25,969 --> 00:06:29,990
rather than buying things upfront for
156
00:06:28,400 --> 00:06:31,940
example when you go to a hotel right to
157
00:06:29,990 --> 00:06:33,590
eat you do not worry about the cook you
158
00:06:31,940 --> 00:06:35,030
do not worry about
159
00:06:33,590 --> 00:06:36,500
you know what is happening at the back
160
00:06:35,030 --> 00:06:38,660
you know from where is buying things you
161
00:06:36,500 --> 00:06:39,350
say you just place your order you eat it
162
00:06:38,660 --> 00:06:40,700
and you go
163
00:06:39,350 --> 00:06:42,680
and after that washing the dishes
164
00:06:40,700 --> 00:06:45,650
keeping the place clean everything is
165
00:06:42,680 --> 00:06:47,360
the headache of the restaurant right so
166
00:06:45,650 --> 00:06:49,670
here also we want to deal in terms of
167
00:06:47,360 --> 00:06:52,250
services so it is possible that I just
168
00:06:49,670 --> 00:06:54,170
want the infrastructure as a service or
169
00:06:52,250 --> 00:06:57,590
must be I want the platform as a service
170
00:06:54,170 --> 00:07:00,110
and/or I want just a software service so
171
00:06:57,590 --> 00:07:02,120
basically we want the hosting provided
172
00:07:00,110 --> 00:07:04,520
to provide us a flexibility saying that
173
00:07:02,120 --> 00:07:06,890
which layer you want and from that which
174
00:07:04,520 --> 00:07:09,170
item you want as a service and for how
175
00:07:06,890 --> 00:07:10,580
much time so that's what exactly cloud
176
00:07:09,170 --> 00:07:11,690
is all about cloud is all about
177
00:07:10,580 --> 00:07:15,620
on-demand
178
00:07:11,690 --> 00:07:17,180
and outsourced so now coming to us your
179
00:07:15,620 --> 00:07:19,190
so now that we know the definition of
180
00:07:17,180 --> 00:07:21,950
cloud so what is Azure as here is
181
00:07:19,190 --> 00:07:24,530
nothing but it is Microsoft's cloud it
182
00:07:21,950 --> 00:07:28,190
is the solution given by Microsoft for
183
00:07:24,530 --> 00:07:30,140
cloud so if you see a like you can see
184
00:07:28,190 --> 00:07:31,670
that I am logged into the azure portal I
185
00:07:30,140 --> 00:07:34,160
will I will come to the steps of how to
186
00:07:31,670 --> 00:07:37,630
go and register to the azure portal but
187
00:07:34,160 --> 00:07:41,030
here you can see I can go and I can
188
00:07:37,630 --> 00:07:43,160
scale up and I can scale down elastic
189
00:07:41,030 --> 00:07:44,840
that's a very important word so you can
190
00:07:43,160 --> 00:07:46,580
see like when I go and choose any kind
191
00:07:44,840 --> 00:07:51,170
of a service you know for example you
192
00:07:46,580 --> 00:07:54,170
can see here I can go to any kind of
193
00:07:51,170 --> 00:07:56,300
service I want to add a service so I'll
194
00:07:54,170 --> 00:08:00,290
say I want to go and just host a simple
195
00:07:56,300 --> 00:08:02,090
website now when I go to host this
196
00:08:00,290 --> 00:08:05,270
website you know I can go and define
197
00:08:02,090 --> 00:08:09,380
that what kind of plan I want I can go
198
00:08:05,270 --> 00:08:11,570
and say that I just want it to be free
199
00:08:09,380 --> 00:08:15,020
you can see this is the thing which is
200
00:08:11,570 --> 00:08:17,060
free with a 1 GB storage right or I can
201
00:08:15,020 --> 00:08:19,550
just pay some money and say ok I just I
202
00:08:17,060 --> 00:08:21,320
want 1 GB storage but I need some domain
203
00:08:19,550 --> 00:08:24,560
names as well right custom domains right
204
00:08:21,320 --> 00:08:26,990
or I can so let us say I start with free
205
00:08:24,560 --> 00:08:28,610
and my website goes great right and
206
00:08:26,990 --> 00:08:30,350
tomorrow if I were to go and upgrade I
207
00:08:28,610 --> 00:08:32,420
don't have to send a mail to the hosting
208
00:08:30,350 --> 00:08:34,400
provider saying please upgrade and then
209
00:08:32,420 --> 00:08:36,230
negotiate right what I can do is I can
210
00:08:34,400 --> 00:08:38,480
just go and change my plan so I can just
211
00:08:36,230 --> 00:08:40,040
go hop I can scale up and I can choose
212
00:08:38,480 --> 00:08:42,080
must be this service you know where I
213
00:08:40,040 --> 00:08:45,550
will say okay I want a fork or machine
214
00:08:42,080 --> 00:08:47,740
with a 14 GB RAM and 250 GB hard this
215
00:08:45,550 --> 00:08:50,080
so you can see like this is the most
216
00:08:47,740 --> 00:08:53,170
important part of a cloud that you can
217
00:08:50,080 --> 00:08:55,750
scale up you can scale down you can pay
218
00:08:53,170 --> 00:08:57,400
as you use right so if I go and host
219
00:08:55,750 --> 00:08:59,590
this service so he will only charge me
220
00:08:57,400 --> 00:09:01,690
for the time I have used it if I go and
221
00:08:59,590 --> 00:09:03,550
shut down that website I will not be
222
00:09:01,690 --> 00:09:05,950
charged for that so normally when you
223
00:09:03,550 --> 00:09:07,780
buy from GoDaddy or from other hosting
224
00:09:05,950 --> 00:09:10,180
providers they take the money upfront
225
00:09:07,780 --> 00:09:12,100
from you that they are not elastic in
226
00:09:10,180 --> 00:09:14,010
nature so they say that okay here is my
227
00:09:12,100 --> 00:09:15,970
standard package with this much
228
00:09:14,010 --> 00:09:18,310
hard-disk with this operating system
229
00:09:15,970 --> 00:09:20,920
with this this this this that's it right
230
00:09:18,310 --> 00:09:22,960
now you use the sub website or you do
231
00:09:20,920 --> 00:09:25,810
not use a web site you have to pay it up
232
00:09:22,960 --> 00:09:27,910
front right while in case of a
233
00:09:25,810 --> 00:09:30,220
cloud-based solution like as your Amazon
234
00:09:27,910 --> 00:09:33,400
you will pay only for what do you use
235
00:09:30,220 --> 00:09:35,230
that's a big difference so that was a
236
00:09:33,400 --> 00:09:37,450
definition of cloud that was a
237
00:09:35,230 --> 00:09:40,230
definition of Azure and that was the
238
00:09:37,450 --> 00:09:42,520
understanding for EAA's Pia's and shias
239
00:09:40,230 --> 00:09:45,760
so the first step is we need to get
240
00:09:42,520 --> 00:09:49,839
access to the as your account right mm
241
00:09:45,760 --> 00:09:52,900
so go ahead to account on Azure com fill
242
00:09:49,839 --> 00:09:56,230
in the registration now in order to get
243
00:09:52,900 --> 00:09:59,290
access to the free services right so you
244
00:09:56,230 --> 00:10:01,990
can see it gives you a 12 months of free
245
00:09:59,290 --> 00:10:05,200
service with the 13,300 of us your
246
00:10:01,990 --> 00:10:07,150
credit right and it also says that this
247
00:10:05,200 --> 00:10:08,890
is a free free account it does not
248
00:10:07,150 --> 00:10:11,260
automatically upgrade to a paid
249
00:10:08,890 --> 00:10:13,680
subscription now thirteen thousand three
250
00:10:11,260 --> 00:10:17,050
hundred rupees approximately comes to
251
00:10:13,680 --> 00:10:19,570
two hundred dollars approximately okay
252
00:10:17,050 --> 00:10:22,480
so you need to provide your credit card
253
00:10:19,570 --> 00:10:24,940
in order to get access to the azure
254
00:10:22,480 --> 00:10:26,950
services so please do go and provide it
255
00:10:24,940 --> 00:10:29,290
and as Microsoft is saying that there is
256
00:10:26,950 --> 00:10:31,990
no commitment they will not be upgrading
257
00:10:29,290 --> 00:10:33,640
automatically to paid subscription so I
258
00:10:31,990 --> 00:10:36,130
don't think that the money will be
259
00:10:33,640 --> 00:10:38,770
deducted right so go ahead register
260
00:10:36,130 --> 00:10:40,540
yourself and get access to the free as
261
00:10:38,770 --> 00:10:43,120
your credit so that you can go ahead
262
00:10:40,540 --> 00:10:45,670
with this training now once you log in
263
00:10:43,120 --> 00:10:47,650
to the site or once you register on the
264
00:10:45,670 --> 00:10:49,180
other side you get access to a portal
265
00:10:47,650 --> 00:10:52,450
like this so you can see now I am
266
00:10:49,180 --> 00:10:54,520
actually surfing portal donna co.com so
267
00:10:52,450 --> 00:10:56,650
i get access to the site and when I log
268
00:10:54,520 --> 00:10:59,230
in you can see in my messages it says
269
00:10:56,650 --> 00:11:02,500
that you have some free subscription
270
00:10:59,230 --> 00:11:04,270
and this is the amount right now one
271
00:11:02,500 --> 00:11:07,570
very important tip you know before you
272
00:11:04,270 --> 00:11:09,460
start learning as your as your has lot
273
00:11:07,570 --> 00:11:09,910
of services you can see at the left hand
274
00:11:09,460 --> 00:11:11,470
side
275
00:11:09,910 --> 00:11:13,840
look at those menus you know they are
276
00:11:11,470 --> 00:11:16,840
huge in numbers right these menus also
277
00:11:13,840 --> 00:11:18,880
have sub menus inside it so do not try
278
00:11:16,840 --> 00:11:20,710
to learn all of this in one go if you
279
00:11:18,880 --> 00:11:23,410
try to do that you lose stamina and you
280
00:11:20,710 --> 00:11:24,790
would not end up anywhere right so for
281
00:11:23,410 --> 00:11:26,650
the coming one or two hours try to
282
00:11:24,790 --> 00:11:28,030
follow me and once you are inside as
283
00:11:26,650 --> 00:11:33,880
your project you can go and hunt for
284
00:11:28,030 --> 00:11:36,220
those higher end services right now as
285
00:11:33,880 --> 00:11:37,990
we said previously that at the end of
286
00:11:36,220 --> 00:11:40,090
the day the whole goal of cloud is that
287
00:11:37,990 --> 00:11:42,280
we want to actually go and avail
288
00:11:40,090 --> 00:11:46,180
services we want to go and book services
289
00:11:42,280 --> 00:11:47,440
and we want to pay as we use right so in
290
00:11:46,180 --> 00:11:50,020
as you are actually what you have to do
291
00:11:47,440 --> 00:11:52,330
is you have to actually go and say that
292
00:11:50,020 --> 00:11:54,220
which resources you want so you need to
293
00:11:52,330 --> 00:11:57,040
login to us your portal and say that I
294
00:11:54,220 --> 00:11:58,000
want a virtual machine of Windows Server
295
00:11:57,040 --> 00:12:01,000
2012
296
00:11:58,000 --> 00:12:03,730
I want SQL Server a DBMS I want an is
297
00:12:01,000 --> 00:12:05,680
server right so in short you know if you
298
00:12:03,730 --> 00:12:07,450
see out here there is something called
299
00:12:05,680 --> 00:12:08,800
as resources that's the first thing you
300
00:12:07,450 --> 00:12:10,570
can see there's a dashboard here at the
301
00:12:08,800 --> 00:12:13,030
left hand side this dashboard actually
302
00:12:10,570 --> 00:12:14,500
shows you the overall things what is
303
00:12:13,030 --> 00:12:16,630
happening in Azure I will talk about
304
00:12:14,500 --> 00:12:17,650
this later on let's go to resources so
305
00:12:16,630 --> 00:12:19,660
you can see at the left hand side you
306
00:12:17,650 --> 00:12:22,030
have a resource so basically in Azure
307
00:12:19,660 --> 00:12:23,560
you would be actually going and adding a
308
00:12:22,030 --> 00:12:27,250
resource so you'll say that ok I want to
309
00:12:23,560 --> 00:12:29,620
go and add Windows Server 2016 virtual
310
00:12:27,250 --> 00:12:32,200
machine or I want to go and add this
311
00:12:29,620 --> 00:12:34,720
storage device I want to go and add this
312
00:12:32,200 --> 00:12:37,750
web project right so in other words in
313
00:12:34,720 --> 00:12:41,230
Azure we actually first create a
314
00:12:37,750 --> 00:12:43,090
resource now when you are working with
315
00:12:41,230 --> 00:12:44,620
bigger projects you would be dealing
316
00:12:43,090 --> 00:12:47,500
with lot of resources you would be
317
00:12:44,620 --> 00:12:49,570
tooling with 5060 resources at one time
318
00:12:47,500 --> 00:12:51,760
so you can have a resource called as a
319
00:12:49,570 --> 00:12:53,410
server you can have a resource which is
320
00:12:51,760 --> 00:12:56,710
a database you can have a resource which
321
00:12:53,410 --> 00:12:58,300
is a web server and so on and for better
322
00:12:56,710 --> 00:12:59,800
management of these resources you would
323
00:12:58,300 --> 00:13:01,960
like to group them for example you would
324
00:12:59,800 --> 00:13:04,330
like to create a resource group called
325
00:13:01,960 --> 00:13:06,850
as web development and in that web
326
00:13:04,330 --> 00:13:09,850
development you will say ok this is web
327
00:13:06,850 --> 00:13:11,860
development for X X client and it has
328
00:13:09,850 --> 00:13:13,150
this server it has this database so
329
00:13:11,860 --> 00:13:14,890
you'd like to grow
330
00:13:13,150 --> 00:13:17,230
these resources so that you can do
331
00:13:14,890 --> 00:13:18,160
accounting you can better manage them
332
00:13:17,230 --> 00:13:21,880
and so on right
333
00:13:18,160 --> 00:13:24,040
so you can see over here in the portal
334
00:13:21,880 --> 00:13:25,930
that is something called as resource
335
00:13:24,040 --> 00:13:27,310
group so first thing is in this all
336
00:13:25,930 --> 00:13:29,110
resources you will see all your
337
00:13:27,310 --> 00:13:31,570
resources what is there currently in
338
00:13:29,110 --> 00:13:33,580
your portal and in the resource groups
339
00:13:31,570 --> 00:13:35,770
you can go and create a group and put
340
00:13:33,580 --> 00:13:37,270
the resources into this group so that
341
00:13:35,770 --> 00:13:39,370
you can do better accounting you can
342
00:13:37,270 --> 00:13:40,960
better manage them so let us first go
343
00:13:39,370 --> 00:13:43,360
and create a resource group here so I
344
00:13:40,960 --> 00:13:45,490
will say ok this is a resource group so
345
00:13:43,360 --> 00:13:48,640
I have clicked on add here and let us
346
00:13:45,490 --> 00:13:51,540
name this resource group as let's say
347
00:13:48,640 --> 00:13:54,850
web development web development for
348
00:13:51,540 --> 00:13:57,310
blind one so there is some client one
349
00:13:54,850 --> 00:13:59,590
out there and for that client one I am
350
00:13:57,310 --> 00:14:03,250
going to go and put a lot of resources
351
00:13:59,590 --> 00:14:05,440
so I have grouped them into a group name
352
00:14:03,250 --> 00:14:07,990
called as web development for client one
353
00:14:05,440 --> 00:14:11,290
and the subscription so at this moment I
354
00:14:07,990 --> 00:14:12,370
have this free trial I will use this now
355
00:14:11,290 --> 00:14:15,130
you can see there is something called as
356
00:14:12,370 --> 00:14:18,580
resource group location right so what
357
00:14:15,130 --> 00:14:19,930
exactly is this now when you take any
358
00:14:18,580 --> 00:14:22,900
resource for example when you take a
359
00:14:19,930 --> 00:14:25,090
server then that server is actually
360
00:14:22,900 --> 00:14:27,520
running on some data center which is
361
00:14:25,090 --> 00:14:29,020
probably in u.s. probably in UK so you
362
00:14:27,520 --> 00:14:31,240
can say that ok this server actually
363
00:14:29,020 --> 00:14:34,480
runs on and on the US data center so you
364
00:14:31,240 --> 00:14:36,670
have the you know the flexibility to
365
00:14:34,480 --> 00:14:37,960
pick up the geographical location where
366
00:14:36,670 --> 00:14:40,180
you want that resource to be allocated
367
00:14:37,960 --> 00:14:41,620
for example if I am from India so I
368
00:14:40,180 --> 00:14:44,500
would like to take the data center which
369
00:14:41,620 --> 00:14:47,380
is near to India right so each one of
370
00:14:44,500 --> 00:14:49,570
these resources can have their own Java
371
00:14:47,380 --> 00:14:51,490
difficult data center now in the
372
00:14:49,570 --> 00:14:53,410
resource group we have the metadata
373
00:14:51,490 --> 00:14:55,240
stored the metadata stored for all of
374
00:14:53,410 --> 00:14:57,520
these resources so you would like to
375
00:14:55,240 --> 00:15:00,490
store that metadata into some data
376
00:14:57,520 --> 00:15:03,190
center right so that's why we have this
377
00:15:00,490 --> 00:15:05,530
small thing here called as resource
378
00:15:03,190 --> 00:15:07,750
group location so this says that where
379
00:15:05,530 --> 00:15:10,480
do you want to store the metadata of
380
00:15:07,750 --> 00:15:12,130
this resource group please note this is
381
00:15:10,480 --> 00:15:14,080
the metadata not the actual resource
382
00:15:12,130 --> 00:15:17,620
right so I will say ok I want to store
383
00:15:14,080 --> 00:15:19,660
it in u.s. at this moment please fix the
384
00:15:17,620 --> 00:15:22,150
errors ok looks like the resource cannot
385
00:15:19,660 --> 00:15:25,040
have alphanumeric characters and so on
386
00:15:22,150 --> 00:15:31,399
so let's say web
387
00:15:25,040 --> 00:15:39,380
element right web development client one
388
00:15:31,399 --> 00:15:41,930
okay and I will say create now the time
389
00:15:39,380 --> 00:15:43,730
I say create you can see that it tells
390
00:15:41,930 --> 00:15:45,560
me that the resource group has been
391
00:15:43,730 --> 00:15:48,339
created so if I go to resource groups I
392
00:15:45,560 --> 00:15:50,509
can see this web development client one
393
00:15:48,339 --> 00:15:52,279
so now that you have created the
394
00:15:50,509 --> 00:15:54,500
resource group now it is time to go and
395
00:15:52,279 --> 00:15:57,769
add the resources to this resource group
396
00:15:54,500 --> 00:15:59,569
right so now let us say that you want to
397
00:15:57,769 --> 00:16:01,720
go and host a website so what I've done
398
00:15:59,569 --> 00:16:04,699
over here is you can see that I have a
399
00:16:01,720 --> 00:16:07,940
very very simple folder here and in this
400
00:16:04,699 --> 00:16:12,310
I have created one HTML page and in this
401
00:16:07,940 --> 00:16:15,949
HTML page I have like this is my first
402
00:16:12,310 --> 00:16:21,019
as your website so let's say I want to
403
00:16:15,949 --> 00:16:23,509
go and host this HTML page on to us
404
00:16:21,019 --> 00:16:27,410
you're right so for that I need to go
405
00:16:23,509 --> 00:16:29,449
and allocate resources right so to this
406
00:16:27,410 --> 00:16:34,250
resource group I will go and do that now
407
00:16:29,449 --> 00:16:36,290
remember a website a mobile application
408
00:16:34,250 --> 00:16:37,760
a web application these are all
409
00:16:36,290 --> 00:16:39,740
applications right so for the
410
00:16:37,760 --> 00:16:42,139
applications you can see that there is a
411
00:16:39,740 --> 00:16:44,930
menu here called as an app service so
412
00:16:42,139 --> 00:16:47,360
when you want to go and you know in you
413
00:16:44,930 --> 00:16:49,790
know host a website or host a mobile app
414
00:16:47,360 --> 00:16:51,110
or hosted API service this is the minute
415
00:16:49,790 --> 00:16:53,600
what you will select on so I'm going to
416
00:16:51,110 --> 00:16:57,290
go and click on app services and over
417
00:16:53,600 --> 00:16:59,180
here I will go and say add here now as
418
00:16:57,290 --> 00:17:00,860
soon as I say add it actually gives me
419
00:16:59,180 --> 00:17:02,810
lot of flavors of application saying
420
00:17:00,860 --> 00:17:05,059
that is this a simple web application is
421
00:17:02,810 --> 00:17:07,760
this web application with SQL Server is
422
00:17:05,059 --> 00:17:10,220
this an app service is this using
423
00:17:07,760 --> 00:17:12,439
WordPress site code so we can see lots
424
00:17:10,220 --> 00:17:14,600
of flavor out here you know you know
425
00:17:12,439 --> 00:17:15,650
which you can use here so currently I
426
00:17:14,600 --> 00:17:18,919
will say this is a very simple web
427
00:17:15,650 --> 00:17:22,400
application and click on this and I will
428
00:17:18,919 --> 00:17:24,620
say here create and let us give a name
429
00:17:22,400 --> 00:17:26,270
to this app now whatever name you give
430
00:17:24,620 --> 00:17:29,120
to this app it will become like the app
431
00:17:26,270 --> 00:17:31,059
name dot as your website start net so
432
00:17:29,120 --> 00:17:34,100
for example if I give a name here or
433
00:17:31,059 --> 00:17:37,019
test my app
434
00:17:34,100 --> 00:17:39,240
you can see like all the names have been
435
00:17:37,019 --> 00:17:44,460
taken till now so I'll say test my app
436
00:17:39,240 --> 00:17:48,690
in Mumbai okay or in India dot as your
437
00:17:44,460 --> 00:17:50,039
website star tonight right so then he
438
00:17:48,690 --> 00:17:51,539
says okay what is the subscription the
439
00:17:50,039 --> 00:17:53,610
subscription is a free trial which I'm
440
00:17:51,539 --> 00:17:55,769
using for now and I will add this
441
00:17:53,610 --> 00:17:57,929
resource to this resource group so you
442
00:17:55,769 --> 00:17:59,880
can see him now I'll go and add this to
443
00:17:57,929 --> 00:18:04,830
this resource group remember we said
444
00:17:59,880 --> 00:18:09,090
that resource group helps you to put the
445
00:18:04,830 --> 00:18:11,850
you know put take the resources and put
446
00:18:09,090 --> 00:18:13,320
them into a specific container so that
447
00:18:11,850 --> 00:18:15,419
you can monitor them you can do
448
00:18:13,320 --> 00:18:19,340
accounting right it actually groups them
449
00:18:15,419 --> 00:18:21,750
into a specific logical unit right now
450
00:18:19,340 --> 00:18:23,549
depending on what technology you have
451
00:18:21,750 --> 00:18:24,870
used must be you want to use the Windows
452
00:18:23,549 --> 00:18:26,429
operating system or must be you want to
453
00:18:24,870 --> 00:18:29,429
use Linux right so I'm going to go and
454
00:18:26,429 --> 00:18:31,320
click on Windows at this moment after
455
00:18:29,429 --> 00:18:34,350
this he says that okay so this app for
456
00:18:31,320 --> 00:18:37,169
this app how much do you want to spend
457
00:18:34,350 --> 00:18:39,240
how much heavy resources do you want do
458
00:18:37,169 --> 00:18:42,179
you want 1gb ram do you want to gb ram
459
00:18:39,240 --> 00:18:44,340
do you want dual core multi core and
460
00:18:42,179 --> 00:18:46,559
also you can see that is decided by this
461
00:18:44,340 --> 00:18:49,139
app service plan here so i'm going to go
462
00:18:46,559 --> 00:18:52,380
and click on app service plan at this
463
00:18:49,139 --> 00:18:55,230
moment if you see here it is actually if
464
00:18:52,380 --> 00:18:58,139
you see by default this app service is
465
00:18:55,230 --> 00:19:01,169
using a standard plan at this moment so
466
00:18:58,139 --> 00:19:03,870
let me go and create my own plan so if i
467
00:19:01,169 --> 00:19:08,970
say click on this plan so it says so
468
00:19:03,870 --> 00:19:12,690
i'll say this is my plan 1 2 3 ok now it
469
00:19:08,970 --> 00:19:14,789
says that ok so this plan is you know is
470
00:19:12,690 --> 00:19:17,850
applicable for which geographical
471
00:19:14,789 --> 00:19:18,960
location so it in so in short it says
472
00:19:17,850 --> 00:19:20,220
that where you want to store the
473
00:19:18,960 --> 00:19:22,620
metadata of it where do you want to
474
00:19:20,220 --> 00:19:25,019
allocate the service right so I will say
475
00:19:22,620 --> 00:19:27,630
us at this moment I will leave it after
476
00:19:25,019 --> 00:19:31,950
that we have this pricing tier this
477
00:19:27,630 --> 00:19:34,200
pricing tier depending on what what this
478
00:19:31,950 --> 00:19:36,090
pricing tier defines that how much money
479
00:19:34,200 --> 00:19:38,279
do you want to spend on this app for
480
00:19:36,090 --> 00:19:39,809
example if you say that know like this
481
00:19:38,279 --> 00:19:42,270
is just a test app must be you want to
482
00:19:39,809 --> 00:19:43,889
just use a 1 GB storage if you say no
483
00:19:42,270 --> 00:19:46,470
like I also need some domains then you
484
00:19:43,889 --> 00:19:47,820
can say 1 GB plus custom domains
485
00:19:46,470 --> 00:19:51,030
you know if you
486
00:19:47,820 --> 00:19:53,100
that okay I want you know something more
487
00:19:51,030 --> 00:19:55,080
stronger must be you can just go at the
488
00:19:53,100 --> 00:19:57,990
top and you can say okay I want an
489
00:19:55,080 --> 00:20:00,150
isolated virtual machine you know
490
00:19:57,990 --> 00:20:02,610
allocated to him with with the 14 GB RAM
491
00:20:00,150 --> 00:20:05,520
SSD and all that and you can see that's
492
00:20:02,610 --> 00:20:06,960
a per month costs right it is in INR but
493
00:20:05,520 --> 00:20:07,710
you can convert it to a dollar as well
494
00:20:06,960 --> 00:20:10,200
right
495
00:20:07,710 --> 00:20:14,880
so this pricing plan actually just tells
496
00:20:10,200 --> 00:20:16,800
you that how much strong resources you
497
00:20:14,880 --> 00:20:20,310
want all right so it starts from a free
498
00:20:16,800 --> 00:20:21,900
and goes still isolated now I will not
499
00:20:20,310 --> 00:20:23,880
go through each one of these plans out
500
00:20:21,900 --> 00:20:25,980
here you can read it you can understand
501
00:20:23,880 --> 00:20:28,050
it right what we will do is you know we
502
00:20:25,980 --> 00:20:30,300
we are already working we are already
503
00:20:28,050 --> 00:20:32,340
using the free thing right we have just
504
00:20:30,300 --> 00:20:34,710
such a small amount of money right so
505
00:20:32,340 --> 00:20:39,300
let us go ahead and select this free f1
506
00:20:34,710 --> 00:20:40,560
free story in zero month zero INR per
507
00:20:39,300 --> 00:20:43,620
month so I'm going to go and select this
508
00:20:40,560 --> 00:20:46,680
so that I don't spend my money
509
00:20:43,620 --> 00:20:48,780
unnecessarily right and I will say okay
510
00:20:46,680 --> 00:20:50,580
so I am creating a plan which is
511
00:20:48,780 --> 00:20:53,070
actually a free plan and in this free
512
00:20:50,580 --> 00:20:56,040
plan I have said that I want to use this
513
00:20:53,070 --> 00:21:00,720
simple 1 GB of storage nothing more than
514
00:20:56,040 --> 00:21:03,300
that right and I'll say ok and I'll say
515
00:21:00,720 --> 00:21:06,450
create it now once you click on create
516
00:21:03,300 --> 00:21:10,110
it will actually create a web
517
00:21:06,450 --> 00:21:12,630
application it will actually create a
518
00:21:10,110 --> 00:21:14,880
simple web application kind of a
519
00:21:12,630 --> 00:21:16,380
directory if you see out here as soon as
520
00:21:14,880 --> 00:21:17,910
I said create you can see that it is
521
00:21:16,380 --> 00:21:20,820
actually doing a deployment you can see
522
00:21:17,910 --> 00:21:21,960
this it's saying deployment either to
523
00:21:20,820 --> 00:21:24,390
the resource group so it's actually
524
00:21:21,960 --> 00:21:25,530
creating a resource and allocating it to
525
00:21:24,390 --> 00:21:27,600
the resource group right
526
00:21:25,530 --> 00:21:28,950
and once this deployment is successful
527
00:21:27,600 --> 00:21:31,530
it will actually give a message here
528
00:21:28,950 --> 00:21:33,600
that it is successful right so you can
529
00:21:31,530 --> 00:21:35,970
see deployment in progress and after
530
00:21:33,600 --> 00:21:38,340
some time I hope to see deployment
531
00:21:35,970 --> 00:21:40,530
completed so you can see here you can
532
00:21:38,340 --> 00:21:42,360
see all the status here this is dismiss
533
00:21:40,530 --> 00:21:51,080
this is informational this is completed
534
00:21:42,360 --> 00:21:51,080
this is all right so ok what happened
535
00:21:52,550 --> 00:22:04,620
right what happened to my messages right
536
00:21:57,930 --> 00:22:06,330
so it's just gone right okay but but I
537
00:22:04,620 --> 00:22:08,370
hope okay so that it is that it says
538
00:22:06,330 --> 00:22:11,610
that deployment succeeded and it has
539
00:22:08,370 --> 00:22:13,740
been deployed to this resource and the
540
00:22:11,610 --> 00:22:17,340
group is web development client one
541
00:22:13,740 --> 00:22:19,500
right so if you go to app services now
542
00:22:17,340 --> 00:22:22,140
you can see that we have this test my
543
00:22:19,500 --> 00:22:24,960
app in India right and inside this test
544
00:22:22,140 --> 00:22:26,490
map we can now go ahead and deploy our
545
00:22:24,960 --> 00:22:30,090
project right so I can click on this
546
00:22:26,490 --> 00:22:31,650
test map in India so if you go to this
547
00:22:30,090 --> 00:22:33,630
test my opinion here you can see lot of
548
00:22:31,650 --> 00:22:36,360
things out here right as I've said
549
00:22:33,630 --> 00:22:39,780
previously go slow do not try to learn
550
00:22:36,360 --> 00:22:42,179
all the menus in one go right so over
551
00:22:39,780 --> 00:22:45,410
here if you see the the most important
552
00:22:42,179 --> 00:22:45,410
thing is that you would like to know
553
00:22:46,070 --> 00:22:51,780
what are the settings for this means in
554
00:22:49,230 --> 00:22:54,059
other words which framework it is using
555
00:22:51,780 --> 00:22:55,050
does it have Java installed or not so
556
00:22:54,059 --> 00:22:56,910
for that you can click on this
557
00:22:55,050 --> 00:23:00,120
application settings out here so it says
558
00:22:56,910 --> 00:23:02,520
that it you know it's a it's it's an is
559
00:23:00,120 --> 00:23:04,020
appliqu it is webserver and it has
560
00:23:02,520 --> 00:23:06,360
dotnet for point four point seven
561
00:23:04,020 --> 00:23:08,070
it has PHP and all that right so I am
562
00:23:06,360 --> 00:23:10,220
NOT interested in PHP at this moment I
563
00:23:08,070 --> 00:23:12,809
can just offer it you know so that
564
00:23:10,220 --> 00:23:15,330
Python also I have off that so you can
565
00:23:12,809 --> 00:23:17,670
see it's an integrated kind of a
566
00:23:15,330 --> 00:23:19,890
pipeline and all that so you can this is
567
00:23:17,670 --> 00:23:23,070
all the settings of is you know which
568
00:23:19,890 --> 00:23:24,179
you have been seeing from the is menu at
569
00:23:23,070 --> 00:23:27,240
this moment so I'm going to go and see
570
00:23:24,179 --> 00:23:28,590
if this and I have disabled the PHP
571
00:23:27,240 --> 00:23:32,429
version out here because I'm not going
572
00:23:28,590 --> 00:23:34,500
to use PHP right so that's good so I
573
00:23:32,429 --> 00:23:38,130
have created the resource and we want to
574
00:23:34,500 --> 00:23:42,750
go and deploy now this website this home
575
00:23:38,130 --> 00:23:47,550
dot HTML into this might test my app in
576
00:23:42,750 --> 00:23:51,330
India right now from these tabs out here
577
00:23:47,550 --> 00:23:52,679
let us start with at least three tabs so
578
00:23:51,330 --> 00:23:54,809
the first one is overview in the
579
00:23:52,679 --> 00:23:56,580
overview you can see that see the
580
00:23:54,809 --> 00:23:58,200
resource group name you can see that the
581
00:23:56,580 --> 00:24:01,310
status it is running or not what is the
582
00:23:58,200 --> 00:24:04,020
location where this resource is hosted
583
00:24:01,310 --> 00:24:05,190
FTP and so on right so you can see an
584
00:24:04,020 --> 00:24:08,430
overall
585
00:24:05,190 --> 00:24:09,840
you of this resource right the second
586
00:24:08,430 --> 00:24:11,430
one which we just visited is the
587
00:24:09,840 --> 00:24:12,870
application setting where you can go and
588
00:24:11,430 --> 00:24:15,210
see that which kind of frameworks
589
00:24:12,870 --> 00:24:17,490
version has been installed and what kind
590
00:24:15,210 --> 00:24:21,630
of thing has been configured for this
591
00:24:17,490 --> 00:24:22,980
application right the third one which is
592
00:24:21,630 --> 00:24:25,020
very important is a deployment
593
00:24:22,980 --> 00:24:28,380
credentials now we would like to go and
594
00:24:25,020 --> 00:24:30,930
deploy on this application which we have
595
00:24:28,380 --> 00:24:32,940
created right on this web map which we
596
00:24:30,930 --> 00:24:35,100
have created so for that we need to go
597
00:24:32,940 --> 00:24:37,140
and create an FTP username and password
598
00:24:35,100 --> 00:24:38,850
so you can see that there is a FTP
599
00:24:37,140 --> 00:24:41,520
username here so let me go and type a
600
00:24:38,850 --> 00:24:48,090
password here so I'll just go and type a
601
00:24:41,520 --> 00:24:50,580
password right so that it is and I will
602
00:24:48,090 --> 00:24:52,620
just save this so I've just created an
603
00:24:50,580 --> 00:24:56,370
FTP username and password so that if
604
00:24:52,620 --> 00:24:58,250
somebody wants to go and upload things
605
00:24:56,370 --> 00:25:01,080
you know you can do it over here right
606
00:24:58,250 --> 00:25:02,790
if you want to get the FTP access you
607
00:25:01,080 --> 00:25:05,400
can go and click on this overview over
608
00:25:02,790 --> 00:25:11,580
here and on this overview you can see
609
00:25:05,400 --> 00:25:14,160
that the FTP URL is given here so this
610
00:25:11,580 --> 00:25:15,930
is the FTP URL so let me go and try to
611
00:25:14,160 --> 00:25:19,560
do an FTP so I'm going to go and copy
612
00:25:15,930 --> 00:25:23,850
this directly over here so I'm going to
613
00:25:19,560 --> 00:25:26,010
go directly to the FTP and it's asking
614
00:25:23,850 --> 00:25:32,690
me for the username so my username is
615
00:25:26,010 --> 00:25:32,690
this one right
616
00:25:32,800 --> 00:25:39,700
I'm not password so with this I should
617
00:25:36,640 --> 00:25:42,160
be able to go and see the Feist so
618
00:25:39,700 --> 00:25:44,050
they're the files are there now you can
619
00:25:42,160 --> 00:25:46,840
see that there is a directory here
620
00:25:44,050 --> 00:25:53,200
called a site so that you can click on
621
00:25:46,840 --> 00:25:55,120
this site here so in this site you can
622
00:25:53,200 --> 00:25:58,990
see there is a ww-who directory so you
623
00:25:55,120 --> 00:26:02,740
need to go and upload your file to this
624
00:25:58,990 --> 00:26:05,170
ww root directory ok so at this moment
625
00:26:02,740 --> 00:26:07,270
I'm not connected through a proper FTP
626
00:26:05,170 --> 00:26:10,960
so let us go ahead and connect through a
627
00:26:07,270 --> 00:26:13,090
proper FTP client right so let me
628
00:26:10,960 --> 00:26:15,280
download a FTP client and let us connect
629
00:26:13,090 --> 00:26:17,380
to this as your web site and it was
630
00:26:15,280 --> 00:26:19,630
hosted right so basically what you need
631
00:26:17,380 --> 00:26:22,810
to do is you need to go and upload your
632
00:26:19,630 --> 00:26:24,460
site in this wwt if you do not upload in
633
00:26:22,810 --> 00:26:27,670
the double-double route you won't be
634
00:26:24,460 --> 00:26:29,950
able to see your page so you can see
635
00:26:27,670 --> 00:26:33,340
that I have downloaded this cute FTP
636
00:26:29,950 --> 00:26:35,830
software over here and through this FTP
637
00:26:33,340 --> 00:26:37,630
let us go and upload our web site right
638
00:26:35,830 --> 00:26:40,090
so our web site at this moment is a
639
00:26:37,630 --> 00:26:42,220
simple home dot HTML page must be I can
640
00:26:40,090 --> 00:26:46,870
just rename this to index or HTML page
641
00:26:42,220 --> 00:26:48,880
you know so that you know we can just
642
00:26:46,870 --> 00:26:51,700
get we can just see the see the site
643
00:26:48,880 --> 00:26:55,870
right because index.html page is the
644
00:26:51,700 --> 00:26:58,000
startup page in the web app so now let
645
00:26:55,870 --> 00:27:01,960
us go and connect over here so I will
646
00:26:58,000 --> 00:27:05,410
say a file new FTP site so we already
647
00:27:01,960 --> 00:27:09,690
have the credentials so the FTP site the
648
00:27:05,410 --> 00:27:09,690
FTP this is the FTP URL
649
00:27:10,920 --> 00:27:21,150
FTP username copy this password
650
00:27:18,050 --> 00:27:23,250
and as we have said that you should
651
00:27:21,150 --> 00:27:25,890
upload in the double double root folder
652
00:27:23,250 --> 00:27:27,660
so that it is you can see the site
653
00:27:25,890 --> 00:27:31,200
folder inside the site folder there is
654
00:27:27,660 --> 00:27:33,630
double W root so let us go and upload
655
00:27:31,200 --> 00:27:37,760
this website inside this so let us so I
656
00:27:33,630 --> 00:27:37,760
am going to go and upload this HTML page
657
00:27:38,540 --> 00:27:43,680
onto this and now let us try to grow and
658
00:27:42,150 --> 00:27:47,340
browse this site so I'm going to go and
659
00:27:43,680 --> 00:27:51,350
browse this URL test my app in India dot
660
00:27:47,340 --> 00:27:55,940
as your websites dotnet for some reason
661
00:27:51,350 --> 00:28:00,210
it did not show up the index dot HTML
662
00:27:55,940 --> 00:28:04,440
but that is right I think it's if we
663
00:28:00,210 --> 00:28:06,870
rename this to index dot HTM that should
664
00:28:04,440 --> 00:28:09,020
be the start up let me check it so I've
665
00:28:06,870 --> 00:28:13,980
just renamed this to index dot HTM and
666
00:28:09,020 --> 00:28:16,470
let us see okay so I will check out you
667
00:28:13,980 --> 00:28:18,180
know what is the home page for it how we
668
00:28:16,470 --> 00:28:20,730
can make it as a start up page so that's
669
00:28:18,180 --> 00:28:23,520
that's the next exercise but you can you
670
00:28:20,730 --> 00:28:30,270
can see that I can browse to my website
671
00:28:23,520 --> 00:28:32,070
and it's working ok good but definitely
672
00:28:30,270 --> 00:28:35,190
when you are working on big projects you
673
00:28:32,070 --> 00:28:36,570
know you people don't use FTP like this
674
00:28:35,190 --> 00:28:38,250
right you would like to do it through
675
00:28:36,570 --> 00:28:40,830
your visual studio or through your tool
676
00:28:38,250 --> 00:28:42,600
right so let me now go and host an MVC
677
00:28:40,830 --> 00:28:45,360
application over here so let me create
678
00:28:42,600 --> 00:28:46,560
an asp.net MVC application and let me
679
00:28:45,360 --> 00:28:48,620
host it so what I'm going to do is I'm
680
00:28:46,560 --> 00:28:51,510
going to go and open visual studio 2017
681
00:28:48,620 --> 00:28:54,120
let me create an asp.net core
682
00:28:51,510 --> 00:28:56,400
application must be or must be an MVC 5
683
00:28:54,120 --> 00:29:00,360
application whatever and let us try to
684
00:28:56,400 --> 00:29:02,940
host it on this web app so here is a
685
00:29:00,360 --> 00:29:06,270
simple MVC application I have created I
686
00:29:02,940 --> 00:29:08,400
just took the basic MVC web application
687
00:29:06,270 --> 00:29:11,910
template and I just pressed ok
688
00:29:08,400 --> 00:29:15,120
so I have not coded anything I have not
689
00:29:11,910 --> 00:29:17,700
created any kind of code or pages I just
690
00:29:15,120 --> 00:29:19,800
took the default template what comes
691
00:29:17,700 --> 00:29:22,200
with your MVC web application and I've
692
00:29:19,800 --> 00:29:26,720
created this project so when I run this
693
00:29:22,200 --> 00:29:26,720
project I get to see the
694
00:29:27,379 --> 00:29:31,799
so that's the homepage right so the way
695
00:29:30,299 --> 00:29:33,210
we are seeing this homepage in offline
696
00:29:31,799 --> 00:29:36,979
we would like to see it also online
697
00:29:33,210 --> 00:29:40,349
right so let us go ahead and host it
698
00:29:36,979 --> 00:29:43,080
so hosting is again simple you have to
699
00:29:40,349 --> 00:29:44,849
say build and we're to say publish so
700
00:29:43,080 --> 00:29:48,539
you can see this build and publish menu
701
00:29:44,849 --> 00:29:50,879
so let us click on build publish and it
702
00:29:48,539 --> 00:29:53,129
says that so one is that you can
703
00:29:50,879 --> 00:29:55,919
directly go and host on as your app
704
00:29:53,129 --> 00:29:58,710
service or you can go and do a FTP as
705
00:29:55,919 --> 00:30:01,409
well right so FTP I have already done I
706
00:29:58,710 --> 00:30:03,239
will not show it over here right let us
707
00:30:01,409 --> 00:30:05,369
do using the azure app service so I will
708
00:30:03,239 --> 00:30:10,320
say as your app service I'll select
709
00:30:05,369 --> 00:30:12,769
existing one and I will say publish now
710
00:30:10,320 --> 00:30:15,599
once I say publish right it actually
711
00:30:12,769 --> 00:30:19,139
opens up the screen here and you need to
712
00:30:15,599 --> 00:30:21,359
be logged in with your your account so
713
00:30:19,139 --> 00:30:23,190
you can your Microsoft account so you
714
00:30:21,359 --> 00:30:25,379
can see here at this moment I am logged
715
00:30:23,190 --> 00:30:26,549
in with this quest Pont account right so
716
00:30:25,379 --> 00:30:29,369
if you're not logged in you have to add
717
00:30:26,549 --> 00:30:32,700
the account here okay so it says that ok
718
00:30:29,369 --> 00:30:34,859
so that's a free trial and it is the
719
00:30:32,700 --> 00:30:38,099
resource that this is a resource group
720
00:30:34,859 --> 00:30:41,940
right and you want to host it in this
721
00:30:38,099 --> 00:30:44,159
test app my India test app in India
722
00:30:41,940 --> 00:30:47,879
right so I want to host it there so I
723
00:30:44,159 --> 00:30:51,090
will select this test app my India test
724
00:30:47,879 --> 00:30:53,899
app in India and I'll say ok so we can
725
00:30:51,090 --> 00:31:00,749
see now it is preparing the profile and
726
00:30:53,899 --> 00:31:02,489
let me just hit publish first it
727
00:31:00,749 --> 00:31:04,499
actually does a build by default and
728
00:31:02,489 --> 00:31:08,129
once the build finishes it will start
729
00:31:04,499 --> 00:31:13,320
publishing the site so let us see what
730
00:31:08,129 --> 00:31:18,029
happens you can see now it is trying to
731
00:31:13,320 --> 00:31:19,859
publish the publish activity so there it
732
00:31:18,029 --> 00:31:22,710
is you can see it says publish succeed
733
00:31:19,859 --> 00:31:28,109
succeeded and if I click on this website
734
00:31:22,710 --> 00:31:30,779
you can see now my asp.net MVC core
735
00:31:28,109 --> 00:31:34,080
application is running on us your so
736
00:31:30,779 --> 00:31:35,279
that's the thing now let us go back to
737
00:31:34,080 --> 00:31:37,559
dashboard and let us see that where
738
00:31:35,279 --> 00:31:39,049
these files have been uploaded also you
739
00:31:37,559 --> 00:31:41,280
can see like over here you are getting
740
00:31:39,049 --> 00:31:43,500
notification saying you know
741
00:31:41,280 --> 00:31:46,920
this has been deployed it has been you
742
00:31:43,500 --> 00:31:49,110
know reset and all that so let us go and
743
00:31:46,920 --> 00:31:51,120
see that where our files have been
744
00:31:49,110 --> 00:31:53,070
uploaded so if you want to go and see
745
00:31:51,120 --> 00:31:58,080
the files out here again there is one
746
00:31:53,070 --> 00:32:00,990
more important menu over here which I
747
00:31:58,080 --> 00:32:04,640
always use which is the console
748
00:32:00,990 --> 00:32:08,430
I like this let us click on console and
749
00:32:04,640 --> 00:32:09,840
this console is like your normal command
750
00:32:08,430 --> 00:32:12,630
prompt Road you have so you can see like
751
00:32:09,840 --> 00:32:14,520
it has actually taken me to the double
752
00:32:12,630 --> 00:32:17,250
double root folder so if I just go and
753
00:32:14,520 --> 00:32:24,480
say directory over here I should be able
754
00:32:17,250 --> 00:32:27,450
to see all my files slow directory you
755
00:32:24,480 --> 00:32:30,470
can see all my files my apps shutting
756
00:32:27,450 --> 00:32:34,950
start Jason my Bower dot Jason my
757
00:32:30,470 --> 00:32:36,570
index.htm M or my views and all
758
00:32:34,950 --> 00:32:39,210
everything has been installed out here
759
00:32:36,570 --> 00:32:41,280
right so again remember this console is
760
00:32:39,210 --> 00:32:42,810
also a nice thing you know it's just in
761
00:32:41,280 --> 00:32:45,870
case you want to quickly see the files
762
00:32:42,810 --> 00:32:49,400
so remember console the second one which
763
00:32:45,870 --> 00:32:51,750
is important is of properties right and
764
00:32:49,400 --> 00:32:55,530
the one which I've said application
765
00:32:51,750 --> 00:33:00,690
settings right and the first one is the
766
00:32:55,530 --> 00:33:03,300
overview so overview overview deployment
767
00:33:00,690 --> 00:33:05,370
credentials right FTP application
768
00:33:03,300 --> 00:33:07,470
settings you just see which the
769
00:33:05,370 --> 00:33:09,630
frameworks are and console so for now
770
00:33:07,470 --> 00:33:11,190
just remember these menus as we said do
771
00:33:09,630 --> 00:33:14,010
not try to learn all of them in one go
772
00:33:11,190 --> 00:33:17,360
as we proceed we will try to learn more
773
00:33:14,010 --> 00:33:19,920
things right also over here there is a
774
00:33:17,360 --> 00:33:22,770
nice thing called as an app service
775
00:33:19,920 --> 00:33:25,380
editor right this app service editor is
776
00:33:22,770 --> 00:33:26,700
nothing but it is an online editor you
777
00:33:25,380 --> 00:33:28,080
know in case you want to just go and
778
00:33:26,700 --> 00:33:29,340
change something in the files you don't
779
00:33:28,080 --> 00:33:31,710
want to download you don't want to
780
00:33:29,340 --> 00:33:36,270
upload right so you can go and go to
781
00:33:31,710 --> 00:33:39,930
this app service editor out here it's
782
00:33:36,270 --> 00:33:42,670
asking me for the password so let me
783
00:33:39,930 --> 00:33:43,180
it's telling me to sign in that is
784
00:33:42,670 --> 00:33:53,560
strange
785
00:33:43,180 --> 00:34:10,180
yeah because so it's quite a long path
786
00:33:53,560 --> 00:34:14,230
but I've kept such a long name here
787
00:34:10,180 --> 00:34:25,510
respond interview questions at gmail.com
788
00:34:14,230 --> 00:34:27,880
oh gosh so sad I'm so let me do that I'm
789
00:34:25,510 --> 00:34:30,280
sorry for this email ID actually you
790
00:34:27,880 --> 00:34:32,140
know like if you look at the past
791
00:34:30,280 --> 00:34:33,430
history I have been writing a lot of
792
00:34:32,140 --> 00:34:35,920
interview questions right so this
793
00:34:33,430 --> 00:34:37,600
account was created at that time so I
794
00:34:35,920 --> 00:34:44,890
just use this account to create my Azure
795
00:34:37,600 --> 00:34:46,600
account enter password so what is this
796
00:34:44,890 --> 00:34:48,700
editor actually this editor is nothing
797
00:34:46,600 --> 00:34:50,410
but it saw its online editor you know
798
00:34:48,700 --> 00:34:52,300
wherein you would like to just go ahead
799
00:34:50,410 --> 00:34:54,280
and edit some files and save it right
800
00:34:52,300 --> 00:34:56,470
away there so you can see now it has
801
00:34:54,280 --> 00:34:58,510
opened up this looks exactly like vs
802
00:34:56,470 --> 00:35:00,940
code so it is like vs code online
803
00:34:58,510 --> 00:35:02,380
actually in case you are new to vs code
804
00:35:00,940 --> 00:35:04,750
I would suggest to go and watch this
805
00:35:02,380 --> 00:35:07,690
video vs code where we explain what
806
00:35:04,750 --> 00:35:09,340
exactly is vs code right so this is in
807
00:35:07,690 --> 00:35:11,350
this vs so here what I can do is I can
808
00:35:09,340 --> 00:35:18,730
just quickly go and edit like for
809
00:35:11,350 --> 00:35:21,300
example I can go and edit that's the
810
00:35:18,730 --> 00:35:25,120
index dot HTML I can just go and see
811
00:35:21,300 --> 00:35:27,010
added something right and I can quickly
812
00:35:25,120 --> 00:35:28,600
go and see if this will that's saved as
813
00:35:27,010 --> 00:35:30,850
well right so basically if you want to
814
00:35:28,600 --> 00:35:33,760
quickly go and change some some things
815
00:35:30,850 --> 00:35:35,200
out here online or you can do it now
816
00:35:33,760 --> 00:35:37,120
remember it is always a bad idea to
817
00:35:35,200 --> 00:35:40,960
change something on production but we
818
00:35:37,120 --> 00:35:42,730
all know that developers have that you
819
00:35:40,960 --> 00:35:44,350
know out-of-the-box solution sometimes
820
00:35:42,730 --> 00:35:46,360
you know they did try to find in
821
00:35:44,350 --> 00:35:51,559
production so you can use it once in a
822
00:35:46,360 --> 00:35:58,249
while right so app service editor
823
00:35:51,559 --> 00:36:05,259
console then we have application
824
00:35:58,249 --> 00:36:08,719
settings deployment options right and
825
00:36:05,259 --> 00:36:10,130
the overview right so this was a very
826
00:36:08,719 --> 00:36:12,859
simple demo you know where we actually
827
00:36:10,130 --> 00:36:15,319
deployed an MVC application online so
828
00:36:12,859 --> 00:36:18,739
you can deploy by using FTP or if you
829
00:36:15,319 --> 00:36:20,989
want you can also deploy by using the
830
00:36:18,739 --> 00:36:25,369
publish wizard so if you see this build
831
00:36:20,989 --> 00:36:27,829
publish wizard you have one is you have
832
00:36:25,369 --> 00:36:29,920
the FTP option as well you also have the
833
00:36:27,829 --> 00:36:33,709
azure app service as well
834
00:36:29,920 --> 00:36:35,029
also one more a great option of doing a
835
00:36:33,709 --> 00:36:37,039
publish is by getting the publish
836
00:36:35,029 --> 00:36:39,259
profile so you can see your like what he
837
00:36:37,039 --> 00:36:41,269
can do is you can go and go to the
838
00:36:39,259 --> 00:36:42,769
overview here and in the overview you
839
00:36:41,269 --> 00:36:44,719
can click on this more and you can get
840
00:36:42,769 --> 00:36:46,880
this published published per site four
841
00:36:44,719 --> 00:36:49,729
five five now what is this publish
842
00:36:46,880 --> 00:36:51,439
profile file this file has the necessary
843
00:36:49,729 --> 00:36:53,089
credentials you know by which you can go
844
00:36:51,439 --> 00:36:56,989
and you can login to the site so what I
845
00:36:53,089 --> 00:36:59,959
can do is I can go here to my visual
846
00:36:56,989 --> 00:37:02,089
studio and I can say create a new
847
00:36:59,959 --> 00:37:05,709
profile and I'll say import this profile
848
00:37:02,089 --> 00:37:09,559
right so I can go and say import profile
849
00:37:05,709 --> 00:37:11,119
and I can go and point to that file so
850
00:37:09,559 --> 00:37:12,769
with that what will happen is I don't
851
00:37:11,119 --> 00:37:19,209
have to give the user name and passwords
852
00:37:12,769 --> 00:37:19,209
again and again what happened to file
853
00:37:20,769 --> 00:37:28,479
file so I will just click on this input
854
00:37:24,079 --> 00:37:31,729
profile I import this publish settings
855
00:37:28,479 --> 00:37:35,449
right so now my publish settings have
856
00:37:31,729 --> 00:37:38,779
been imported right and you can see over
857
00:37:35,449 --> 00:37:43,339
here I have multiple profiles one is FTP
858
00:37:38,779 --> 00:37:46,390
and one is web deploy right so now what
859
00:37:43,339 --> 00:37:51,189
I can do is I can just say build publish
860
00:37:46,390 --> 00:37:51,189
write and
861
00:37:55,160 --> 00:38:03,359
okay we need to change something out
862
00:37:57,569 --> 00:38:05,220
here seeing something remember that if
863
00:38:03,359 --> 00:38:06,930
nothing has changed she does not deploy
864
00:38:05,220 --> 00:38:08,990
anything so that's again a very good
865
00:38:06,930 --> 00:38:11,490
idea
866
00:38:08,990 --> 00:38:13,109
so we'll publish an already saying yes
867
00:38:11,490 --> 00:38:16,109
now what you want to do so now what I
868
00:38:13,109 --> 00:38:17,849
can do is I can go and I can you know
869
00:38:16,109 --> 00:38:19,530
select that profile so you can see it he
870
00:38:17,849 --> 00:38:22,710
has he has already has this profile out
871
00:38:19,530 --> 00:38:26,190
here so this profile I can go and I can
872
00:38:22,710 --> 00:38:27,599
just say publish on this right so
873
00:38:26,190 --> 00:38:30,990
remember you can also use the profile
874
00:38:27,599 --> 00:38:33,240
file as well so you can use FTP you can
875
00:38:30,990 --> 00:38:36,119
use profile or you can go and directly
876
00:38:33,240 --> 00:38:38,280
publish it so that brings us to the end
877
00:38:36,119 --> 00:38:41,490
of this session right so in this session
878
00:38:38,280 --> 00:38:43,140
what we did is we just got warmed up so
879
00:38:41,490 --> 00:38:45,480
we first understood you know what is
880
00:38:43,140 --> 00:38:48,089
your what is cloud what is e as PS and
881
00:38:45,480 --> 00:38:50,190
CEA's and then we went ahead and we
882
00:38:48,089 --> 00:38:53,010
registered out ourself into the azure
883
00:38:50,190 --> 00:38:54,569
website and then we walked through some
884
00:38:53,010 --> 00:38:57,839
important fundamentals like resource
885
00:38:54,569 --> 00:39:00,390
groups resources we created a simple web
886
00:38:57,839 --> 00:39:03,599
app service and we hosted MVC
887
00:39:00,390 --> 00:39:05,550
application we hosted a simple HTML file
888
00:39:03,599 --> 00:39:08,880
a file as well so we saw different
889
00:39:05,550 --> 00:39:11,250
publishing options like one is you can
890
00:39:08,880 --> 00:39:12,780
use FTP you can use the normal publish
891
00:39:11,250 --> 00:39:15,089
or also if you want you can use the
892
00:39:12,780 --> 00:39:17,579
public setting files right and also we
893
00:39:15,089 --> 00:39:20,069
went through some important memos out
894
00:39:17,579 --> 00:39:22,290
here so we saw you know how to go and
895
00:39:20,069 --> 00:39:23,910
set the deployment options we saw how to
896
00:39:22,290 --> 00:39:26,040
go and see that which frameworks have
897
00:39:23,910 --> 00:39:28,680
been installed for a specific web
898
00:39:26,040 --> 00:39:31,050
application and we also looked into the
899
00:39:28,680 --> 00:39:33,810
command prompt you know where we can go
900
00:39:31,050 --> 00:39:35,700
and console application or console at
901
00:39:33,810 --> 00:39:37,800
lycée rather where we can go and see the
902
00:39:35,700 --> 00:39:39,569
directories and also we talked about app
903
00:39:37,800 --> 00:39:42,780
service editor which is an online editor
904
00:39:39,569 --> 00:39:44,310
where we can go and see the files so I
905
00:39:42,780 --> 00:39:46,829
hope that you have enjoyed this video so
906
00:39:44,310 --> 00:39:48,810
this was the lab one now in lab 2 we
907
00:39:46,829 --> 00:39:51,540
will go ahead and we'll create SQL
908
00:39:48,810 --> 00:39:53,280
Server resource and we will see that can
909
00:39:51,540 --> 00:39:57,839
be connect through our MVC application
910
00:39:53,280 --> 00:40:00,839
to SQL Server so we have completed till
911
00:39:57,839 --> 00:40:03,119
now approximately 45 minutes of the
912
00:40:00,839 --> 00:40:06,220
video and in the next video
913
00:40:03,119 --> 00:40:42,219
we will look into SQL Server
914
00:40:06,220 --> 00:40:42,219
[Music]
70073
Can't find what you're looking for?
Get subtitles in any language from opensubtitles.com, and translate them here.