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就可以处理相应的创建与管理工作。 此外,托管磁盘降低了出现单点问题的风险、改进了镜像的捕获过程并实现了独立的快照功能。 如果企业用户已经运用了非托管磁盘,那么可以运用微软所运用的脚本程序来实现至托管磁盘的迁移。
Q:Azure 功能有哪些主要特点?
A:Azure 功能丰富多样,包括但不限于可扩展性、高可用性和强大的安全性能等。
Q:微软认知服务包括哪些具体服务?
A:微软认知服务包括计算机视觉、语音识别、自然语言处理等服务。
Q:Azure 容器服务如何实现容器的部署和管理?
A:Azure 容器服务通过提供一系列工具和功能,如容器编排、集群管理等,实现容器的高效部署和管理。
Q:Azure 托管磁盘有哪些优势?
A:Azure 托管磁盘具有高可靠性、易管理性和可扩展性等优势。
Q:如何在 Azure 上使用微软认知服务的计算机视觉功能?
A:可以通过 Azure 平台提供的 API 和 SDK 来使用微软认知服务的计算机视觉功能。
Q:Azure 容器服务支持哪些容器编排工具?
A:Azure 容器服务支持 Kubernetes、Docker Swarm 等容器编排工具。
Q:微软认知服务的自然语言处理能实现哪些功能?
A:可以实现文本分类、情感分析、语言翻译等功能。
Q:Azure 托管磁盘的存储类型有哪些?
A:Azure 托管磁盘有标准 HDD、标准 SSD 和高级 SSD 等存储类型。
Q:如何提高 Azure 容器服务的性能?
A:可以通过优化容器配置、合理使用资源和选择合适的容器编排工具等方式提高性能。
Q:微软认知服务的语音识别准确率如何?
A:微软认知服务的语音识别准确率较高,具体取决于音频质量、语言环境等因素。
Q:Azure 功能是什么?
A:Azure 功能是一种无服务器计算服务,可使企业团队部署代码以响应某些事件或触发器,无需提供虚拟机。它由存储 blob 活动、事件 Hubs 活动等事件触发,最适用于微服务,可与其他 Azure 云服务及第三方服务集成。
Q:Azure 功能和 AWS Lambda 有什么不同?
A:虽然两者有相似之处,如运用无状态容器,但所支持的事件源不同,定价模式也有所不同。
Q:Azure 功能适用于哪些场景?
A:最适用于微服务,而非长期运行和持久运行的应用。可与服务总线、DocumentDB 及第三方服务集成,例如在响应特定事件时执行特定任务。
Q:微软认知服务有哪些主要服务类别?
A:分为视觉、语音、语言、知识、搜索和实验室六个主要服务类别。
Q:微软认知服务可以执行哪些任务?
A:可执行人脸识别技术、文本翻译、拼写检查等任务。
Q:在 Azure 容器服务中如何部署 Kubernetes 集群?
A:首先安装 Azure 命令行界面(CLI)构建 ACS 集群,集群构建完成后下载 Kubernetes CLI 来管理集群,选择容器镜像并通过 Azure 负载平衡器打开以进行公共访问。
Q:Azure 托管磁盘有什么优势?
A:可通过运用抽象层简化虚拟硬盘的存储管理,降低出现单点问题的风险、改进镜像捕获过程并实现独立快照功能。
Q:如果已经使用了非托管磁盘,如何迁移到托管磁盘?
A:可以运用微软所提供的脚本程序实现迁移。
Q:Azure 容器服务支持哪些容器业务流程编排工具?
A:例如 Docker Swarm、DC/OS 或者 Kubernetes 等。
Q:为什么选择 Kubernetes 作为容器编排工具?
A:因为它拥有大量的贡献者,有助于降低受限于个别供应商的风险。