All language subtitles for Azure Tutorial for Beginners
Afrikaans
Albanian
Amharic
Arabic
Armenian
Azerbaijani
Basque
Belarusian
Bengali
Bosnian
Bulgarian
Catalan
Cebuano
Chichewa
Chinese (Simplified)
Chinese (Traditional)
Corsican
Croatian
Czech
Danish
English
Esperanto
Estonian
Filipino
Finnish
French
Frisian
Galician
Georgian
German
Greek
Gujarati
Haitian Creole
Hausa
Hawaiian
Hebrew
Hindi
Hmong
Hungarian
Icelandic
Igbo
Indonesian
Irish
Italian
Japanese
Javanese
Kannada
Kazakh
Khmer
Korean
Kurdish (Kurmanji)
Kyrgyz
Lao
Latin
Latvian
Lithuanian
Luxembourgish
Macedonian
Malagasy
Malay
Malayalam
Maltese
Maori
Marathi
Mongolian
Myanmar (Burmese)
Nepali
Norwegian
Pashto
Persian
Polish
Portuguese
Punjabi
Romanian
Russian
Samoan
Scots Gaelic
Serbian
Sesotho
Shona
Sindhi
Sinhala
Slovak
Slovenian
Somali
Spanish
Sundanese
Swahili
Swedish
Tajik
Tamil
Telugu
Thai
Turkish
Ukrainian
Urdu
Uzbek
Vietnamese
Welsh
Xhosa
Yiddish
Yoruba
Zulu
Odia (Oriya)
Kinyarwanda
Turkmen
Tatar
Uyghur
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