云计算概念
技术领域的”云“发展到现在已经是人云亦云,网上充斥着大量的或偏概念或偏实用或标准或偏激的各种关于”云“的论调。笔者个人观点是,云并没有想象中的那么遥远那么神秘,需要我们用多么专业装逼的词汇去描述,其实我们生活中或多或少的都在享受”云“的服务,它的本质就是”按需供给“、”弹性扩展“。
云计算分类及典型代表
云计算发展到目前,已涌现大量的国内外公司,他们提供的产品不一而足、种类繁多。甚至不能简单的将其归为IaaS/PaaS/SaaS中的一种,往往是各种服务有所交杂,各有优势。这里我调研了几个比较典型的服务提供商,略作总结。
1. IaaS
Infrastructure-as-a-Service, 即基础设施即服务。IaaS提供服务器,存储和网络硬件、带宽等等基础设施。可以在这之上构建操作系统、运行时、中间件等等,对这些基础设施的使用可按需实现弹性扩展。
这个领域比较大的国外公司有Amazon, Microsoft, VMWare, Rackspace和Red Hat等、国内诸如阿里云、百度云等。整体层面上可以认为它处于云的最底层,提供云计算基石,再形象简陋一点,可以把它理解为一台台机器、一条条网线等这些硬件或虚拟设施。
我试用过的:
2. PaaS
Platform-as-a-Service, 即平台即服务。关注于开发而不是基础设施管理层面。这一层为开发者提供了具体的操作系统、运行时环境、各种中间件,使用者只需要关注具体应用的设计实现部署即可。典型代表有老牌的GAE,Azure,国内有BAE、新浪云、京东云计算等。
收集的几个小而美的PaaS服务:
- appfog 有免费方案可用
- heroku 基于ruby
- cloudfoundry 开源的PaaS,京东云内核即是cloud foundry
3. SaaS
software as a service,即软件即服务。
- 七牛云存储 qiniu
- 云日志系统 logstack
- 又拍云存储 upyun
- 邮件发送服务 sendcloud
- 云推送 百度云推送
- 队列、k/v存储 Iron.io
- 专注移动开发 AVOS Cloud
4. 其它
前面提到很多云计算服务提供商提供的服务往往不止一种模式,如大而全的阿里云、专注存储和CDN的又拍云,这再推荐几个国内外做的不错的:
云计算解决方案
- Openstack 社区庞大、开源
- Cloudstack Apache开源
- Cloudfoundry
- VMWare 商业成熟