临近AWS Outposts年底发布,更多细节揭秘

临近AWS Outposts年底发布,更多细节揭秘

继2018年re:invent上发布之后,Outposts收获了极高的关注度,Outposts将一致的AWS基础设施、API还有各种工具放到了用户数据中心里,Outposts是一个纯托管的服务,物理设备是AWS组装好的,操控由AWS来完成,包括监控管理以及更新工作都是由AWS来做的,能与远程的AWS region互联。最近,AWS的计算服务的副总裁Matt Garman最近公布了Outposts的更多细节。

Outposts都有哪些服务?

Outposts支持包括C5, M5, R5, I3en,G4在内的各种EC2实例类型,支持本地的EBS卷的块存储,所有这几个实例都支持本地直连存储选项(也就是带d的实例类型),除了这两个比较基本的服务外,包括ECS和EKS这样的容器服务,用于数据分析的EMR服务,当然还有关系型数据库服务RDS,高级点的服务包括人工智能瑞士军刀SageMaker也都会有。

AWS一直在强调,Outposts是作为AWS在用户本地数据中心的延伸服务,云端的云服务能跟本地的Outposts无缝对接,到底怎么个无缝服务法呢?

用户可以用专有网络连接到公有云端的S3桶或者DynamoDB,公有云上有的工具,本地的Outposts也都能用,比如CloudTrail会自动记录API调用日志,CloudFormation蓝图也一样能用来创建基础架构,一样用IAM来管理权限,一样用AMI来创建实例,Matt Garman还表示如果未来有什么新的服务的话,Outposts也一样能享受到。

Outposts大致上分为两个版本,一个是VMware Cloud on AWS Outposts,侧重照顾原来VMware的用户,一个是AWS Outposts version。

Outposts让AWS的应用行业垂直化

Matt Garman表示在与制造业,医疗行业,金融行业,媒体,娱乐以及典型行业用户沟通时发现用户对Outposts还是比较感兴趣的,大家最感兴趣的还是微秒级的延迟,许多用户需要在制造工厂本地运行计算密集型应用,还有许多用户在做图片分析的时候需要图形计算密集型服务,每天需要传输几百TB的数据。

在这些场景下用户都希望云上和云下能集成在一起,也就是说需要混合云。

Outposts在运行的过程中是必须要联网的,但是就是有用户不想联网或者不想联网的时候怎么办嗯?Snowball Edge是AWS的边缘计算基础设施服务,在连不上网的游轮上和荒郊野岭的矿山深处都得用Snowball Edge。

Outposts的硬件细节

此前的一个介绍视频里(这是一个不刷量的油管十万+视频,可见关注度之高),Outposts工程师团队的小胖哥Anthony Liguori介绍了Outposts硬件细节。

小哥展示的是一台在西雅图的开发机,但这就是2019年年底要发布的那个Outposts rack,也是跟AWS在自己数据中心里的同款硬件,外形尺寸方面,跟数据中心常见的rack区别不大,所有一切都是预装好的,对用户来说,插电接上网(对网络没有特别要求)就万事大吉了。

Outposts rack的电源背板设置在了中间的长条,采用的是集中式的冗余变压器,然后分别给服务器供直流电,常见的服务器在每个服务器都有电源,分散设计的电源故障率会明显升高而且交流电转直流电的效率也会比较低。

Outposts rack许多部件都是冗余设计的,都是可拆卸可替换的,而且替换过程中不影响正常应用,在硬件管理运维上,任何固件的故障都会报警,告诉用户哪些部件坏了需要更换,用户可以把坏的部件寄回给AWS,AWS会快递一个新的部件给你。扩展管理方面也很简单,不需要用户做什么特别的操作,自动化程度比较高。

Outposts rack采用了双交换机设计,交换机是100GE的,当然也可以选用10GE的版本,看用户实际需求,用户通过交换机连接多台Outposts rack进行扩展。

Outposts rack也用到了Nitro系统,Nitro系统是AWS在硬件上的一大创新,ASIC硬件内置hypervisior等多种功能,很大程度上降低了主机上的资源消耗,使资源运行效率大为提升,AWS在自己的数据中心里用了大量的Nitro卡,这些Outposts rack也都有,不过Outposts rack多了一个连接远程云数据中心的Nitro芯片,主要是提升了连接体验。