Developing Cloud-Native Solutions with Microsoft Azure And .NET : Build Highly Scalable Solutions for the Enterprise /
Build and deploy applications by leveraging Azure PaaS and serverless services using Azure DevOps and GitHub Actions. This book provides step-by-step explanations of essential concepts, practical examples, and self-assessment questions that will help you gain the necessary expertise to build cloud-n...
Clasificación: | Libro Electrónico |
---|---|
Autor principal: | |
Otros Autores: | |
Formato: | Electrónico eBook |
Idioma: | Inglés |
Publicado: |
New York, NY :
Apress,
[2023]
|
Temas: | |
Acceso en línea: | Texto completo (Requiere registro previo con correo institucional) |
Tabla de Contenidos:
- Intro
- Table of Contents
- About the Authors
- About the Technical Reviewer
- Acknowledgments
- Introduction
- Source Code
- Chapter 1: Introduction
- Introduction to Cloud Computing
- Cloud Deployment Models
- Public Cloud
- Private Cloud
- Hybrid Cloud
- Cloud Service Types
- Infrastructure-as-a-Service
- Platform-as-a-Service
- Software-as-a-Service
- Serverless Computing
- A Quick Tour of Azure Services
- Compute Services
- Azure Virtual Machines
- Azure App Service
- Azure Functions
- Azure Logic Apps
- Azure Kubernetes Service
- Data Services
- Azure Storage Account
- Azure Data Lake
- Azure SQL
- Azure Data Factory
- Azure Synapse
- Artificial Intelligence- and Machine Learning-Based Services
- Azure Cognitive Services
- Azure Machine Learning
- Azure Bot Service
- Other Services
- Azure API Management
- Azure Active Directory
- Azure Monitor
- Summary
- Chapter 2: Build a Web API to Send Messages to Azure Service Bus
- Introduction to Azure Service Bus
- When to Use Azure Service Bus
- Features of Azure Service Bus
- Message Filtering
- Message Sessions
- Message Auto-forwarding
- Duplicate Detection
- Message Expiration
- Message Deferral
- Message Batching
- Queues, Topics, and Namespaces
- Queues
- Topics
- Namespaces
- Working with Azure Service Bus
- Create an Azure Service Bus Namespace in Azure Portal
- Create an Azure Service Bus Namespace in Azure Portal
- Create an SAS Policy to Access the Azure Service Bus Namespace
- Create a Console App to Send Messages to Azure Service Bus Queue
- Create a Web API to Schedule Messages in Azure Service Bus Queue
- Test APIs Using Postman
- Summary
- Chapter 3: Build a Worker Service to Process Messages from Azure Service Bus
- Structure
- Objectives
- Introduction to .NET Core Worker Services
- Life-Cycle Methods of Worker Services
- Problem Statement
- Proposed Solution
- Create an SAS Policy to Access the Azure Service Bus Namespace
- Generate an App Password in our GMAIL account
- Create a Worker Service to Process Scheduled Messages in Azure Service Bus Queue
- Deploy and Test the Worker Service
- Summary
- Chapter 4: Building a Microservice Using .NET and Azure Kubernetes Service
- Introduction to Azure Kubernetes Service and Azure Container Registry
- Build a Microservice Using .NET
- Create Azure Kubernetes Service and Azure Container Registry
- Containerize the Microservice and Push It to the Azure Kubernetes Service
- Run the Microservice on Azure Kubernetes Service
- Summary
- Chapter 5: Secure Microservice with Azure AD
- Introduction to Azure AD
- Register an Application in Azure AD
- Create the Application Scope
- Create the Application Secret
- Configure MathAPI for Authentication and Authorization
- Summary
- Chapter 6: Running APIs on Azure Container Apps
- Introduction to Azure Container Apps