zoukankan      html  css  js  c++  java
  • 2009 CSDN SD2.0大会系列之云(二)

    SOA之后,云浮出水面,2007年底Google和IBM开始推广云计算开始,2008,2009,云迅速成为业界特点,各大厂商相应推出自己的云计算平台,Google推出了Google App Engine,Amazon有EC2,IBM的蓝云,微软的Azure4,百度的框计算,阿里巴巴的阿里云等等,各大厂商的认可使得云成为未来发展的一个大趋势,这点在SD2.0大会也很明显的体现出来,多个Topic都涉及了云的相关技术和趋势分析。

    随着云的概念提出来,各种新名词应运而出,云计算,云服务,云平台,怎么理解和区分这些概念呢?

    就我的理解而言,云最初是以一种可扩展的动态的计算能力提出来的,Amazon最初介绍自己的EC2时,往往会给出一个PDF转换的例子,具体来说就是把4TB的数据通过EC2的100个节点转换为11Million个PDFs,这就展示了云计算一个很强悍的能力。

    随着OpenAPI的提出,云计算以一种服务的能力展现 出来,它能够足够智能地根据您的位置、时间、偏好等信息,实时地对您的需求提供各种服务。云服务的基础是云计算(密集型数据处理的基础设施),但是云计算 本身并不能为人和企业提供他们所需要的用户体验,这些内容是以一种服务的形式来提供的,具体到技术就是各种开发的API(Web Service,Rest等),这也导致了云服务慢慢涵盖了SOA的部分内容。

    慢慢大家发现除了这样的计算和服务,人和企业还需要这样一个平台,现在的企业应用和互联网应用一般是部署在各公司自己的服务器上,这样的应用是否可以完全移植到云上呢,于是云平台就出来了,大家除了可以利用云上的计算能力和服务能力外,还可以把自己的应用部署到云上。比如Google APP Engine,目前支持python和java应用,甚至你可以免费使用这个平台,目前Google的策略是:每个 App Engine 应用程序都可以免费使用一定量的计算资源,这由一组配额进行控制。开发人员如果希望自己的应用程序不受这些免费配额限制,可以为应用程序启用付费并使用Google Checkout设置每日资源预算,这样便可在需要额外资源的时候购买资源,也就是说前期的使用是完全免费的。目前Google的GAE,Amazon的EC2,Microsoft的Azure都是以一种平台的形式进行推介。

    其他概念还有云存储,虚拟云等,这里不一一说明。

  • 相关阅读:
    Swift 对AFN框架的封装
    iOS开发中静态库制作 之.a静态库制作及使用篇
    iOS 地图定位及大头针的基本使用
    swt中改变树的字体及颜色的实现
    为什么很多程序员选择跳槽?
    用SWT做圆形控件
    JAVA简单编码规则
    swt中改变表格字体大小及颜色的实现
    使用JAVA的反射机制反射带有数组参数的私有方法
    我的GIT使用经历
  • 原文地址:https://www.cnblogs.com/chijianqiang/p/2041553.html
Copyright © 2011-2022 走看看