Cargando…

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...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Satapathi, Ashirwad
Otros Autores: Mishra, Abhishek
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