阅读更多

6顶
0踩

行业应用

原创新闻 使用Google's App Engine 或者 Amazon's EC2 ?

2008-04-10 16:10 by 副主编 QQbyte 评论(2) 有6919人浏览
Google已经发布了Google App Engine,为用户提供了一体化的在线协作应用套件。同样Amazon也提供了类似的服务,Amazon EC2 在他们的架构内提供给你一个强大的虚拟主机。我们来比较一下这两个服务。

EC2让你拥有自己的虚拟机VM,允许你运行任何你期望的运行的程序,而且你的程序还能运行在几个额外的服务上,比如Amazon简单存储服务,简易数据库,和简单队列服务。Google App Engine允许你部署Python应用程序,可能在未来支持其他语言应用程序,google同样提供一个DB服务和其他几种服务(比如用户管理和邮件服务)。

Amazon和Google同时承诺将提供大规模的应用架构,以满足用户的需求。App Engine自动扩展而EC2需要一些工具。这两个都是非常令人感兴趣的产品,并提供了极好的解决方案,即使你是一个小公司,你也能快速的扩展你的网络应用。

另外下面详细介绍一下Amazon EC2,来自cookoo的博客
引用

EC2全称Amazon Elastic Compute Cloud,是Amazon 2006年推出的新一代hosting服务,目前仍在beta阶段,但已在硅谷火热蔓延中。

EC2作为一个grid系统,on-demand方式的灵活消费是最突出的特点。按小时收费($0.1/hr/instance),需要负载或计算量高的时候就多开几个instance,不用了关掉。 不再有传统hosting的固定合同。

instance基本硬件配置:Xen VM,2G CPU, 1.7G RAM, 文件系统Ext3: 10G /(镜像持久), 140G /mnt(每次重启被清空) 24*7开着的话一个月$72, 比同配置的dedicated server便宜多了^^

guest OS:linux or windows,目前不支持freebsd, xen的问题。。。

EC2是不负责储存的,每次instance关掉重启除/mnt外所有数据还原成VM镜像的初始状态,/mnt则被清空。储存由S3 (Amazon Simple Storage Service)服务负责,所以得有脚本每次重启时从S3恢复数据库。

ec2的流量费用比较高,[删除]不适合流媒体类站点和文件下载类站点[/删除]不过可以直接由S3来提供文件服务。刚看了一个video介绍youtube的架构,他们以前用CDN(也许是akamai),收购后转到google bit table提供流媒体文件服务,真是兼并协同效应的典范。

ec2麻烦的地方:
1. 命令行工具极其烦琐,不过有基于firefox插件的相应工具极大方便了管理。
2. instance每次重启会被动态分配一个domain,得写个脚本每次启动更新name server以对应固定public domain

6
0
评论 共 2 条 请登录后发表评论
2 楼 lostcat 2008-04-20 13:15
http://iceskysl.1sters.com/  有几篇文章还不错。
1 楼 ouspec 2008-04-10 23:07
Amazon EC2看起来也很不错阿,但是Amazon没有google在业界的影响力,所以没有google app engine这么轰动吧。

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • 基于javaEE学生选课系统.zip

    本人结合学生选课管理的实际需要,完成了对学生选课管理系统的需求分析、功能...采用一个开放源代码的、基于Java的可扩展开发平台eclipse作为主要开发工具,以及一个大型关系数据库管理系统SQL Server作为数据管理工具

  • javaee7源码-javaee-spec:JavaEE平台规范

    源代码存储库视图中查看,以便此页面中的链接正常工作。) Java EE 8 Java EE 8 于 2017 年 8 月 21 日获得 JCP EC 批准。最终规范可在 上下载,也可以在 上找到。 整个平台的 javadoc 都可用。 Java EE 8 的规范...

  • 系统部署在服务器上源代码能拿到吗,本教程来主要讲的内容是在windows上安装和部署配置tomcat服务器。Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小...

    Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。Tomcat安装教程1.双击.exe安装程序,显示如下...

  • eclipse如何简单的查看java源代码

    有时候我们写代码时想要知l道jdk源码里是怎么实现的,或者是怎样的。比如我想看看StringUtils里面的isEmpty和isBlank有什么区别。那么最简单的方法是直接点进去查看,但这往往需要安装一个插件或者来一点小技巧。...

  • Java Eclipse查看源代码

    Java查看源代码的方式(一)直接在JDK安装目录下查看src.zip压缩包 (一)直接在JDK安装目录下查看src.zip压缩包

  • JAVAEE

    JavaEE概述 应用模式演化 1.单机应用 2.C/S应用 3.B/S应用(主流) 4.云应用 JavaEE多层架构 概述 表现层 业务层 持久层 JavaEE技术框架 1.组件技术 2.服务技术 3.通信技术 JavaEE编程原理 1.编程思想...

  • JavaEE大作业

    javaee大作业-学生作业管理系统 项目简介:学生作业管理系统基于mybatis创建的,tomcat服务器版本8.5.42,数据库基于mysql8. 主要功能: 学生登录系统,查看教师布置的作业和提交作业 教师登陆系统,添加学生,添加...

  • javaEE结课作业之简易博客网站

    该文件为javaEE实现简易博客工程源代码,其中css部分为网上找的模板,不妥删。其余业务流程代码均为原创。 嗯,是我们javaEE结课要求的大作业,可以用来作参考。

  • 【JAVAEE基础学习(5)】--简述TomCat篇

    2、Jboss:是一个遵从JavaEE规范的、开放源代码的、纯Java的EJB服务器,它支持所有的JavaEE规范(免费)。 3、GlassFish:由Oracle公司开发的一款JavaWeb服务器,是一款强健的商业服务器,达到产品级质量(应用很少...

  • JavaEE总结

    5.Spring实现事物的方式有哪些? 6.SpringMVC的执行流程(工作原理)? 7.Mybatis中#{}和${}的区别是什么? 8.事物的四大特性有哪些(ACID)? 9.JVM有哪些垃圾回收算法? 10.Spring的事物管理机制实现原理? ...

  • javaEE初阶 — 如何用 HTML 编写一个简易代码

    建立一个文本文档的方式编写、标签的方式编写、补充:更改后缀的方式、如何使用 VS Code 来编写一个 html 代码、VS Code 的下载、VS Code 的使用、代码的特点

  • 在Linux中搭建JAVAEE的开发环境

    在Linux中搭建JAVAEE的开发环境

  • java ee 购物车代码_JAVAEE——宜立方商城12:购物车实现、订单确认页面展示

    1.学习计划第十二天:1、购物车实现2、订单确认...3、展示购物车列表页面4、修改购物车商品数量5、删除购物车商品2.2.工程搭建e3-cart-web打包方式war可以参考e3-portal-web2.2.1.Pom文件4.0.0cn.e3malle3-parent0...

  • jsp页面在tomcat部署后访问为源代码页面

    今天后台跳转jsp页面,无法正常显示jsp页面显示的是源代码界面 就是这样的。 解决办法是,在web.xml里的<url-pattern>/*</url-pattern>改为<url-pattern>/</...

  • javaee

    javaee

  • 21天学通java EE 源代码

    一本好书,但源码很难找,找了好久,找到与大家分享,呵呵

  • java mvc框架 源代码_9.MVC模式 -- 改造源代码

    一、MVC设计模式软件可以认为有 Model View Controller 来组成 MVC设计模式 要求这三部分 应该尽量独立 互不干扰 使程序结构清晰 便于开发和维护二、JAVAEE经典三层架构将整个JAVAEE的开发过程分为 Web Service Dao ...

  • JavaEE(SpringMVC)期末复习(选择+填空+解答)

    文章目录 JavaEE期末复习 一、单选题: 二、多选题 三、填空题 四、解答 JavaEE期末复习 一、单选题: 1.Spring的核⼼技术是( A )? A依赖注入 B.JdbcTmplate C.声明式事务 D.资源访问 Spring的核心技术包括依赖...

  • 16 Linux之JavaEE定制篇-搭建JavaEE环境

    16 Linux之JavaEE定制篇-搭建JavaEE环境

  • javaee课程作业管理系统大作业

    作业管理系统大作业一、系统功能二、使用技术三、代码结构四、功能展示1.教师1.1登陆注册功能1.2教师管理界面1.3添加学生1.4 消除学生(查看所有学生信息)1.5查看已经布置过的作业1.6批改作业2学生2.1注册2.2学生管理...

Global site tag (gtag.js) - Google Analytics