Azure App Service

Video Activity
Join over 3 million cybersecurity professionals advancing their career
Sign up with
Required fields are marked with an *
or

Already have an account? Sign In »

Time
20 hours 12 minutes
Difficulty
Beginner
Video Transcription
00:00
>> Hey everybody and welcome back.
00:00
In this module, we're going to be covering
00:00
the various apps services
00:00
and container services like
00:00
other compute resources that you can
00:00
leverage aside from Azure VMs,
00:00
that you're likely going to see something
00:00
about maybe a few questions in your AZ 104 exam.
00:00
But I do want to go ahead and
00:00
prep this by saying that it's
00:00
not going to be heavily focused on these exams,
00:00
not going to be heavily focused on these services.
00:00
If you want to learn more, you
00:00
want to go after certification
00:00
that does test these services in more depth,
00:00
you can go for the Azure Developer or
00:00
the DevOps certifications but for the AZ 104,
00:00
we're just going to need to know what
00:00
these are at a higher level.
00:00
Let's go ahead and talk about learning
00:00
objectives for this lesson.
00:00
In this lesson, we want to
00:00
>> learn about Azure App Service,
00:00
>> what it is, what it does,
00:00
and how it's different from other compute services.
00:00
We want to learn about the features and
00:00
capabilities of the Azure App Service as well.
00:00
What is Azure App Service?
00:00
It is basically a web-based service
00:00
that hosts web applications.
00:00
It can host back-ends for mobile apps,
00:00
it can host rest APIs,
00:00
basically anything that your
00:00
development team wants to build.
00:00
You can do that using Azure App Service.
00:00
Now, Azure App Service is a managed solution,
00:00
so you don't have to worry about being the Ops people
00:00
maintaining the operating system or the software,
00:00
or the infrastructure pieces.
00:00
All of that's already taken care
00:00
of by Azure and they do a very good job.
00:00
They make sure that your frameworks are updated,
00:00
they makes sure that security is in place.
00:00
You can just hands off and let developers do their thing.
00:00
This makes development very
00:00
beneficial because developers tend to move quickly.
00:00
Sometimes IT Ops can be the people holding them back.
00:00
To avoid any frustrations with that, as IT Ops people,
00:00
we can allow developers
00:00
to go ahead and do their developing,
00:00
they can build on their various environments,
00:00
they can spin up
00:00
their Azure App Service for a development environment,
00:00
a test environment, a production environment.
00:00
We can be rest assured and
00:00
knowing that the security is in place,
00:00
that the patching is in place and what have you.
00:00
All of those things are maintained by Azure.
00:00
Here are the list of supported languages that you have.
00:00
You have Node.js, we have Java,
00:00
which is GRE 8 through GRE 11,
00:00
PHP, Python,.NET Core, and Ruby.
00:00
This is a managed service, like I said.
00:00
The language frameworks, the operating system,
00:00
all of that's going to be maintained for you.
00:00
It doesn't matter whether you're building
00:00
a web application or a rest API or mobile back-end.
00:00
All of that is managed for
00:00
you so you don't have to worry about that.
00:00
A really cool thing about this is that it
00:00
is DevOps ready to go,
00:00
so you can integrate it with Azure DevOps,
00:00
you can integrate it with
00:00
your continuous integration pipelines.
00:00
You can connect it with GitHub, Bitbucket,
00:00
Docker Hub, Azure Container Registry. You name it.
00:00
It is going to play very nicely with
00:00
modern development tools and environments.
00:00
You can also interact with it using PowerShell or CLI.
00:00
Developers don't necessarily have to
00:00
go jump into the Azure portal,
00:00
they can stay within their IDE
00:00
>> and continue to work with
00:00
>> the Web App Service and get
00:00
quick and ready responses
00:00
on how their application is doing.
00:00
Addition to all of that,
00:00
it is built for scalability,
00:00
so it does scale out.
00:00
You can do it automatically or manually depending on
00:00
what you need as an organization and as a team,
00:00
but the service is there.
00:00
That wraps up this lecture to summarize,
00:00
this is the Azure App Service,
00:00
it is a hands free or hands
00:00
off web development or
00:00
>> application development solution.
00:00
>> You can use it for web apps,
00:00
that you can use it for mobile back-ends and APIs.
00:00
It allows IT Ops people or
00:00
infrastructure people to not have to worry
00:00
about the maintenance of the environments.
00:00
Azure takes care of that for you.
00:00
It is secure in that sense.
00:00
Just having the patching done,
00:00
that's half the battle honestly.
00:00
As an application security engineer making sure that
00:00
some dependencies that developers are using,
00:00
their ecosystems or frameworks
00:00
and what have you is secure.
00:00
They're not going to be checking it all the time.
00:00
We want to make sure that those things are being vetted.
00:00
It is nice to have another company
00:00
like Azure do that for you.
00:00
Then you can just focus on other aspects
00:00
of the development environment
00:00
and the infrastructure environment.
00:00
It does support many languages
00:00
and frameworks which we did cover.
00:00
It integrates with Azure AD with our back
00:00
and DevOps tools and modern-day development solutions.
00:00
Just keep that in mind.
00:00
All right, everyone, that wraps up this lecture,
00:00
if you have any questions, feel free to let me know.
00:00
If not, I'll see you in the next lecture.
Up Next
Design Azure App Service Web Apps Lab
45m
Provision an Azure Container Instance Lab
45m
Configure AKS Security Lab
45m