仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 578|回复: 8
打印 上一主题 下一主题

[学习教程] JAVA教程之怎样高效利用亚马逊EC2之服务可用性与数据存储仓酷云

[复制链接]
灵魂腐蚀 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-18 11:17:02 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
由于这些智能化家电的市场需求没有预期的高,Sun放弃了该项计划。就在Oak几近失败之时,随着互联网的发展,Sun看到了Oak在计算机网络上的广阔应用前景,于是改造了Oak,自觉布以来,AWSEC2服务(事先只要独一实例范例:m1.small)已从供应基础运算才能不休扩大成如今十分完美的弹性盘算基本举措措施服务,不但运算实例的范例极年夜丰厚,并且其相干服务(如EBS、ElasticIP、AutoScaling、ELB等)也连续到场。EC2已成为全部AWS服务的基石,良多厥后公布的AWS服务,如干系数据库服务(RDS)、弹性MapReduce盘算服务(EMR)等都是基于EC2来构建的。如今,EC2服务包含的内容愈来愈丰厚,怎样高效、经济地利用好EC2服务成为良多AWS开辟职员存眷的要点。在已往4年里,我们一向在利用AWS构建全部在线服务。由于项目背景是运算麋集型的服务,以是EC2是利用最多的服务(占全部项目AWS本钱的90%以上)。本文将从以下几方面分享从实践项目中总结出的EC2利用履历。


  • 服务可用性:AWSEC2在本身供应高可用服务的同时,还供应了多项相干服务匡助我们进步服务可用性。准确利用这些服务能够有助于构建高可用的AWS在线服务。
  • 数据存储:AWS供应了各类存储服务,个中和EC2分离最为严密的是EBS和InstanceStorage。怎样公道选择和利用这些存储服务是利用EC2中的一个关头考量。
  • 服务平安:在私有云服务中,平安永久是一个关头话题。AWSEC2在供应平安回护高低足了工夫,我们必要公道利用好这些服务战略来回护好本人的服务。
  • 本钱把持:比拟于存储、收集等服务,盘算服务仍是对照高贵的,EC2也是云云。因而,高效、经济地利用EC2服务就成为全体服务本钱把持中最主要的一环。
  • 主动部署:在夸大急迅开辟确当下,撑持疾速部署是必不成少的。AWS为疾速部署服务供应了多种计划,而且有充足丰厚的API来撑持自界说部署战略。与此同时,AWS在环球已有多个数据中央,以是在环球疾速部署服务也已成为大概。
下面的任何一个方面都能够有十分多的内容。因而,接上去的会商只会环绕EC2来先容响应范畴的团体履历和倡议。
服务可用性
普通来讲,服务可用性就是服务对用户可用的几率,一样平常以百分比暗示(如AWSEC2供应99.95%的可用性保证)。包管高服务可用性是一个十分庞大的应战(特别是在高并发和庞大手艺栈的情形下),而这个目标又是一切在线服务的基本性目标。为此,AWSEC2在包管本身高服务可用性的条件下,还为部署在其上的各类服务供应了构建高可用性服务的各类基本举措措施。因而,在会商这个主题时,起首看看AWS保举的典范Web服务架构(),我们便能总结出一些保举的理论履历。

AWSWeb使用保举架构
1.在多个AvailabilityZone(AZ)中部署服务。每一个AWSRegion内的AZ都是物理上独自断绝的,它们有各自自力的供电体系和收集接进,乃至是两个完整自力的机房。当服务部署在多个AZ下,只要部署的一切AZ都呈现妨碍时,服务才会被完整中止。实际上说,假如服务同时部署在N个AZ的EC2上,那末EC2成绩影响服务可用性的几率就降到(0.05N)
山那边是海 该用户已被删除
沙发
发表于 2015-1-20 19:18:36 | 只看该作者
是一种由美国SUN计算机公司(Sun Microsystems, Inc.)所研究而成的语言
小妖女 该用户已被删除
板凳
发表于 2015-1-29 16:05:07 | 只看该作者
自从Sun推出Java以来,就力图使之无所不包,所以Java发展到现在,按应用来分主要分为三大块:J2SE,J2ME和J2EE,这也就是Sun ONE(Open Net Environment)体系。J2SE就是Java2的标准版,主要用于桌面应用软件的编程;J2ME主要应用于嵌入是系统开发,如手机和PDA的编程;J2EE是Java2的企业版,主要用于分布式的网络程序的开发,如电子商务网站和ERP系统。
乐观 该用户已被删除
地板
发表于 2015-2-3 12:21:14 | 只看该作者
[url]http://www.jdon.com/[/url]去下载,或到同济技术论坛的服务器[url]ftp://nro.shtdu.edu.cn[/url]去下,安装上有什么问题,可以到论坛上去提问。
海妖 该用户已被删除
5#
发表于 2015-2-6 16:48:32 | 只看该作者
如果要向java web方向发展也要吧看看《Java web从入门到精通》学完再到《Struts2.0入门到精通》这样你差不多就把代码给学完了。有兴趣可以看一些设计模块和框架的包等等。
第二个灵魂 该用户已被删除
6#
发表于 2015-2-17 09:40:39 | 只看该作者
另外编写和运行Java程序需要JDK(包括JRE),在sun的官方网站上有下载,thinking in java第三版用的JDK版本是1.4,现在流行的版本1.5(sun称作J2SE 5.0,汗),不过听说Bruce的TIJ第四版国外已经出来了,是专门为J2SE 5.0而写的。
飘飘悠悠 该用户已被删除
7#
发表于 2015-2-24 08:30:14 | 只看该作者
《JAVA语言程序设计》或《JAVA从入门到精通》这两本书开始学,等你编程有感觉的时候也可以回看一下。《JAVA读书笔记》这本书,因为讲的代码很多,也很容易看懂,涉及到面也到位。是你学习技术巩固的好书,学完后就看看《JAVA编程思想》这本书,找找一个自己写的代码跟书上的代码有什么不一样。
冷月葬花魂 该用户已被删除
8#
发表于 2015-3-10 18:02:51 | 只看该作者
有时间再研究一下MVC结构(把Model-View-Control分离开的设计思想)
兰色精灵 该用户已被删除
9#
发表于 2015-3-20 16:25:18 | 只看该作者
不过,每次的执行编译后的字节码需要消耗一定的时间,这同时也在一定程度上降低了 Java 程序的运行效率。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-11-15 05:17

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表