微信号:infoqchina

介绍:有内容的技术社区媒体

【热点】AWS在线问答:为什么选择AWS?AWS有哪些认证与考试?

2014-06-24 19:41 InfoQ

选择公有云服务商的难度与复杂度,恐怕不会比选择传统的IT设备低。在国内,至少可以罗列近十家公有云服务商,这里既有外资巨头AWSAzure,也有本土代表“BAT”,以及创新公司UCloud、青云等等。技术、口碑、服务、案例这些都是需要考虑的方面。作为全球领先的公有云服务商AWS给出了自己的建议。

本文内容来自617InfoQ在线课堂“如何在AWS云平台上构建千万级用户应用”上方国伟回答网友提问的整理,方国伟是亚马逊AWS首席云计算顾问。方国伟除了给出了选择公有云服务商的建议,还谈到了AWS的认证与考试,AWS在国内服务以及一些技术细节。

你可以在InfoQ AWS专区看到最新演讲、文章与活动信息,欢迎注册获取25美元AWS抵扣券。你也可以联系AWS,获得一手技术资料。如果你希望和方国伟直接沟通,可以通过邮件联系:guowfang@amazon.com

关于AWS在国内的服务

问:国内建Region大概需要多长时间才能建好?

方国伟:亚马逊去年发布会的时候讲了一个概念叫做“前店后厂”,引起了很多人误解,以为我们在北京没有region,宁夏有region。事实是,我们在北京有个region,现在已经建完了。目前处在有限预览阶段,正在协助邀请的部分客户上线。我们会逐步根据需要邀请更多的客户使用AWS的服务。宁夏的region今年上半年奠基了,计划以后作为中国的第二个region

问:北京的region有几个AZ(可用区)?

方国伟:我们原则这样,如果一个region对外正式商用,会有两个或两个以上的AZ。商用的region一般都有两个或两个以上的AZ,这里一般指的是EC2AZS3的数据一般会存多份,S3也有AZ的问题,但S3我们很少这么讲。

问:告诉我一个理由,在众多的云平台中为什么选择AWS

方国伟:那大家知道亚马逊的一个基本原则是我们不会去评论竞争对手,这是公司的要求。用户在选择云服务商的时候的风险与买产品是不太一样的,应该要低一些,为什么呢?因为买产品,基本上是一锤子买卖,三年之内软硬件不太会换的。但是云服务却不一样,你任何时间都可以换。这个服务到底好不好,最好亲身去体验一下。亚马逊AWS会提供一个Free Usage Tier免费套餐服务,大家可以试一下。如果要做横向比较的话,你可以从几个方面来看:

第一, 云服务商的运营经验和品牌。

第二,技术。技术包括两个维度,一是技术的广度,你要的技术他有没有,二是技术的深度,某一个技术做得怎么样,这是需要去评估的,而不仅仅去看产品名字、服务名字有可以了。比如同样叫RDS,但RDSRDS之间的差别蛮大的。同样的虚拟主机,差别也是蛮大的。

第三,服务,云计算是作为一个服务而不是产品提供了,因此服务商的服务能力和品质直接影响到用户的体验。

第四,价格。各服务商的价格有高有低,还是需要你自己去比较。

问:RDS的可靠性能达到“59”吗?

方国伟:RDS的官方SLA99.95%,这是写到SLA里去的。具体实际的服务水平也许会比这个SLA高一点。

问:S3的性能怎么样?

方国伟:一般情况下,S3的性能不是问题,你只要往里边放数据就可以了。而且S3还可以集成CloudFront CDN服务,那性能更加不是问题了。但是某些个别情况下,你可能会觉得S3的性能需要提升,那这里有一个技巧或最佳实践,你在放S3object,不要把object key的名字取的类似。因为系统会根据object key做哈希,如果名字取的相似,系统可能会将这些文件放到同一台物理服务器上去,这样会影响你的访问性能,你的object key越乱越好。有的时候,你自己写一个random生成器,让object key开始那几个字节完全不一样最好。

问:CloudFront在国内可以直接使用吗?

方国伟:CloudFront是一个CDN服务,在AWS全球有51个点。国内目前不会推出CloudFront服务。在国内我们CDN的合作伙伴是网宿。

问:介绍下亚马逊的Message通知服务。

方国伟:亚马逊有个服务叫SNS,发送方式有很多种,有通过邮件的,短信的,http访问等都可以。我们去年推出了新的SNS服务,叫做移动推送,英文为Mobile Push。现在大家知道移动应用开发很时尚,非常流行,然后你可能需要给用户的移动设备发一个Message,那Mobile Push专门是Push给安卓手机和iOS设备的。上个礼拜,我们把Mobile Push服务升级了,为什么?通过GCM向国内的安卓设备发不太方便,所以我们在国内与百度的云推送合作来支持国内的安卓设备。还有一个更新针对Windows设备,SNS的移动推送服务现在已经支持Windows设备。

对于没有用过Mobile Push同学,我用一句话解释一下,如果向不同的移动设备发Message,一般需要跟不同平台的消息服务平台去连接。如果通过SNS,那么通过与SNS的一个API接口连就可以了,然后亚马逊后台会去跟不同的平台上的Message Push Service去连,简化了你的编程和管理。

问:EMR是跑在EC2上吗?

方国伟:这是肯定的,基本上AWS需要使用计算资源的服务都是跑在E2C上面的。如果你去用EMR就会发现在创建EMR的时候,他让你选EC2实例的大小,所以EMR那肯定是跑在EC2上面的。

问:RDS底层是用什么技术隔离?

方国伟:RDS实际上跑在EC2上面,这是通过虚拟化技术最基本的隔离,当然还有其他如网络层的隔离等。

问:AWS在国内的收费方式有哪些?

方国伟:AWS国内最终的支付方式还没有确定。国外主要是采用信用卡方式,国内有国内具体的情况,所以说我们会考虑到不同的支付方式,最终会在我们服务中正式对外发布。

关于AWS的认证与考试

问:请问AWS有哪些培训和认证服务啊?

方国伟:关于认证考试培训的问题,这个很有意思的问题,为什么呢?因为大家知道如果一个平台的使用量越来越多,平台认证的价格会越来越高,我们现在看到AWS的使用量增长非常快,而且在市场上应用也非常广,所以这个认证是会挺有市场。AWS认证目前按照三个不同的角色来划分,比如说你是开发者,我们是有开发人员认证。如果你是一个架构师,那我们架构师认证。如果你是一个做运维的,我们有运维的认证。

同时在级别主要分为三个,入门级就是初级(Associate),中级叫专家级(Professional),高级叫大师级(Master),详见这里。

如果你想更系统的了解AWS的服务,你可以参加一些AWS的培训,目前国内没有正式推出,但是应该快会推出。国内培训团队推出了一个免费的培训课程AWSome Day,建议大家有机会就去参加。(InfoQ注:625AWSome Day将在成都举行,欢迎报名。)

关于认证考试,这个认证考试是机考的,要到专门的考点去考。北京的考点是在魏公村附近,这个具体的地点在注册考试时能看到。

更多精彩内容,请点击阅读原文。

 
InfoQ 更多文章 Facebook如何实现PB级别数据库自动化备份 学术派Google软件工程师Matt Welsh谈移动开发趋势 Spotify为什么要使用一些“无聊”的技术? 妹纸们放假了,汉纸们做啥? 大多数重构可以避免
猜您喜欢 微服务,我们如何与你相处 梅俏竹:阿尔法狗的前世今生 |科学人 如何进行流失用户研究(上):信息收集与方案设计 性感的颠覆 看大数据怎样卖胸罩 CRAN上R包的十年增长史