Veze, linkovi
Kompjuter biblioteka
Korpa
Mastering Azure Serverless Computing

Mreže Mreže

Mastering Azure Serverless Computing

Autor: Lorenzo Barbieri, Massimo Bonanni
Broj strana: 362
ISBN broj: 9781789951226
Izdavač: PACKT PUBLISHING PACKT PUBLISHING
Godina izdanja: 2019.

Pregleda (30 dana / ukupno): 127 / 127

                 
Twitter   Facebook   Linkedin   Pinterest   Email
                 
Predlog za prevod

 

Kupite na Amazonu

 

  • Create and deploy advanced Azure Functions
  • Learn to extend the runtime of Azure Functions
  • Orchestrate your logic through code or a visual workflow
  • Add caching, security, routing, and filtering to your APIs
  • Use serverless technologies in real-world scenarios
  • Understand how to apply DevOps and automation to your working environment

Application development has evolved from traditional monolithic app development to using serverless options and microservices. This book is designed to guide you through using Microsoft's Azure Functions to process data, integrate systems, and build simple APIs and microservices. You will discover how to apply serverless computing to speed up deployment and reduce downtime. You'll also explore Azure Functions, including its core functionalities and essential tools, along with understanding how to debug and even customize Azure Functions. In addition to this, the book will take you through how you can effectively implement DevOps and automation in your working environment. Toward the concluding chapters, you'll cover some quick tips, troubleshooting techniques, and real-world serverless use cases that will help you make the most of serverless computing. By the end of this book, you will have gained the skills you need to develop and deliver cost-effective Azure serverless solutions.

  • Develop scalable, robust multi-tier apps without worrying about infrastructure needs
  • Deploy and manage cost-effective and highly available serverless apps using Azure Functions
  • Accelerate enterprise-level application development by seamlessly integrating different cloud services with Azure Functions

Table of contents

1 Section 1: Azure Functions 2.0 Fundamentals

2 Developing and Running Azure Functions
Technical requirements
Introduction to Azure Functions
Azure Functions Core Tools
Developing Azure Functions with Visual Studio
The OpenAPI Specification in Azure Functions
Exposing your Azure Functions on the internet with ngrok
Debugging an Azure Function
Summary
Questions
Further reading

3 Customizing Your Azure Functions
Technical requirements
Discovering Azure Functions extensions
Creating a custom trigger
Creating a custom binding
Summary
Questions
Further reading

4 Programming Languages Supported in Azure Functions
Technical requirements
Azure Functions and JavaScript
Azure Functions and Java
Azure Functions and Python
Azure Functions and PowerShell
Language extensibility
Summary
Questions
Further reading

5 Section 2: Azure Functions 2.0 Deployment and Automation

6 Deploying and Configuring Your Azure Functions
Technical requirements
Creating the Azure function app
Deploying the Azure function app
Using the deployment slots
Kudu – the Azure Function deployment service
Configuring your Azure Functions
Reading the app settings in your Azure Function 
Summary
Questions
Further reading

7 Leverage the Power of DevOps with Azure Functions
Technical requirements
Understanding Azure DevOps
Azure Pipelines and Azure Functions
Creating your first build pipeline
Creating the release pipeline
CI/CD at a glance
Summary
Questions
Further reading

8 Testing and Monitoring
Technical requirements
Testing your Azure Functions
Dependency injection in Azure Functions
Monitoring Azure Functions
Summary
Questions
Further reading

9 Serverless and Containers
Technical requirements
Linux-based Azure Functions
Hosting Azure Functions containers in Kubernetes with KEDA
Azure Container Instances
Summary
Questions
Further reading

10 Section 3: Serverless Orchestration, API Management, and Event Processing

11 Orchestration as Code - Durable Functions
Technical requirements
What are Durable Functions?
Function types
The Durable Functions execution state
Managing Durable Functions versioning
Order manager sample
Summary
Questions
Further reading

12 Orchestration as Design - Logic Apps
Technical requirements
Understanding Logic Apps
Logic App service components
Versioning, monitoring, and API connections
Advantages of using Logic Apps
Summary
Questions
Further reading

13 Empowering Your Serverless API with API Management
Technical requirements
Understanding Azure API Management
Creating an API Management instance
Exposing a new API
Creating a new policy
Defining a new product
The API Management REST API 
Advantages of API Management
Summary
Questions
Further reading

14 High-Scale Serverless Event Processing with Event Grid
Technical requirements
Understanding Event Grid
Creating an Event Grid subscription
Understanding event delivery and retries
Summary
Questions
Further reading

15 Section 4: Real-World Serverless Use Cases

16 Best Practices and Use Cases for Azure Serverless Computing
Azure serverless best practices
Some Azure serverless use cases
Summary
Questions
Further reading

17 Assessments
Chapter 1, Developing and Running Azure Functions
Chapter 2, Customizing Your Azure Functions
Chapter 3, Programming Languages Supported in Azure Functions
Chapter 4, Deploying and Configuring Your Azure Functions
Chapter 5, Leverage the Power of DevOps with Azure Functions
Chapter 6, Testing and Monitoring
Chapter 7, Serverless and Containers
Chapter 8, Orchestration as Code – Durable Functions
Chapter 9, Orchestration as Design – Logic App
Chapter 10, Empower Your Serverless API with API Management
Chapter 11, High Scale Serverless Event Processing with Event Grid
Chapter 12, Best Practices and Use Cases for Azure Serverless Computing

18 Another Book You May Enjoy
Leave a review - let other readers know what you think

 

Budite prvi koji će ostaviti komentar.

Ostavite komentar Ostavite komentar

 

Preporučujemo

IPv6 mreža

IPv6 mreža

Umrežavanje računara: od vrha ka dnu

Umrežavanje računara: od vrha ka dnu

Veze, linkovi
Linkedin Twitter Facebook
 
     
 
© Sva prava pridržana, Kompjuter biblioteka, Beograd, Obalskih radnika 4a, Telefon: +381 11 252 0 272