توضیحاتی در مورد کتاب Beginning Azure Functions: Building Scalable and Serverless Apps
نام کتاب : Beginning Azure Functions: Building Scalable and Serverless Apps
ویرایش : 2
عنوان ترجمه شده به فارسی : شروع توابع Azure: ساخت برنامه های مقیاس پذیر و بدون سرور
سری :
نویسندگان : Rahul Sawhney, Kalyan Chanumolu
ناشر : Apress
سال نشر : 2023
تعداد صفحات : 179
ISBN (شابک) : 1484292022 , 9781484292020
زبان کتاب : English
فرمت کتاب : pdf
حجم کتاب : 6 مگابایت
بعد از تکمیل فرایند پرداخت لینک دانلود کتاب ارائه خواهد شد. درصورت ثبت نام و ورود به حساب کاربری خود قادر خواهید بود لیست کتاب های خریداری شده را مشاهده فرمایید.
فهرست مطالب :
Table of Contents
About the Authors
About the Technical Reviewers
Introduction
Chapter 1: Introduction to Azure Functions
Overview of Serverless Computing
Overview of Azure Functions
Azure Functions Runtime Versions
Azure Functions vs. Azure WebJobs
Azure Functions vs. Azure Logic Apps
Azure Functions Pricing Plans
Consumption Plan
App Service Plan
Premium Plan
How the Premium Plan Solves a Cold Start Problem
Summary
Chapter 2: Creating Azure Functions
Creating an Azure Function Using the Azure Portal
Creating an Azure Account
Creating Your First Function App Using the Azure Portal
Creating Your First Function in the Function App
File Hierarchy, Configuration, and Settings in Azure Functions
Summary
Chapter 3: Understanding Azure Functions Triggers and Bindings
Overview of Triggers and Bindings
Register Binding Extensions
Binding Expression Patterns
Installing Extensions Using Visual Studio Tools
Installing Extensions Using the Azure Functions Core Tools
Creating an Azure Blob Storage–Triggered Function
Creating a Blob-Triggered Function Using C#
Blob-Triggered Function Using Node.js
Running the Example
Summary
Chapter 4: Serverless APIs Using Azure Functions
Monolithic Architecture vs. Microservice Architecture
Converting Monolithic Applications to Highly Scalable APIs Using Azure Functions
Creating an HTTP-Triggered Function with SQL Server Interaction
Creating a SQL Server Instance with Sample Data
Creating an HTTP-Triggered Function Using C#
Creating an HTTP-Triggered OData API for SQL Server Using Azure Functions
Summary
Chapter 5: Azure Durable Functions
Overview of Durable Functions
Types of Functions
Application Patterns
Function Chaining
Fan-Out/Fan-In
Async HTTP APIs
Monitoring
Human Interaction
Bindings for Durable Functions
Activity Triggers
Orchestration Triggers
Orchestration Client
Performance and Scaling of Durable Functions
History Table
Instance Table
Internal Queue Triggers
Orchestrator Scale-Out
Autoscaling
Concurrency Throttling
Orchestrator Function Replay
Performance Targets
Creating Durable Functions Using the Azure Portal
Creating a Durable Function
Disaster Recovery and Geodistribution of Durable Functions
Summary
Chapter 6: Deploying Functions to Azure
Deploying Functions Using Continuous Deployment
Setting Up a Code Repository for Continuous Deployment
Setting Up an Azure DevOps Account
Enabling Deployment Slots
Setting up Continuous Deployment for Azure Functions
Deploying Azure Functions Using ARM Templates
Deploying a Function App on the Consumption Plan
Deploying a Function App on the App Service Plan
Summary
Chapter 7: Getting Functions Production-Ready
Using Built-in Logging
Using Application Insights to Monitor Azure Functions
Application Insights Settings for Azure Functions
Integrate Application Insights During New Azure Function Creation
Manually Connecting Application Insights to Azure Functions
Disabling Built-in Logging
Configuring Categories and Log Levels
Securing Azure Functions
Configuring CORS on Azure Functions
Summary
Chapter 8: Best Practices for Working with Azure Functions
Organize Your Functions
Based on Business Function
For Performance and Scaling
By Configuration and Deployment
By Privilege
By App Visibility
Separate Function Apps for Each Function
Develop Robust Functions
Design for Statelessness
Use Messaging Services
Integrate with Monitoring Tools
Use Separate Storage Accounts
Account for Delays with Function Cold Starts
Use Asynchronous Patterns
Manage Costs
Summary
Capture.PNG