我经常听到这个词。我有一堆小问题想问。
- 企业真的准备好迎接云计算了吗?
- 消费者是否有适当的资源来使用来自云的服务?
- 这项技术是否容易受到更多攻击?
- 一些人认为云计算只是另一个被过度炒作的术语,它将会失败。真的?
- 作为开发人员,我需要做什么不同的事情?
我真的很期待回复。
我经常听到这个词。我有一堆小问题想问。
我真的很期待回复。
人们现在认为的云计算,尤其是亚马逊/谷歌/微软的产品,实际上只是抽象传统托管的炫目方式。只是当你说“云”时,人们会认为将通常保存在内部的数据放到网上是可以的。
真正的云计算还意味着您的应用程序也分布在主机的数据中心中,这样,在国家另一端甚至大洋彼岸的用户都可以由最近的节点提供服务(由他们的 isp 使用的任何路由机制定义)无需您做额外的工作,如果一个节点出现故障,还有其他几个节点在处理该应用程序。
您现在可以这样做,但您必须自己设置它 - 没有任何服务会自动“将您的网站/服务放入云中”,就像您只是使用 Rackspace 托管一个网站一样。
目前最接近的东西是 SaleForce 平台。使用该系统,您不必担心实例、内存或数据库大小或活动。您只是构建您的应用程序,而销售人员担心使其扩展。如果您的应用程序运行良好并且人们知道它,那么您将拥有付费客户,并且无论他们身在何处,销售人员都会为他们提供数据。用户必须订阅 salesforce 的事实只是一个商业模式问题,与所涉及的技术无关。
我认为在 70 年代后期它被称为分时:)
我为 Salesforce.com 工作,我们也有一个名为 Force.com 的“云计算”平台,旨在以数据为中心的业务应用程序。但我认为总的来说,你不能太沉迷于术语。真正的趋势是人们将网络作为一种应用程序部署模型(即软件即服务)——这已经持续了一段时间,但我们看到的是人们也在寻找更进步的参与者在那个领域(比如谷歌和我们)给他们的不仅仅是硬件。他们正在寻找这些参与者来帮助他们更快地构建应用程序,方法是依靠一堆构建块和服务来卸载更多的低级内容并使开发人员能够专注于他们应用程序的重要部分。只是我的两分钱。
1)他们已经使用它多年了,所以我想是的。
2)他们有网络浏览器,所以是的。
3) 哦,是的,我的兄弟们。
4) 这个词的流行,它的使用就像它具有某种“Web 2.0”和“软件即服务”所没有的宇宙意义,肯定是过头了,会失败,而且真的不可能发生很快。
5)假设你一直在做的是使用你能找到的最好的方法来完成你需要完成的事情,什么都没有。
根据我对云计算(目前几乎没有)的理解,我认为“云”和我们很多人已经做事的方式之间没有太大的区别——我们从服务中请求数据提供商,该提供商向我们提供的信息可能存储在互联网上的不同资源中,或者可能托管在他们自己的服务器上,我们不在乎。我们所关心的只是我们请求数据,然后他们将其提供给我们......就像谷歌搜索一样,除了他们的设计和开发团队之外,谁真正知道谷歌闭门造车的背后发生了什么。
不过,这种云概念有一些有用的应用,SO 和 Gravitar 之间的关系以及您的头像的 OpenID 和登录到 StackOverflow。互联网上不同的资源一起发挥作用,形成一个有凝聚力的产品。
您还可以使用 iPhone 订阅存储机制(对于我们这些拥有 iPhone 的人)——它允许您的所有数据和文件存放在互联网上的某个地方,当您需要访问它时,您的 iPhone 会告诉 Apple你想要你的文件并且奇迹般地该文件出现在你的 iPhone 上。
因此,今天有一些云使用应用程序正在使用中。我认为这有多有用取决于我如何编写软件来利用它。有许多有用的应用程序。
该技术是否更容易受到攻击?就像任何技术一样,如果您不采取必要的步骤来保护它,那么当然可以。这取决于您的云的架构。
为了回答那些认为这只是最新流行语的人,这项技术有许多有用的应用程序可以利用它。这是否成为主流是另一个问题。
作为开发人员,您确实需要评估这种方法是否对您正在进行的项目有用并且可以有效利用 - 就像任何其他技术一样。如果它有用并且可以有效地利用它,那么就使用它。如果你不能,那就不要。
查看Matt Cutts 的这篇博文。他运行了一些软件来监控他有多少时间花在使用各种软件应用程序上。他发现自己 96% 的时间都花在了浏览器上。他的结论是
当您 96% 的计算机时间花在浏览器上时,这就是生活在云中。
Matt Cutts 并不典型——他为谷歌工作——但他仍然是一个有趣的数据点。
我一直对云计算的含义有自己的看法,我不知道它是否被认为是“正确的”,但考虑到“Web 2.0”等其他流行词,它可能是一个相当广泛的主题。在我看来,您的所有信息都可以通过任何设备以直观的方式获得。因此,您不会觉得与 PC 或设备绑定在一起,因为您的体验将通过互联网从一个地方带到另一个地方。
云计算真的来了吗? 我说不,因为根据我的个人经验,我觉得我被我的电脑和手机上的数据束缚住了。当从一个设备移动到另一个设备时,我不觉得它认识我。虽然有办法实现这种效果,但似乎没有行业标准,事情看起来很混乱。
企业真的准备好迎接云计算了吗? 我根本不是商人,但我敢打赌,企业还没有真正为此做好准备,我怀疑大多数 CEO 甚至完全理解这个概念,至少那些不在硬件/软件行业的 CEO。
消费者是否有适当的资源来使用来自云的服务? 我不这么认为,因为就像我提到的那样,没有标准,而且事情很混乱,而且我猜很多消费者并不精通技术。
这项技术是否容易受到更多攻击? 可能是因为随之而来的个人数据的广泛分布。
一些人认为云计算只是另一个被过度炒作的术语,它将会失败。真的? 错误的。好吧,在大多数情况下,围绕它的嗡嗡声可能会在它变得更加普遍后消失。在我看来,我认为这是一个很棒的概念,只需要正确实施即可。
作为开发人员,我需要做什么不同的事情? 我可能没有资格回答这个问题;-)。我认为单个开发人员不需要改变,而是与其他人合作构建适当的框架,让这个概念真正实现。我认为这只能从整个行业的角度来看成为现实。
是的,我认为企业已经为云计算做好了准备,或者可以很快做好准备(在基础设施方面)。企业总是准备好节省资金并降低风险,因此假设这种商业模式适用于云客户,那么我预计我们会看到越来越多的企业过渡到这种工作方式。
消费者当然拥有资源。例如,任何使用过亚马逊的人都使用过云服务(他们已经“产品化”了他们在内部使用的云,并使其也可供公众使用)。任何使用过 K9 网络过滤器的人都使用过云服务。它们比大多数人意识到的更普遍,并且在大多数情况下都是为了相当透明。
我看到了抵御攻击的混合潜力。几乎按照定义,“在云中”意味着要关闭服务,必须取消更多的联系点(数量上的优势)。另一方面,系统可能有更多的入口点,这可能意味着更多的攻击可能性。
由于云计算固有的灵活性和使用相当便宜的组件实现底层基础设施的能力,云计算可能会继续存在。最难做好的部分是运行整个软件的软件,但有些公司已经做得很好。
作为一名开发人员,我建议观看公开可用的云资源(亚马逊、谷歌、微软等),看看有什么共同点,看看市场份额最终会如何变化(以确定你的重点可能是什么)。据我所知,他们都提供了 API 和文档,以尽可能简单地使用他们的云,所以从阅读那里的内容开始。
我希望这有帮助!
简短的回答是“云计算将继续存在” 这绝对是一个众所周知的答案。
企业真的准备好迎接云计算了吗?
业务和持续业务需要敏捷并适应技术,主要是如果他们主要关注技术。这并不意味着每个企业都准备好了,但他们的成功可能意味着准备好了。
* Do consumers have the appropriate resources to consume services from the cloud?
许多人很久以前就在使用云端服务。消费者正在使用任何 google 和 yahoo 服务。云计算将所有的力量都放在了普通的开发人员和业务人员身上。
* Is this technology prone to more attacks?
与任何新技术一样,这将是一条没有攻击的曲线(是新的),然后你会受到一些攻击,人们会从那些“坏人”中获得利润。我不认为这种特殊的技术会更容易出现,直到达到平衡为止。
* Some think cloud computing is just another over hyped term thats going to fizzle out. True?
这可能是真的。在某些时候,您将不知道您正在使用它,因为接下来的伟大事情将在它之上。
* As a developer what different do I need to do?
如果生物学家发现了一个新物种,那么围绕这项工作的 1000 多名生物学家有很多事情要做。他们需要跑所有其他香料的研究,发现所有有特殊的东西。同样的情况也发生在这里。你看到它,选择你的专业,并在这里应用它。它可能对你有好处,至少在未来的知识方面。
我希望这是有帮助的。
我认为云正在演变为不一定意味着部署到公共基础设施。正如内部网跟随互联网一样,私有云正在获得牵引力。
“云”可以带来的一个很大的不同是资源的管理。能够将大量基于商品的硬件视为单个或减少的实体集,并且具有将这些资源更容易地移动到需要它们的地方的设施,以获得更好的利用。今天的传统虚拟机在该领域可能有所欠缺。将大量机器从一种计算需求转移到另一种计算需求的过程可能很乏味。
还有自动故障转移的概念,因此在硬件故障期间执行的工作不会丢失。