azure 全球架构(Azure击败AWS的12种方式)(1)

从Visual Studio集成到以太坊区块链支持,至少有十几个理由选择Azure而不是AWS。

AWS是一个惊人的产品系列,但它远远不是云世界权力游戏中的唯一。微软早就意识到,企业计算的未来在于云,它一直在大力投资这个市场。Azure品牌覆盖下的产品数量持续增长,很难找到Azure无法做到的事情。在许多情况下,Azure与其他云提供商一样,并且在一些领域,它正处于领先地位。

作为业务的核心,Azure提供了许多与其他人相同的商品。如果需要一台运行当前版本Linux(是的,Linux!)或Windows的计算机,只需点击几下即可启动它。如果你有一些数据需要存储,微软会像其他人一样提供数据存储。

但一旦脱离了基础,微软的企业DNA就开始浮现。这家公司开发的操作系统数十年来主导着家庭和企业的使用。然后,它转身征服了游戏机市场。当你登录时,这大众喜欢的浮华是显而易见的。其他的云提供商倾向于在他们的商品产品上有一个商业化界面。Azure看起来更漂亮,也更像样。微软选择了一个华丽的颜色作为它的名字。

Azure利用微软的优势才有意义。对微软语言(C#),工具(Visual Studio)和框架(.Net)进行大量投资的用户将是Azure的家人。不需要坚持使用Azure并继续使用这些工具,但保持在Microsoft产品中几乎总是更容易。

另一个吸引力是该公司对企业研究的深度投资。早在20世纪90年代,微软就开始建立一个完整的学术级研究部门,这使得人工智能和机器视觉等领域的产品源源不断。该公司一直在部署此研究并将其与其通用云服务集成。

所有这些都汇集在一个公有云中,可以平滑地集成商用,主要API,人工智能和数据存储。Azure应该得到其他人的密切关注。

.Net兼容

如果使用Microsoft的工具开发Web应用程序或桌面软件,那么没有比Azure更好的工作场所了。该公司与.Net,ASP,C#以及许多其他微软优先产品的悠久传统仍在继续。在这里,将感受到比其他任何地方更多的感觉。当然,可以花时间学习一个新奇的框架或工具包,或者可以更快地完成工作。难道好莱坞编剧班总是告诉孩子们“写下你所知道的东西吗?”

这并不是说微软仍然是一个孤岛。Azure是最早支持Node.js等新的开源选项的公司之一。随着时间的推移,这些新标准可能会成为Azure的主导,但目前它们只是其中一种选择。 Azure的App Service支持Node.js,PHP,Java,Ruby,Python和其他一些选项。Microsoft非常致力于探索开源世界中出现的所有选项,如果决定开始向这个方向移动.Net堆栈,这可能会派上用场。但是在这样做之前,可以在Azure中很好地运行.Net。

免费的Windows实例

几乎每个人都向新客户提供免费服务,云服务提供商也不例外。Azure,毫不奇怪,一开始就推动微软的产品。亚马逊销售文献底部的细则中隐藏着许多Windows服务器不符合“免费等级”实验的条件。例如,如果要将Windows Server 2008 R2与SQL Server一起使用,则必须转向Azure。当你在那里时,还有许多其他选项可供免费使用,例如每天8,000次调用物联网门户网站或一百万个Azure功能调用。

54个云区域

云计算的一大优点是它抽象出机器所在位置的所有细节。他们不在位于大厅下面的服务器房间,那个带有粗略空调和漏水屋顶的房间,你必须找到一种修理方法。不,所有这些头痛的问题都消失了,或者公平的说,它们会成为那些指责你承担这种负担的人的工作。

但有时候,为什么你想知道数据的位置有合法和实际的原因。税务律师有时会说它有所作为。有时候,由于自然灾害,你需要地理多样性。有时候你需要在当地,因为法官或政治家都这么说。

Azure拥有主要云提供商的大多数数据中心,这意味着最多的选择。并非每个产品都在每个地区运行,但是当可以从更多地方选择时,更有可能让律师感到高兴。

Visual Studio

微软的Visual Studio仍然是最受欢迎的IDE之一,它与Azure云的紧密集成也就不足为奇了。Azure上的预构建Visual Studio映像允许通过几次单击启动运行Visual Studio(2015或2017)的自己的实例。它确实胜过下载巨大的文件集合。

如果要为Azure进行开发,通常会有一些连接从工作流程中分离出几步。例如,Azure Functions可以在Visual Studio中构建,测试和发布。

但是Visual Studio仍然是一个标准的IDE,这意味着它仍然可以与其他云一起使用。代码将转到部署的位置。但微软的额外连接使Visual Studio爱好者更容易享受Azure。

不可变的存储

大多数情况下,每个人都希望磁盘驱动器可以重写,可更新和可编辑。似乎每个人都希望自由改变他们的思想。但即使这是默认模式,对我们所有人来说都不是这样。审计员,想要跟踪交易并重新审视过去发生的事情以使世界更加诚实的人,讨厌数字证据可以被调整,改变和破坏的方式。他们希望相信数据总是一样的。他们是一群奇怪的人,他们想要存储数据并阻止任何变化的磁盘驱动器。

这就是微软提供防篡改,不可变的blob存储的原因。第一个目标可能是金融世界中想要审计所有内容的bean计数器,但没有理由为什么其他人可能不喜欢这样的存储的强度和持久性。亚马逊确实使存储在其Glacier数据归档服务中的数据不可变,但可以删除它们。

Sketch2Code

有时最好的界面只是一支铅笔和纸。出于这个原因,微软将其部分API混合在一起创建了Sketch2Code,这是一个Azure网站,可以将Picasso式草图转换为运行HTML表单。在纸上的线条流经Azure功能和计算机视觉服务,成为表单处理的HTML。

视频索引器

视频可以提供令人信服的内容,但是只需要查找需要的部分即可。为此,微软的AI团队构建了视频索引器,这是一种从视频中提取各种信息的云服务。在一些视频文件中,出现了一个JSON数据结构,其中包含有关谁在什么时候说什么的详细信息。口语被转化为成绩单。识别物体和面部,并分析每个屏幕时刻。记录每个段的持续时间。这一切都很自动,你可以找到你想要的东西,而不用花费数小时的镜头。

游戏开发

XBox世界与Azure云交互的方式有数十亿种,每天可能有数千亿种方式,每个方向都有数据包。微软几乎是XBox游戏开发的主要来源,毫不奇怪,它支持Azure后端的许多游戏。 Visual Studio,Unity和Azure携手合作。然后,魔法创作可以部署到PC或XBox上,而Azure云可以处理所有后端细节。

以太坊区块链

老板和董事会继续读到区块链将改变世界。贵公司如何利用这种改变世界的力量?Azure提供了一个Blockchain Workbench,只需点击几下,就可以开启自己的以太坊世界角落。为了获得额外的附加值,解决方案模板可帮助创建用于更新私人分类帐的权威证明模型。或者,如果对声誉证明模型更感兴趣,Azure也会采用以太坊的GoChain分支。当然,微软也可以试图让你支付工作量证明模型的费用,但对于那些通过切片销售计算工作的公司而言,这显然有点太明显了。

Cosmos DB

团队中有一半是一群SQL传统主义者,那些重视SQL的结构和严谨性以及架构良好的表格数据模型的人?另一半NoSQL类型是否能够传播基本键值对的“无模式”模型的灵活性和易用性? Cosmos DB是您的答案。您可以使用五种不同的API从此全球云数据库读取和写入数据,这些API提供与SQL和NoSQL不同的访问模型。传统主义者通过使用SQL API获得结构化JOIN和SELECT的安全空间。自由爱好者可以在MongoDB API或Cassandra API之间进行选择。或者,如果这对他们来说不够疯狂,那么还可以选择使用Gremlin API存储图形信息。如果这还不够,文档承诺,“其他数据模型和API即将推出!”

当然,它并不像听起来那么神奇。该引擎的核心主要是NoSQL键值存储。SQL层是没有架构的常规SQL的子集。结果仍然以JSON格式插入和获取。主要优点是SQL专家可以使用他们的大部分知识来编写查询。换句话说,微软正在与开发人员会面,让他们利用他们强大的核心知识,而不是强迫他们学习新东西。

R语言支持

R编程语言是数据科学家的最爱,而RStudio IDE是R程序员的最爱。语言和IDE都受到Azure的热烈欢迎。可以在Azure Machine Learning Studio和Azure笔记本中使用R,使用Azure Batch运行大规模R作业,并在HDInsight上使用R进行严格的数字运算。会发现RStudio融入Azure的数据科学虚拟机并集成到Azure Databricks中,这是一个使用Apache Spark将数据转换为分析结果的工具。Azure提供了一个连接,允许在Azure云中执行大数据处理,然后将答案传递给RStudio以进行检查和报告。

Microsoft Office集成

Microsoft Office是构建公司的产品之一,它仍然是支持整个运营的基础之一。不需要使用Azure来使用各种Microsoft Office API,但毫不奇怪Microsoft通过在Azure上托管Office加载项来扩展办公套件会更简单一些。Microsoft Word,PowerPoint和Excel正在迁移到云中,只有这样,Azure才能比竞争对手更好地支持这些生产力工具。构建Microsoft的相同产品支持其迁移到云。

原文链接:

https://www.infoworld.com/article/3319777/cloud-computing/12-ways-azure-beats-aws.html

,