在正常的服务器设置中使用Cloud Service有什么好处?我可以从分布式服务器设置(云)中获益并且可能会花费成本。但是我真的错过了不使用云服务的任何功能吗?如果有什么云计算相当有限。
例如,Azure服务并非所有.Net Framework程序集都可供开发人员使用。
最近有很多关于推送和数据同步技术的炒作,它们似乎只能用云服务来销售。 Cloud Services中没有任何内容可以实现推送或同步吗?开发人员仍然需要编写应用程序并将其托管在云端。如果是这样,为什么不使用正常的服务器设置?
请原谅我,如果我说完全废话,但我正在尝试阅读超出市场营销的尝试,尝试了解使用云的真正限制/好处以及它可带来的商业利益。
答案 0 :(得分:8)
云服务的一大优势(特别是在这里我说的是亚马逊的EC2,虽然其他人的工作方式相同)是你可以轻松地扩大或缩小你的使用量(E代表“弹性”)。因此,如果您的流量较低的网站突然获得Slashdotted,您可以在一分钟左右的时间内再启动10台服务器,只在您使用它们时付费,并在流量消失后再次关闭它们。如果您维护自己的服务器,可能会在更长的时间内(如果您正在租用)或使用一堆您不需要的机器(在最坏的情况下)停留更高的成本。
此外,通过机器图像等功能,EC2使设置变得非常简单。
很抱歉,如果这听起来像广告。为了充分披露,我曾经在EC2团队工作,但一年多没有。我不在乎你是否使用它们或其他东西,我只是碰巧最了解它。
答案 1 :(得分:5)
“群集服务器”环境与“云”之间唯一真正的区别在于您拥有并控制您的服务器群集,而其他人拥有并控制云服务器。
这取决于你正在做什么,这可能是优点还是劣势。
由于私有化,SOX和其他规定,有许多应用程序永远不能放在云上,因为一旦它出现在那里,你就无法真正控制数据发生了什么。
答案 2 :(得分:3)
区分两种云很重要 计算(我认为)。 弹性 - 例如Amazon EC2之一 面料 - 例如Google App Engine
弹性类型(或模型,如果您愿意)为您提供灵活性 管理多个实例,但所有扩展编码都在您的肩上。 您是负责您的应用程序可扩展的人。 从这个角度来看,它与使用典型服务器没什么不同。
Fabric云服务(我称之为),但有一些限制 为您提供无忧无虑的扩展环境。 您编写应用程序并且它可以自动扩展。 您不必管理服务器,没有物理磁盘,服务器服务, 管理员用户等 您不必处理文件系统备份,因为从您的 从角度来看,没有服务器这样的东西。 有了这个好处,需要付出代价。 未暴露对文件系统,线程或较低网络api的I / O访问。 但考虑到你正在构建你的应用程序以扩展,你将不会使用 这些服务首先。
但是,Fabric云服务将为您提供简单的替代方案。 例如,在AppEngine中,您可以轻松创建后台任务, 呼叫远程Web服务(不安分或肥皂),你可以轻松 部署多个版本的应用。
总之,正常的服务器部署与弹性云只是一个 价格和灵活性问题。 正常的服务器部署与结构云是一个范例问题。 对于后者,大多数时候您的应用程序设计是相同的,但如果您需要 复杂的服务器端编程,然后它是不可行的 另一方面,如果您不能或不想管理或保护您的服务器, 这是一个完美的解决方案。
答案 3 :(得分:2)
有史以来最大的优势是云软件可以为您提供时间,创新空间以及您所支付的资金更加关注。 云平台运行并扩展您的应用程序,并使用户能够及时回滚,以防应用程序出现问题。对于客户需求,云平台利用并调整所有服务,并提供适合您不断变化的业务需求的功能。 体验这些创新确实是一个优势。 从我的角度来看,今天的云托管正在蓬勃发展:
3。Jelastic
答案 4 :(得分:1)
我认为服务器开发的最大优势也是云的最大障碍:您拥有服务器。他们受你的控制。您可以走过去查看数据的位置。您不必担心它位于其他地方的数据中心。您不必担心公司倒闭或处理您的信息不当。
对于保守的企业来说,这是一个真正的担忧。数据是大多数组织的生命线,因此决定将其置于别人的手中并不是轻而易举。
服务器开发的问题在于更好的控制会带来更大的责任。您必须支付所有硬件,软件,电力,数据中心房地产和人员以维护所有这些。您假设您的安全和数据处理实践与您可能将数据处理的云公司一样好或更好。如果这是一个不好的假设,云计算开始变得更好。
我认为这与开发考虑因素和业务现实无关。
答案 5 :(得分:1)
在正常的服务器设置中使用Cloud Service有什么好处?
首先,应在正确的背景下使用术语“云计算”。它经常被错误地或可互换地用于表示PaaS - SaaS服务模式。
云解决方案通常用于降低运营成本(运营成本),但真正的优势在于
进一步分类可以完成:
PaaS,SaaS - 基于服务交付模式。
基于部署/架构的分类也可以完成:
公共云,私有云,混合云等
一般情况下,云计算最常见的翻译是虚拟化环境,可以根据需要快速扩展。现在,除非不需要上述属性,否则传统服务器将绰绰有余。新闻门户可能需要一个快速扩展的例子。云解决方案将是一个很好的匹配,但公司网站可能不适合云部署。
答案 6 :(得分:1)
云开发的最大优势是基础架构配置。想象一下,如果服务器不在组织中,那么获得服务器进行开发需要许多内部部门的批准以及更多的金钱和时间。
更不用说服务器的前期成本了。此外,如果开发团队是分布式的,则需要另外一个设置来访问团队并维护安全方面,这会增加成本和时间。
答案 7 :(得分:0)
您仍然可以在部署自己的服务器配置的同时获得云服务的好处。这称为基础架构即服务,与Google AppEngine和Azure提供的应用程序不同。该领域的参与者之一是Amazon。
答案 8 :(得分:0)
云遵循“按需付费模式”。这意味着最初没有巨额成本,您根据使用情况付费。您也可以根据需要轻松扩展和缩小。物理服务器由Godaddy,Amazon等服务提供商管理。
正常情况下拥有服务器。初始投资成本很高,您需要负责管理物理服务器。在这种情况下,缩放并不容易;你需要提前做好计划。