首页 > 代码库 > 60款开源云应用【Part 1】(60 Open Source Apps You Can Use in the Cloud)

60款开源云应用【Part 1】(60 Open Source Apps You Can Use in the Cloud)

60款开源云应用【Part 1】(60 Open Source Apps You Can Use in the Cloud)

本篇翻译自http://www.datamation.com/open-source/60-open-source-apps-you-can-use-in-the-cloud-1.html,原作者Cynthia Harvey,翻译者hcbbt,转载请注明。
本人对云服务也是没有了解太多,希望能借助这篇文章涨涨姿势,顺便练习一下英文,如果有翻译错误希望能指出,欢迎交流~


如今,许多开源应用都是SaaS模式的(即“软件即服务”模式),其他一些应用也可以帮助企业建立IaaS(即“基础设施即服务”模式)或者PaaS(即“平台即服务”模式)环境。(云服务模式,详情见这篇文章)

Many open source applications are now available on a SaaS basis, and others can help enterprises set up IaaS or PaaS environments.


(Page 1 of 3)

云计算正在对科技产业产生巨大影响——开源社区也不例外。市场分析机构IDC预测,今年云计算服务和技术的全球支出将名列突破1千亿美元。那将比2013年的总支出增长25%。

Cloud computing is making a dramatic impact on the technology industry – and the open source community is no exception. Market analysts at IDC predict that worldwide spending on cloud computing services and technologies will top $100 billion this year. That‘s a 25 percent increase over 2013 totals.

开源社区主要通过两种方式参加到这次云端的比赛中来。首先,很多开源软件,特别是为中小型企业服务的软件,现在都使用SaaS模式。这不仅为客户提供优质、低成本的应用,还消除自己在服务器上部署软件的麻烦。与此同时,它给开源公司一个可行的商业模式,使他们能够通过他们的技术赚钱。

The open source community is participating in this race to the cloud in two key ways. First, much open source software, particularly software for enterprises and small businesses, is now available on a SaaS basis. This provides customers with quality, low-cost applications and eliminates the hassles of deploying software on their own servers. At the same time, it gives open source companies a viable business model that allows them to make money from their technology.

其次,许多开源项目把重心放在开发支持云计算的基础设施和管理软件。这些工具的使用者是公共云计算提供商,以及希望建立私有云或混合云的组织。

Second, many open source projects are focusing on developing the infrastructure and management software that makes cloud computing possible. These tools are used by public cloud computing providers and by organizations that want to set up private or hybrid clouds.

在下面这个列表中,我们收集了一些最好的开源云应用,两种类型都有。虽然这里面有一些项目是为家庭用户服务的,但是,大部分应用只适用于商业。

For this list, we‘ve collected some of the best of both types of open source cloud apps. Although there are a few projects here that are aimed at home users, most of these are applications suitable for businesses.

和往常一样,如果你知道其他一些开源云项目也可以加入这个列表,可以自由地在下面留言。

As always, if you know of other open source cloud projects that you think should be on the list, feel free to make a note in the Comments section below.


    云基础设施与管理软件(Cloud Infrastructure and Management)

  1. OpenStack

    许多科技公司都已宣布对OpenStack的支持,这使其成为领先的开源云计算平台。它允许数据中心汇集他们的计算、存储和网络资源,并通过控制面板的接口来管理它们。操作系统:与操作系统无关。

    Numerous technology companies have announced their support for OpenStack, making it the leading open source cloud computing platform. It allows data centers to pool their compute, storage, and networking resources and manage them through a dashboard interface. Operating System: OS Independent.

  2. CloudStack

    这Apache开源项目一整套基础设施即服务(IaaS)解决方案。它被公共云计算供应商,和运行私有云的组织所使用。操作系统:与操作系统无关。

    This Apache project offers a turnkey Infrastructure as a Service (IaaS) solution. It‘s used both by public cloud computing vendors and by organizations running their own private clouds. Operating System: OS Independent

  3. OpenNebula

    该项目旨在简化设置和运行私有云或混合云环境的过程。该项目是完全开源的,但是负责管理该项目的C12G实验室提供服务和支持。操作系统:Linux。

    This project aims to simplify the process of setting up and running private or hybrid cloud environments. The project is completely open source, but services and support are available thorough C12G Labs, which manages the project. Operating System: Linux.

  4. Eucalyptus

    全称是“灵活有效的计算架构,将您的程序链接到有用的系统中”。Eucalyptus允许组织构建与亚马逊网络服务系统(Amazon Web Services)兼容的私有云或混合云环境。在订阅的基础上可以提供支持。操作系统:Linux。

    Short for "Elastic Utility Computing Architecture, Linking Your Programs To Useful Systems," Eucalyptus allows organizations to build private or hybrid cloud environments that are compatible with Amazon Web Services. Support is available on a subscription basis. Operating System: Linux.

  5. Synnefo

    Synnefo是使用Google Ganetti,OpenStack的和KVM建立起来的一个完整的云基础架构堆栈。在网站上有相关的演示,所以你可以看到操作面板的动作,然后再下载。操作系统:Linux。

    Synnefo is a complete cloud infrastructure stack built using Google Ganetti, OpenStack and KVM. There‘s a demo on the website, so you can see the dashboard in action before you download. Operating System: Linux.

  6. Scalr

    通过使用像GE, Expedia, Samsung, Oracle, Disney, Nokia, CBS and Accenture这样的公司,Scalr是一个企业级的云管理解决方案。除了开源版本,还配备有偿托管或内部部署版本。操作系统:Linux。

    Used by companies like GE, Expedia, Samsung, Oracle, Disney, Nokia, CBS and Accenture, Scalr is an enterprise-class cloud management solution. In addition to the open source version, it also comes in paid hosted or on-premise versions. Operating System: Linux.

  7. FOSS-Cloud

    这个多方位的云计算解决方案拥有虚拟化(virutalization),云桌面(cloud desktop),IaaS,PaaS和SaaS的功能。据网站说明,与闭源虚拟化软件相比,它可以为用户节省高达40%的成本。操作系统:Windows,Linux。

    This multi-faceted cloud computing solution includes virutalization, cloud desktop, IaaS, PaaS and SaaS capabilities. According to the website, it can save users up to 40 percent compared to closed source virtualization software. Operating System: Windows, Linux.

  8. openQRM

    这款企业级工具结合数据中心管理/系统管理和IaaS供应为一体。它有一个免费的社区版和一个付费的企业版。操作系统:Linux。

    This enterprise-class tool combines datacenter management/system administration and IaaS provisioning into a single tool. It comes in both a free community version and a paid enterprise version. Operating System: Linux.

  9. Desein

    由戴尔赞助商,Desein自己描述为一个“用于Java的开源云抽象库”。它提供IaaS和PaaS模型,使应用程序能够在任何云环境中运行。操作系统:Linux。

    Sponsored by Dell, Desein describes itself as a "Open Source cloud abstraction library for Java." It‘s a model for IaaS and PaaS offerings that enables applications to run in any cloud environment. Operating System: Linux.

    云桌面(Cloud Desktop)

  10. eyeOS

    虽然它现在是IBM和其他合作伙伴的商业软件,你仍然可以访问从上面的SourceForge链接上获得此云桌面解决方案旧的,开源的版本。它声称自己是第一个及最流行的开源云桌面。操作系统:Linux。

    Although it is now commercial software available from IBM and other partners, you can still access the older, open source versions of this cloud desktop solution from the SourceForge link above. It claims to be the first and the most popular open source cloud desktop. Operating System: Linux.

  11. Oneye

    一个社区从eyeOS的开源版本上复刻分流(fork)下来,以Oneye的名字开源项目,现在仍持续开发。这是目前在0.9版本中,只提供社区支持。操作系统:Linux。

    A community group is continuing development of the open source version of eyeOS, which they have forked under the name Oneye. It‘s currently in version 0.9, and only community support is available. Operating System: Linux.

  12. ownCloud

    正如你可能会从名字猜测的,该项目允许个人用户建立自己的个人云,使他们能够访问他们的文件,电子邮件,以及从任何设备的多媒体内容。如果你没有自己的服务器,该网站有几个托管服务供应商的链接。操作系统:Windows,Linux。

    As you can probably guess from the name, this project allows individual users to set up their own personal cloud so they can access their files, email, and multimedia content from any device. If you don‘t have your own server, the website links to several service providers who offer hosting. Operating System: Windows, Linux.

    虚拟化管理程序(Hypervisors)

  13. Xen

    由Linux基金会赞助,Xen的已被纳入许多其他开源项目,其中包括Eucalyptus,Apache CloudStack,OpenNebula和OpenStack中。亚马逊在2006年开始使用它的云计算服务,它也运行许多其他公共云。操作系统:与操作系统无关。

    Sponsored by the Linux Foundation, Xen has been incorporated into numerous other open source projects, including Eucalyptus, Apache CloudStack, OpenNebula and OpenStack. Amazon began using it for its cloud computing service in 2006, and it also runs many other public clouds. Operating System: OS Independent.

  14. KVM

    KVM是一个红帽新兴技术的项目,用于x86系统的虚拟化解决方案。自2007年以来它一直是Linux内核的一部分。操作系统:Linux操作系统。

    A Red Hat emerging technology project, KVM is a virtualization solution for x86 systems. It‘s been part of the Linux kernel since 2007. Operating System: Linux.

    网络监控(Network Monitoring)

  15. Opsview

    这个监测工具允许IT专业人员随时查看自己的云计算,虚拟和物理系统。它有核心版本(开放源码),专业版本,企业版本和MSP版本。操作系统:Linux。

    This monitoring tool allows IT pros to keep tabs on their cloud, virtual and physical systems. It comes in core (open source), pro, enterprise and MSP versions. Operating System: Linux.

    平台与服务(Platform as a Service)

  16. AppScale

    AppScale基于谷歌应用程序引擎,是一个开源平台即服务(PaaS)解决方案。提供付费支持。操作系统:Linux。

    Based on Google App Engine, AppScale is an open source platform as a service solution. Paid support is available. Operating System: Linux.

  17. OpenShift

    OpenShift由红帽拥有的,既是允许组织建立自己的PaaS的可下载软件,,也是一个在线公有PaaS。它支持的技术有Java,PHP,Ruby,Node.js,Python,Perl,MySQL,MongoDB,PostgreSQL和Jenkins等等。操作系统:Linux。

    Owned by RedHat, OpenShift is both downloadable software that allows organizations to set up their own PaaS and an online public PaaS. It supports technologies like Java, PHP, Ruby, Node.js, Python, Perl, MySQL, MongoDB, PostgreSQL and Jenkins. Operating System: Linux.

  18. Cloud Foundry

    Cloud Foundry现在为Pivotal所有,主要依赖Verizon,SAP和百度的用户。除了赞助的开源项目,Pivotal还提供Pivotal Web Services——一个基于Cloud Foundry的公共PaaS,和Pivotal CF——一个Cloud Foundry提供支持的版本,企业可以用它来建立一个私有PaaS。操作系统:Linux。

    Now owned by Pivotal, Cloud Foundry counts Verizon, SAP and Baidu among its users. In addition to sponsoring the open source project, Pivotal also offers Pivotal Web Services, a public PaaS based on Cloud Foundry, and Pivotal CF, a supported version of Cloud Foundry that enterprises can use to set up a private PaaS. Operating System: Linux.

    备份(Backup)

  19. Amanda/Zmanda

    Amanda,全称是“高级Maryland自动网络磁盘归档管理器”,自称是“世界上最流行的开源备份和恢复软件”。赞助该工具的开发的Zmanda,提供基于它的基于云的备份。操作系统:Windows。

    Amanda, short for "Advanced Maryland Automatic Network Disk Archiver," claims to be the "most popular open source backup and recovery software in the world." Zmanda, which sponsors development of the tool, offers cloud-based backup based on the same software. Operating System: Windows.

  20. Bacula

    Bacula专供企业使用,也号称“最流行”。Bacula的系统提供付费支持和服务,包括“Bacula fo Cloud”。操作系统:Windows,Linux和OS X。

    Designed for enterprise use, Bacula also lays claim to the "most popular" title. Bacula Systems offers paid support and services, including "Bacula for the Cloud." Operating System: Windows, Linux, OS X.

(Page 1 of 3)

(未完待续)