Resource search results

1 - 10 of 89

Build and deploy a multi-container application in Azure Service Fabric

This guide shows how to create a sample multi-container application using ASP.NET Core and Docker and deploy it on an Azure Service Fabric cluster. The code is included on GitHub. Service Fabric is a distributed systems platform that makes it easy to package, deploy, and manage scalable and reliable microservices and containers. Authored by Paolo Salvatori from the Azure Customer Advisory Team (AzureCAT), this guide discusses both Windows and Linux scenarios for the Service Fabric cluster and various deployment options for the Docker images.

Build and deploy a multi-container application in Azure Container Service

In this guide, Paolo Salvatori from the Azure Customer Advisory Team (AzureCAT) demonstrates how to create a multi-container application using ASP.NET Core and Docker, then deploy it. The application adopts a microservices architecture. This guide shows you how to deploy the application in two ways—either to an Azure Container Service–Kubernetes (ACS–Kubernetes) cluster on Linux, or to an Azure Container Service with Managed Kubernetes (AKS) cluster. In each of these scenarios, the cluster can pull images from either Docker Hub or Azure Container Registry. These alternatives are described and sample configuration files are provided on GitHub.

How to Containerize Your Go Code

Build cloud-native apps with Go and then use Docker containers to deploy them in the cloud. In this free e-book, you’ll find key concepts, step-by-step instructions, and examples for packaging your Go services in a Docker container. Start building small, efficient containers for your Go code—no Docker experience needed. Download the 17-page e-book to learn: How to containerize the Go code you’re working on by following a step-by-step example of building and running Go code within a container. Why and when it’s a good idea to build a container from a scratch image, and how to do it. How to set up port bindings so that the host can connect to the code running in a container, and how to pass environment variables to your code.

Java CI/CD using Jenkins and Azure Web Apps

Azure Web Apps is a fast and simple way to create web apps using Java, Node.js, PHP, or ASP.NET. It also offers support for custom language runtimes using Docker. Deliver value faster to your customers with a continuous integration and continuous deployment (CI/CD) pipeline that pushes each of your changes automatically to Azure App Service. Download the solution architecture to learn more.

Azure Virtual Datacenter: Lift and Shift Guide

In this whitepaper, we outline the process enterprise IT staff and decision makers can use to identify and plan the migration of applications and servers to Azure using the lift and shift method, minimizing any additional development costs while optimizing cloud hosting options. In our experience, the lift and shift method will cover the bulk of enterprise scenarios. Authored by David Read and Thuy Le from the Microsoft Azure Customer Advisory Team (AzureCAT), this guide helps you to identify the technical details of what assets are good candidates to migrate (vs. other options of onboarding to Azure) and to work through the details of what a cost model for these resources would entail. For additional information, please refer to: Azure Virtual Datacenter eBookAzure Virtual Datacenter on the Azure Architecture Center

CI/CD for Azure VMs

Azure is a world-class cloud for hosting virtual machines running Windows or Linux. Whether you use ASP.NET, Java, Node.js, or PHP to develop applications, you’ll need a continuous integration and continuous deployment (CI/CD) pipeline to push changes to these virtual machines automatically.Visual Studio Team Services provides the CI/CD pipeline, starting with a Git repository for managing your application source code and infrastructure code (ARM templates), a Build system for producing packages and other build artifacts, and a Release Management system for setting up a pipeline to deploy your changes through dev, test, and production environments. The pipeline uses ARM templates to provision or update your infrastructure as necessary in each environment, and then deploys the updated build. You can also use Azure Dev/Test labs to automatically tear down test resources that are not in use.Download this solution architecture to learn more. 

CI/CD for Containers

Containers make it very easy for you to continuously build and deploy your applications. By orchestrating deployment of those containers using Kubernetes in Azure Container Service, you can achieve replicable, manageable clusters of containers. By setting up a continuous build to produce your container images and orchestration, Visual Studio Team Services increases the speed and reliability of your deployment. Download this solution architecture to learn more.

Azure API Management: Driving Digital Transformation in Today’s API Economy

Learn how to turn your data into a competitive edge by exposing your APIs. Read stories from companies who have used Azure API Management to create new value for their customers and advance their company’s digital transformation. Download this free white paper to get insight on: Creating a successful API management program. Exposing your APIs to external and internal audiences. Protecting your APIs from abuse and overuse. Understanding the usage and health of your APIs. Scaling your API management program on demand.

Building Cloud-Native Applications with Node.js and Azure

Build better apps, faster, and worry less about infrastructure. With this e-book, you'll learn best practices for building cloud-native Node.js apps with Azure, get to know the relevant services available, and gain hands-on experience putting them into production. Download this e-book to: Learn design principles for architecting cloud-native apps. Explore the comprehensive portfolio of services in Azure, and when to use each of them. Take advantage of a sample architecture with the core components Node.js developers working in Azure typically use, including Web App on Linux, Kubernetes, Azure Cosmos DB, Azure Database for MySQL, Azure Database for PostgreSQL, Redis Cache, and object storage.Follow a step-by-step tutorial to build the app in the architecture.

Azure support datasheet

For Azure customers who require technical support, Microsoft provides four support plans. Whether you're a developer just starting your cloud journey or a large organization deploying business-critical, strategic applications, Azure support can help get the most out of your Azure subscription. Download the datasheet for details.