云与服务器的应用程序开发 [英] Cloud vs Server for Application Development

查看:241
本文介绍了云与服务器的应用程序开发的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

在正常的服务器设置上使用Cloud Service有什么好处?这是一个给定,我可以受益于分布式服务器设置(云),也许成本。但我真的错过任何功能,不使用云服务?如果任何云计算是相当有限的。

What are the benefits of using a Cloud Service over a normal server setup? It's a given that i may benefit from a distributed server setup (The cloud) and maybe cost. But am i really missing out on any capabilities by not using a cloud service? If anything cloud computing is rather limited.

例如,Azure服务并非所有.Net框架程序集都可供开发人员使用。

For example the Azure service not all of the .Net Framework assemblies are available to the developer.

最近推出了推送和数据同步技术,他们似乎被卖作为只能用云服务来完成的东西。云服务中没有什么可以启用推送或同步的权利?开发人员仍然需要编写应用程序,并将其托管在云端。如果是这样,那为什么不使用正常的服务器设置?

There has been a lot of hype with Push and data synchronization technologies recently, and they seem to be sold as something that can only be done with cloud services. There's nothing baked into Cloud Services that enables Push or Syncing right? The developer still needs to write the apps and it host it on the Cloud. If so, then why not use a normal server setup?

原谅我,如果我说的是废话,但我试图读取超出市场营销hypea dn尝试理解

Forgive me if i am talking total nonsense, but i am trying read beyond the marketing hypea dn try to understand the real limitations/benefits of using a Cloud and what business benefits it can bring.

推荐答案

云服务的一大优势(以及特别是在这里我谈论亚马逊的EC2,虽然其他人的工作方式相同),你可以轻松地缩放你的使用上或下(E代表弹性)。因此,如果你有一个低流量的网站突然获得Slashdotted,你可以在一分钟左右内启动10个服务器,只有在你使用它们时支付,并在流量消失后再关闭它们。如果你正在维护自己的服务器,你可能会遇到更长时间的更高成本(如果你正在租赁),或者你不需要一堆机器(在最坏的情况下)。

One big advantage of cloud services (and in particular here I am talking about Amazon's EC2, though others work the same way) is that you can easily scale your usage up or down (the E stands for 'elastic'). So if you have a low-traffic website that suddenly gets Slashdotted, you can spin up 10 more servers within a minute or so, pay for them only while you use them, and shut them down again once the traffic dies down. If you were maintaining your own servers, you might be stuck with higher costs for a longer period of time (if you were renting), or with a bunch of machines you didn't need (in the worst case).

此外,对于像机器图像这样的东西,EC2让安装变得很容易。

Also, with things like machine images, EC2 makes setup really easy.

对不起,如果这听起来像一个广告。为了充分披露,我曾经在EC2团队工作,但在一年多没有。我不在乎你是否使用他们或其他东西,我只是碰巧知道最多的。

Sorry if this sounds like an advertisement. In the interest of full disclosure, I used to work on the EC2 team but have not in over a year. I don't care if you use them or something else, I just happen to know the most about it.

这篇关于云与服务器的应用程序开发的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆