Trace Id is missing
跳到主内容

Azure 上的开放源代码

在 Azure 上使用出色的开源软件自定义并运行应用程序。

利用 Azure 上的开放源代码更快速、更安全地实现创新

增强协作

吸引和留住优秀人才,改善团队合作和协作。提高开发人员的速度,为开发人员团队助力,以推动创新。

强化安全性

基于旨在保护数据和企业资产的高度安全云平台构建。获得主动、全面的合规性保障。

灵活开发

可自由地将应用移到任何位置。在内部、混合环境、多云环境或边缘进行无缝、弹性操作。

Azure - 支持太空竞赛的云

"得益于开放源代码的强大功能、HPE Spaceborne Computer-2 提供的计算能力以及 Azure 的可伸缩性,我们使开发人员能够以超快的速度为太空进行构建。"

- Microsoft 高级软件工程师 Kevin Mack

使用 Azure 上的开放源代码提高开发人员速度

"利用开源工具也使我们能够更快地运营,并帮助我们回到我们需要做的事,也就是解决问题。"

- StopWatch 的 PPL 后端基础结构和安全性部门的 Zack Fuller

探索 Azure 上的架构解决方案

容器

使用 Kubernetes 对容器化应用程序进行自动部署、扩展和管理。

数据库

探索传统数据库管理系统和关系数据库管理系统以及大数据解决方案。

DevOps

通过 Azure DevOps 生成、测试任何应用程序,并将其部署到云或本地,以持续向最终用户提供价值。

分析

查看分析选项,无论你的组织是刚刚开始评估基于云的分析工具还是要扩展当前实现。

机器学习

了解如何使用 Azure 机器学习资源(包括教程、代码示例和 API 参考)训练和部署模型以及管理机器学习生命周期。

来自 Microsoft 开源博客

在 Azure 上优化开源资产

  • Linux

    获取针对每种工作负载的本机 Linux 体验

    在 Linux 上安全、方便地管理工作负载 - Linux 是 Azure 上增长最快的平台,跨越 Linux 计算、容器、数据、托管服务和软件即服务解决方案。利用内置的标识、安全、管理和混合功能。

  • 为新式应用开发增加特选灵活性

    使用云原生体系结构迅速创新。使用完全托管的 Kubernetes 服务更快地对应用进行现代化升级。使用 Azure Functions 构建应用,而无需预配和管理基础结构。合并完全集成的 DevOps 功能和微服务以提高敏捷性。

通过 GitHub 和 Azure 自动执行代码到云的工作流

  • 生成、测试 GitHub 存储库中的代码,并将其部署到 Azure,以便更快地创建可靠且更安全的应用程序并在全球范围内分发。
  • 通过持续集成和持续部署 (CI/CD) 实现发布管道的自动化,从而节省事件。
  • 创建具有对常见方案的本机支持的自动化工作流,例如 Azure Kubernetes 服务 (AKS) 上的容器化应用程序、Azure 应用服务上的网站、Azure SQL 数据库中的关系数据或 Azure Functions 上的事件驱动的应用程序 - 使用  GitHub Actions for Azure 可以创建所有工作流。
工作流清单

Azure 开源生态系统

通过以工程为中心的 Azure 合作伙伴及其对开放源代码的承诺实现体验无缝标识、安全性和计费体验服务(通过统一的代码库构建、运营和支持)。

Red Hat 徽标

按需提供高度可用、完全托管的 OpenShift 群集,并由 Microsoft 和 Red Hat 联合监控和运营。

案例研究
Liantis
Lufthansa Technik

资源
创建 Azure Red Hat OpenShift 4 群集
连接到 Azure Red Hat OpenShift 4 群集

在 GitHub 上
Red Hat
OpenShift

Hashicorp

使用 Azure 基础结构上的 Terraform 自动执行预配和安全性,确保在一致的工作流中对策略进行编码、共享、托管和执行。

案例研究

Liantis

资源

入门:使用 Bash 在 Azure Cloud Shell 中配置 Terraform

使用 Terraform 在 Azure 中配置带有基础结构的 Linux VM

在 GitHub 上

Hashicorp

Terraform

Redis Labs

通过将快速缓存层添加到应用程序体系结构,并拥有完全托管服务的优势,轻松且经济高效地缩放性能。

案例研究

Kainos

Jotun Group

资源

快速入门:创建 Redis Enterprise 缓存

在 GitHub 上

Redis

Redis Python 客户端

Elastic 徽标

使用部署在 Azure 上的灵活堆栈简化企业搜索、运行状况监视和安全性。

资源

如何在 Azure 上部署和管理 Elastic

在 GitHub 上

Elastic

免费和开放、分布式、RESTful 搜索引擎

Suse

为所有任务关键型云应用程序,在 SUSE Linux 和 Azure 之间实现无缝集成。

案例研究

Kennametal

Chobani

在 GitHub 上

SUSE

Docker 注册表的授权服务和前端

Cloudera

借助 Cloudera 的行业领先平台在 Azure 上进行机器学习和高级分析,使用应用程序和数据获得更大成就。

案例研究

Rockwell Automation

Lufthansa Technik

资源

使用 Azure Kubernetes 服务 (AKS) 创建专用数据仓库环境

生成机器学习应用程序

在 GitHub 上

Cloudera

使用开源 REST 接口 Livy 从任意位置与 Apache Spark 交互

Confluent

使用可缩放的群集和行业标准安全功能,在数秒内开始在 Azure 上使用 Confluent 云进行流式处理。

资源

Apache Kafka for Confluent Cloud 是什么?

快速入门:Apache Kafka for Confluent Cloud 入门

管理 Confluent Cloud 资源

在 GitHub 上

Confluent

专为流处理应用程序而构建的数据库

Docker

运行现代和传统 Linux 或 Windows 应用,拥有企业级安全性、支持和缩放,同时降低运营成本并提高效率。

案例研究

Sphera

Impact Observatory

资源

使用 Docker 和 Azure 缩短开发人员通勤时间

如何使用 Docker CLI 将容器部署到 Azure ACI

在 GitHub 上

Docker

定义和运行多容器应用程序

Canonical

使用增强的安全性和合规性功能,获取从最新版本生成的 Azure 优化内核和用户空间组件。

案例研究

Amesite Inc

资源

快速入门:在 Azure 门户中创建 Linux 虚拟机

为 Azure 准备 Ubuntu 虚拟机

在 GitHub 上

Canonical

cloud-init 的官方上游:云实例初始化

MongoDB

使用常见查询界面和常见数据模型支持业务范围策略计划和重要应用程序的事务、搜索、分析和移动用例。

案例研究

Lufthansa Technik

资源

如何在 Azure 上运行 MongoDB

在 GitHub 上

MongoDB

MongoDB 数据库

开发人员分享自己使用 Azure 上的开放源代码的经验

了解世界各地的应用开发人员为什么依靠 Azure 来帮助他们解决重要挑战并自信地生成内容。若要了解更多开发人员的故事,请访问开发人员故事

继续学习这些开源资源

浏览 Microsoft 上的开放源代码

发现项目和社区、访问工具并阅读有关 Microsoft 和开放源代码的博客。

通过实践培训提升职业生涯

使用分步指南构建开源技术技能。

发现、试用和部署开源解决方案

探索丰富的开源解决方案和企业应用 - 它们经过认证和优化,可在 Azure 上运行。

应用开发系列

通过自定进度的学习和由技术专家提供的直播活动培养技能。

Azure 开源博客

随时了解最新的新闻,帮助你灵活开发并快速创新。

免费试用 Azure

可以免费使用热门服务 12 个月,并获取超过 55 项永久免费的其他服务 - 在首次开始使用的 30 天内可享受 200 美元的额度。

Azure 中的主仪表板,显示服务、最近使用的资源有用链接等