云计算定义:从两个方面去定义,一个是底层机制,一个是用户模型
Infrastructure底层机制:Cloud Cluster Grid;
用户角度分为:Utility Computing SaaS/SOA
Utility Computing代表是:Amazon EC2, Google AppEngine
SaaS代表是:一些online office 和在线CRM等等
主
要谈谈Utility Computing,简称UC,提出面向资源ROA,和SOA面向服务不同,Hardware as a service
(HaaS), Infrastructure as a service (IaaS), Platform as a Service (PaaS)
说白了,UC就是卖可伸缩性
Scalable,UC是一个伸缩机,这是它的最大价值,你一个小应用,当初没想到能搞那么大,风险资金进来了,半年访问量翻100倍,而这些巨大访问是你当初小应用没有考虑到的;但是也不能让每个编程序的人都掌握架构师的知识:高伸缩性
,就象我在jdon天天谈伸缩性
,没几个人明白,明白了也不会站在这个高度来思考,所以,架构师知识少有的。Google APP Engine 都给你事先考虑好了,帮助无缝拓展,这是它的价值,也是云计算的一个核心价值。
降低费用也是UC的一个卖点,人人做一个web 2.0网站成本低,随着规模扩大,成本就降低.
AMAZON EC2特点:
租个VM实例运行您的软件。按照需求变化监测和增加/减少VM数。使用步骤:
1.创建一个Amazon Machine Image (AMI),可以是: applications, libraries, data a和其他设置
2.上传AMI到Amazon S3 (只是存储)
3. 用Amazon EC2 web service配置你自己的安全策略和网络。
4. 选择OS, 启动你的AMI
5. 通过Web界面或API监控
GOOGLE APPENGINE特点:
使用Python 或Java写你的应用,然后交给它,它就给你负责其余的事情,步骤:
1.下载 AppEngine SDK
2.本地开发你的应用程序
例如helloworld.py:
print 'Content-Type: text/plain' print '' print 'Hello, world!‘
3.python 要求, 输入: requested url, 输出: return message
配置app.yaml
application: helloworld
version: 1
handlers:
- url: /.*
script: helloworld.py
存储持久化:分布式文件系统和用GQL等API操作数据库
4.本地调试
5.注册一个应用id,网址:http://application-id.appspot.com
6.将你的应用提交给Google:
appcfg.py update helloworld/
两者对比:
横向底层VM: Amazon EC2
带框架的丰富的VM: Google AppEngine
伸缩性:EC2缺省是不伸缩的
GAE是高度自动伸缩。
总结一下云计算:
Cloud Computing = SaaS + UC
p2p:不是使用云机制,每个终端得不到回报, 因此可靠性很低。
Grid Computing:无法分享,是一个私有云计算的概念。
云计算适合所有瘦客户端模型,是这些领域杀手级的架构,包括移动手机 有限电视机顶盒 上网本和普通浏览器等等。
Google AppEngine: http://code.google.com/appengine/
Amazon EC2: http://aws.amazon.com/ec2/
分享到:
相关推荐
- PaaS(平台即服务):提供开发、测试、部署和管理应用程序的平台,如Google App Engine、Heroku。 - SaaS(软件即服务):提供通过网络订阅使用的应用程序,如Office 365、Salesforce。 7. **云安全与合规性**...
【Google云计算与Amazon云计算对比】 Amazon云计算和Google云计算都是当今市场上领先的云服务提供商,它们各自提供了丰富的服务,帮助企业和个人在云端构建、运行和扩展应用程序。本文将深入对比这两个平台的关键...
5. **云基础设施服务(IaaS)**:云计算的三层服务模型之一,包括计算(如Amazon EC2)、存储(如Amazon S3)和网络服务,企业可以根据需求动态获取和释放资源。 6. **平台即服务(PaaS)**:提供了一个开发、测试...
5. 云计算平台:Google App Engine是Google提供的PaaS,Amazon Web Services(AWS)的EC2是IaaS服务,而Google的Bigtable和MapReduce则是大数据处理的技术。 6. GFS与MapReduce:Google File System(GFS)是Google...
- PaaS(Platform as a Service,平台即服务):提供开发和运行应用程序的平台,例如Google App Engine。 - IaaS(Infrastructure as a Service,基础设施即服务):用户可以租赁计算资源,如Amazon EC2。 2. ...
Amazon的EC2和S3服务已经成为业界标准,Google的App Engine支持大规模并行应用程序,而IBM的“蓝云”和RESERVOIR项目推动了企业级云计算的发展。这些案例表明,云计算和大数据技术正深刻改变着IT行业的格局,并在...
Google 云计算与 Amazon ...Amazon 云计算提供了更多的服务选项,包括 EC2、S3、SimpleDB 等,而 Google 云计算提供了一个完整的 PaaS 服务,包括完整的 SDK 和服务。用户可以根据自己的需求选择合适的云计算平台。
2. Google云计算与Google App Engine (GAE) Google App Engine是一个PaaS(平台即服务)平台,于2008年推出。GAE的架构分为前端、Datastore和服务群三部分。前端负责负载均衡和请求转发,静态文件服务存储并提供...
2. Google Cloud Platform:以其强大的MapReduce和BigTable技术,提供AppEngine等应用托管服务。 3. IBM Cloud:整合硬件和软件服务,提供虚拟资源池和企业级云计算解决方案。 4. Oracle Cloud:依托Oracle的数据...
对比两者的差异,Amazon的云计算更侧重于基础架构的提供,用户拥有更高的灵活性和自定义空间,而Google App Engine则提供了一个完整的开发和部署环境,简化了运维复杂性,但对应用的控制权相对较少。两者分别代表了...
例如,Amazon的Amazon Web Services(AWS)提供了弹性计算云(EC2)和简单存储服务(S3),让开发者可以租用计算资源和存储空间。Google则有Google App Engine,一个平台即服务,允许开发者在其平台上构建和托管应用...
【标题】:Google云计算与Amazon云计算对比 【描述】:Amazon和Google在云计算领域都是业界的领导者,提供了各自独特的服务和解决方案。Amazon以其Amazon Web Services (AWS)为核心,包括了一系列如弹性计算云(EC2...
IaaS提供硬件设备等基础资源,如亚马逊的EC2和S3,用户可自由选择操作系统和资源量。PaaS则提供应用程序运行环境,如Google App Engine和Windows Azure,简化了资源管理和扩展,但限制了用户的编程环境和模型。SaaS...
本文将详细分析亚马逊云计算(Amazon Web Services, AWS)与谷歌App Engine(Google App Engine, GAE)的基础架构和服务特性。 **亚马逊云计算(AWS)** 1. **基础架构和服务** - **AWS** 是亚马逊提供的云计算...
IaaS提供硬件设备等基础设施资源,如亚马逊AWS的EC2和S3。PaaS提供应用程序运行环境,如Google App Engine和Windows Azure,用户在此平台上开发应用,享受自动扩展和容错管理。SaaS则专注于提供特定的应用服务,如...
2005年,Amazon推出AWS,标志着公有云服务的诞生,S3和EC2等服务为企业提供了弹性、按需的计算资源。 随后,IBM的"蓝云"计划、Google与IBM在大学开设的云计算课程、以及各大科技公司如戴尔、IBM、EMC等纷纷涉足...
本书是中国云计算专家委员会刘鹏教授主编的系统讲解云计算技术的专业书籍,重点阐述了云计算领域具代表性的Google、亚马逊和微软三个三家公司的云计算平台的技术原理和应用方法,并介绍了以Hadoop为代表的开源云计算...
IaaS提供商如AWS的EC2和S3,提供计算和存储资源;PaaS如Google App Engine和Heroku,为开发者提供运行和管理应用程序的平台;SaaS如Salesforce和Office 365,直接向用户提供软件应用。 在安全性方面,书中提到了...
此外,Amazon的AWS(Amazon Web Services)提供了包括S3、EC2、EBS等一系列云基础设施服务,为全球企业提供了强大的计算和存储能力。 然而,随着云计算的普及,信息安全问题也日益凸显。比如,美国国家安全局可能...