我听过很多这个词。我想问一些小问题。
我真的很期待回应。
答案 0 :(得分:9)
现在人们对云计算的看法,尤其是亚马逊/谷歌/微软的产品,实际上只是抽象传统托管的方式。只是在某种程度上,当你说“云”时,人们认为可以将数据放在网上,这通常是在内部保存的。
真正的云计算也意味着您的应用程序也分布在主机的数据中心,这样国家另一边甚至整个海洋的用户都可以由最近的节点提供服务(由任何路由机制定义) isp使用)你没有额外的工作,如果一个节点发生故障,还有其他几个处理该应用程序。
您现在可以这样做,但您必须自己设置 - 没有任何服务可以自动“将您的网站/服务置于云中”,就像您刚刚使用Rackspace托管网站一样。
目前最接近的是SaleForce平台。使用该系统,您不必担心实例,内存或数据库大小或活动。您只是构建您的应用程序,并且Salesforce担心使其扩展。如果您的应用程序运行良好并且人们了解它,您将拥有付费客户,而salesforce将为他们提供数据,无论他们身在何处。用户必须订阅salesforce这一事实只是一个商业模式问题,与所涉及的技术无关。
答案 1 :(得分:9)
我认为在70年代末它被称为time-sharing:)
答案 2 :(得分:6)
我在Salesforce.com工作,我们还拥有一个名为Force.com的“云计算”平台,旨在以数据为中心的业务应用程序。但我认为一般来说,你不能太习惯于术语。真正的趋势是人们作为应用程序部署模型(即软件即服务)转移到Web上 - 这已经持续了一段时间,但我们看到的是人们也在寻找更加进步的玩家在那个空间(比如Google和我们)给他们的不只是硬件。他们正在寻找这些播放器,通过依赖一堆构建模块和服务来帮助他们更快地构建应用程序,这些构建模块和服务可以卸载更多的低级内容,并使开发人员能够专注于应用程序的重要部分。只是我的两分钱。
答案 3 :(得分:1)
1)他们多年来一直在使用它,所以我在想。是的。
2)他们有网络浏览器,所以是的。
3)是的,我的兄弟们。
4)这个术语的时尚,它被用来像它有某种宇宙意义,“Web 2.0”和“软件即服务”没有,绝对是过度的,将失败,它真的可以'发生得太快了。
5)假设你一直在做的是使用你能找到的最好的方法来完成你需要完成的任务,没有。
答案 4 :(得分:1)
根据我对云计算的理解(目前几乎没有任何东西),我认为“云”与我们很多人已经采取行动的方式之间存在很多差异 - 我们要求数据从服务提供商那里,该提供商向我们提供可能存储在互联网上不同资源中的信息,或者它可能托管在他们自己的服务器上,我们并不在意。我们所关心的只是我们要求数据,他们把它交给我们......就像谷歌搜索一样,除了他们的设计和开发团队之外,他们真正了解谷歌闭门造车的情况。
这个云概念有一些有用的应用,SO和Gravitar和OpenID之间的关系为你的头像和登录到StackOverflow。互联网上不同的资源都在一起运作,以提供一个有凝聚力的产品。
您还可以使用iPhone订阅存储机制(对于我们这些拥有iPhone的用户) - 它允许您的所有数据和文件放在互联网上的某个位置,当您需要访问它时iPhone告诉Apple,你想要你的文件,奇迹般地,你的iPhone上会出现这个文件。
因此,目前正在使用云应用程序。我认为这有多大帮助取决于我如何能够巧妙地编写软件以利用它。有很多有用的应用程序。
该技术更容易受到攻击吗?就像任何技术一样,如果你没有采取必要的措施来保护它,那么肯定。这取决于您的云架构。
在回答那些认为它只是最新流行词的人时,有许多有用的应用程序可以利用它。这是否成为主流是另一个问题。
作为开发人员,您确实需要评估此方法是否对您所在的项目有用并且可以有效利用 - 就像任何其他技术一样。如果它有用并且可以有效地利用它,那么使用它。如果你不能,那就不要。
答案 5 :(得分:1)
由Matt Cutts查看此blog post。他运行了一些软件来监控他使用各种软件应用程序花费了多少时间。他发现他将96%的时间花在了浏览器上。他的结论是
96%的计算机时间是 花在浏览器上,生活在 云。
Matt Cutts并不是典型的 - 他为谷歌工作 - 但他仍然是一个有趣的数据点。
答案 6 :(得分:1)
我一直对云计算的含义有自己的看法,我不知道它是否会被认为是“正确的”,但考虑到其他流行语如“Web 2.0”,它可能是一个相当广泛的主题。在我看来,我们认为所有信息都可以通过任何设备以直观的方式获得。因此,您不会觉得与PC或设备有关,因为您的体验将通过互联网从一个地方传送到另一个地方。
云计算真的在这里吗? 我说不,因为根据我的个人经验,我觉得我被限制在我的电脑和手机上。我不喜欢从一台设备移动到它认识我的设备。虽然有很多方法可以达到这种效果,但似乎没有行业标准,而且事情看起来很混乱。
云计算是否真的为业务做好了准备? 我根本不是商人,但我愿意打赌企业并没有为此做好准备,我怀疑大多数CEO甚至完全理解这个概念,至少那些不属于硬件/软件行业的人。
消费者是否拥有从云端使用服务的适当资源? 我不这么认为,因为就像我提到的那样,没有标准,而且事情很混乱,很多消费者都不会精通技术,我猜。
此技术是否容易受到更多攻击? 可能是因为随之而来的个人数据的广泛传播。
有些人认为云计算只是另一个过度炒作的术语。真的吗?的 假。好吧,在大多数情况下,围绕它的嗡嗡声可能会在它变得更常见之后死亡。在我看来,我认为它是一个非常棒的概念,需要正确实施。
作为开发人员,我需要做些什么? 我可能没有资格回答这个问题;-)。我认为单个开发人员不需要改变,但与其他人合作为这个概念构建正确的框架工作才能真正实现。我认为从行业的角度来看,这只能成为现实。
答案 7 :(得分:0)
是的,我认为企业已经为云计算做好了准备,或者可以很快就做好准备(就基础设施而言)。企业随时准备节省资金并降低风险,因此假设商业模式适用于云客户,那么我预计我们会看到越来越多的企业转向这种工作方式。
消费者肯定拥有这些资源。例如,使用亚马逊的任何人都使用了云服务(他们已经“内部化”了他们在内部使用的云,并使其可供公众使用)。使用K9 Web过滤器的任何人都使用了云服务。它们比大多数人意识到的更为普遍,并且在很大程度上意图是相当透明的。我看到了抵御攻击的复合潜力。几乎按照定义“在云中”意味着要关闭服务,必须取出更多的联系点(数量上的强度)。另一方面,系统可能有更多的进入点,这可能意味着更多的攻击潜力。
由于云计算固有的灵活性以及使用相当便宜的组件实现底层基础架构的能力,云计算可能会继续存在。最难实现的是运行整个事情的软件,但有些公司已经做得很好。
作为一名开发人员,我建议您观看公开的云资源(亚马逊,谷歌,微软等),看看有哪些共性,看看市场份额最终会如何消失(以确定您的重点可能是什么) )。据我所知,他们都提供API和文档,以尽可能简单地使用他们的云,所以从阅读那里的内容开始。
我希望这有帮助!
答案 8 :(得分:0)
简短的回答是“云计算将继续存在”这绝对是一个众所周知的答案。
云计算业务真的准备好了吗?
业务和持续业务需要敏捷并适应技术,主要是如果他们主要关注技术。那些并不意味着每个企业都准备就绪,但他们的成功可能意味着做好准备。
* Do consumers have the appropriate resources to consume services from the cloud?
许多人很久以前就从云中消费服务。任何谷歌和雅虎服务都被消费者消费。云计算将所有功能都投入到普通开发人员和商务人员中。
* 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名生物学家就有很多工作要做。他们需要运行所有在其他香料中运行的研究,发现所有有特殊的东西。这里也是如此。你看到它,接受你的专业化,并在这里应用它。对你来说这可能会变得非常好,至少对未来有所了解。
我希望这有用。
答案 9 :(得分:0)
我认为云正在发展,并不一定意味着部署到公共基础设施。私有云正在获得牵引力,就像内部网跟随互联网一样。
“云”带来的一大不同就是资源的管理。能够将大量基于商品的硬件视为单个或减少的实体集,并且具有将这些资源更容易地移动到需要的地方的设施,以获得更好的利用率。今天传统的VM可能缺乏该领域。将大量机器从一个计算需求转移到另一个计算需求的过程可能很乏味。
还有自动故障转移的概念,因此在硬件故障期间不会丢失所执行的工作。