我眼中的微软Azure:Microsoft Azure

Posted 杨友山

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了我眼中的微软Azure:Microsoft Azure相关的知识,希望对你有一定的参考价值。

自从1946年第一台计算机ENIAC诞生以来,世界和计算机技术就在不断革新。

80年代,人们认识到原来电脑有了操作系统居然这么好用。此时DOS、Windows、Mac OS相继出现。慢慢的图形界面让人们对电脑这个神秘物件熟悉了起来。学会了excel,ppt的制作和使用。

90年代,随着因特网的出现,人们不甘仅仅是操作电脑上的程序,人们更希望通过电脑来看世界。于是出现门户,比如雅虎,亚马逊,90年代末国内则出现了新浪,搜狐等。此时操作电脑的这群人喜欢上了浏览网页,他们也有了新的名字——网民。

21世纪前十年,随着诺基亚功能手机一夜之间轰然倒塌,人们突然发现移动互联网就这样闯入了生活。安卓和ios两大移动端操作系统横空出世。此时出现了一个新名词:APP,各种APP铺天盖地而来。很多人变成了低头族,手机控。

随之而来,阿尔法狗通过围棋打败了人类高手,宣告着人工智能的到来,于是有了云计算,一时间到处都有云。

作为码农的一员,其实博主更关心微软在云时代会有如何表现。所以我们先聊一聊微软云——Azure。Azure是微软在技术革新道路上的一个显著成果。我们来认识一下它。

一、Azure概览

Azure是一个什么样的云呢?

Azure是:全球云+智能云+混合云+开放云+可信云。目前在全球部署,共覆盖了54个区域。如下图,

可能以往人们对微软的产品有一个误区:不能跨平台,但是Azure恰恰相反,这是一个开放,全面,灵活的一个平台,平台支持不同的技术。

安全性方面,在中国MicrosoftAzure已经获得 公安部信息系统安全等级保护第三级备案(等保三级)。

Azure可以提供这些能力,

统一企业生产力平台 Office 365 + Office, Exchange, SharePoint

统一商业应用平台 Dynamics 365 + Dynamics

统一应用集成 Azure Service Bus + BizTalk Server

统一认证 Azure Active Directory + Active Directory

统一数据平台 Azure SQL Database + SQL Server

统一管理平台 Operations Management Suite + System Center

统一备份和灾备 Azure Backup + Azure Site Recovery

统一存储 Azure Storage + StorSimple

统一网络联通 Azure ExpressRoute + VPN

统一云平台 Azure + Azure Stack

如果企业或者团队需要打造一个数组中心,可以使用Azure来完成,

 二、Azure的几个重要能力

下面看看Azure中几个重要的服务,

2.1、认知服务

微软认知服务(Microsoft Cognitive Services)集合了多种智能API以及知识API。借助这些API,开发者可以开发出更智能,更有吸引力的产品。

 

 

 

 

认知服务,提供了30种人工智能API + 众多实验室项目 https://azure.microsoft.com/zhcn/services/cognitive-services。

通过认知服务,即使不懂人工智能开发的人员,也可以打造出带人工智能的产品。

2.2 Microsoft bot

微软首席执行官萨提亚·纳德拉亲自介绍并概括为“对话即平台”(Conversation as a platform)的概念很可能就是微软未来的战略方向。Azurebot服务正是这个概念的体现,Azure bot服务是面向机器人开发构建的托管服务。Azure bot服务提供一个专用于机器人开发的集成式环境,使你可以从同一位置生成、连接、测试、部署和管理智能机器人。 利用支持 C# 和 javascript 的 Bot Framework SDK。 通过快速入门、教程和示例了解如何使用机器人服务。

基本架构如下,

 

有兴趣可以自己动手生成一个机器人https://azure.microsoft.com/zh-cn/services/bot-service/

2.3 物联网

在互联网时代,物联网是一个基于互联网、传统电信网等的信息承载体,它让所有能够被独立寻址的普通物理对象形成互联互通的网络。Azure IOT  通过领先的云计算、物联网、大数据、智能服务等技术及企业服 务经验帮助客户加速物联网战略的实现。

物联网应该具备以下能力:

大量设备的管理和控制能力;

大量数据的采集能力;

流数据处理能力;

预测性分析能力;

可视化的仪表盘;

预配置的快速开发方案

Azure IoT 中心提供云托管解决方案后端,几乎可连接任何设备。通过每台设备的身份验证、内置设备管理和扩展配置,将解决方案从云端扩展到边缘。Azure物联网云平台架构如下,

 Azure具体接入https://azure.microsoft.com/zh-cn/services/iot-hub/

2.4 SQL server

Azure的数据库高可用方案是目前最优的。

 

 三、Azure中如何开发现代化的应用程序

3.1 微软 DevOps技术

3.2 微软智能云对容器的支持

3.3 开发测试云

 

3.4 基于云的大数据和人工智能的企业级应用平台

 

 

四、总结

Azure结合了微软的软硬实力 ,是很好企业级公有云平台。

另外对于.NET程序员来说,不必为要不要转语言而伤脑筋。.net core本身就是为Azure未来应用场景而推出的,能很好地打造云上产品。对于微服务管理,消息队列,容器等Azure上都有成熟的完整的方案,后面我会一一介绍。

 

 

 

 

以上是关于我眼中的微软Azure:Microsoft Azure的主要内容,如果未能解决你的问题,请参考以下文章

我眼中的微软Azure:Microsoft Azure

我眼中的微软Azure:Azure DevOps 介绍

Azure云+区块链,微软推出开发工具,科技巨头的“区块链之争”

Microsoft Azure 微软云平台系列新品发布

微软私有云和 Azure 有啥关系?

Azure DevOps、YAML 发布管道? [关闭]