|
|
51CTO旗下网站
|
|
移动端

2.3.4 容器化的微服务开发

《Microsoft Azure 管理与开发(下册)平台服务PaaS》本书由世纪互联蓝云Microsoft Azure 开发技术支持团队的资深工程师们编写,主要阐述MicrosoftAzure PaaS 服务的开发应用,涉及计算服务、集成认证服务、数据存储服务、大数据服务等方面的内容。本节为大家介绍容器化的微服务开发。

作者:世纪互联蓝云公司来源:电子工业出版社|2018-07-12 17:34

2.3.4 容器化的微服务开发

Azure Service Fabric 支持部署容器化的微服务架构的应用,并为容器化的微服务架构提供很多高级的特性,例如:

(1) 支持容器镜像的快速部署和激活;

(2) 简单高效的资源调度和分配;

(3) 支持对Docker Repo 的认证;

(4) 支持容器与宿主机的端口映射;

(5) 支持容器间的服务发现和交互;

(6) 支持设置环境变量等。

目前只有两个操作系统支持容器,它们分别是Windows Server 2016 With Containers 和Linux 系统。Windows 和Linux 实现容器的方式是不同的,两者底层的技术不一样。Windows底层使用Hyper-V 和Windows Server Container 实现的容器化,容器内的操作系统是Windows,而Linux 是借助Linux Container 实现的容器化,容器内的操作系统可以是Docker支持的任意Linux 操作系统,如图2.3.4-1 所示。虽然两者底层实现不一致,但微软实现的Windows Server Container,其实算是Windows 系统下原生的Docker 容器,而不是像以前,在Windows 中需要借助Linux 虚拟机来创建Docker 容器。两者除了在开发制作镜像时是不同的,其他针对Service Fabric 的配置是类似的。


喜欢的朋友可以添加我们的微信账号:

51CTO读书频道二维码


51CTO读书频道活动讨论群:365934973

【责任编辑:book TEL:(010)68476606】

回书目   上一节   下一节
点赞 0
分享:
大家都在看
猜你喜欢

读 书 +更多

开源osCommerce 轻松架设专业电子商务平台

osCommerce是一款免费的、开放源代码的专业电子商务解决方案。本书以通俗易懂的语言向读者展示了该软件强大的功能和简易的操作方法,主要内...

订阅51CTO邮刊

点击这里查看样刊

订阅51CTO邮刊