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,转载请注明。
本人对云服务也是没有了解太多,希望能借助这篇文章涨涨姿势,顺便练习一下英文,如果有翻译错误希望能指出,欢迎交流~

60款开源云应用【Part 1】
60款开源云应用【Part 2】
60款开源云应用【Part 3】


如今,许多开源应用都是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)

(未完待续)

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
1 目标检测的定义 目标检测(Object Detection)的任务是找出图像中所有感兴趣的目标(物体),确定它们的类别和位置,是计算机视觉领域的核心问题之一。由于各类物体有不同的外观、形状和姿态,加上成像时光照、遮挡等因素的干扰,目标检测一直是计算机视觉领域最具有挑战性的问题。 目标检测任务可分为两个关键的子任务,目标定位和目标分类。首先检测图像中目标的位置(目标定位),然后给出每个目标的具体类别(目标分类)。输出结果是一个边界框(称为Bounding-box,一般形式为(x1,y1,x2,y2),表示框的左上角坐标和右下角坐标),一个置信度分数(Confidence Score),表示边界框中是否包含检测对象的概率和各个类别的概率(首先得到类别概率,经过Softmax可得到类别标签)。 1.1 Two stage方法 目前主流的基于深度学习的目标检测算法主要分为两类:Two stage和One stage。Two stage方法将目标检测过程分为两个阶段。第一个阶段是 Region Proposal 生成阶段,主要用于生成潜在的目标候选框(Bounding-box proposals)。这个阶段通常使用卷积神经网络(CNN)从输入图像中提取特征,然后通过一些技巧(如选择性搜索)来生成候选框。第二个阶段是分类和位置精修阶段,将第一个阶段生成的候选框输入到另一个 CNN 中进行分类,并根据分类结果对候选框的位置进行微调。Two stage 方法的优点是准确度较高,缺点是速度相对较慢。 常见Tow stage目标检测算法有:R-CNN系列、SPPNet等。 1.2 One stage方法 One stage方法直接利用模型提取特征值,并利用这些特征值进行目标的分类和定位,不需要生成Region Proposal。这种方法的优点是速度快,因为省略了Region Proposal生成的过程。One stage方法的缺点是准确度相对较低,因为它没有对潜在的目标进行预先筛选。 常见的One stage目标检测算法有:YOLO系列、SSD系列和RetinaNet等。 2 常见名词解释 2.1 NMS(Non-Maximum Suppression) 目标检测模型一般会给出目标的多个预测边界框,对成百上千的预测边界框都进行调整肯定是不可行的,需要对这些结果先进行一个大体的挑选。NMS称为非极大值抑制,作用是从众多预测边界框中挑选出最具代表性的结果,这样可以加快算法效率,其主要流程如下: 设定一个置信度分数阈值,将置信度分数小于阈值的直接过滤掉 将剩下框的置信度分数从大到小排序,选中值最大的框 遍历其余的框,如果和当前框的重叠面积(IOU)大于设定的阈值(一般为0.7),就将框删除(超过设定阈值,认为两个框的里面的物体属于同一个类别) 从未处理的框中继续选一个置信度分数最大的,重复上述过程,直至所有框处理完毕 2.2 IoU(Intersection over Union) 定义了两个边界框的重叠度,当预测边界框和真实边界框差异很小时,或重叠度很大时,表示模型产生的预测边界框很准确。边界框A、B的IOU计算公式为: 2.3 mAP(mean Average Precision) mAP即均值平均精度,是评估目标检测模型效果的最重要指标,这个值介于0到1之间,且越大越好。mAP是AP(Average Precision)的平均值,那么首先需要了解AP的概念。想要了解AP的概念,还要首先了解目标检测中Precision和Recall的概念。 首先我们设置置信度阈值(Confidence Threshold)和IoU阈值(一般设置为0.5,也会衡量0.75以及0.9的mAP值): 当一个预测边界框被认为是True Positive(TP)时,需要同时满足下面三个条件: Confidence Score > Confidence Threshold 预测类别匹配真实值(Ground truth)的类别 预测边界框的IoU大于设定的IoU阈值 不满足条件2或条件3,则认为是False Positive(FP)。当对应同一个真值有多个预测结果时,只有最高置信度分数的预测结果被认为是True Positive,其余被认为是False Positive。 Precision和Recall的概念如下图所示: Precision表示TP与预测边界框数量的比值 Recall表示TP与真实边界框数量的比值 改变不同的置信度阈值,可以获得多组Precision和Recall,Recall放X轴,Precision放Y轴,可以画出一个Precision-Recall曲线,简称P-R
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值