从云到边缘的智能应用 微软再推新的开源技术和开发工具
在今天凌晨的微软 Build 2019 大会上,微软在 Azure 和 Windows 中,加入了全新的开源技术和开发工具。
Azure Kubernetes
Azure Kubernetes 服务(AKS)是目前成长最快速的一项 Azure 服务,包括 ASOS 这样的全球企业都在利用 AKS 管理大规模的云应用容器基础设施,并且受益于其更佳的可靠性和灵活性。在 Build 大会上,微软又推出了一些新功能和特性,为 Kubernetes 任务提供更强的能力和更好的保障:
• Kubernetes Event-driven Autoscaling(KEDA)是一个与 Red Hat 合作开发的开源组件,支持承载微服务方式的事件驱动类型的容器部署在 Kubernetes 上。KEDA 现已开放公共预览,它为 Azure Function 提供了一种新的托管模式,以容器化的模式部署在 Kubernetes 的集群中,让 Azure Functions 的程序类型和其规模扩展可以到任意的云端或者本地的 OpenShift 上的 Kubernetes 上运行。
• Azure Policy for AKS 增强了 AKS 大规模运维能力,并且能够以集中一致的方式对 AKS 集群提供保障。Azure Policy 能够阻止运行时中出现的任何违规行为,并且能够对所有运行中的集群提供最新的合规检查能力。
量子计算与Q#语言
量子计算,对于开发者来说是个令人兴奋的新兴领域。微软专门为量子编程设计了 Q# 语言,提供了一种可触及的高等级的编程语言,并对量子比特、算子和其他抽象概念提供了原生系统。在 Build 大会上,微软宣布将 Q# 编译器和模拟器开源,以促进 Q# 开发者社区的成长,并为合作伙伴、初创公司利用它加速自身业务的成长创造更多机会。
Github中引入Azure AD
开发者的大部分时间都在与各种应用、服务、工具打交道。为了帮助大家简化工作流程,微软宣布将世界上应用最广泛的企业级身份认证系统——Azure Active Directory(Azure AD)引入 GitHub。这将为 GitHub 企业用户带来 Azure AD 在身份管理和安全保护上的诸多优势,还能实现不同系统间的账户同步管理。开发者现在可以使用已有的 GitHub 账号,包括 Azure Portal 及 Azure DevOps 账号登录到 Azure。从此,GitHub 开发者只要使用一个账号就可以访问代码库和开发环境。
数据库
如何支持和管理以指数速度增长的应用数据、为人工智能应用打下坚实的基础,是今天开发任何现代云应用都必须首先要面对的关键问题。全新推出的 Hyperscale (Citus) option in Azure Database for PostgreSQL 与 Azure SQL Database Hyperscale 一起,能够帮助开发者利用现有技术能力构建起高扩展、低延迟的应用。Azure Database Hyperscale 能够根据需要迅速扩展计算、存储和内存资源,让开发者集中精力打造应用体验,而无需为性能或者缩放规模的限制担忧。Azure 是唯一允许开发者在多引擎间进行缩放的云服务,既支持 SQL 数据库,也支持 PostgreSQL 这样的开源数据库。