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

2.1 产品概述

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

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

第2章 Service Fabric

2.1 产品概述

Service Fabric 是Azure 提供的一种分布式系统平台,适用于发布和管理可缩放的可靠微服务应用程序。Service Fabric 还提供了开发和管理云应用程序的基础框架和工具,简化了开发和管理过程,这样开发和管理人员就不需要解决复杂的底层基础架构问题,只需专注实现业务相关的工作。大大降低了开发和维护成本。现在,Service Fabric 已被公认为用于构建微服务云应用的下一代云平台。

Service Fabric 不仅为构建和管理以微服务组成的应用程序提供了可缩放且可靠的计算机群集资源协调能力,并提供了Service Fabric 编程模型。借助这些模型,开发者可以快速创建有状态和无状态的Service Fabric 应用程序,并能够管理云应用程序的完整生命周期。

此生命周期包括从开发到部署、日常管理,以及维护到最终解除授权的全过程。借助于Service Fabric 的应用程序生命周期管理,应用程序管理员和IT 操作人员能够使用很简单的配置和监视操作来管理应用程序。

Service Fabric 底层是使用容器或者独立的进程作为托管单位,而非虚拟机,从而大大提高了应用程序部署的密度。使用微服务架构的应用的程序也会使密度出现数量级的增长,例如:一个Azure SQL Database 的群集,里面包含了数百台计算机,这些计算机内部运行数以万计的容器,而这些容器总共托管着数十万个的数据库。每个数据库都相当于一个Service Fabric 的有状态微服务。这同样适用于上面提到的其他Azure 服务。正因如此,Service Fabric 适合用来构建超大规模的微服务架构的应用程序。

目前Azure 的很多其他PaaS 服务,大多建立在Service Fabric 的基础之上,图2.1.1-1所示。例如:Azure SQL Database,Cortana,Power BI,Azure Event Hub,Azure IOT Hub等许多Azure 核心服务。正是由于Service Fabric 在Azure 内部的成熟应用,才使得微软将Service Fabric 作为公共的Azure 云服务技术提供出来。


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

51CTO读书频道二维码


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

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

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

读 书 +更多

Groovy入门经典

本书详细介绍脚本语言Groovy,首先介绍Groovy语言的基本特性,包括讨论Groovy方法、程序闭包、列表、映射以及对类和继承的支持,然后介绍如...

订阅51CTO邮刊

点击这里查看样刊

订阅51CTO邮刊