舉報

會員
Mastering Azure Serverless Computing
Lorenzo Barbieri Massimo Bonanni 著
更新時間:2021-06-24 12:37:43
開會員,本書免費讀 >
Applicationdevelopmenthasevolvedfromtraditionalmonolithicappdevelopmenttousingserverlessoptionsandmicroservices.ThisbookisdesignedtoguideyouthroughusingMicrosoft'sAzureFunctionstoprocessdata,integratesystems,andbuildsimpleAPIsandmicroservices.Youwilldiscoverhowtoapplyserverlesscomputingtospeedupdeploymentandreducedowntime.You'llalsoexploreAzureFunctions,includingitscorefunctionalitiesandessentialtools,alongwithunderstandinghowtodebugandevencustomizeAzureFunctions.Inadditiontothis,thebookwilltakeyouthroughhowyoucaneffectivelyimplementDevOpsandautomationinyourworkingenvironment.Towardtheconcludingchapters,you'llcoversomequicktips,troubleshootingtechniques,andreal-worldserverlessusecasesthatwillhelpyoumakethemostofserverlesscomputing.Bytheendofthisbook,youwillhavegainedtheskillsyouneedtodevelopanddelivercost-effectiveAzureserverlesssolutions.
最新章節
- Leave a review - let other readers know what you think
- Another Book You May Enjoy
- Chapter 12 Best Practices and Use Cases for Azure Serverless Computing
- Chapter 11 High Scale Serverless Event Processing with Event Grid
- Chapter 10 Empower Your Serverless API with API Management
- Chapter 9 Orchestration as Design – Logic App
品牌:中圖公司
上架時間:2021-06-24 12:06:44
出版社:Packt Publishing
本書數字版權由中圖公司提供,并由其授權上海閱文信息技術有限公司制作發行
- Leave a review - let other readers know what you think 更新時間:2021-06-24 12:37:43
- Another Book You May Enjoy
- Chapter 12 Best Practices and Use Cases for Azure Serverless Computing
- Chapter 11 High Scale Serverless Event Processing with Event Grid
- Chapter 10 Empower Your Serverless API with API Management
- Chapter 9 Orchestration as Design – Logic App
- Chapter 8 Orchestration as Code – Durable Functions
- Chapter 7 Serverless and Containers
- Chapter 6 Testing and Monitoring
- Chapter 5 Leverage the Power of DevOps with Azure Functions
- Chapter 4 Deploying and Configuring Your Azure Functions
- Chapter 3 Programming Languages Supported in Azure Functions
- Chapter 2 Customizing Your Azure Functions
- Chapter 1 Developing and Running Azure Functions
- Assessments
- Further reading
- Questions
- Summary
- Backend for Amazon Alexa skills
- Integrate different SaaS services
- Backend for single-page web apps or mobile apps
- IoT and Edge devices
- Some Azure serverless use cases
- Azure Functions best practices for scalability and performance
- API Management – difference between consumption plans and traditional plans
- Azure Functions – premium plan
- Azure Functions – differences between consumption plans and app service plans
- Traditional PaaS scenarios
- Serverless scenarios
- Choosing between consumption plans and traditional ones
- Azure serverless best practices
- Best Practices and Use Cases for Azure Serverless Computing
- Section 4: Real-World Serverless Use Cases
- Further reading
- Questions
- Summary
- Understanding event delivery and retries
- Creating an Event Grid subscription
- Event handlers
- Event subscriptions
- Topics
- Event sources
- Events
- Understanding Event Grid
- Technical requirements
- High-Scale Serverless Event Processing with Event Grid
- Further reading
- Questions
- Summary
- Advantages of API Management
- The API Management REST API
- Defining a new product
- Creating a new policy
- Exposing a new API
- The developer portal
- Creating an API Management instance
- Understanding Azure API Management
- Technical requirements
- Empowering Your Serverless API with API Management
- Further reading
- Questions
- Summary
- Advantages of using Logic Apps
- Monitoring
- API connections
- Versioning
- Versioning monitoring and API connections
- Logic App service components
- Understanding Logic Apps
- Technical requirements
- Orchestration as Design - Logic Apps
- Further reading
- Questions
- Summary
- OrderCancelled time expired
- OrderCancelled
- OrderConfirmed
- OrderReceiver
- Order manager sample
- Managing Durable Functions versioning
- The Durable Functions execution state
- Activity functions
- Orchestrator functions
- Client functions
- Function types
- What are Durable Functions?
- Technical requirements
- Orchestration as Code - Durable Functions
- Section 3: Serverless Orchestration API Management and Event Processing
- Further reading
- Questions
- Summary
- Azure Container Instances
- Deploying and executing your functions in Kubernetes
- Installing KEDA in the Kubernetes cluster
- Hosting Azure Functions containers in Kubernetes with KEDA
- Pointing the function app to a new tag and enabling continuous deployment
- Updating the Docker image
- Creating a function app based on a custom Docker image
- Publishing the custom Docker image to an ACR
- Publishing the custom Docker image to Docker Hub
- Creating a custom Docker image that contains an Azure Function
- Creating an Azure Functions project with support to create a custom Docker image
- Linux-based Azure Functions
- Technical requirements
- Serverless and Containers
- Further reading
- Questions
- Summary
- Monitoring Azure Functions
- Dependency injection in Azure Functions
- Testing your Azure Functions
- Technical requirements
- Testing and Monitoring
- Further reading
- Questions
- Summary
- CI/CD at a glance
- Creating the release pipeline
- Using YAML definition
- The Tasks tab
- The History tab
- The Options tab
- The Triggers tab
- The Variables tab
- Creating your first build pipeline
- Azure Pipelines and Azure Functions
- Understanding Azure DevOps
- Technical requirements
- Leverage the Power of DevOps with Azure Functions
- Further reading
- Questions
- Summary
- Reading the app settings in your Azure Function
- Configuring your Azure Functions
- Kudu – the Azure Function deployment service
- Using the deployment slots
- Deploying the Azure function app
- Creating the Azure function app
- Technical requirements
- Deploying and Configuring Your Azure Functions
- Section 2: Azure Functions 2.0 Deployment and Automation
- Further reading
- Questions
- Summary
- Language extensibility
- Azure Functions and PowerShell
- Azure Functions and Python
- Azure Functions and Java
- Azure Functions and JavaScript
- Technical requirements
- Programming Languages Supported in Azure Functions
- Further reading
- Questions
- Summary
- Creating a custom binding
- Creating a custom trigger
- Discovering Azure Functions extensions
- Technical requirements
- Customizing Your Azure Functions
- Further reading
- Questions
- Summary
- Debug your function remotely
- Debugging your function locally
- Debugging an Azure Function
- Exposing your Azure Functions on the internet with ngrok
- The OpenAPI Specification in Azure Functions
- Visual Studio Code
- Developing Azure Functions with Visual Studio
- Azure Functions Core Tools
- Introduction to Azure Functions
- Technical requirements
- Developing and Running Azure Functions
- Section 1: Azure Functions 2.0 Fundamentals
- Reviews
- Get in touch
- Conventions used
- Download the color images
- Download the example code files
- To get the most out of this book
- What this book covers
- Who this book is for
- Preface
- Packt is searching for authors like you
- About the reviewer
- About the authors
- Contributors
- Why subscribe?
- About Packt
- Dedication
- Mastering Azure Serverless Computing
- Copyright and Credits
- Title Page
- coverpage
- 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