by Cesar de la Torre, Bill Wagner, Mike Rousos, 8/8/2017
This guide is an introduction to developing microservices-based applications and managing them using containers. It discusses architectural design and implementation approaches using .NET Core and Docker containers. To make it easier to get started with containers and microservices, the guide focuses on a reference containerized and microservice-based application that you can explore. The sample application is available at the eShopOnContainers GitHub repo.
by Dominick Baier, Vittorio Bertocci, Keith Brown, Scott Densmore, Eugenio Pace, Matias Woloski, 12/17/2015
This book gives you enough information to evaluate claims-based identity as a possible option when you are planning a new application or making changes to an existing one. It is intended for any architect, developer, or information technology (IT) professional who designs, builds, or operates Web applications and services that require identity information about their users.
Relevant for: Azure | Active Directory | Azure AD
by Steve Smith, 8/9/2017
This guide provides end-to-end guidance on building monolithic web applications using ASP.NET Core and Azure. This guide is complementary to the “Architecting and Developing Containerized and Microservicebased Applications with .NET” which focuses more on Docker, Microservices, and Deployment of Containers to host enterprise applications.
by Praveen Kumar Sreeram, 1/26/2018
Spend more time building great apps and less time managing server infrastructure. Get your solutions to market faster using Azure Functions, a fully managed compute platform for processing data, integrating systems, and building simple APIs and microservices. In this e-book you’ll find use cases, hands-on steps, and tutorials for quickly configuring your own serverless environments.
Relevant for: Azure | Azure Functions
by Joachim Hafner, Simon Schwingel, Tyler Ayers, Rolf Masuch, 12/13/2017
Written for Azure customers, particularly IT professionals responsible for broad implementation, this e-book offers both a high-level overview of topics and specific tactics. Regardless of where you are personally focused in infrastructure, data or application arena, there are important concepts and learnings here for you. Contents include recommended general architecture and cloud design principles, DevOps, approaches to service management, and overall governance.
Relevant for: Azure | Governance
by Mark Ozur, Hatay Tuna, Callum Coffin, Telmo Sampaio, 11/1/2017
This guide is intended for enterprise IT architects and executives. Using the lens of the physical datacenter, the guide discusses an approach to designing secure, trusted virtual datacenters on the Azure platform. Azure Virtual Datacenter is not a specific product or service but rather a way to think about cloud infrastructures. It offers proven practices and guidance to help smooth your migration to the cloud. At the end of this guide, you can learn about the upcoming Virtual Datacenter Automation guidance. This guidance includes a collection of scripts and Azure Resource Manager templates that will help you build an Azure Virtual Datacenter using the trusted extension model.
Relevant for: Azure | Governance
by Paolo Salvatori, 4/6/2018
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.
by David Britch; Martin Cabral; Ezequiel Jadib, 7/20/2015
This guidance helps you become familiar with the basic principles of Microsoft Azure Media Services and learn how to design and implement client applications that use Media Services to provide scalable, cost effective, end-to-end media distribution solutions.
Relevant for: Azure | Media Services
by Scott Guthrie; Mark Simms; Tom Dykstra, 7/20/2015
This ebook walks you through a patterns-based approach to building real-world cloud solutions. The patterns apply to the development process as well as to architecture and coding practices. The content is based on a presentation developed by Scott Guthrie and delivered by him at the Norwegian Developers Conference (NDC) in June of 2013 (part 1, part 2), and at Microsoft Tech Ed Australia in September 2013 (part 1, part 2).
by Scott Densmore, Alex Homer, Masashi Narumoto, John Sharp, Hanz Zhang, 3/17/2016
This book is the third volume in a series about Azure. Volume 1, Moving Applications to the Cloud,provides an introduction to Azure, discusses the cost model and application life cycle management for cloud-based applications, and describes how to migrate an existing ASP.NET application to the cloud.
Relevant for: Azure
by Microsoft Patterns & Practices, 12/8/2017
This guide presents a structured approach for designing cloud applications that are scalable, resilient, and highly available. The guidance in this ebook is intended to help your architectural decisions regardless of your cloud platform, though we will be using Azure so we can share the best practices that we have learned from many years of customer engagements.
Relevant for: Azure | Architecture | DevOps
by Homer, Alex; Sharp, John; Brader, Larry, 9/23/2015
This guide contains twenty-four design patterns and ten related guidance topics that articulate the benefits of applying patterns by showing how each piece can fit into the big picture of cloud application architectures. It includes code samples and general advice on using each pattern.
by Cesar de la Torre, 4/4/2017
This guide provides end-to-end guidance on the Docker application development lifecycle with Microsoft tools and services while providing an introduction to Docker development concepts for readers who might be new to the Docker ecosystem. This way, anyone can understand the global picture and start planning development projects based on Docker and Microsoft technologies/cloud.
by Steven F. Elston, 3/17/2016
The Microsoft Azure Machine Learning cloud platform provides simplified yet powerful data management, transformation and machine learning tools. R language scripts integrate with built in Azure ML modules to extend the platform. Additionally, models running in Azure ML can be published as web services. You will be provided information on how to perform data science tasks including, data management, data transformation, and machine learning in the Azure ML cloud environment.
Relevant for: Azure | Machine Learning | Azure ML | Data Science | R
by Buck Woody, Danielle Dean, Debraj GuhaThakurta, Gagan Bansal, Matt Conners, Wee-Hyong Tok, 10/20/2016
Imagine a core enterprise application built with a database such as SQL Server. What if you could embed intelligence such as advanced analytics algorithms plus data transformations within the database itself, making every transaction intelligent in real time? That’s now possible for the first time with R and machine learning built in to SQL Server 2016. By combining the performance of SQL Server in-memory Online Transaction Processing (OLTP) technology as well as in-memory columnstores with R and machine learning, applications can achieve extraordinary analytical performance in production, all while taking advantage of the throughput, parallelism, security, reliability, compliance certifications, and manageability of an industrial-strength database engine. This ebook is the first to truly describe how you can create intelligent applications by using SQL Server and R. It is an exciting document that will empower developers to unleash the strength of data-driven intelligence in their organization.
by Microsoft Patterns & Practices, 6/1/2014
This guide explores the use of HDInsight in a range of use cases and scenarios such as iterative exploration, as a data warehouse, for ETL processes, and integration into existing BI systems. It also includes guidance on understanding the concepts of big data, planning and designing big data solutions, and implementing these solutions.
Relevant for: Azure | HDInsight
by Dominic Betts, Alex Homer, Alejandro Jezierski, Masashi Narumoto, Hanz Zhang, 12/17/2015
This guide demonstrates how you can create from scratch a multi-tenant, Software as a Service (SaaS) application to run in the cloud by using the latest versions of the Windows Azure tools and the latest features of Windows Azure.
Relevant for: Azure | Cloud Development
by Eduardo Kassner, Barry Briggs, 3/11/2016
This book, based on real-world cloud experiences by enterprise IT teams, seeks to provide answers to the question how to develop an implement an Enterprise Cloud Strategy. Here, you’ll see what makes the cloud so compelling to enterprises; with which applications you should start your cloud journey etc.
Relevant for: Azure | Cloud Strategy
by Barry Briggs, Eduardo Kassner, 7/12/2017
In the second edition, you’ll find best practices and guidance on how to get started, and which applications to consider first in your cloud migration. After the technical exercise of migrating applications, the journey starts for the rest of the organization. The cloud can and should begin transforming your business with greater scale, integration, and richer capabilities. The book is based on real-world experiences from enterprise IT and seeks to answer a new question, “How can I use cloud computing to become a true partner to the business?” You’ll come away with an understanding of the three stages of cloud migration - experimentation, migration, and transformation - and how to plan and build strategies that involve all departments of the business.
Relevant for: Cloud | Azure | Microsoft Azure | Governance
by Avkash Chauhan, Valentine Fontama, Michele Hart, Wee Hyong Tok, Buck Woody, 3/11/2016
In Introducing Microsoft Azure HDInsight, we cover what big data really means, how you can use it to your advantage in your company or organization, and one of the services you can use to do that quickly—specifically, Microsoft’s HDInsight service.
Relevant for: Azure | HDInsight | Big Data
by Stacia Varga, Denny Cherry, Joseph D'Antoni, 6/10/2016
Introducing Microsoft SQL Server 2016 leads you through the major changes in the data platform, whether you are using SQL Server technology on-premises or in the cloud, but it does not cover every new feature added to the platform. Instead, e explain key concepts and provide examples for the more significant features so that you can start experiencing their benefits firsthand.
by Mitch Tulloch, 8/18/2015
Whether you’re new to the Windows Azure platform or are already using it in your business, this book has something that should interest you. Most Windows Azure services are described in some detail with lots of under-the-hood insights and expert tips written by Microsoft insiders who develop, test, and use the Windows Azure platform.
by Carl Rabeler, 9/6/2016
Part of the “Microsoft Azure Essentials” series, this ebook helps SQL Server database users understand Microsoft’s offering for SQL Server in Azure. Learn how SQL Server in Azure is similar to SQL Server in an on-premises environment, and how they are different. The author, a content lead for, walks you through the steps of getting started with SQL Server in an Azure virtual machine and with Azure SQL Database. Follow the numerous screenshots to create a trial subscription, create SQL Server in an Azure virtual machine, create an Azure SQL Database, migrate an on-premises database to each Azure environment, create users, back up and restore data, and archive data.
Relevant for: SQL Server | SQL Database | Azure
by Michael McKeown, 3/11/2016
This ebook introduces a fairly new feature of Microsoft Azure called Azure Automation. Using a highly scalable workflow execution environment, Azure Automation allows you to orchestrate frequent deployment and life cycle management tasks using runbooks based on Windows PowerShell Workflow functionality.
Relevant for: Azure | Azure Automation | Automation
by Jeff Barnes, 3/11/2016
This ebook will present an overview of modern data science theory and principles, the associated workflow, and then cover some of the more common machine learning algorithms in use today.
Relevant for: Azure | Machine Learning | AzureML | Azure ML
by Rick Rainey, 3/11/2016
This book focuses on providing essential information about developing web applications hosted on Azure Web Apps. It is written with the developer who has experience using Visual Studio and the .NET Framework in mind.
by Michael S. Collier; Robin E. Shahan, 9/6/2016
The “Microsoft Azure Essentials” series helps you advance your technical skills with Microsoft Azure. This book covers the fundamentals of Azure you need to start developing solutions right away. It concentrates on the features of the Azure platform that you are most likely to need to know rather than on every feature and service available on the platform. This book also provides several walkthroughs you can follow to learn how to create VMs and virtual networks, websites and storage accounts, and so on. In many cases, real-world tips are included to help you get the most out of your Azure experience. In addition to its coverage of core Azure services, the book discusses common tools useful in creating and managing Azure-based solutions
by Cesar de la Torre and Simon Calvert, 7/4/2016
This book outlines the E2E platform from Microsoft that forms the critical capabilities for organizations selecting technologies and tools for a Mobile Application Development Platform (MADP) and Rapid Mobile Application Development (RMAD). It also describes the core decision factors that organizations should consider, and it outlines the technical capabilities available within Microsoft solutions and products.
by Cesar de la Torre, 4/28/2018
This guide focuses primarily on initial modernization of existing Microsoft .NET Framework web or service-oriented applications, meaning the action of moving a workload to a newer or more modern environment without significantly altering the application's code and basic architecture. This guide also highlights the benefits of moving your apps to the cloud and partially modernizing apps by using a specific set of new technologies and approaches, like Windows Containers and related compute-platforms in Azure supporting Windows Containers.
by Kanchan Mehrotra, Tony Wu, Rakesh Patil, 4/20/2018
This guide documents the results of a series of performance tests on Azure to see how scalable Lustre, GlusterFS, and BeeGFS are. Using a default configuration, the Azure Customer Advisory Team (AzureCAT) discovered how critical performance tuning is when designing Parallel Virtual File Systems (PVFSs) on Azure. Use these results as a baseline and guide for sizing the servers and storage configuration you need to meet your I/O performance requirements.
Relevant for: Azure | Azure Storage | File Storage
by Marc Farley, 3/11/2016
Rethinking Enterprise Storage: A Hybrid Cloud Model describes a storage architecture that some experts are calling a game changer in the infrastructure industry. Called the Microsoft hybrid cloud storage (HCS) solution, it was developed as a way to integrate cloud storage services with traditional enterprise storage.
by Michael Crump, 12/8/2017
We created The Developer’s Guide to Microsoft Azure to help you on your journey to the cloud, whether you’re just considering making the move, or you’ve already decided and are underway. This e-book was written by developers for developers. And it is specifically meant to give you, as a developer, a fundamental knowledge of what Azure is all about, what it offers you and your organization, and how to take advantage of it all. The second half of the guide walks you through scenarios such as a tour of the Azure Portal and creating a Virtual Machine. We also discuss developing and deploying a web application that uses Node.js and MongoDB. We cover typical tasks such as CI/CD (Continuous Integrations and Continuous Deployment), staging environments, scaling, logging, and monitoring. We wrap up by creating a backend for your mobile application that includes authentication and offline synchronization.
by Microsoft Corporation, 5/20/2016
This guide breaks down the “why” and “how” for scenarios suited to the cloud with a focus on building apps using platform services available in Microsoft Azure. The second half of the guide showcases the breadth and depth of the Azure platform and services designed to help developers make truly competitive and differentiated applications.