舉報

會員
Mastering Azure Serverless Computing
Applicationdevelopmenthasevolvedfromtraditionalmonolithicappdevelopmenttousingserverlessoptionsandmicroservices.ThisbookisdesignedtoguideyouthroughusingMicrosoft'sAzureFunctionstoprocessdata,integratesystems,andbuildsimpleAPIsandmicroservices.Youwilldiscoverhowtoapplyserverlesscomputingtospeedupdeploymentandreducedowntime.You'llalsoexploreAzureFunctions,includingitscorefunctionalitiesandessentialtools,alongwithunderstandinghowtodebugandevencustomizeAzureFunctions.Inadditiontothis,thebookwilltakeyouthroughhowyoucaneffectivelyimplementDevOpsandautomationinyourworkingenvironment.Towardtheconcludingchapters,you'llcoversomequicktips,troubleshootingtechniques,andreal-worldserverlessusecasesthatwillhelpyoumakethemostofserverlesscomputing.Bytheendofthisbook,youwillhavegainedtheskillsyouneedtodevelopanddelivercost-effectiveAzureserverlesssolutions.
目錄(195章)
倒序
- coverpage
- Title Page
- Copyright and Credits
- Mastering Azure Serverless Computing
- Dedication
- About Packt
- Why subscribe?
- Contributors
- About the authors
- About the reviewer
- Packt is searching for authors like you
- Preface
- Who this book is for
- What this book covers
- To get the most out of this book
- Download the example code files
- Download the color images
- Conventions used
- Get in touch
- Reviews
- Section 1: Azure Functions 2.0 Fundamentals
- Developing and Running Azure Functions
- Technical requirements
- Introduction to Azure Functions
- Azure Functions Core Tools
- Developing Azure Functions with Visual Studio
- Visual Studio Code
- The OpenAPI Specification in Azure Functions
- Exposing your Azure Functions on the internet with ngrok
- Debugging an Azure Function
- Debugging your function locally
- Debug your function remotely
- Summary
- Questions
- Further reading
- Customizing Your Azure Functions
- Technical requirements
- Discovering Azure Functions extensions
- Creating a custom trigger
- Creating a custom binding
- Summary
- Questions
- Further reading
- 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
- Section 2: Azure Functions 2.0 Deployment and Automation
- 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
- Leverage the Power of DevOps with Azure Functions
- Technical requirements
- Understanding Azure DevOps
- Azure Pipelines and Azure Functions
- Creating your first build pipeline
- The Variables tab
- The Triggers tab
- The Options tab
- The History tab
- The Tasks tab
- Using YAML definition
- Creating the release pipeline
- CI/CD at a glance
- Summary
- Questions
- Further reading
- Testing and Monitoring
- Technical requirements
- Testing your Azure Functions
- Dependency injection in Azure Functions
- Monitoring Azure Functions
- Summary
- Questions
- Further reading
- Serverless and Containers
- Technical requirements
- Linux-based Azure Functions
- Creating an Azure Functions project with support to create a custom Docker image
- Creating a custom Docker image that contains an Azure Function
- Publishing the custom Docker image to Docker Hub
- Publishing the custom Docker image to an ACR
- Creating a function app based on a custom Docker image
- Updating the Docker image
- Pointing the function app to a new tag and enabling continuous deployment
- Hosting Azure Functions containers in Kubernetes with KEDA
- Installing KEDA in the Kubernetes cluster
- Deploying and executing your functions in Kubernetes
- Azure Container Instances
- Summary
- Questions
- Further reading
- Section 3: Serverless Orchestration API Management and Event Processing
- Orchestration as Code - Durable Functions
- Technical requirements
- What are Durable Functions?
- Function types
- Client functions
- Orchestrator functions
- Activity functions
- The Durable Functions execution state
- Managing Durable Functions versioning
- Order manager sample
- OrderReceiver
- OrderConfirmed
- OrderCancelled
- OrderCancelled time expired
- Summary
- Questions
- Further reading
- Orchestration as Design - Logic Apps
- Technical requirements
- Understanding Logic Apps
- Logic App service components
- Versioning monitoring and API connections
- Versioning
- API connections
- Monitoring
- Advantages of using Logic Apps
- Summary
- Questions
- Further reading
- Empowering Your Serverless API with API Management
- Technical requirements
- Understanding Azure API Management
- Creating an API Management instance
- The developer portal
- 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
- High-Scale Serverless Event Processing with Event Grid
- Technical requirements
- Understanding Event Grid
- Events
- Event sources
- Topics
- Event subscriptions
- Event handlers
- Creating an Event Grid subscription
- Understanding event delivery and retries
- Summary
- Questions
- Further reading
- Section 4: Real-World Serverless Use Cases
- Best Practices and Use Cases for Azure Serverless Computing
- Azure serverless best practices
- Choosing between consumption plans and traditional ones
- Serverless scenarios
- Traditional PaaS scenarios
- Azure Functions – differences between consumption plans and app service plans
- Azure Functions – premium plan
- API Management – difference between consumption plans and traditional plans
- Azure Functions best practices for scalability and performance
- Some Azure serverless use cases
- IoT and Edge devices
- Backend for single-page web apps or mobile apps
- Integrate different SaaS services
- Backend for Amazon Alexa skills
- Summary
- Questions
- Further reading
- 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
- Another Book You May Enjoy
- Leave a review - let other readers know what you think 更新時間:2021-06-24 12:37:43
推薦閱讀
- 操作系統(tǒng)基礎與實踐:基于openEuler平臺
- WindowsServer2012Hyper-V虛擬化部署與管理指南
- 嵌入式應用程序設計綜合教程(微課版)
- Windows Server 2012 Hyper-V Cookbook
- 混沌工程實戰(zhàn):手把手教你實現(xiàn)系統(tǒng)穩(wěn)定性
- Linux Shell編程從入門到精通(第2版)
- 新手學電腦從入門到精通(Windows 10+Office 2016版)
- 數(shù)據(jù)中心系統(tǒng)工程及應用
- 完美應用RHEL 8
- 計算機應用基礎(Windows 7+Office 2016)
- 從零開始學安裝與重裝系統(tǒng)
- iOS 10快速開發(fā):18天零基礎開發(fā)一個商業(yè)應用
- Angular權威教程
- Docker容器技術與運維
- Linux深度攻略
- Responsive Web Design with AngularJS
- Android Telephony原理解析與開發(fā)指南
- Raspberry Pi Networking Cookbook
- UG NX 4.0基礎培訓標準教程
- Red Hat Enterprise Linux 8.0 系統(tǒng)運維管理
- Azure DevOps Server 2019 Cookbook(Second Edition)
- INSTANT Team Foundation Server 2012 and Project Server 2010 Integration How-to
- 第一行代碼:Linux命令行
- 新編大學計算機應用基礎(Windows 7+Office 2010)(微課版)
- INSTANT Hyper-V Server Virtualization Starter
- Linux從初學到精通
- Icinga Network Monitoring
- Linux內(nèi)核深度解析
- Linux管理與開發(fā)實用指南
- GameSalad Beginners Guide