Beginning Azure Functions
62,99 €
Sofort verfügbar, Lieferzeit: Sofort lieferbar
Beginning Azure Functions, Apress
Building Scalable and Serverless Apps
Von Rahul Sawhney, Kalyan Chanumolu, im heise Shop in digitaler Fassung erhältlich
Produktinformationen "Beginning Azure Functions"
Start creating highly scalable apps and monitoring your Azure functions in production using Azure Functions 4.0. This book thoroughly explains durable functions for statefulness, covering the basics all the way through how to create bindings in durable functions. It’s a deep dive into the Azure Functions serverless API and will guide you through the process of converting monolithic applications to use Azure Functions.
This updated edition is revised to cover changes to Azure Portal and delves into Azure Functions runtime versions, the Isolated Process model, and offers a comparison of Azure Functions and Azure Logic Apps. You’ll also learn how to register binding extensions and gain an introduction to Azure Functions binding expression patterns, along with best practices for using Azure Functions. Beginning Azure Functions will provide you with the foundational knowledge to work with Azure Functions and teach you practical skills, such as how to create Azure Functions using different triggers and bindings. You’ll also see how to monitor your Azure Functions in production with live monitoring, and how to perform remote debugging and how to secure your functions.
Upon completing this book, you’ll understand Azure Functions and how to create them using the Azure portal and Visual Studio.
WHAT YOU WILL LEARN
* Use triggers and bindings in an Azure function
* Create a serverless API using Azure Functions
* Understand durable Azure functions, including scalability, disaster recovery, and geo-distribution
* Deploy Azure Function and monitor it in production
WHO THIS BOOK IS FOR
Developers who want to get started with Azure Functions, as well as DevOps developers, who are looking for guidance in how to deploy and monitor functions.
RAHUL SAWHNEY works as a software developer with Microsoft, India, and has more than five years of experience delivering cloud solutions using technologies such as .NET Core, Azure Functions, microservices, AngularJS, Web API, Azure AD, Azure Storage, ARM templates, App Service, Traffic Manager, and more. He is a Microsoft Certified Azure Developer and Architect. He loves learning new technologies and is passionate about Microsoft technologies. In his free time, he loves playing table tennis, watching movies, and reading books.
KALYAN CHANUMOLU is a Senior Technical Program Manager at Microsoft. He works on building the engineering systems that power the world's computer - Azure. He is a technical reviewer for books on ASP.Net Blazor, Microservices etc. and is extremely passionate about distributed systems and cloud computing. He has vast experience in software development, consulting, and migrating large customer workloads to the cloud. He loves cycling, swimming and reading books.
CHAPTER 1: INTRODUCTION TO AZURE FUNCTIONS
CHAPTER GOAL: INTRODUCTION TO BOOK AND TOPICS TO BE COVERED
NO OF PAGES 5-10
SUB -TOPICS
1. Overview of serverless architecture
2. Overview of Azure Function
3. Azure Functions Runtime Versions
4. Azure Function Vs Azure Web Jobs.
5. Azure Functions vs Azure Logic Apps
6. Azure Functions Pricing Plan
CHAPTER 2: CREATING AZURE FUNCTION
CHAPTER GOAL: THIS CHAPTER COVERS THE BASIC OF AZURE FUNCTION AND TAKES AUDIENCE THROUGH CREATING THEIR FIRST AZURE FUNCTION
NO OF PAGES: 10 - 20
SUB - TOPICS
1. Creating Azure Function Using Azure Portal
2. Creating Azure Function Using Visual Studio
3. File Hierarchy, Configuration & Settings in Azure Functions
CHAPTER 3: UNDERSTANDING AZURE FUNCTIONS TRIGGERS AND BINDINGS
CHAPTER GOAL: TO UNDERSTAND TRIGGERS AND BINDINGS IN AZURE FUNCTION
NO OF PAGES : 20-30
SUB - TOPICS:
1. Overview of Trigger and Bindings
2. Azure Functions
3. Register Binding Extensions
4. Azure Functions Binding Expression patterns
5. Creating a Blob Storage Triggered Azure Function
CHAPTER 4: SERVERLESS API USING AZURE FUNCTION
CHAPTER GOAL: THIS CHAPTER TAKES AUDIENCE THROUGH CREATING SERVERLESS API’S AND ALSO, MIGRATING EXISTING APPLICATION TO AZURE FUNCTION
NO OF PAGES: 30-40
SUB - TOPICS:
1. Monolithic Architecture vs Microservice Architecture
2. Converting Monolithic Applications to Highly Scalable API’s Using Azure Functions
2. Creating Http Triggered Azure Function.
3. Serverless API using Azure Functions and Azure Cosmos DB
CHAPTER 5: SECURING AZURE FUNCTIONS WITH API MANAGEMENT
1. Create API Management Instance
2. Create API Management API
3. Configure API management
4. Verify the API in Azure.
CHAPTER 6: AZURE DURABLE FUNCTIONS FOR STATEFULNESS
CHAPTER GOAL: This chapter covers Durable Functions in Azure
NO OF PAGES: 40-50
SUB - TOPICS:
1. Overview Of Durable Function
2. Bindings for Durable Function
3. Performance and Scalability of Durable Functions
4. Creating Durable Functions Using Azure Portal
5. Disaster Recovery & Geo-Distribution of Durable Functions
CHAPTER 7: DEVOPS FOR AZURE FUNCTIONS
CHAPTER GOAL: This chapter takes you through the deployment process of Azure Function
NO OF PAGES: 20-30
SUB - TOPICS:
1. Deploying Azure Function Using Continuous Deployment
3. Configuring Your Azure Functions
4. Build and deploy using Azure Pipelines
5. Build and deploy using Github Actions
6. Automate Deployment of Function App in Azure Functions
CHAPTER 8: GETTING FUNCTIONS PRODUCTION-READY
CHAPTER GOAL: To understand how to monitor Azure Functions in Production
NO OF PAGES: 20-30
SUB - TOPICS:
1. Using Built-In Logging
2. Using Application Insights to Monitor Azure Functions
3. Securing Azure Function
4. Configuring CORS for Azure Function
CHAPTER 9: BEST PRACTICES OF WORKING WITH AZURE FUNCTIONS
CHAPTER GOAL: Making users know about the best practices to follow while developing Azure Functions
NO OF PAGES: 20-30
SUB - TOPICS:
1. Organize your functions
2. Write robust functions
3. Maximize Availability
4. Build in redundancy
CHAPTER 10: CHOOSING THE BEST AZURE SERVERLESS TECHNOLOGY FOR YOUR BUSINESS
Chapter Goal: In this chapter we will briefly talk about the Serverless Universe in Azure and which serverless technology suites which scenario’s
NO OF PAGES: 20-30
This updated edition is revised to cover changes to Azure Portal and delves into Azure Functions runtime versions, the Isolated Process model, and offers a comparison of Azure Functions and Azure Logic Apps. You’ll also learn how to register binding extensions and gain an introduction to Azure Functions binding expression patterns, along with best practices for using Azure Functions. Beginning Azure Functions will provide you with the foundational knowledge to work with Azure Functions and teach you practical skills, such as how to create Azure Functions using different triggers and bindings. You’ll also see how to monitor your Azure Functions in production with live monitoring, and how to perform remote debugging and how to secure your functions.
Upon completing this book, you’ll understand Azure Functions and how to create them using the Azure portal and Visual Studio.
WHAT YOU WILL LEARN
* Use triggers and bindings in an Azure function
* Create a serverless API using Azure Functions
* Understand durable Azure functions, including scalability, disaster recovery, and geo-distribution
* Deploy Azure Function and monitor it in production
WHO THIS BOOK IS FOR
Developers who want to get started with Azure Functions, as well as DevOps developers, who are looking for guidance in how to deploy and monitor functions.
RAHUL SAWHNEY works as a software developer with Microsoft, India, and has more than five years of experience delivering cloud solutions using technologies such as .NET Core, Azure Functions, microservices, AngularJS, Web API, Azure AD, Azure Storage, ARM templates, App Service, Traffic Manager, and more. He is a Microsoft Certified Azure Developer and Architect. He loves learning new technologies and is passionate about Microsoft technologies. In his free time, he loves playing table tennis, watching movies, and reading books.
KALYAN CHANUMOLU is a Senior Technical Program Manager at Microsoft. He works on building the engineering systems that power the world's computer - Azure. He is a technical reviewer for books on ASP.Net Blazor, Microservices etc. and is extremely passionate about distributed systems and cloud computing. He has vast experience in software development, consulting, and migrating large customer workloads to the cloud. He loves cycling, swimming and reading books.
CHAPTER 1: INTRODUCTION TO AZURE FUNCTIONS
CHAPTER GOAL: INTRODUCTION TO BOOK AND TOPICS TO BE COVERED
NO OF PAGES 5-10
SUB -TOPICS
1. Overview of serverless architecture
2. Overview of Azure Function
3. Azure Functions Runtime Versions
4. Azure Function Vs Azure Web Jobs.
5. Azure Functions vs Azure Logic Apps
6. Azure Functions Pricing Plan
CHAPTER 2: CREATING AZURE FUNCTION
CHAPTER GOAL: THIS CHAPTER COVERS THE BASIC OF AZURE FUNCTION AND TAKES AUDIENCE THROUGH CREATING THEIR FIRST AZURE FUNCTION
NO OF PAGES: 10 - 20
SUB - TOPICS
1. Creating Azure Function Using Azure Portal
2. Creating Azure Function Using Visual Studio
3. File Hierarchy, Configuration & Settings in Azure Functions
CHAPTER 3: UNDERSTANDING AZURE FUNCTIONS TRIGGERS AND BINDINGS
CHAPTER GOAL: TO UNDERSTAND TRIGGERS AND BINDINGS IN AZURE FUNCTION
NO OF PAGES : 20-30
SUB - TOPICS:
1. Overview of Trigger and Bindings
2. Azure Functions
3. Register Binding Extensions
4. Azure Functions Binding Expression patterns
5. Creating a Blob Storage Triggered Azure Function
CHAPTER 4: SERVERLESS API USING AZURE FUNCTION
CHAPTER GOAL: THIS CHAPTER TAKES AUDIENCE THROUGH CREATING SERVERLESS API’S AND ALSO, MIGRATING EXISTING APPLICATION TO AZURE FUNCTION
NO OF PAGES: 30-40
SUB - TOPICS:
1. Monolithic Architecture vs Microservice Architecture
2. Converting Monolithic Applications to Highly Scalable API’s Using Azure Functions
2. Creating Http Triggered Azure Function.
3. Serverless API using Azure Functions and Azure Cosmos DB
CHAPTER 5: SECURING AZURE FUNCTIONS WITH API MANAGEMENT
1. Create API Management Instance
2. Create API Management API
3. Configure API management
4. Verify the API in Azure.
CHAPTER 6: AZURE DURABLE FUNCTIONS FOR STATEFULNESS
CHAPTER GOAL: This chapter covers Durable Functions in Azure
NO OF PAGES: 40-50
SUB - TOPICS:
1. Overview Of Durable Function
2. Bindings for Durable Function
3. Performance and Scalability of Durable Functions
4. Creating Durable Functions Using Azure Portal
5. Disaster Recovery & Geo-Distribution of Durable Functions
CHAPTER 7: DEVOPS FOR AZURE FUNCTIONS
CHAPTER GOAL: This chapter takes you through the deployment process of Azure Function
NO OF PAGES: 20-30
SUB - TOPICS:
1. Deploying Azure Function Using Continuous Deployment
3. Configuring Your Azure Functions
4. Build and deploy using Azure Pipelines
5. Build and deploy using Github Actions
6. Automate Deployment of Function App in Azure Functions
CHAPTER 8: GETTING FUNCTIONS PRODUCTION-READY
CHAPTER GOAL: To understand how to monitor Azure Functions in Production
NO OF PAGES: 20-30
SUB - TOPICS:
1. Using Built-In Logging
2. Using Application Insights to Monitor Azure Functions
3. Securing Azure Function
4. Configuring CORS for Azure Function
CHAPTER 9: BEST PRACTICES OF WORKING WITH AZURE FUNCTIONS
CHAPTER GOAL: Making users know about the best practices to follow while developing Azure Functions
NO OF PAGES: 20-30
SUB - TOPICS:
1. Organize your functions
2. Write robust functions
3. Maximize Availability
4. Build in redundancy
CHAPTER 10: CHOOSING THE BEST AZURE SERVERLESS TECHNOLOGY FOR YOUR BUSINESS
Chapter Goal: In this chapter we will briefly talk about the Serverless Universe in Azure and which serverless technology suites which scenario’s
NO OF PAGES: 20-30
Artikel-Details
- Anbieter:
- Apress
- Autor:
- Kalyan Chanumolu, Rahul Sawhney
- Artikelnummer:
- 9781484292037
- Veröffentlicht:
- 01.03.23
Barrierefreiheit
This PDF does not fully comply with PDF/UA standards, but does feature limited screen reader support, described non-text content (images, graphs), bookmarks for easy navigation and searchable, selecta
- keine Vorlesefunktionen des Lesesystems deaktiviert (bis auf) (10)
- navigierbares Inhaltsverzeichnis (11)
- logische Lesereihenfolge eingehalten (13)
- kurze Alternativtexte (z.B für Abbildungen) vorhanden (14)
- Inhalt auch ohne Farbwahrnehmung verständlich dargestellt (25)
- hoher Kontrast zwischen Text und Hintergrund (26)
- Navigation über vor-/zurück-Elemente (29)
- alle zum Verständnis notwendigen Inhalte über Screenreader zugänglich (52)
- Kontakt zum Herausgeber für weitere Informationen zur Barrierefreiheit (99)