zhcn 技术 数据库 7 个最佳企业开源云平台

7 个最佳企业开源云平台

构建您自己的云并节省数百万美元!

由于需要处理的事情很多,例如服务器空间、开发环境、安全性、软件堆栈、软件更新和硬件维护,整体平台维护成本往往很高。

开发和部署应用程序的企业必须分配大量资源以保持平台运行。否则,它是可用于软件开发目的的资源。

云平台
云平台

这就是为什么需要云平台解决方案。这些解决方案采用云计算模型,并为开发人员提供完成工作所需的一切,从托管开发环境和数据库工具到完整的应用程序管理功能。

在云平台中工作的开发人员可以访问构建、部署和启动软件应用程序所需的所有资源。对于企业来说,云平台可以为需要在短时间内交付的新应用程序提供可扩展的基础。我们的按需付费模式消除了对本地平台的长期投资的需要。

为什么要开源?

为什么要开源?
为什么要开源?

现在我们已经讨论了云和传统本地平台的优势,下一个问题是为什么开源云平台是比专有云平台更好的选择。

最明显的答案是成本。专有解决方案的许可总是伴随着高昂的价格。另一个主要好处是可以灵活地选择各种框架、云和服务。

另一方面,专有平台可以将用户连接到该平台拥有的工具和服务。作为回报,它们提供了某些好处,例如对 SLA(服务级别协议)的承诺以及免于测试和集成等障碍,但这些好处很少超过开放性的好处。

您将在下面找到一些主导当今市场的企业开源云平台。

7 个最佳企业开源云平台
7 个最佳企业开源云平台

云铸造厂

Cloud Foundry最初由 VMware(现归 Pivotal Software 所有)开发,其独特之处在于它可以作为开源、独立的软件应用程序提供,并且独立于云提供商。在 VMware vSphere 或其他云基础设施(例如 HP Helion、Azure 或 AWS)上部署。或者,您可以选择自己将其托管在 OpenStack 服务器上。

云铸造厂
云铸造厂

Cloud Foundry 通过使用构建包来促进运行时和框架支持。每次您推送应用程序时,Cloud Foundry 应用程序运行时都会为您的应用程序选择最方便的构建包。然后,构建包会编译应用程序并准备启动。

Cloud Foundry 旨在通过高度可扩展的架构和 DevOps 友好的工作流程提供快速的应用程序开发和部署。其语言支持包括Python、Ruby、PHP、Java、Go等。

但是,为了非常适合 Cloud Foundry,我们建议您的项目遵循十二因素应用程序标准,这是一种专门为开发最佳软件即服务 (SaaS) 应用程序而设计的方法。

Udemy有一个关于使用 Cloud Foundry 进行云开发的精彩课程。

WSO2

如果您认真对待 SOA,您必然需要处理大量内部和外部 API。在这个场景中,WSO2 凭借其可以处理完整 API 生命周期的 API 管理器而大放异彩。 WSO2 满足客户可以提交的大多数要求,包括版本控制、API 文档和 SSL 卸载。

WSO2 使用商店概念,开发人员可以在其中搜索、尝试和评估 API。部署简单易行,并提供了许多用于控制 API 流程的选项。它还提供端点暂停时的自动恢复功能。

所有这些品质都旨在缩短上市时间、简化成本管理并全面提高业务流程敏捷性。

WSO2 API Manager 的一大优势是它可以轻松地与 WSO2 Identity Server(一种 API 驱动的 IAM(身份和访问管理器)解决方案)集成。这种集成提供了一个易于使用的平台,用于跨云环境进行身份验证。

云化

Cloudify是一个编排框架,旨在对应用程序和服务进行建模,同时实现其生命周期的自动化。

这包括部署到任何云环境或数据中心并执行持续维护的能力。它还提供工具来监控已部署应用程序的各个方面、检测故障情况并手动或自动解决它们。

Cloudify 最显着的功能之一是基于 TOSCA 的蓝图建模。这项创新允许开发人员使用 YAML 来规划其应用程序的拓扑。

YAML 是一种人类可读的数据序列化语言,用于编写基于 TOSCA 规范的定义。 TOSCA 规范为开发人员提供了一种标准化的方式来描述应用程序、系统和云基础设施组件之间的互连。

Cloudify 云编排为 IT 治理和安全性提供了坚实的基础,允许用户跨不同角色和权限级别实施访问限制。

为了与 Kubernetes 容器、云服务(AWS、Azure、vSphere、OpenStack)和配置管理工具(Puppet、Ansible、Chef)等外部服务进行通信,Cloudify 使用了一组官方插件,但其他许多服务均由通用插件支持插件。现有插件。

开班制

OpenShift是一个基于 Kubernetes 的平台,具有灵活、快速的安装程序和广泛的 API 支持,允许开发人员根据自己的需求扩展平台。

它在构建时就考虑到了安全性,我们将通过一个示例来演示这一点。容器应以非 root 用户身份运行,否则 OpenShift 需要显式覆盖才能运行它们。

使用 Kubernetes 需要大量服务器,并且掌握它有一定的学习曲线。因此,该平台不适合小型部署,除非在不久的将来有可能转向大规模部署。

OpenShift 用户强调快速安装和配置步骤以及模块和设备的轻松维护。另一个优点是它有自己的 Git 存储库。他们不太喜欢的是日志难以阅读和解释。尤其是当上传项目失败时,很难了解问题出在哪里。

起重机

全球第二大商业电视网络 Rede Globo 推出了Tsuru ,这是一款基于 Docker 的 PaaS(平台即服务)产品,可让您在生产中编排和运行应用程序。它是由 Globo.com 开发的开源多配置平台,支持拥有数百万用户的网站。

确信
确信

Tsuru 用户确认,它在不牺牲简单性、高可用性、安全性或稳定性的情况下显着缩短了上市时间。您可以在各种公共或私有云基础设施上运行它,只要您的 Docker 计算机支持它。

它还支持几乎所有可用的编程语言,使开发人员可以根据自己的喜好自由选择。

Tsuru 允许您使用各种数据存储,包括 SQL 和 NoSQL 数据库,或内存替代方案,例如 Memcached 或 Redis。

只需选择您喜欢的一个并将其连接到应用程序即可。您可以选择使用命令行或 Web 界面管理您的应用程序,然后通过 Git 进行部署。鹤基础设施处理每一个细节。

断奏

Stackato是一款基于 Cloud Foundry 和 Docker 的多语言 PaaS 产品,运行在云基础设施上,并作为启动应用程序的平台。

Stackato 用户表示,它提供了一个灵活且强大的应用程序平台,有助于提高云管理员和开发人员的工作效率。

它非常适合企业云部署,将直接访问云基础设施中虚拟机的灵活性与全功能 PaaS 提供的自动配置相结合。

支持的云基础设施包括 HP 云服务、Citrix XenServer、AWS、OpenStack、VMware 等。

借助 Stackato,每个应用程序都有自己的 Linux 容器 (LXC),确保高效、安全的资源共享。其服务范围包括: Helion 控制飞机。 Stackato 使用它与底层云通信并管理服务生命周期。

Helion Service Manager,可供应用程序使用的附加服务存储库。 Helion Cloud Foundry 是一个弹性运行时,旨在简化应用程序托管和开发。

Helion Code Engine 是一种持续交付服务,与私有或公共 Git 存储库集成,而 Helion Stackato 控制台是一个管理所有 Helion Cloud 功能的 Web 界面。

阿里巴巴

虽然在谈论开源云平台或PaaS时很少被提及,但阿里巴巴的云计算业务正在快速增长,并且已经占据了中国公共云市场50%的份额,并服务于中国以外的市场,我很想了解如何交付。 。

例如,我们已开始为 168 个国家/地区提供美元计费支持,并设计专为国际市场量身定制的服务。

阿里巴巴服务中包含的云平台服务包括许多免费功能,例如 Docker 和 Kubernetes 的容器服务、Container Registry、Auto Scaling 以及用于离线数据开发的安全环境 DataWorks。

其服务有详细记录,并提供快速开始将应用程序迁移到云所需的一切,包括许多教程视频。有了阿里巴巴,您只需执行几个简单的步骤,无需投入一美元,即可立即开始构建。

最后…

对于所有开发人员来说幸运的是,开放性统治着云世界。几年前,围绕容器技术(Docker、Kubernetes、Mesos、Nomad、ECS 等)的竞争威胁着将市场分割成密不可分的区域,每次我必须做出平台选择时都会产生巨大的风险。

但是,虽然现在有更多的平台可供选择,但当今的开源选项之间的差异通常只是小细节,例如不同的成本结构、不同的管理工具和不同的安全方法。

换句话说,如果您今天选择了一个开源云平台并且不满意,明天您可以切换到另一个云平台,而不会受到成本的影响。

通过此处提供的信息,您可以忘记服务器容量、中间件、框架、虚拟机、数据存储等,并选择满足您需求的平台。

一旦你摆脱了这一切,你就可以将所有的资源和注意力集中在对你来说真正重要的一件事情上。它是为了尽快向用户提供出色的应用程序并让他们满意。在使用中。

还可以在此处探索云平台免费套餐和积分。

通俗易懂讲解“7个最佳企业开源云平台”!您必须观看的 2 个最佳视频

14_エンタープライズ向けクラウドサービスにおける大規模・商用環境でのホストOSバージョンアップ
https://www.youtube.com/watch?v=PZU-xKxxGmg&pp=ygVu44Ko44Oz44K_44O844OX44Op44Kk44K65ZCR44GR44Gu44OZ44K544OIIDcg44Kq44O844OX44Oz44K944O844K5IOOCr-ODqeOCpuODiSDj 5fjg6njg4Pjg4jjg5Xjgqnjg7zjg6AmaGw9SkE%3D
C-2-5 エンタープライズ向けクラウドサービスにおける大規模・商用環境でのOpenStackバージョンアップとVMHAの実運用
https://www.youtube.com/watch?v=GMkJFCjkpbA&pp=ygVu44Ko44Oz44K_44O844OX44Op44Kk44K65ZCR44GR44Gu44OZ44K544OIIDcg44Kq44O844OX44Oz44K944O844K5IOOCr-ODqeOCpuODiSDj 5fjg6njg4Pjg4jjg5Xjgqnjg7zjg6AmaGw9SkE%3D

构建您自己的云并节省数百万美元!

由于需要处理的事情很多,例如服务器空间、开发环境、安全性、软件堆栈、软件更新和硬件维护,整体平台维护成本往往很高。

开发和部署应用程序的企业必须分配大量资源以保持平台运行。否则,它是可用于软件开发目的的资源。

云平台
云平台

这就是为什么需要云平台解决方案。这些解决方案采用云计算模型,并为开发人员提供完成工作所需的一切,从托管开发环境和数据库工具到完整的应用程序管理功能。

在云平台中工作的开发人员可以访问构建、部署和启动软件应用程序所需的所有资源。对于企业来说,云平台可以为需要在短时间内交付的新应用程序提供可扩展的基础。我们的按需付费模式消除了对本地平台的长期投资的需要。

为什么要开源?

为什么要开源?
为什么要开源?

现在我们已经讨论了云和传统本地平台的优势,下一个问题是为什么开源云平台是比专有云平台更好的选择。

最明显的答案是成本。专有解决方案的许可总是伴随着高昂的价格。另一个主要好处是可以灵活地选择各种框架、云和服务。

另一方面,专有平台可以将用户连接到该平台拥有的工具和服务。作为回报,它们提供了某些好处,例如对 SLA(服务级别协议)的承诺以及免于测试和集成等障碍,但这些好处很少超过开放性的好处。

您将在下面找到一些主导当今市场的企业开源云平台。

7 个最佳企业开源云平台
7 个最佳企业开源云平台

云铸造厂

Cloud Foundry最初由 VMware(现归 Pivotal Software 所有)开发,其独特之处在于它可以作为开源、独立的软件应用程序提供,并且独立于云提供商。在 VMware vSphere 或其他云基础设施(例如 HP Helion、Azure 或 AWS)上部署。或者,您可以选择自己将其托管在 OpenStack 服务器上。

云铸造厂
云铸造厂

Cloud Foundry 通过使用构建包来促进运行时和框架支持。每次您推送应用程序时,Cloud Foundry 应用程序运行时都会为您的应用程序选择最方便的构建包。然后,构建包会编译应用程序并准备启动。

Cloud Foundry 旨在通过高度可扩展的架构和 DevOps 友好的工作流程提供快速的应用程序开发和部署。其语言支持包括Python、Ruby、PHP、Java、Go等。

但是,为了非常适合 Cloud Foundry,我们建议您的项目遵循十二因素应用程序标准,这是一种专门为开发最佳软件即服务 (SaaS) 应用程序而设计的方法。

Udemy有一个关于使用 Cloud Foundry 进行云开发的精彩课程。

WSO2

如果您认真对待 SOA,您必然需要处理大量内部和外部 API。在这个场景中,WSO2 凭借其可以处理完整 API 生命周期的 API 管理器而大放异彩。 WSO2 满足客户可以提交的大多数要求,包括版本控制、API 文档和 SSL 卸载。

WSO2 使用商店概念,开发人员可以在其中搜索、尝试和评估 API。部署简单易行,并提供了许多用于控制 API 流程的选项。它还提供端点暂停时的自动恢复功能。

所有这些品质都旨在缩短上市时间、简化成本管理并全面提高业务流程敏捷性。

WSO2 API Manager 的一大优势是它可以轻松地与 WSO2 Identity Server(一种 API 驱动的 IAM(身份和访问管理器)解决方案)集成。这种集成提供了一个易于使用的平台,用于跨云环境进行身份验证。

云化

Cloudify是一个编排框架,旨在对应用程序和服务进行建模,同时实现其生命周期的自动化。

这包括部署到任何云环境或数据中心并执行持续维护的能力。它还提供工具来监控已部署应用程序的各个方面、检测故障情况并手动或自动解决它们。

Cloudify 最显着的功能之一是基于 TOSCA 的蓝图建模。这项创新允许开发人员使用 YAML 来规划其应用程序的拓扑。

YAML 是一种人类可读的数据序列化语言,用于编写基于 TOSCA 规范的定义。 TOSCA 规范为开发人员提供了一种标准化的方式来描述应用程序、系统和云基础设施组件之间的互连。

Cloudify 云编排为 IT 治理和安全性提供了坚实的基础,允许用户跨不同角色和权限级别实施访问限制。

为了与 Kubernetes 容器、云服务(AWS、Azure、vSphere、OpenStack)和配置管理工具(Puppet、Ansible、Chef)等外部服务进行通信,Cloudify 使用了一组官方插件,但其他许多服务均由通用插件支持插件。现有插件。

开班制

OpenShift是一个基于 Kubernetes 的平台,具有灵活、快速的安装程序和广泛的 API 支持,允许开发人员根据自己的需求扩展平台。

它在构建时就考虑到了安全性,我们将通过一个示例来演示这一点。容器应以非 root 用户身份运行,否则 OpenShift 需要显式覆盖才能运行它们。

使用 Kubernetes 需要大量服务器,并且掌握它有一定的学习曲线。因此,该平台不适合小型部署,除非在不久的将来有可能转向大规模部署。

OpenShift 用户强调快速安装和配置步骤以及模块和设备的轻松维护。另一个优点是它有自己的 Git 存储库。他们不太喜欢的是日志难以阅读和解释。尤其是当上传项目失败时,很难了解问题出在哪里。

起重机

全球第二大商业电视网络 Rede Globo 推出了Tsuru ,这是一款基于 Docker 的 PaaS(平台即服务)产品,可让您在生产中编排和运行应用程序。它是由 Globo.com 开发的开源多配置平台,支持拥有数百万用户的网站。

确信
确信

Tsuru 用户确认,它在不牺牲简单性、高可用性、安全性或稳定性的情况下显着缩短了上市时间。您可以在各种公共或私有云基础设施上运行它,只要您的 Docker 计算机支持它。

它还支持几乎所有可用的编程语言,使开发人员可以根据自己的喜好自由选择。

Tsuru 允许您使用各种数据存储,包括 SQL 和 NoSQL 数据库,或内存替代方案,例如 Memcached 或 Redis。

只需选择您喜欢的一个并将其连接到应用程序即可。您可以选择使用命令行或 Web 界面管理您的应用程序,然后通过 Git 进行部署。鹤基础设施处理每一个细节。

断奏

Stackato是一款基于 Cloud Foundry 和 Docker 的多语言 PaaS 产品,运行在云基础设施上,并作为启动应用程序的平台。

Stackato 用户表示,它提供了一个灵活且强大的应用程序平台,有助于提高云管理员和开发人员的工作效率。

它非常适合企业云部署,将直接访问云基础设施中虚拟机的灵活性与全功能 PaaS 提供的自动配置相结合。

支持的云基础设施包括 HP 云服务、Citrix XenServer、AWS、OpenStack、VMware 等。

借助 Stackato,每个应用程序都有自己的 Linux 容器 (LXC),确保高效、安全的资源共享。其服务范围包括: Helion 控制飞机。 Stackato 使用它与底层云通信并管理服务生命周期。

Helion Service Manager,可供应用程序使用的附加服务存储库。 Helion Cloud Foundry 是一个弹性运行时,旨在简化应用程序托管和开发。

Helion Code Engine 是一种持续交付服务,与私有或公共 Git 存储库集成,而 Helion Stackato 控制台是一个管理所有 Helion Cloud 功能的 Web 界面。

阿里巴巴

虽然在谈论开源云平台或PaaS时很少被提及,但阿里巴巴的云计算业务正在快速增长,并且已经占据了中国公共云市场50%的份额,并服务于中国以外的市场,我很想了解如何交付。 。

例如,我们已开始为 168 个国家/地区提供美元计费支持,并设计专为国际市场量身定制的服务。

阿里巴巴服务中包含的云平台服务包括许多免费功能,例如 Docker 和 Kubernetes 的容器服务、Container Registry、Auto Scaling 以及用于离线数据开发的安全环境 DataWorks。

其服务有详细记录,并提供快速开始将应用程序迁移到云所需的一切,包括许多教程视频。有了阿里巴巴,您只需执行几个简单的步骤,无需投入一美元,即可立即开始构建。

最后…

对于所有开发人员来说幸运的是,开放性统治着云世界。几年前,围绕容器技术(Docker、Kubernetes、Mesos、Nomad、ECS 等)的竞争威胁着将市场分割成密不可分的区域,每次我必须做出平台选择时都会产生巨大的风险。

但是,虽然现在有更多的平台可供选择,但当今的开源选项之间的差异通常只是小细节,例如不同的成本结构、不同的管理工具和不同的安全方法。

换句话说,如果您今天选择了一个开源云平台并且不满意,明天您可以切换到另一个云平台,而不会受到成本的影响。

通过此处提供的信息,您可以忘记服务器容量、中间件、框架、虚拟机、数据存储等,并选择满足您需求的平台。

一旦你摆脱了这一切,你就可以将所有的资源和注意力集中在对你来说真正重要的一件事情上。它是为了尽快向用户提供出色的应用程序并让他们满意。在使用中。

还可以在此处探索云平台免费套餐和积分。

通俗易懂讲解“7个最佳企业开源云平台”!您必须观看的 2 个最佳视频

14_エンタープライズ向けクラウドサービスにおける大規模・商用環境でのホストOSバージョンアップ
https://www.youtube.com/watch?v=PZU-xKxxGmg&pp=ygVu44Ko44Oz44K_44O844OX44Op44Kk44K65ZCR44GR44Gu44OZ44K544OIIDcg44Kq44O844OX44Oz44K944O844K5IOOCr-ODqeOCpuODiSDj 5fjg6njg4Pjg4jjg5Xjgqnjg7zjg6AmaGw9SkE%3D
C-2-5 エンタープライズ向けクラウドサービスにおける大規模・商用環境でのOpenStackバージョンアップとVMHAの実運用
https://www.youtube.com/watch?v=GMkJFCjkpbA&pp=ygVu44Ko44Oz44K_44O844OX44Op44Kk44K65ZCR44GR44Gu44OZ44K544OIIDcg44Kq44O844OX44Oz44K944O844K5IOOCr-ODqeOCpuODiSDj 5fjg6njg4Pjg4jjg5Xjgqnjg7zjg6AmaGw9SkE%3D