Learning Azure Functions

Manisha Yadav, Mitesh Soni

  • 出版商: Packt Publishing
  • 出版日期: 2017-09-27
  • 售價: $1,790
  • 貴賓價: 9.5$1,701
  • 語言: 英文
  • 頁數: 240
  • 裝訂: Paperback
  • ISBN: 178712293X
  • ISBN-13: 9781787122932
  • 相關分類: Microsoft Azure
  • 海外代購書籍(需單獨結帳)

相關主題

商品描述

Embracing the cloud—a Serverless architecture to solve problems at scale

About This Book

  • Learn to develop, manage, deploy, and monitor Azure functions in any language.
  • Make the most out of Azure functions to build scalable systems.
  • A step-by-step guide that will help you eliminate the pain points of implementing a serverless architecture.

Who This Book Is For

This book aims at IT architects and developers who want to build scalable systems and deploy serverless applications with Azure functions. No prior knowledge of Azure functions is necessary.

What You Will Learn

  • Understand the folder structure of a function and the purposes of the files
  • Deploy a function and test it
  • Explore the common triggers that are used to activate a function
  • Discover how bindings can be used to output the results of a function
  • Build a dll that has functionality that can be leveraged by a function
  • Chain functions to allow the invocation of one function from another
  • Understand how to monitor the health of your functions

In Detail

Functions help you easily run small pieces of code in cloud with Azure functions without worrying about a whole application or the infrastructure to run it. With Azure functions, you can use triggers to execute your code and bindings to simplify the input and output of your code.

This book will start with the basics of Azure Functions. You will learn the steps to set up the environment and the tools that we will be using in the further chapters. Once you have a better understanding of this, we will be creating our first hello world function app. Later you will be introduced to triggers, how they are used to activate a function, and how binding can be used to output results of a function.You will also explore the steps to create an assembly with complex functionality that can be used by functions. Next, this book will teach you to scale your functions and use them to process data, integrate systems, and build simple APIs and microservices. Finally, this book will cover some diagnostic techniques with Azure App services and best practices of working with Azure Functions.

By the end of this book, you will be well-versed with the techniques of scaling your Azure functions and making the most of serverless architecture.

Style and Approach

A step-by-side guide filled with real world examples that will guide you with the steps to build a scalable Cloud system

商品描述(中文翻譯)

擁抱雲端——無伺服器架構以解決大規模問題

關於本書
- 學習如何使用任何語言開發、管理、部署和監控 Azure Functions。
- 充分利用 Azure Functions 建立可擴展系統。
- 一步一步的指南,幫助您消除實施無伺服器架構的痛點。

本書適合誰
本書針對希望建立可擴展系統並使用 Azure Functions 部署無伺服器應用程式的 IT 架構師和開發人員。無需具備 Azure Functions 的先前知識。

您將學到什麼
- 理解函數的資料夾結構及檔案的用途
- 部署函數並進行測試
- 探索用於觸發函數的常見觸發器
- 發現如何使用綁定輸出函數的結果
- 建立一個可以被函數利用的 DLL
- 鏈接函數以允許從一個函數調用另一個函數
- 理解如何監控函數的健康狀態

詳細內容
函數幫助您輕鬆地在雲端運行小段代碼,無需擔心整個應用程式或運行它的基礎設施。使用 Azure Functions,您可以使用觸發器來執行代碼,並使用綁定來簡化代碼的輸入和輸出。

本書將從 Azure Functions 的基礎開始。您將學習設置環境和我們在後續章節中將使用的工具的步驟。一旦您對此有了更好的理解,我們將創建我們的第一個 hello world 函數應用程式。之後,您將了解觸發器,它們如何用於激活函數,以及如何使用綁定輸出函數的結果。您還將探索創建具有複雜功能的組件的步驟,這些功能可以被函數使用。接下來,本書將教您如何擴展函數並使用它們來處理數據、整合系統,並建立簡單的 API 和微服務。最後,本書將涵蓋一些 Azure App Services 的診斷技術和使用 Azure Functions 的最佳實踐。

在本書結束時,您將熟悉擴展 Azure Functions 的技術,並充分利用無伺服器架構。

風格與方法
一本充滿真實世界範例的逐步指南,將指導您建立可擴展的雲端系統的步驟。