产品特性:PC操作系统 | 品牌:Microsoft/微软 | 型号:Windows10企业版 |
货号:win10 SAC | 上市时间:2019年 | 软件类型:系统软件 |
充值卡类型:年卡 | 支持用户数:1用户 | 运行环境:WIN 7 |
发票:提供发票 | 售后服务:店面三包 | 包装清单:正版标签 |
软件形式:标准版(盒装)、 简装版、 序列号/CDK |
Azure Kubernetes 服务:在云端加速容器开发创新
Kubernetes 联合创始人微软开源及云端平台副总裁 Brendan Burns 在他的主题演讲中简单回顾了容器技术的发展历程:容器技术的雏形可以追溯到 20 世纪 70 年代出现的 BSD Unix chroot,时至今日,容器技术的全新价值在于,它正在改变我们开发和部署应用的方法——利用容器,我们可以将不同镜像的依赖关系从底层内核中分离出来,打破应用程序之间以及应用程序与底层操作系统之间的依赖关系,通过将二进制文件和库封装到完全密封的环境中,实现在一台计算机上同时运行而不互相干扰的目的。容器的另一个重要意义,在于它可以帮助我们轻易提取在为本地计算机开发的应用程序,并将其推送到云上,以同样的方式运行,这大大提高了部署应用的可靠性,并解决了将为某一操作系统开发的应用程序,迁移部署到其它操作系统平台上可能引发的问题。
作为一种容器服务,Kubernetes 不但能为***提供现代应用需要的可靠性、支持分布系统的规模扩展,还围绕构建服务提供了 API 和可复制及可进行相互沟通的各种应用。用来将流量定向到各种容器组的服务、被调度到同一台机器上的容器 Pod,以及负责跟踪监控应用升级更新的部署,是 Kubernetes 中的三个重要概念。Kubernetes API 服务可以被视为基础架构之上的抽象层,这些面向***的概念非常适合于构建和描述要部署到云端或本地系统的应用程序,因此 Kubernetes API 服务可以帮助人们更全面、统一地认识基础架构——无论是在 Azure、本地数据中心,还是其它公有云中运行,利用 Kubernetes API 构建应用程序,都可以提高程序的可移植性。
Kubernetes 的一个重要作用是加速了开发运维(DevOps)。***有个说法叫做“双比萨团队”原则,就是说要让开发团队尽量保持在两个比萨就能让队员吃饱的小规模,也就是 6 到 8 个人——如果超过这个规模,那么保持团队同步、理解每个人的工作所需的沟通成本将变得非常高。但是大型应用开发,常常需要成百上千***同心协力,而 Kubernetes 提供了一种既能多人协同工作,又能保持相对独立的方式。它以“网关”来描述每个团队负责的内容,将服务分解成更小的组成部分,让每个团队负责几项“微服务”,通过互不干扰的明确分工,让多个团队得以为一个超大型的应用程序工作。对于 Kubernetes 来说,将不同团队和服务彼此“抽象化”的概念,是一个非常强大的工具,而“抽象”也是计算机科学用来解决复杂性问题,推动应用程序发展的一种必要能力。在使用 Kubernetes 服务时,人们不用考虑服务背后是什么、是否需要扩展程序、是否在升级、是否有故障,“抽象”隐藏了这些概念,让用户可以专注于与 API 的对话。
通过解耦应用程序与集群、集群与操作系统、操作系统与硬件,运行在云端的 Azure Kubernetes Services(AKS)可以让用户摆脱大部分运维操作,只要专注于***的应用程序本身,而不必在非关键任务上浪费精力。AKS 服务的价值就在于,你可以用它来运行各种开源项目,而无需去照看 Kubernetes 本身的运维操作。这项服务提供 24*7 的全托管服务,以及集群自动检测和修复服务,并具备集群自动扩展等功能。Azure 有足够的能力提供可靠的 Kubernetes API,完全无需客户团队参与集群的运维操作。此外,AKS 服务与 Azure 安全中心、Azure Active Directory(AAD)等功能集成,提供了一致的安全性和身份认证管理工具和企业级服务,并且支持大规模集群、机器学习、批处理,因此适合于在全球部署各种规模的应用程序。
AKS 服务已经在大中华区正式推出,并且获得了客户的广泛认可,在 6 个月内已经部署超过 1 万个虚拟核。戴姆勒汽车在超过 3000 个 AKS 虚拟核上部署了 Java、Tomcat、Docker、RedHat Enterprise Linux、SUSE Linux 及更多开源项目。中国***的房地产企业万科也在利用 AKS 服务加速房地产相关解决方案的开发和部署。