说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

Sandstorm,前Googler和极客名人建立通用开源工具保姆

HTML文档下载 WORD文档下载 PDF文档下载
在自己的服务器上加载开源的应用程序?Kenton Varda和Jade Wang为广大开发者带来了福音:Sandstorm,一个开源项目,让控制云应用程序就像在自己的服务器上一样,而且操作过程很简单。让我们一起先睹为快吧。

【编者按】你是否担心托管在第三方主机商的应用无法控制?忧虑你最喜欢的工具突然消失?这两个困扰你的问题有了新的解决方案:Sandstorm,一个开源项目,让控制云应用程序就像在自己的服务器上一样。虽然应用程序在Sandstorm运行必须做一些修改,然而应用的移植过程却很简单,公司也在致力于促进更多的开发人员将应用程序移植到该平台上。


免费订阅“CSDN大数据”微信公众号,实时了解最新的大数据进展!

CSDN大数据,专注大数据资讯、技术和经验的分享和讨论,提供Hadoop、Spark、Imapala、Storm、HBase、MongoDB、Solr、机器学习、智能算法等相关大数据观点,大数据技术,大数据平台,大数据实践,大数据产业资讯等服务。


以下为译文:

Web应用程序很方便,但是你无法控制他们。企业可能歇业,或者像Google Reader,就是停止服务了,你永远不知道你最喜欢的工具是否会消失。当然,你也可以尝试在自己的服务器上加载开源的应用程序,但这对大部分非极客来说相当痛苦。

前谷歌工程师KentonVarda和神经学家Jade Wang认为他们已经想出方法来解决这两个问题。它就是Sandstorm,一个开源项目,让控制云应用程序就像在自己的服务器上一样,一点也不麻烦。

要想在亚马逊的云服务上安装应用程序,在安装应用之前,需要先安装操作系统、虚拟机、应用程序的所有先决条件。接着,需要管理操作系统的所有更新、应用程序以及它的所有依赖。有了Sandstorm(目前还在alpha封闭测试阶段),你只需要登录谷歌或GitHub帐户,在应用商店找到你想要的应用,并点击安装。Sandstorm会完成所有的先决条件、更新和维护。

这不是一个牵强的想法。已经有很多公司销售廉价的网络托管服务,这让安装流行的应用(如博客平台WordPress或者电子商务系统Magento)变得很容易。但如今许多最有趣的开源项目,如很有前景的博客平台Ghost以及以安全为中心的电子邮件客户端Mailpile,都需要额外的东西(例如,特定的编程语言),而大多数商业网络主机都不支持。

SANDSTORM使所有Linux应用程序都可以在网络主机运行

问题是,很难建立支持所有开源工具的托管平台。Sandstorm试图解决这个问题,使任何Linux应用都可以在网络主机运行, 无论是用什么语言写的或者需要什么Web服务器软件。虽然Sandstorm将提供自己的应用服务托管,但是软件平台是开源的,任何托管公司都可以运行它。

这种方法也有其不利的一面。你还得信任你的托管商不会在没有告知你的情况下读取数据,并将数据卖给商人或交给政府。但是Varda和Wang 说,这种方法相对当前的方式来说有了很大的改进,因为最终,你可以在多个托管商之间选择。例如,如果担心美国的搜查和扣押法律,你可以选择另一个国家的托管商,只要这个国家的法律更有利。Varda说,“这种情况下,托管商竞争的就是诚信而不是功能。”因为软件是开源的,只要你想,就可以在自己的服务器上运行平台。

建立生态系统

一个缺点是,要使应用程序在Sandstorm运行必须做一些修改。Varda 说将应用“移植”到Sandstorm的过程很简单,公司已经有一些开发人员致力于将应用程序移植到该平台上。这个平台(现在还在alpha阶段),已经运行Ghost、 Mailpile以及其他几个流行的应用了。

但长期的成功很大程度上取决于让其他开发人员将应用程序移植到该平台。幸运的是,Varda和Wang都在极客界很知名。在Google,Varda创造了一个机器对机器的通信系统Protocol Buffers,现在开源并被很多公司(包括Twitter)广泛使用。离开Google之后,他又创建了一个产品Cap’n Proto,作为流行的Linux Ubuntu发布版的一部分,已经在安全公司CloudFlare使用。但Varda最可能因为他的房子而出名,他把它改造成了举行视频游戏聚会的理想场所。

Wang拥有神经科学的博士学位,在美国宇航局Ames研究中心做人机交互的研究,现在是Meteor项目的首席开发产品经理。但她是作为“Chez JJ”的组织者而出名,一个极客的生活/工作的网络空间。

但是他们不能只依靠个人声誉和社区建设。最终,他们要让那些将应用移植到Sandstorm平台的人营利。为此,公司正在计划建设一个应用市场,在这儿开发人员可以出售应用,包括那些不开源的产品。

Sandstorm可以通过几种方式营利。首先,它将出售托管服务,计划是开始5美金一个月。对于任何在应用市场销售的非开源应用,该公司还可以提成。开源应用的销售将基于“随你付”,用户可以给Sandstorm一部分,不过这个完全由用户自己决定。最后,公司还可以向大公司销售服务和技术支持,这些公司可能想在自己的服务器上运行Sandstorm的平台。在此期间,公司已经推出Indiegogo从早期使用者筹集资金。

原文链接:Out in the Open: Sandstorm Makes It Easy to Control Your Apps in the Cloud(编译/海霞  责编/仲浩)

从暴风影音CTO到创业者:画中画相机话中话 为什么Android应用开发总要比iOS晚? 传奇VC马克.安德雷森:未来的企业什么样? 呼吁国会通过“创业签证”:奥巴马助力美国招揽海外人才 Surface Pro最低1019美元,价值究竟如何? 搜狗号码通产品经理谈微创新 数据和运营更关键 在线推荐系统是如何进行工作的? 欧朋浏览器上架App Store,iOS生态真要变天? 苹果iOS 6.1地图搜索API将替代谷歌Places Oracle向开发者承诺 称尽快修复Java安全问题 日本:开发者与投资人都不容忽视的移动市场 Unity 3D引擎:十大最火的插件推荐 重塑品牌 RIM更名黑莓 发布BlackBerry 10移动操作系统及新手机 NoSQL依赖的不只是大数据 还有应用程序架构的改变 新一代Apple TV增强内在组件 外观不变 加速Web开发的7款知名HTML5框架 Firefox OS开发者日来袭 5小时15款Web应用出炉! 微软发布Office 365家庭高级版 订阅费499元/年 鲍尔默对Office信心满满,十亿用户量触手可及 【多图】梦幻现实 IBM的未来超级计算机水世界 一名骨灰级工程师的OpenStack部署总结引发的讨论 解读DuckDuckGo搜索 百万点击也敢叫板Google 开发者成功学:扔掉你那些很sexy的想法 VMware严控ESXi API 引发用户和ISV被绑架担忧 布局O2O Facebook推出实物礼品卡 iSuppli:微软Surface RT实际销量远低于出货量 业界前三甲:App Store两个刷榜者,站了出来 极客无极限 一行HTML5代码引发的创意大爆炸 将服务器“弃”之荒野? 微软玩转露天数据中心 Dropbox:我们现在关注“内容” 而不仅仅是文件存储 访Teradata Aster Mayank Bawa:抛弃无效数据,让分析走向大众化 有关CFont,CharFormat,LOGFONT的使用问题 关于PB的精确打印问题 在rh9.0下编译2.5.30版内核遇到的问题。 模板的设计是隐藏的,如何修改!!! 挂载fat显示中文 关于“冲击波”问题~~小弟好久不来了 兄弟连明明只有十集,为什么中央电视台的预报是14集,怎么多出了四集? 各位!指点下我这个新手吧~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 我写的字符串批量修改器下载,各位大虾给我提点建议啊 SQL问题:烦请高手帮忙看一看:谢了!! 请问如何用一条查询语句 查2张表并且排序? 请问显示本机操作系统和硬件配置的API是哪个?? 毕业随想!!! 我在使用ASP.NET+C#操作数据库遇到点问题,HELP 请问MDI窗口的子窗口一次只能打开一个,怎样设置??? 关于C++书籍的出版社问题 讨论关于GDI+中图象处理的问题 大哥大姐们帮忙分析一下?小弟先谢了! 可以介绍一下eclipse吗? 关于oracle的基本问题,请大家帮帮我 从软件角度来讲是不是Windows更好? 关于麦克风的问题? 看这个求和的问题,怎么做才好? 请问windows xp 上面是不是没有java虚拟机啊! 基于对话框的程序,怎样做托盘的效果? fread 读文件问题 VB6.0在XP下修改字体出现的停止响应问题 《数据库系统概论》的中文电子版哪有下载? 一个有挑战性的问题, 做个实验! 硬盘少了7G 怎样在DBGrid中实现数据编辑(添加、修改、删除) Help! 请问回掉函数市什么意思? 关于多行文本框的问题 MSFlexGrid 如何绑定数据源 请教程序员的硬件试题 要求把系统管理和软件操作系统使用合并。 dialog的显示问题 Sql Server 2000下,如何定时执行一条SQL语句 刚写的Asp代码变成了乱码,我该怎么办? 高分求助 sql 查询 D3D全屏状态下如何使用系统的中文输入法? 请问通过JDBC-ODBC桥,读入中文字段乱码的问题 急,在线等待!!! 如何调用保存对话框? Together for VS.NET 两个网关的问题!在线等,结贴快! 数据库中表的问题(100分) "#program once"是什么意思? ab^2(x-y)^(m-1)=a^2b(x-y )^(m+1)=ab(x-y)^(m-1)_就是ab(x-y)^(m-1)乘多少等于^a^2b(x-y )^(m+1)等于ab^2(x-y)^(m-1) 已知代数式2x一y*2—mx十y中不含x项,化简求值3a*2b一ab*2—m(一a*2b十ab*2)一5,其中a是最大的负整数,b的绝对值等于2 一什么彰什么的成语一( )彰( ) 这个成语怎么填? 一辆公共汽车载客60人,长途乘客每位15元,短途乘客每位9元,共收款732元,那短途乘客有多少人? 一辆公共汽车载客60人,长途乘客每位15元,短途乘客每位9元,共收款732元,那么长途乘客有多少人? 整个词意思、单个字的意思,都要。 一辆公交车共载客60人,乘客分别以付现金或刷“一卡通”乘车.司机发现一共收取了车费112.8元,其中,付现金每人两元,刷“一卡通”每人1.8元,刷“一卡通”的乘客有几人?请高手不吝赐教 我比 西安的公交车是怎么收费的?感觉大部分可以刷卡的是5毛 其他的我就不清楚了 今天到别的地方 回来的时候准备做710 旁边的大姐劝我不要做 说我20多站 不合适3站5毛?汗 到底怎么收费的 咋差 (1)如图,在△ABC中,EF‖BC,FD‖AB,求证△AEF∽△FDC ∽符号为相似! 亲们,这是什么动物? 亲们,谁知道这是什么动物? 视频:骗子长得像金城武 3姑娘甘心为多名俄罗斯高官因瞒报收入被免职王毅:要在叙国内、地区、国际三个层面纽约金价30日上涨潘基文谴责以色列定居点计划富阳推进“刷卡排污” 刷完额度将被禁美国再发灭门惨案 狂徒强杀前女友一家女子轻生欲从21楼跳下 坠楼瞬间被派二轮巡视已进驻商务部三峡集团以色列宣布扩建犹太人定居点计划 潘基美联储维持宽松货币政策以刺激经济增长原标题:地方车改大限将至 仅3省“亮重庆暴雨致三峡水库垃圾满江 清漂工人宿州教育系统 多人涉嫌受贿被立案芜湖:大排档半夜失火 喷火液化气罐被“城市美容师”为何总伤痕累累 网友建女子1米板丢金引发思考:跳水梦之队已河北张家口原书记邢国辉任石家庄代市长自诩能再当总统 奥巴马自信从何而来30日人民币汇率中间价:1美元对人民东北抗联后代自建“抗日根据地纪念馆”联合国预测全球人口到2100年将达到御妖道韩娱之鉴宝专家天下英雄刘玄德时光奇点天朝笑林拾遗黄金斗魂大豪客中华奋斗史无处不飞花星辰遗迹虚拟时代的顶尖高手南岸嘴旅游白云阁旅游香炉峰旅游鹤山风景区旅游中国温泉博物馆旅游小九寨旅游灵悦寺旅游南山生态园旅游赤峰市植物园旅游红山国家森林公园旅游红瑶寨旅游
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘