InfoQ在线课堂:AWS存储服务特点与典型应用场景

存储在应用架构设计中非常关键的一环。不同的应用,对于存储的并发访问量、响应时间、数据持久性保护、高可用、访问接口以及成本等都有不同的需求。本期在线讲座,将从互联网时代应用程序对数据存储的多种需求出发,全面介绍AWS云平台所提供的多种数据存储服务,其中包括完全基于非结构化数据存储的简单存储服务S3、侧重于磁盘性能的弹性块存储(EBS)、传统的关系型数据库服务、NoSQL 数据库DynamoDB以及缓存集群服务等,并以客户案例为例说明这些服务的实际应用场景。

最近,AWS在云计算领域的布局动作不断扩展。Amazon Web Service团队对他们的DynamoDB NoSQL数据库服务进行了更新。这次更新改善了DynamoDB对JSON的支持,提高了DynamoDB的可扩展性,并且增加了免费用量。开发者现在不仅拥有25GB的免费存储空间,还可以使用AWS SDK对较大的JSON文档进行存储、索引、查询和更新。

在AWS re:Invent 2014大会上,AWS推出了高性能容器管理服务EC2 Container服务,用户可以在AWS上使用容器轻松地运行和管理分布式应用。EC2 Container服务包含一组强大的API用于运行和管理容器,用户可将之作为应用的核心构件,且可获得与其他AWS服务一样的高程序性控制力和灵活性。另外,EC2 Container服务可以与Docker Hub集成。

会上,AWS还推出了Aurora,一个面向Amazon RDS(关系数据库服务)、兼容MySQL的数据库引擎,它结合了高端商用数据库的高速度和高可用性特性以及开源数据库的简洁和低成本。Aurora的性能可达MySQL数据库的五倍,且拥有可扩展性和安全性,但成本只是高端商用数据库的十分之一。Aurora具有自动拓展存储容量、自动复制数据、自动检测故障和恢复正常等功能。

关于数据迁移,当你的数据规模达到PB级别的时候,想要移动这样大规模数据时就会变的费时费力,这也是企业在利用AWS规模化和弹性优势处理分析任务时面临的最大挑战之一。“运用Tsunami UDP将大数据迁移至云中”主要介绍了加速文件传输协议,谈到如何利用Tsunami DUP实现将大规模数据迁移到云中,其中利用UDP处理数据传输,TCP负责连接控制。值得一提的是,与SCP、FTP或者HTTP等纯粹基于TCP的协议不同,这些混合型UDP/TCP协议处理数据的吞吐量更加出色,它可以充分利用当前的可用带宽并不易受到网络延迟的影响,这些特性使其成为远距离数据传输当中的一个很好的选择。例如在AWS区域基础设施之间将大型文件由本地传输到云端。在理想状况下,利用混合UDP/TCP模式加速的文件传输协议比传统的TCP协议(例如FTP)在传输速率上要快几十倍乃至上百倍。

Amazon DynamoDB正迅速成为世界上发展势头最强劲的游戏数据库。《水果忍者》(由Halfbrick工作室开发)、《战斗营地》(由PennyPop开发)等游戏都充分利用Amazon DynamoDB的一键式扩展性功能,支撑游戏高速的发展,为全球数百万玩家提供服务。Amazon DynamoDB还得到包括Supervillain工作室在内的众多开发人员的赞赏,该工作室的知名作品包括《塔炮战争》与《特隆:进化》。在文章“Amazon DynamoDB在游戏开发中的应用”中,大家将了解Amazon DynamoDB如何帮助大家为自己的移动游戏快速建立起可靠且极具可扩展性的数据库层。我们将分步剖析设计示例并了解如何以每天不足一杯咖啡钱的成本为游戏提供弹性资源支持。我们还将模拟一家快速发展的客户,观察Amazon DynamoDB如何在时间与成本效率的前提下将玩家支持规模扩展至数百万之巨。

本次课程时间:2014年11月18日 20:30-21:30

讲师介绍:张波,AWS资深技术讲师,专门负责为广大AWS客户及开发者提供专业的AWS培训服务。 在加入AWS中国前,张波曾担任EMC大中国区资深技术顾问,负责向中国,香港及台湾的合作伙伴提供售前咨询和培训服务。专业领域包括虚拟化环境中的存储、备份和容灾解决方案。在加入EMC之前,他在施耐德电气中国负责大型SAP基础架构的设计及运维工作。

详情大家可以查看本次活动的报名页面。

你可能感兴趣的:(InfoQ在线课堂:AWS存储服务特点与典型应用场景)