写点什么

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

  • 2014 年 11 月 17 日
  • 本文字数:1610 字

    阅读完需:约 5 分钟

存储在应用架构设计中非常关键的一环。不同的应用,对于存储的并发访问量、响应时间、数据持久性保护、高可用、访问接口以及成本等都有不同的需求。本期在线讲座,将从互联网时代应用程序对数据存储的多种需求出发,全面介绍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 基础架构的设计及运维工作。

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

2014 年 11 月 17 日 22:011255
用户头像

发布了 501 篇内容, 共 226.2 次阅读, 收获喜欢 50 次。

关注

评论

发布
暂无评论
发现更多内容

游戏夜读 | 怎么做联网五子棋?

game1night

摆脱复杂烧脑的程序代码,利用快速开发平台轻轻松松做软件

Marilyn

敏捷开发 快速开发

spring-boot-route(十三)整合RabbitMQ

Java旅途

Java Spring Boot RabbitMQ

MySQL-技术专题-性能优化—索引篇

浩宇天尚

Go发起HTTP2.0请求流程分析(前篇)

Gopher指北

HTTP HTTP2.0 Go 语言

有一说一,大型信息化企业的软件系统,还是用自研的好

Marilyn

敏捷开发 快速开发 开发工具 软件设计

架构一期第四周作业

Airs

深入分析软件快速开发平台与传统软件开发方案的优缺点

Marilyn

敏捷开发

java安全编码指南之:输入注入injection

程序那些事

Java java安全编码 java安全 java安全编码指南

OpenFaas 获得 VMworld 2020 年度最佳 Startup Spotlight 大奖

donghui

Serverless OpenFaas

架构师训练营第 1 期 第 4 周作业

李循律

极客大学架构师训练营

XJR企业级软件快速开发平台规范

Marilyn

程序员 敏捷开发 软件设计

用友政务表格技术应用开发实践:预算一体化产品核心功能搭建

Geek_Willie

SpreadJS 用友

架构师训练营第四周课程笔记及心得

Airs

低代码开发平台,来自“未来”的软件开发方案

Marilyn

敏捷开发

智能时代,快速开发平台将成为主流软件开发工具

Marilyn

敏捷开发

大企内部软件系统反复故障难以解决,业内人士:唯有彻底更换

Marilyn

敏捷开发 快速开发 开发工具

标本兼治,程序员用它整体提升公司效率

Marilyn

敏捷开发 快速开发

GitHub 上开源了一个很邪恶的项目!女生勿近,18香警告...

程序员生活志

TensorFlow 篇 | TensorFlow 2.x 基于 Keras 的模型保存及重建

Alex

tensorflow keras model save model restore tensorflow hub

JAVA & VUE ,分离式开发平台建造思路

Marilyn

Java Vue 敏捷开发

商业智能(Business Intelligence)系统的使用及设计原则

Marilyn

敏捷开发 快速开发 商业智能

Vidyo的解决方案到底是什么?有哪些特点?

dwqcmo

音视频 集成架构 解决方案 智能硬件

JAVA代码生成器,快速开发平台之魂

Marilyn

Java 敏捷开发 快速开发 开发工具

快速开发平台,高集成易扩展,进入软件疾速开发新世代

Marilyn

敏捷开发 快速开发 开发工具

Redis Sharding集群跟一致性哈希有什么瓜葛?

Man

一致性哈希 Jedis redis cluster

为了省钱,我用1天时间把PHP学完,装进DDD领域驱动设计里!

小傅哥

php 设计模式 小傅哥 架构师

MySQL 建表为啥还设置个自增 id ?用流水号当主键不正好么?

程序员小航

Java MySQL 开发 工作笔记 流水号

Kubeless 快速入门 | 玩转 Kubeless

donghui

Serverless kubeless

快速开发平台,程序员“老师傅”必备

Marilyn

敏捷开发 快速开发 开发工具

为什么巨头都在布局SaaS生态?

ToB行业头条

SASS

InfoQ在线课堂:AWS存储服务特点与典型应用场景_亚马逊云科技_崔康_InfoQ精选文章