6月25日我和公司同仁一起参加了亚马逊在成都的第一场AWSome Day活动。整个活动时间异常紧促,短短一天包含了7堂session,讲师的狂轰乱炸使得我们同学们普遍觉得比上班累多了。好了,废话不多说,让我们来回顾一下昨天都讲了那些东西。

第一个session主题是AWS技术推动的创新。听名称就知道给亚马逊云服务打广告了。里面讲述了AWS各种服务的牛逼,讲师说AWS计算量=其余15家云计算平台总计算量 * 5。是不是吹牛不得而知了。还有一点是AWS自从2006年发布以来经历了43次主动降价。就我个人使用AWS服务而言,感觉价格还是挺公道的。我的个人博客使用了AWS的Route53,S3,CloudFrond等服务,一个月收费也不过1刀多。这个session一句话来总结就是我们最牛B,其它的都是渣渣。当然亚马逊讲师这样说毕竟还是有一定底气的。

第二个session主题是AWS服务概览。讲师带领我们对AWS的服务做了一个整体回顾。其计算服务主要包括EC2,存储服务包括S3,EBS,Glacier。数据库服务包括Redshift,DynamoDB,RDS,ElasticCache。部署与自动化服务包括CloudFormation,BeanStalk,OpsWorks。认证与访问服务IAM。网络服务VPC,Route53,ELB,Direct Connect。分布式计算服务包括Amazon EMR, Auto Scaling。内容传输服务CloudFront。大家看到这里是不是有点头晕了?

第三个session主题是AWS存储服务。讲师仔细介绍了S3,EBS,Glacier三种存储服务的不同与适用场景。S3的容灾率最高,可用性最高,并且每个存储文件附带一个url,可以直接访问。EBS价格公道,需要配合S3或EC2来访问使用。而Glacier相当于存档文件,可以保存10年以上,价格最低。如果你上存储的数据大于1TB,甚至PB级别,亚马逊还贴心的提供了数据Import/Export服务,那速度是杠杠的,可以达到几十GB的传输速率。那么亚马逊是如何达到这样的带宽那?方法是你把你的硬盘邮寄给亚马逊数据中心,亚马逊数据中心直接外挂你的硬盘进行数据导入。

吃了免费的午餐,下午的一大波session又来袭了。

下午第一场session是关于AWS计算服务和网络。讲师介绍了最常用的EC2服务,还有用于大数据分析和挖掘的EMR系统。并且顺带讲述了CloudFront,Rout53,ELB等是如何协作来提供网络应用程序的访问速度的。还有亚马逊那神奇的Auto Scalling技术。安全是云服务的重中之重。亚马逊采用了IAM来统一管理和分配对云上的资源的各种访问。用户可以创建用户名和密码,创建access key,创建用户组等多种方式来控制对各种资源的访问。亚马逊也提供了VPC和路由机制来实现公网和私有局域网的的隔离和访问。

第二场session是关于AWS管理的服务和数据库。亚马逊提供DynamoDB,RDS,Redshift,ElasticCache等与数据库有关的服务。其中DynamoDB是亚马逊自护研发的no sql数据库系统,自然少不了一番大吹特吹。RDS数据库支持mysql,Oracle,sql server等。这些数据库服务都支持自动备份,每隔5分钟备份一次,备份文件可保存0-35天。用户也可以手动备份,将备份文件放置到S3中永久保存。Redshift是亚马逊提供的数据仓库服务,可帮助你使用现有的商业智能工具进行大数据分析和处理。ElasticCache是亚马逊内置的缓存服务,DynamoDB,RDS数据库都可使用,可有效提高数据库吞吐量。

第三场session是AWS的部署和管理。CloudWacth可以检测云上的资源,并根据配置的policy来自动进行scale out和scale in。比如如果CloudWatch发现EC2实例的cpu占用率在90%以上并保持5分钟,则会自动setup新的EC2服务器并注册到ELB上。使用的好的话运维人员再也不同半夜从床上爬起来解决问题了。而CloudFormation,Elastic Beanstalk,OpsWorks都是DevOps工具箱中不可缺少的工具,如果要实现inforstructure as code,这些工具可助你一臂之力。

最后一个session是AWS解决方案参考架构概览。这里主要说明了你的应用程序如果要放到云上,在设计架构的时候需要遵守一定的准则,否则无法使用到云的优势,结果适得其反。比如AWS提供给你菜刀切肉,水果刀切水果。你偏偏拿个水果刀切肉还直吆喝着不好使,那就不对了。总之一句话,架构设计时一定要SOA,SOA,SOA。

OK,大概内容就是这样了。听了以后是不是想亲自动手。什么?还有没有AWS账号?什么?还没有信用卡?什么?不知道哪里有详细的学习文档?

统统忘掉这些吧。AWS祭出了神器:https://run.qwiklabs.com。这是一个用于学习和演练亚马逊各种服务的实验室,只需花一分钟注册即可使用。里面有各种服务的详细操作文档,并且支持真实演练。当你选择一堂课后,qwiklabs会自动给你生成一个AWS账号,你可以使用该账号登陆到真实的亚马逊云服务终端中进行各种破坏而不花费你一毛钱。想当年我自己play with AWS各种云服务时可没少花冤枉钱。

熟悉了亚马逊云,学习其它云还不是小菜一碟。

成都亚马逊AWSome Day回顾的更多相关文章

  1. A亚马逊WS网上系列讲座——怎么样AWS云平台上千万用户的应用建设

    用户选择云计算平台构建应用程序的一个重要原因是高弹性的云平台和可扩展性. 面向Internet应用程序通常需要支持用户使用大量,但要建立一个高度可扩展.具有一定的挑战,高度可用的应用程序,只有立足AW ...

  2. 亚马逊副总裁谈Marketplace平台的个性化服务

    说到个性化,亚马逊无疑是挖掘与利用数据为消费者打造个性化网购体验的先驱之一.而现在,几乎所有的公司和网站都在利用更加个性化的推荐算法为用户提供更好的购物和浏览体验. 亚马逊近年来尤其重视将其个性化特性 ...

  3. 使用AWS亚马逊云搭建Gmail转发服务(三)

    title: 使用AWS亚马逊云搭建Gmail转发服务(三) author:青南 date: 2015-01-02 15:42:22 categories: [Python] tags: [log,G ...

  4. 借助亚马逊S3和RapidMiner将机器学习应用到文本挖掘

    本挖掘典型地运用了机器学习技术,例如聚类,分类,关联规则,和预测建模.这些技术揭示潜在内容中的意义和关系.文本发掘应用于诸如竞争情报,生命科学,客户呼声,媒体和出版,法律和税收,法律实施,情感分析和趋 ...

  5. 使用AWS亚马逊云搭建Gmail转发服务(二)

    title: 使用AWS亚马逊云搭建Gmail转发服务(二) author:青南 date: 2014-12-31 14:44:27 categories: [Python] tags: [Pytho ...

  6. 使用AWS亚马逊云搭建Gmail转发服务(一)

    title: 使用AWS亚马逊云搭建Gmail转发服务(一) author:青南 date: 2014-12-30 15:41:35 categories: Python tags: [Gmail,A ...

  7. 亚马逊S3下载上传文件

    引用网址: http://www.jxtobo.com/27697.html 下载 CloudBerry Explorer http://www.cloudberrylab.com/download- ...

  8. 亚马逊云架设WordPress博客

    作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明.谢谢! 这篇文章介绍如何在亚马逊云架设WordPress博客.最强的云,加上最流行的建站工 ...

  9. 程序员面试大揭秘——应聘微软、亚马逊、谷歌、苹果等IT公司你都要做什么准备?

    对于多数求职者而言,面试好似一个迷局.你去了,见了几个面试官,答了一堆问题,然后,或两手空空离开,或幸运地拿到录用通知. 你有没有想过: 面试结果是怎么得出的? 面试官会不会互相交流? 公司最看重哪些 ...

随机推荐

  1. 添加Properties取值和枚举取值

    <!--配置文件--><property name="ppp"> <props> <prop key="11"> ...

  2. 大前端学习笔记整理【四】LESS基础

    第一次接触CSS预编译,然后对比后发现其实less的上手容易度确实比sass高不少,再加上公司项目也是使用的less.所以想想还是根据网上的各种教程,整理出来了一些比较基础的.而且比较能让我们这种初学 ...

  3. action func用法记记

    public partial class Form1 : Form { public Form1() { InitializeComponent(); } public delegate void s ...

  4. Hadoop streaming模式获取jobconf参数

    1. 像map_input_file这种环境变量是在hadoop-streaming.jar程序中设置的,所以无需-cmdenv map_input_file参数就可以在php中直接引用,如$var= ...

  5. ElasticSearch学习-centos下安装

    1.安装java运行环境(jre) //这里我安装了jdk 其实只需要安装jre就可以了 0)cd /usr;mkdir /usr/java; cd java 1)wget http://downlo ...

  6. mybatis报invalue types()错误

    错误信息: Cause: org.apache.ibatis.reflection.ReflectionException: Error instantiating class cn.qd.mybat ...

  7. 在idea中mybatis错误(1)

    错误提示为: ### Error building SqlSession.### The error may exist in cn/qd/mybatis/map/productMapper.xml# ...

  8. 【线段树套平衡树】【pb_ds】bzoj3196 Tyvj 1730 二逼平衡树

    线段树套pb_ds里的平衡树,在洛谷OJ上测试,后三个测试点TLE #include<cstdio> #include<algorithm> #include<ext/p ...

  9. (转)Linux下root密码丢失和运行级别错误的解决办法

    我们知道,root用户在Linux中是相当重要的,其地位如同Windows中的Adminstrator 有了root权限我们还能修改其他用户的密码,可是,如果root用户的密码丢失该怎么办? 不用担心 ...

  10. linux下配置ssledge代理服务器

    ssl edge 是一个非常好用的VPN/proxy, 比云梯 稳定快速的多.  在LINUX下开发 Titanium 需要用到各种FQ,所以它是必备工具. 1. 根据自己付费后的用户名和密码,下载 ...