作为一个数据库从业人,总结一下这次需要关注的技术点,等待后续资料发出来,进一步钻研。
Amazon Time Sync Service
aws免费提供了类似true time的跨数据中心方案,true time是spanner的核心技术之一,用于事务时间戳的分配,但是到底这个服务的精度如何,故障下是否有精度保证,以及是否存在回跳等问题,需要进一步的研究。
参考资料:
Rise of TrueTime: Rationale behind Amazon Time Sync Service
server less
aws lambda是当之无愧作为server less的代表。
通过 AWS Lambda,无需配置或管理服务器即可运行代码。您只需按消耗的计算时间付费 – 代码未运行时不产生费用。借助 Lambda,您几乎可以为任何类型的应用程序或后端服务运行代码,而且全部无需管理。只需上传您的代码,Lambda 会处理运行和扩展高可用性代码所需的一切工作。您可以将您的代码设置为自动从其他 AWS 服务触发,或者直接从任何 Web 或移动应用程序调用
同时,今年aurora也支持server less服务,可以提供后台自动扩容的功能,在云上这是杀手锏一样的特性。
aurora multi-master
aurora不负众望,提供了多写的功能,aurora的多写实现和当前的方案都不同,同时作为云上数据库杰出代表,aurora在架构上的取舍值得仔细权衡。
chaos engineering
分布式系统测试的代表作,今年netflix的高级工程师nora jones作为代表发表云上测试的一些技术。
iflix架构演进
iflix 是一个付费视频点播平台,他们从一开始就在 AWS 上搭建了技术架构,从简单到逐步拓展。而 AWS 广泛而深入的服务让一切变得更为简单。
对于面向消费者的创业公司而言,使用现成的云上技术可能是更节约成本的方式。这个迁移过程和架构演变需要进一步关注。
AWS Cloud9
AWS Cloud9 是一种全托管的用于编写、运行、纠错的云集成开发环境。
EC2 架构的新演进——Nitro 系统架构。在 Nitro 系统架构中,网络、存储、安全管理及监控都从传统实例中解耦,被迁移到专属硬件中。这些功能都将模块化、微服务化,使其能够快速迁移并且随时能够根据新的需求而演进。
云上开发,云上测试,云上发布,aws的雄心壮志是将工程师的一生都迁到云上,其实很多公司内部开发测试都是使用自家的云服务,但是aws让一切变得更容易。尤其是lambda和server less这两个特性,更是杀手锏一般。