什么是云计算?何时采用云计算?

5个月前 (10-23 06:07)阅读4回复0
wly
wly
  • 管理员
  • 注册排名8
  • 经验值145845
  • 级别管理员
  • 主题29169
  • 回复0
楼主

  正如云厂商和虚拟计算供给商所宣传的转移到云端是一个无缝的流程,经历却告诉我们过于猛烈地离开内部数据中心,摆设到云端是一种复杂的体例。从摆设流程到体例的所有工作,应用的监控、调试并性能调整都差别。区别呈现的时候,问题也就呈现了。

  但是当我们在向云计算迈进的时候若是有一些经历的话就能够制止那些障碍,尤其是我们有时机进修一些前车可鉴的时候。

  下面我们就来为各人供给一些指点。

  什么是云?何时接纳?

  每隔几年,IT财产就会为新的属于和手艺吞没,有一些变得极为流行,还有一些最末失败并消逝了。那么,云计算是什么呢?炒做背后的本色是什么呢?

  不久之前,SOA是流行词。

  回忆以往,Spring开创人Rod Johnson认为面向办事架构“是一种架构理论级此外工具,但是却按照它来卖产物。SOA确实是一种伪造的市场缔造的概念。”他将SOA和云计算做比照,并暗示“在云计算的例子中,背后有更多本色的工具。然而,那种本色却被掩盖,云对差别人意味着差别事。

  ”那里所做的比力是为了云更为久远的开展。

  然而,有些人重申云不是IT全能药。Andrew Townsend指出,“云计算供给了现成的根底架构,有云办事供给商来维护,企业在前端不消破费任何本钱。然而,云可能其实不合适每小我。

  ”他列举了一些情景,在那些情境直达移到云端没有意义,像有些企鹅也必需在一些互联网毗连慢速或者不成靠的地域运营的,可能就和公有云绝缘了。他也指出一些不太明显的错误,像企业在天文区域运营,受权数据逃踪或者企业的核心关键应用在全时内部IT中要比外部云办事供给商婚配更好的办事。

  云端极限扩展

  有趣的是Java编程语言自己因为其办理参照和搜集的体例,在无限扩展的时候经常产生问题,那也是为什么良多的编程语言运行在Java平台上变得如斯流行。可能在云端停止扩展计算的更流行的语言就是Scala了。

  但是用Scala编写绝对不是为云计算根底架构编写巩固可扩展的代码的独一路子。

  一些开发者正在寻求Spring框架上的EJB的胜利。云端用Spring/EJB办法编码基于相当传统的分层架构,零丁的层针对营业和表示层,能够分隔摆设,如许能够简化云手艺的整合,改善可扩展性。

  也有专家暗示理解若何为可扩展性设想系统,并且不消详细的东西从而增加可扩展性。例如,Martin Abbott和Michael Fisher写了一本书,次要介绍50条可扩展性规则,那些规则能够导向愈加优良的可扩展性设想,从而产生更多的可扩展性云应用。

  构建可扩展性系统的那些规则笼盖了硬件和软件。他们警告利用“Select *”,并解释了更好地指定你所查找的行。他们也带来了一些轻松察看硬件的建议,像关于所有的细节收集利用不异的厂商,像交换机和路由器,因为混合收集传动可能招致信号路由开销。

  云计算做为Java开发平台

  云关于企业计算角色大都笼盖,从项目司理到企业架构师到应用开发者再到摆设专家。

  也有一些奇异的益处和性能,Java开发者也能够操纵。下面就是云计算若何让我们的开发变得更好。

  平台即办事(PaaS)云架构可能为企业开发团队带来良多益处。PaaS模子允许正努力于云端应用的开发团队超越维护和现有的营业应用以及遗留根底架构,起头用一些更新的更容易集成的云应用来代替那些。

  PaaS按月付出扩展性,允许营业人士末行为短期项目投资,在没有风险的情况下不消受困于持久的高贵的现代化历程。但是要小心第一个项目,因为第一印象持续时间很长,PaaS试验项目很可能成为你的好伴侣或者营业端强大的助手。

  利用云平台开发企业应用的另一个益处是相对容易的应用毛病检修。

  云端企业架构,开发团队能够问题时间对情况停止快照。让专家帮手解答。比拟于传统测试云端快照有良多益处。云快照记录标定了情况因子,那些因子正在影响现实运行时的运行较差的应用。那些问题因子若是不停止从头设置装备摆设应用可能很难闪现。

  新的云手艺能够在开发团队中形成紊乱。

  Java开发者经常供给普遍的深度技能,但是处置云根底架构可能关于良多人来说是新的挑战。例如,大大都Java开发者熟悉过多的技巧,能够节省CPU周期,但是云模子CPU能量是足够的,更重要的是要存眷于节省带宽。就像大大都新手艺那样,云计算关于开发者来说,一旦有时机进修一些强健的PaaS技能,就会让生活更轻松。

0
回帖

什么是云计算?何时采用云计算? 期待您的回复!

取消