使用云服务作为开发环境

时间:2013-01-08 16:29:17

标签: cloud development-environment cloud-hosting

我是一名自学成才的程序员,目前担任程序员分析师。我的大部分工作都是使用.Net和Python,而且都是基于桌面的。

我想开始学习如何在业余时间开发Web应用程序以增加我的开发专业知识,但我担心在我的个人计算机上安装Web服务器等,我不应该在我的工作计算机上

我想知道是否有可能与亚马逊或Rackspace等大型云服务提供商签约,以低成本设置开发环境。我不打算在网上公开提供任何用于生产目的的内容。这只是一个我可以通过反复试验来使用不同技术的环境。

有没有人有这方面的经验?我查看了AWS,并提供了所有不同的服务,我不确定哪个是我需要的。知道这样的事情会有什么成本吗?

3 个答案:

答案 0 :(得分:1)

Action.IO是云托管开发环境的绝佳解决方案。它们支持Python / Django和其他一些流行的环境(Ruby / Rails,Node.js,Go),所以它是一个很好的去处玩的地方,没有必须设置的痛苦。

Web IDE中有一个完整的Linux shell,由于有多区域支持,因此速度非常快,因此在输入时不会感到任何“滞后”。

在私人测试期间免费 - 您可以在主页上sign up for an invite

(免责声明:我帮助建立并共同创立了Action.IO)

答案 1 :(得分:0)

可以登录Amazon EC2并在那里获取Linux虚拟机。它将具有公共IP,可通过SSH访问,您可以安装任何您想要的东西。它不是很贵,最重要的是保持低流量,不要忘记在不使用时关机。我仍然发现这比使用Eclipse服务器插件效率低,后者也可以自动部署和调试。

答案 2 :(得分:0)

回答你的问题: “我不打算在网上公开提供任何用于制作目的的内容。这只是一个我可以通过反复试验来解决不同技术的环境。”

请查看cloudshare,因为解决方案可以满足您的需求。它使您可以快速创建和配置环境,以进行构建验证,测试自动化和手动测试。该解决方案在云中提供,并且是自助服务。 除了提供虚拟环境之外,您还可以获得测试的附加功能,例如:

•多VM磁盘 - 可用于冻结错误,修复错误并将更正的版本重新插入原始应用程序

•能够复制主环境以隔离和纠正因配置错误而导致的缺陷

•用于后续测试和参考的应用程序的库和模板

他们有一些plans,因此您可以根据计划支出的金额来检查这些内容。

我希望这会有所帮助