Post on 04-Jun-2020
Azure PaaS助飞应用开发
李宇鹏
专家级技术支持
APP203
Microsoft Tech Summit 2017
微软技术暨生态大会
https://school.azure.cn/expert/8
Azure AI 系列 Azure AD认证系列 混合应用系列
Web开发系列 IoT开发系列 其他……
Azure School
课程内容
Azure PaaS服务如何助飞以下三种应用开发:
常规应用开发
IoT应用开发
智能应用开发
常规应用开发
Microsoft Tech Summit 2017
微软技术暨生态大会
业务数据库
访问优化
与本地混合
消息传送
部署环境实际业务为核心
基础服务作辅助
Azure AD:全面且高度可用的云端身份认证和应用访问管理方案
管理用户,组,应用等
基于网络通用协议的访问权限控制
与本地AD集成
单点登录
多因子认证
Azure AD B2C & B2B
用户与访问
存储:持久,高度可用且高度可缩放的云存储
两种类型:块存储和文件存储
都支持REST方式访问
文件存储支持SMB协议,可当作传统的共享文件夹使用
块存储总容量更大
文件存储
关系型数据库:全托管的云端关系型数据库服务
两种数据库类型:SQL Server,MySQL
弹性扩展和收缩,高可用
快速部署,无需人工维护
支持熟悉的平台和工具
完善的监控体验
数据库
Cosmos DB:全球分布的多模型数据库服务
统包全球分布
多模型+多API:DocumentDB,MongoDB,Graph,Table
全球范围内无限制的灵活缩放
多个明确定义的一致性选择
低延迟99%,高可用性99.99%
免架构
数据库
服务总线:应用程序之间的高度可靠云消息传送服务
两种类型:队列,主题&订阅
多语言支持:.NET、NodeJS、PHP、Python、Java
异步的,分离的
解耦应用,实现负载均衡
支持AMQP协议
存储队列
消息传送
通知中心:可高度扩展的跨平台移动推送通知引擎
支持各大主要平台:IOS,Android,Windows,Kindle
可快速推送数百万条消息
提供个性化通知
使用标记进行有针对性的推送
使用模板进行跨平台推送
支持丰富性格式推送
消息传送
APNs WNS
Notification Hub
App back-
end
iOS app Windows app
中继服务:助力轻松实现混合应用程序,无需破坏原有网络结构
提供两种服务类型:WCF中继,混合连接
WCF中继:基于WCF实现远程调用
混合连接:使用开放标准Web套接字
无需额外的网络或者VPN配置
无需在防火墙上打开任何入站端口
混合应用
CDN:提供高性能低延时的优质内容交付体验
对多种Azure服务内置支持
提供高级管理功能,实现全自助化服务
全网节点动态优化
多场景加速(Web,下载,VOD,流媒体,图片处理)
提供防盗链等内容访问控制功能
安全传输机制
访问优化
Redis缓存:键值存储服务,提供高吞吐低延迟的数据访问
以业界流行的开源Redis缓存为基础
支持所有开源Redis所支持的客户端
导入导出
计划更新
重新启动
Benchmark测试
访问优化
流量管理器:为传入流量进行跨地域路由
灵活的负载平衡选项:故障转移、性能、带权重轮询
支持多种终结点类型:Azure,外部,嵌套
流量路由方法:优先级,加权,性能,地理
访问优化
云服务:不用操心底层基础设施,直接部署你的应用
高可用,弹性伸缩
可以操作底层虚拟机
提供.NET运行时
健康监控,问题发现
生产和过渡环境一键切换
系统自动升级
部署环境
应用服务:为任何平台的任何设备创建Web和移动应用
多类型:Web应用,移动应用,API应用
多语言:.NET、NodeJS、PHP、Python、Java
纯托管
简单快速部署
可用WebJob运行后台服务
原生支持CICD,与本地连接,应用设置等等
部署环境
API Apps
Web Apps Mobile Apps
LOGIC Apps
Service Fabric:构建和运行始终在线,可伸缩,分布式的应用程序
微服务平台
提供多种编程结构:无状态,有状态,Actor
跨平台:Windows, Linux;多语言:.NET, JAVA
支持容器
可在Azure、本地或者其他云中运行
经验证的平台技术
部署环境
IoT应用开发
Microsoft Tech Summit 2017
微软技术暨生态大会
设备连接 数据处理和分析 展示
云网关
业务服务和逻辑
结果展示和其他商业连接
协议兼容的设备
协议不兼容的设备 协议网关
本地网关
事件中心:高度可缩放的数据流式处理平台和事件引入服务
大吞吐量,每秒可获取高达数百万个事件
内置支持与多个Azure服务对接
支持HTTP和AMQP协议
既有官方库,也支持第三方库
可与Storm、Spark整合
云网关
IoT中心:连接、监控并管理数百万物联网资产
双向通信:设备到云,云到设备
设备管理,直接方法,文件上传
设备的身份验证和安全连接
支持协议:MQTT,AMQP,HTTP
丰富的库
IoT套件
云网关
IoT边缘:延伸云端智能和分析能力到边缘设备
基于Field Gateway项目
开源,跨平台
管道框架组合自定义模块
模块开发支持各种语言
提供多个内置模块
已有第三方提供模块
本地网关
流分析:按需实时分析服务来实现智能化行动
内置支持多种Azure服务作为输入输出
查询语言是T-SQL子集
支持开窗函数
可集成JavaScript用户定义函数
机器学习集成
数据分析
Power BI:完整交互式可视化数据报表
各种数据源:Excel,流分析,数据库等等
交互式,支持自然语言的提问
内容定制化
单一视图协作
可集成
多种访问方式
结果展示
智能应用开发
Microsoft Tech Summit 2017
微软技术暨生态大会
智能服务
智能沟通
认知服务:不断演进的人工智能技术API
影像:人脸,情感,计算机视觉。。。
语音:语音翻译,语音识别。。。
语言:语言理解智能服务,拼写检查,文本翻译。。。
知识:建议,学术知识,常见问题解答。。。
搜索:基于必应的图像,新闻,视频。。。
智能服务
机器学习:轻松生成、部署和管理预测分析解决方案
基于HDInsight的R Server
Azure机器学习Studio
Azure机器学习服务
Data Science虚拟机
TDSP(Team Data Science Process)
CNTK(Microsoft Cognitive Toolkit)
智能服务
机器人服务:与用户进行自然对话的智能机器人框架
多渠道支持:Web,Skype,Facebook等等
多语言SDK:.NET,Node.js,REST API
内置支持与认知服务的整合
丰富的消息显示方式
灵活的对话形式
本地化
智能沟通
中国区 Azure 开发人员文档中国区 Azure 开发人员入门指南• https://docs.azure.cn/zh-cn/guides/developer/azure-developer-guide
中国区 Azure 应用程序开发说明• https://docs.azure.cn/zh-cn/articles/guidance/developerdifferences?toc=%2fguides%2fdeveloper%2ftoc.json
更多信息和资源
Azure 中国官网站: https://www.azure.cn 最新产品与解决方案信息
中国区 Azure 官方文档: https://docs.azure.cn 提供产品服务文档,开发人员指南,代码样例和 SDK 下载
Azure 在线培训: https://school.azure.cn 提供面向场景的项目搭建教程,Azure 专家大咖专栏,和网络直播课程
Microsoft 云科技公众号 (ID: MS_CEChina) - 最新行业资讯、产品介绍、案例分享
Azure 云技术支持公众号 (ID: VNET_AzureSupport) - 由世纪互联运营的 Microsoft Azure 公有云平台技术支持
Microsoft 云科技公众号 Azure 云技术支持公众号
中国区 Azure 官方文档 Azure 在线培训
讲师的激情因您的鼓励而愈发澎湃,
立即提交反馈即有机会获得精美礼品。