Microservices with Docker on Microsoft Azure (Addison-wesley Microsoft Technology)
by: Boris Scholl
Print Length 页数: 320 pages
Publisher finelybook 出版社: Addison-Wesley Professional; 01 edition (19 Jun. 2016)
Language 语言: English
ISBN-10: 0672337495
ISBN-13: 9780672337499
Book Description
By finelybook
Microservice-based applications enable unprecedented agility and ease of management,and Docker containers are ideal for building them. Microsoft Azure offers all the foundational technology and higher-level services you need to develop and run any microservices application. Microservices with Docker on Microsoft Azure brings together essential knowledge for creating these applications from the ground up,or incrementally deconstructing monolithic applications over time.
The authors draw on their pioneering experience helping to develop Azure’s microservices features and collaborating with Microsoft product teams who’ve relied on microservices architectures for years. They illuminate the benefits and challenges of microservices development and share best practices all developers and architects should know.
You’ll gain hands-on expertise through a detailed sample application,downloadable at github.com/flakio/flakio.github.io. Step by: step,you’ll walk through working with services written in Node.js,Go,and ASP.NET 5,using diverse data stores (mysql,elasticsearch,block storage). The authors guide you through using Docker Hub as a service registry,and Microsoft Azure Container service for cluster management and service orchestration.
Coverage includes:
Recognizing how microservices architectures are different,and when they make sense
Understanding Docker containers in the context of microservices architectures
Building,pulling,and layering Docker images
Working with Docker volumes,containers,images,tags,and logs
Using Docker Swarm,Docker Compose,and Docker Networks
Creating Docker hosts using the Azure portal,Azure Resource Manager,the command line,docker-machine,or locally via Docker toolbox
Establishing development and DevOps environments to support microservices applications
Making the most of Docker’s continuous delivery options
Using Azure’s cluster and container orchestration capabilities to operate and scale containerized microservices applications with maximum resilience
Monitoring microservices applications with Azure Diagnostics,Visual Studio Application Insights,and Microsoft Operations Management Suite
Developing microservices applications faster and more effectively with Azure Service Fabric
An extensive sample application demonstrating the microservices concepts discussed throughout the book is available online
Contents
Foreword
Preface
Acknowledgments
About the Authors
1Microservices
2 Containers on Azure Basics
3 Designing the Application
4 Setting Up Your Development Environment
5 Service Orchestration and Connectivity
6 DevOps and Continuous Delivery
7 Monitoring
8 Azure Service Fabric
A: ASP.NET Core 1.0 and Microservices
IndexMicroservices with Docker on Microsoft Azure 9780672337499. zip[/erphpdown]