Getting Started with Containers in Azure: Deploy Secure Cloud Applications Using Terraform, 2nd EditionКНИГИ » ПРОГРАММИНГ
Название: Getting Started with Containers in Azure: Deploy Secure Cloud Applications Using Terraform, 2nd Edition Автор: Shimon Ifrah Издательство: Apress Год: 2024 Страниц: 221 Язык: английский Формат: pdf (true), epub Размер: 10.6 MB
Master the skills needed to deploy container services on Microsoft Azure using Terraform. This book will take you through the entire process of designing, deploying, and managing container services such as Azure Kubernetes Service (AKS), Azure Container Instances (ACI), Azure Container Registry (ACR), and Azure Web App for Containers.
In this fully updated second edition, Author Shimon Ifrah demonstrates how to use Terraform, PowerShell and Azure CLI to provision and manage container services in Azure. As you’ll be using Terraform as the main tool for deployment, a basic knowledge of Terraform is a prerequisite. In addition, you will see how Azure DevOps services can be used to deploy infrastructure and container services with Terraform using Azure Pipelines without using the Azure Portal. The book concludes with a tutorial on how to use Azure Defender for Cloud to safeguard Terraform and infrastructure-as-code against malicious threats, so you can deliver secure applications.
Upon completing this book, you will have a thorough understanding of how to use Terraform to deploy secure and efficient cloud applications on Azure.
The focus of this book will be on how to use Terraform to deploy container services, infrastructure services, and other services on Azure using infrastructure as code (IaC). Terraform is an open-source IaC tool developed by HashiCorp in order to simplify deployments of cloud infrastructure using descriptive code language. Once the code is deployed to Azure, it can also be version controlled and shared for development purposes. This chapter will focus on how to get started setting up your development environment to use Terraform and connect to Azure and on deploying a sample resource. Based on the assumption that you already have a working knowledge of Terraform and Azure, this book will focus on teaching the fundamentals of these technologies.
Azure Web App for Containers is a service that is part of Azure Web Apps that allows us to deploy web or mobile applications to Azure without the need to deploy the underlying infrastructure, like servers and storage, allowing us to focus only on deploying our applications and let Azure manage the rest. The platform takes Azure Web Apps to the next level by allowing us to configure applications in Docker and ship them to Azure Web Apps but control all the runtime configuration within the application. The service also supports Docker and other container technologies that allow us to package our applications and dependencies into a container image.
We have the choice to use multiple programming languages with the platform like:
• .NET • Java • Python • Node
The deployment process also allows us to pull our images from container registries like Azure Container Registry (ACR) and Docker Hub or use source-code repositories like Azure Repos or GitHub.
What You Will Learn: Leverage Terraform for the deployment of containerized services Understand Azure DevOps Pipelines and Repos to deploy infrastructure and container services. Safeguard your infrastructure-as-code and detect vulnerabilities using Azure Defender for the cloud
Who This Book Is For: Azure administrators, developers, and architects who want to get started and learn more about containers and containerized applications on Microsoft Azure.
Скачать Getting Started with Containers in Azure: Deploy Secure Cloud Applications Using Terraform, 2nd Edition
Microsoft Azure for Java Developers Название: Microsoft Azure for Java Developers: Deploying Java Applications through Azure WebApp, Azure Kubernetes Service, Azure Functions and Azure...