Oreilly - Serverless Computing with Azure
by Michael Simmons | Publisher: Packt Publishing | Release Date: October 2018 | ISBN: 9781789615593
Build serverless applications on Azure using its functions, tools & services for a faster & cost effective app managementAbout This VideoPragmatic approach with working examples for effective use of Serverless ComputingGuidance from the concept level through deploying & managing an applicationCovers the most relevant topics to bring you quickly up to speed with Azure FunctionsIn DetailServerless Computing is an architecture that is gaining popularity & with good reason: it's lightweight, perfect for microservices & provides reliability with flexible pricing models. With Azure Functions, developers can deploy code that performs simple tasks which can be used by other Azure services, including mobile & web applications, social network sites, storage accounts, databases & more! This course will train you in the fundamentals of serverless computing from creating & deploying an application to the options & configuration that you're able to control in your Serverless App using Azure Functions. To demonstrate the concepts, a sample application that issues Shared Access Signature tokens to provide access to storage containers will be deployed & configured using the Azure infrastructure & services.By the end of the course, you will have the skills to develop, run, deploy & manage your serverless application using Azure functions.
- Chapter 1 : Introduction to Serverless Computing on Azure
- The Course Overview 00:02:26
- Intro to the Course and the App We Are Building 00:03:02
- What Components Make Up a Serverless App? 00:01:49
- What Kinds of Apps Can You Make with Azure Functions? 00:01:19
- What Kinds of Triggers Can an Azure Function Use? 00:04:31
- What Languages Can You Use to Write Azure Functions? 00:03:04
- How Does Pricing Work in Serverless Computing? 00:05:57
- Chapter 2 : Create Your Serverless Application
- Signing Up for and Signing into the Azure Portal 00:06:07
- How to Create an Azure Functions Account 00:07:54
- Creating a Storage Account for Blobs, Tables, and Queues 00:06:07
- Using Azure Functions from Visual Studio and VS Code 00:07:24
- Adding Your Code to an Azure Function to Make It Serverless 00:05:20
- Chapter 3 : Customize Your Serverless Application
- Switching Between Consumption and App Service Plan 00:04:53
- Configuring Application Settings for Your Azure Functions App 00:03:31
- How to Configure a Custom Domain? 00:02:21
- Securing Your Serverless Application with an SSL Certificate 00:04:09
- Configuring Authentication on Your Serverless Application 00:03:25
- Chapter 4 : Manage Your Serverless Application
- Managing Deployment Slots 00:04:07
- Adding and Managing Proxies 00:03:35
- Configuring Your Serverless App for Automatic Deployment 00:04:50
- Scaling and Defining Limits for Your Serverless Application 00:03:53
- Chapter 5 : Monitor for Reliability and Performance with Application Insights
- Enabling Application Insights 00:04:51
- Configuring Your Serverless App to Forward Logs and Metrics 00:03:40
- Using Application Insights to View Events and App Usage Data 00:05:03
- Viewing Performance Data and Failure Reports with App Insights 00:02:27
- Creating Availability Alerts with Application Insights 00:04:15
- Chapter 6 : Test and Connect Your Code Using Azure Functions Tools
- Tips and Concepts to Help You Create High Performing Functions 00:03:48
- Develop and Test Locally with the Azure Functions Core Tools 00:02:43
- Connecting with the Code on GitHub 00:02:32