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

在线体验各类最新模型,更有模型 免费Token 额度领取!
立即体验
简介:

云管理员们一直都在追求能够提升效率和简化管理的新兴技术。本文将为我们介绍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

相关实践学习
【玩转ComfyUI】基于函数计算一键部署AI生图平台ComfyUI
本次实验将带大家通过使用阿里云产品函数计算FC,快速使用ComfyUI实现更高质量的图像生成。
从 0 入门函数计算
在函数计算的架构中,开发者只需要编写业务代码,并监控业务运行情况就可以了。这将开发者从繁重的运维工作中解放出来,将精力投入到更有意义的开发任务上。
相关文章
|
域名解析 网络协议 API
【Azure Container App】配置容器应用的缩放规则 Managed Identity 连接中国区 Azure Service Bus 问题
本文介绍了在 Azure Container Apps 中配置基于自定义 Azure Service Bus 的自动缩放规则时,因未指定云环境导致的域名解析错误问题。解决方案是在扩展规则中添加 `cloud=AzureChinaCloud` 参数,以适配中国区 Azure 环境。内容涵盖问题描述、原因分析、解决方法及配置示例,适用于使用 KEDA 实现事件驱动自动缩放的场景。
253 1
|
Ubuntu 安全 数据安全/隐私保护
在Docker容器中部署GitLab服务器的步骤(面向Ubuntu 16.04)
现在,你已经成功地在Docker上部署了GitLab。这就是我们在星际中的壮举,轻松如同土豆一样简单!星际旅行结束,靠岸,打开舱门,迎接全新的代码时代。Prepare to code, astronaut!
721 12
|
存储 监控 API
【Azure App Service】分享使用Python Code获取App Service的服务器日志记录管理配置信息
本文介绍了如何通过Python代码获取App Service中“Web服务器日志记录”的配置状态。借助`azure-mgmt-web` SDK,可通过初始化`WebSiteManagementClient`对象、调用`get_configuration`方法来查看`http_logging_enabled`的值,从而判断日志记录是否启用及存储方式(关闭、存储或文件系统)。示例代码详细展示了实现步骤,并附有执行结果与官方文档参考链接,帮助开发者快速定位和解决问题。
393 22
|
前端开发 Docker 容器
主机host服务器和Docker容器之间的文件互传方法汇总
Docker 成为前端工具,可实现跨设备兼容。本文介绍主机与 Docker 容器/镜像间文件传输的三种方法:1. 构建镜像时使用 `COPY` 或 `ADD` 指令;2. 启动容器时使用 `-v` 挂载卷;3. 运行时使用 `docker cp` 命令。每种方法适用于不同场景,如静态文件打包、开发时文件同步及临时文件传输。注意权限问题、容器停止后的文件传输及性能影响。
4571 0
|
网络安全 Docker 容器
VScode远程服务器之远程 远程容器 进行开发(五)
VScode远程服务器之远程 远程容器 进行开发(五)
660 1
|
前端开发 大数据 数据库
🔥大数据洪流下的决战:JSF 表格组件如何做到毫秒级响应?揭秘背后的性能魔法!💪
【8月更文挑战第31天】在 Web 应用中,表格组件常用于展示和操作数据,但在大数据量下性能会成瓶颈。本文介绍在 JavaServer Faces(JSF)中优化表格组件的方法,包括数据处理、分页及懒加载等技术。通过后端分页或懒加载按需加载数据,减少不必要的数据加载和优化数据库查询,并利用缓存机制减少数据库访问次数,从而提高表格组件的响应速度和整体性能。掌握这些最佳实践对开发高性能 JSF 应用至关重要。
590 1
|
Kubernetes 应用服务中间件 nginx
基于容器化的Web服务器管理
【8月更文第28天】随着云原生技术的发展,容器化已经成为部署和管理应用程序的标准方式之一。Docker 和 Kubernetes 等工具提供了强大的容器管理和编排能力,使得开发者能够轻松地部署、扩展和维护 Web 服务器。本文将详细介绍如何使用 Docker 和 Kubernetes 实现 Web 服务器的容器化部署,并提供详细的步骤和代码示例。
650 1
|
存储 设计模式 运维
Angular遇上Azure Functions:探索无服务器架构下的开发实践——从在线投票系统案例深入分析前端与后端的协同工作
【8月更文挑战第31天】在现代软件开发中,无服务器架构因可扩展性和成本效益而备受青睐。本文通过构建一个在线投票应用,介绍如何结合Angular前端框架与Azure Functions后端服务,快速搭建高效、可扩展的应用系统。Angular提供响应式编程和组件化能力,适合构建动态用户界面;Azure Functions则简化了后端逻辑处理与数据存储。通过具体示例代码,详细展示了从设置Azure Functions到整合Angular前端的全过程,帮助开发者轻松上手无服务器应用开发。
301 0
|
存储 大数据 索引
【Azure Contianer Apps】在云上使用容器应用时收集日志遇见延迟问题
【Azure Contianer Apps】在云上使用容器应用时收集日志遇见延迟问题
188 0
|
网络协议 网络安全 网络架构
【Azure 容器应用】在中国区Azure上创建的容器服务默认应用域名不全
【Azure 容器应用】在中国区Azure上创建的容器服务默认应用域名不全
290 0