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. linux 项目环境搭建配置

    经过三天加一上午的努力折腾,本地项目终于跑起来了,linux系统,重装后需要安装基本的php,nginx,mysql.php扩展需要安装curl ,memcache,memcached等.然后就是修改 ...

  2. Android WebView 重定向问题

    webView.setWebViewClient(new WebViewClient() { @Override public boolean shouldOverrideUrlLoading(Web ...

  3. Android adb常用指令

    Android 调试桥(adb)是多种用途的工具,该工具可以帮助你你管理设备或模拟器 的状态. 可以通过下列几种方法加入adb: 在设备上运行shell命令 通过端口转发来管理模拟器或设备 从模拟器或 ...

  4. Android本地数据存储复习

    Android本地数据存储复习 Android无论是应用层还是系统层都需要在本地保存一些数据,尤其在应用层中使用的就更为普遍,大体有这么几种:SharedPreference,file,sqlite数 ...

  5. 天气预报API(四):全国城市代码列表(“新编码”)

    说明 天气预报API系列文章涉及到的天气网站10个左右,只发现了中国气象频道和腾讯天气城市代码参数特别: 暂且称 中国气象频道.腾讯天气使用的城市代码为 "新编码" 注:中国气象频 ...

  6. C#匿名函数的坑

    在for循环中catch索引 for (int i = 0; i < n; i++) { foo(() =>{ if (i == x) //这里的i始终都是最后一个... { //bala ...

  7. Global文件编译发布,代码不执行的问题与解决

    问题:在Application_BeginRequest添加防止跨站点注入的过滤代码,VS2005编译成DLL发布后发现代码不会被执行: 环境:windows server 2008 r2 x64位  ...

  8. torch-ios框架XCODE使用备忘

    1.首先编译框架   ./generate_ios_framework 2.把框架包含进project  在general-link Frameweork and Libraries 加入这个框架,注 ...

  9. 数据库、数据表的创建SP2

      本人前一个版本的数据库.数据表的创建由于不是很详细,于是通过细心的修订,已经修复了很多Bug,希望这篇文章能够给大家一些帮助 --代表注释,相当于C#里的// --切换到master数据库,目的是 ...

  10. nil、Nil、NULL和NSNull的理解

    http://blog.sina.com.cn/s/blog_4930f8e60101h71b.html 其实早就想研究一下nil.Nil.NULL和NSNull之间的区别,只是工作上除了nil,其它 ...