【 以下文字转载自 Python 讨论区 】
发信人: lins05 (lins), 信区: Python
标 题: 介绍云编程平台 Nitrous.IO
发信站: 水木社区 (Thu Oct 24 14:24:57 2013), 转信
简介
Nitrous.io是一个提供在线编程测试的云服务提供商。作为一整套的服务,Nitrous.io的免费方案包括了一个拥有“384Mb”内存,“750Mb”磁盘空间的“BOX”,也就是一个运行在云服务平台上的“沙盒”开发环境,简要来说相当于一个限制了用户权限的虚拟机。除此以外还包括了一个在线的集成开发环境(IDE),拥有在线文件管理,代码编辑,团队合作功能以及可以在浏览器中运行的“终端”窗口。它支持 Python/Ruby/NodeJS/Golang。
使用步骤
1. 注册一个帐号并邮件激活
https://www.nitrous.io/join/NUcRDHFYfPU2. 创建一个 Box (创建时指定内存、硬盘、语言)
3. 创建项目、开发、预览。比如我在上面放了一个 Django 的空架子:
http://pytest-43217.apne1.actionbox.io:8000Nirtous 平台提供给用户的核心服务就是 Box。一个Box就是一个虚拟机。
- 可以直接在它的网站的通过 terminal 来操作虚拟机, 通过浏览器的在线 IDE 来做开发。
- 也可以直接 ssh 登录上去 (支持 ssh tunnel, 嘿嘿,你懂的 XD)
- 创建 Box 时从 Python/Ruby/NodeJS/Golang 中选择一种语言环境。这样你的新虚拟机就会有有该语言预安装好的各种工具和库。当然这个只是一种方便用户的配置手段,其实不管你先哪种,后面都可以随便用什么语言开发,就算用 C/C++/Java 都行。毕竟提供给你的是一个功能齐全的虚拟机。
创建 Box 时指定内存、硬盘。需要消耗一种叫 N2O 的虚拟货币。想要高配置,就需要更多的 N2O
- 新用户有一定数量的 N20
- 绑定 Github/Google/FB/Twitter 帐号,会得到一定的 N2O
- 邀请别人注册,会得到 +10 N2O, 用你的邀请链接注册的用户会比普通注册的新用户得到 +15 N20
Nirtrous 的虚拟机没有给用户 ROOT 权限,但是官方开发了一个包管理工具 parts,通过它用户能安装、管理 mysql/postgre/redis/mongo 等等组件
个人感受
Nirtrous.IO 为用户了提供免费的 Iaas 服务和浏览器端的 IDE, 你可以把当玩具,也完全可以利用它来做开发。国外就已经有不少人完全用这个平台开发自己的网站,可以参考
http://blog.nitrous.io/ 上面的用户案例
最后,注册链接
https://www.nitrous.io/join/NUcRDHFYfPU--
修改:lins05 FROM 114.249.222.*
FROM 114.249.222.*