国外课栈 - 国外电子信息技术视频教程、电子书和博文栈
Microsoft Azure上使用Docker的微服务 
Microsoft Azure上使用Docker的微服务
概述

基于微服务的应用程序实现了前所未有的敏捷性和易于管理性,而Docker容器是构建它们的理想选择。 Microsoft Azure提供了开发和运行任何微服务应用程序所需的所有基础技术和更高级别的服务。 带有Microsoft Azure上的Docker的微服务汇集了从头开始创建这些应用程序或随着时间的推移逐步解构整体应用程序的基本知识。

作者利用他们的先驱经验,帮助开发Azure的微服务功能,并与多年依赖微服务体系结构的Microsoft产品团队合作。 它们阐明了微服务开发的好处和挑战,并分享了所有开发人员和架构师都应该知道的最佳实践。

您将通过详细的示例应用程序获得动手专业知识,该示例程序可从github.com/flakio/flakio.github.io下载。 您将逐步使用各种数据存储(mysql,elasticsearch,块存储)来处理使用Node.js,Go和ASP.NET 5编写的服务。 作者将指导您使用Docker Hub作为服务注册表,并使用Microsoft Azure容器服务进行群集管理和服务编排。

承保范围包括:

  • 认识微服务架构的差异以及何时有意义
  • 在微服务架构的背景下了解Docker容器
  • 构建,拉取和分层Docker映像
  • 使用Docker卷,容器,图像,标签和日志
  • 使用Docker Swarm,Docker Compose和Docker Networks
  • 使用Azure门户,Azure资源管理器,命令行,Docker计算机或本地通过Docker工具箱创建Docker主机
  • 建立开发和DevOps环境以支持微服务应用程序
  • 充分利用Docker的持续交付选项
  • 使用Azure的群集和容器编排功能以最大的弹性运行和扩展容器化的微服务应用程序
  • 使用Azure Diagnostics,Visual Studio Application Insights和Microsoft Operations Management Suite监视微服务应用程序
  • 使用Azure Service Fabric更快,更有效地开发微服务应用程序
  • 提供了一个广泛的示例应用程序,演示了本书中讨论的微服务概念。

总目录

  • 微服务
  • Azure基础上的容器
  • 设置您的开发环境
  • 服务编排和连接
  • DevOps和持续交付
  • 监控
  • Azure服务结构


会员登录
登录
我的资料
留言
回到顶部