Meteor发布应用托管环境Galaxy

jopen 8年前
 

Meteor 最近发布了 大家期待已久 的用于管理Meteor应用的云服务 Galaxy

在博客文章《 Announcing Meteor Galaxy 》中,Meteor的创始人Matt DeBergalis说用户“可以通过一直在用的 meteor deploy 命令来将Meteor应用部署到Galaxy上去”,Galaxy同时还提供许多“日常所需的基础功能”,例如:应用日志、SSL证书管理等。

在2015年五月的博文《 Meteor and a Galaxy of containers with Kubernetes 》中,Meteor开发者 Justin Santa Barbara 首次介绍了Galaxy,它是基于Google的开源项目 Kubernetes 进行构建的。

Santa Barbara说:“我们用Kubernetes来管理基本的计算资源 - 计算、网络和存储 - 并且确保你的每一个容器都能够公平地共享资源,即使底层系统失效时,也要保持容器正常运转。最重要的是,Kubernetes带给我们在单一服务中运行多 个容器的理念。”

Galaxy构建于Docker容器之上,被设计成可在AWS的EC2实例中平稳运行的服务。DeBergalis说:“Galaxy上的每一个 应用都会在一或多个这种容器中运行,Galaxy负责监控这些容器,一旦他们失效就马上将它们替换掉,与此同时,Galaxy还会收集每一个容器的关键系 统性能指标。”

具体架构如下所示。

Meteor发布应用托管环境Galaxy

Galaxy特别推出了一个跟踪已连接客户端的功能,用一个实时图表来展示当前连接到你的Meteor应用的设备数量以及系统层级每一个应用容器的CPU和内存指标的跟踪数据。

自从Galaxy发布以来,其定价计划在社区中引起了轩然大波。

Sync Ninja 平台的联合创始人Andrei Polmera在博客文章《 Meteor dropped the ball with Galaxy 》中表示:“Meteor的Galaxy服务只提供3种计费方式(团队、商业、和企业,其中为企业用户提供针对大型组织的全方位资源支持),最低的价格 为:年付价格495美元每月;月付价格650美元每月。这对于普通团队而言实在是太多了,每年5940美元根本不是一个‘团队’能承受得起的。”

在Hacker News上,有关发布Galaxy的 讨论 风向也偏转到了价格问题。一些用户表示非常失望,用户 xbyranx 评论道 :“看起来他们是在故意放弃 Modulus 甚或是 Digital Ocean 已经占领的小规模市场。你在他们这里所购买到的其中一项服务是与Meteor团队交流并获得大规模服务最佳实践的知识。据我所知,这是很难从Modulus那里得到的。”

DeBergalis特别指出,在以前的博客文章中曾提及一个免费的选择,他认为Meteor总是为每一位通过meteor部署应用的开发者提供免费的托 管服务,开发团队现在“有机会弃用Galaxy技术栈中有关大型生产应用的关键部分,”他们将要把托管服务转移到Galaxy服务中。Galaxy项目的 FAQ 页面中承诺为大家提供一个免费计划,目前尚在准备之中。

查看英文原文: Meteor Release Galaxy, a Hosting Environment for Meteor Apps