Azure云新趋势:无服务器、容器化

云管理员们一直都在追求能够提升效率和简化管理的新兴技术。本文将为我们介绍Azure的一些最新选项,如无服务器、人工智能等等。

企业用户越来越多地寻求新的服务来简化和增强他们的云使用体验,而作为众多基础设施即服务供应商中一员的Azure已经加紧了迎接这一挑战的脚步。

从降低人工任务的云新技术到诸如无服务器计算、人工智能以及容器等新兴的服务选项,Azure在过去的几个月中推出了不少新的云功能。

以下是部分最新Azure云服务的介绍,以及这些新服务对管理员们云管理体验的意义。

从微软Azure功能开始

无服务器计算对企业团队有一定的吸引力,因为它可以使他们能够部署应用代码以响应某些事件或触发器,而无需提供虚拟机。

顶级云服务供应商们提供了这些事件驱动的服务,具体包括亚马逊网络服务(AWS)Lambda和微软Azure功能,但是它们两者之间也不是完全一样的。例如,虽然这两个服务具有一些相似之处(如使用无状态容器),但是它们所支持的事件源不同,它们的定价模式也有所不同。

在开始使用Azure功能之前,还有需要注意的其他关键概念。例如,Azure功能是由诸如存储blob活动、事件Hubs活动、网络事件以及预设时间器之类的事件触发的。这个服务最适用于微服务,而不是那些长期运行和持久运行的应用。它还可与其他Azure云服务进行集成,其中包括服务总线、DocumentDB以及其他第三方服务(例如GitHub 和 Twilio)。

使用微软认知服务探索人工智能

机器学习、深度学习和人工智能已经越来越受欢迎,但是在企业内部进行部署应用的代价还是非常高昂的。但是,云中的人工智能服务则让即便是最小规模企业也能在无需昂贵基础设施的情况下接入并使用这些技术。

微软认知服务是这些AI产品中的一个。该套件分为六个主要服务类别:视觉、语音、语言、知识、搜索和实验室。这些服务可用于执行人脸识别、文本翻译、拼写检查等任务。这些Azure云服务有着一系列的企业级应用。例如,在线零售业务可以使用“建议API”根据客户购物历史数据向客户提出购买同类商品建议。

虽然人工智能服务对于企业和客户都有所帮助,但也存在着一些挑战。例如,如果基于云的应用是从企业内部源中获取数据,那么实施一个坚固稳定的混合云网络和集成策略就是非常重要的。

在Azure容器服务中部署Kubernetes集群

一些企业用户无法使用他们所喜欢的容器,这就使得顶级公共云供应商们能够为他们提供支持该项技术的服务。

其中一些服务包括谷歌容器引擎、AWS EC2容器服务以及Azure容器服务(ACS)。在企业选择服务之后,他们需要再选择一个容器业务流程编排工具(例如Docker Swarm、DC/OS或者Kubernetes等)来管理和扩展容器化的应用。谷歌的开源容器编排工具Kubernetes就是众多此类流行工具选项中的一个,因为它拥有大量的贡献者,它能够有助于降低受限于个别供应商的风险。

因为ACS对于Kubernetes的支持仍然是新的,所以了解在服务中构建Kubernetes集群所涉及的步骤是很重要的。第一步就是安装Azure命令行界面(CLI)来构建ACS集群。一旦集群构建完成,用户就需要下载Kubernetes CLI 来管理集群。选择一个容器镜像以便在集群上启动一个新服务,然后通过Azure负载平衡器来打开它以便进行公共访问。

使用Azure托管磁盘简化存储管理

与AWS和谷歌一样,Azure云服务发展的主要驱动力之一就是存储应用。Azure为此类应用提供了两种类型的磁盘:非托管和托管。

Azure托管磁盘是一种较新的功能,它可通过使用一个抽象层来简化虚拟硬盘的存储管理。例如,非托管磁盘的存储账户对容量和支持的IOPS有一定限制。如需取消这些限制,云管理员们通常会不得不创建多个账户。而通过使用Azure托管磁盘,云管理员们只需选择他们所需的存储类型和磁盘容量,然后Azure就可以处理相应的创建与管理工作。

此外,托管磁盘降低了出现单点故障的风险、改进了镜像的捕获过程并实现了独立的快照功能。

如果企业用户已经使用了非托管磁盘,那么可以使用微软所使用的脚本程序来实现至托管磁盘的迁移。 

本文作者:Kathleen Casey

来源:51CTO

时间: 2024-10-02 00:13:36

Azure云新趋势:无服务器、容器化的相关文章

云创新:无服务器计算与为服务架构相结合

以云计算目前的创新速度,业内流行语和噱头可能会从字面上给用户造成误导或混淆.可能你已经听说过使用无服务器计算平台构建应用程序,或设计运行在微服务架构上的软件等类似例子.即使这些想法听起来像噱头,但现实是,他们正在改变企业构建.部署和运行应用程序的方式. 无服务器计算是开发人员构建应用程序而不必考虑服务器的一种方式.它只是个抽象层,使开发人员能够专注于编写代码,同时忽略服务器和传统基础设施概念. 2014年,亚马逊发布AWS Lambda,这项服务使开发人员能够创建在现有托管实例上运行基于云的函数

视频直播云新趋势 打造终端+云端一体化

[51CTO.com原创稿件]互联网时代的发展,使得越来越多的与互联网相关的行业蓬勃发展,最近几年直播成为了互联网行业发展的一个代表,从最早的体育赛事直播,到游戏直播的发展,再到现在的"全民直播",直播的发展可以说是十分的迅速,这一切发展的背后一直有着云计算的支持.现在,为了更好的顺应全民直播的浪潮,各大云计算厂商都在着手打造视频直播云的新趋势. 视频与直播迅速融入各个行业,场景变得更加多元 过去的一年,视频与直播快速发展,2016年更被称为直播元年.资本的涌入,让直播产业迎来爆发增长

微软Azure再升级,为无服务器事件而生的Event Grid

微软Event Grid无疑是对无服务器选项的一大重要补充,可提供一套可构建大规模分布式应用程序的后台,且将管理与编排工作量控制在最低水平.另外,也为微软的无服务器工具提供了一套事件路由结构,从而简化其它Azure服务以及外部来源的相关事件订阅机制. 无服务器计算作为现代云应用架构的基础,具有摆脱底层基础设施--甚至是网络因素--以减少应用编排工具管理负担等优势.但微软Auzre Functions这类无服务器模式本身就存在局限性,即要求以响应事件的方式启动.如果未收到信号,则不会启动. Azu

无服务器架构正在蚕食基础设施

云计算时代出现了大量XaaS形式的概念,从IaaS.PaaS.SaaS 到容器云引领的CaaS,再到火热的微服务架构,它们都在试着将各种软.硬件资源等抽象为一种服务提供给开发者使用,让他们不再担心基础设施.资源需求.中间件等等,在减轻心智负担的同时更好地专注于业务. 无服务器架构(Serverless)和 Functions-as-a-Service(FaaS)是云计算的热点趋势.除了微软和亚马逊,还有许多其他供应商也提供 FaaS.已经有不少文章介绍了无服务器架构这项技术典型的应用场景是在流式

无服务器计算对云计算运营团队的影响

无服务器架构可以降低成本并改善用户体验.而企业应该对无服务器模型如何改变日常的云操作做好准备. 虚拟资源总是为运营团队带来挑战.大多数IT专业人员在组织部署服务器,维护一致的操作系统和每个中间件,以及向这些服务器分配的应用程序的工作中锻炼和学习了他们的技能,从而可以优化效率和性能.但虚拟资源,特别是云中的资源,却破坏了与物理世界的联系.他们要求云计算运营团队以新的方式规划主机,并查看重新部署. 无服务器计算这个新兴概念在云中运行,要求IT管理员和云运营团队对此有着更大的认知,从跟踪云成本的方式到

容器之后的下一波浪潮?Amazon CTO谈无服务器计算

"我们也许再也不用为服务器分神了."Amazon公司CTO Werner Vogels博士在上周于伦敦召开的AWS峰会上谈到无服务器计算的价值,"我们发现一场新的革命正在孕育,即应用程序正整体从服务器当中剥离出来,意味着只需代码即可实现运行.已经有相当一部分企业在进行应用程序拆分并替换其中的服务器部分,具体而言虚拟机与容器等运行平台都属于纯代码方案."   Amazon公司CTO Werner Vogels博士在伦敦接受采访. 由于整个行业都开始考虑利用容器取代虚拟

暴走漫画基于阿里云的全面容器化架构实践

标题有所修改. 很高兴能和大家分享一些暴走漫画基于公有云的容器化架构的实践经验. 基于之前在暴漫的经验,我到了扇贝以后,大概用了一个月的时间,就将扇贝的产品成功迁移到了容器环境中,并做了很多改进,也有了更多的思考. 暴走漫画(以下简称"暴漫")相信大家都不陌生,它应该算一个互联网应用.先简单介绍一下背景:暴漫主要做App和网站,后端主要是Ruby,也有一些Python.Scala的异构化系统.整体架构是标准的互联网应用架构.包括负载均衡.Nginx.应用服务器.数据库(MySQL),等

可能吞噬硬件的无服务器云

云计算已经对数据中心的运行方式产生了深远的影响,但是云计算的最新趋势可能会以无服务器计算的形式提供另一个改变,这将有助于使客户更加靠近效用计算. 无服务器计算实际上是一个误称,因为它绝对不会消除服务器.相反,它消除了云计算消费者直接处理服务器的需求,无论是配置或管理这些服务器,使用户专注于开发和部署业务逻辑,而不是专注于自己的应用程序或服务. 这听起来很像平台即服务(PaaS),这是一个久经考验的云服务模型,但是无服务器的方法将应用程序和服务分解成更小和更离散的功能.一些无服务器的支持者甚至创造

Python应用容器化(二)----使用阿里云容器服务部署应用

前言 我们曾经在Python程序容器化(一)中介绍了如何将一个克隆版Twitter程序(retwit-py)容器化,并使用docker-compose运行于宿主机上.对于经典的Web程序,处理前端请求的Web服务通常都是可扩展伸缩的.生产环境中,随着访问量的不断增长,需要部署多个Web服务实例,并通过负载均衡统一对外进行服务.本文将会介绍如何使用阿里云容器服务将retwit-py改造为贴近生产环境的系统并部署. 阿里云容器服务 容器服务是一项高性能可扩展的容器管理服务,支持在一组阿里云云服务器上