亚马逊AWS官方博客

现已推出 – 兼容 PostgreSQL 的 Amazon Aurora

去年年底,我提到过我们向 Amazon Aurora 添加 PostgreSQL 兼容性的计划。公告发布后不久,我们推出了封闭测试版,并于今年年初发布了一个公开预览版。在测试版和预览版期间,我们收到了很多极好的反馈,我们将倾尽全力确保产品满足乃至超出大家的期望! 现已正式发布 非常高兴告诉大家:兼容 PostgreSQL 的 Amazon Aurora 现已正式发布,您现在就可以在四个 AWS 区域 (将在更多区域发布) 使用它。它兼容 PostgreSQL 9.6.3,可自动扩展为支持高达 64 TB 的存储 (后台采用 6 路复制技术以提升性能和可用性)。 与兼容 MySQL 的 Amazon Aurora 一样,这是一个完全托管版本,非常容易设置和使用。在性能方面,吞吐量最高可达您自己运行 PostgreSQL 时的 3 倍 (可以参阅 Amazon Aurora: Design Considerations for High Throughput Cloud-Native Relational Databases 了解我们如何做到这一点)。 您可以从 RDS 控制台启动兼容 PostgreSQL 的 Amazon Aurora 实例:引擎选择 […]

Read More

研究热点:基于 Apache MXNet 的开源 BNN (二值神经网络) 库 – BMXNet

这是一篇由德国波茨坦 Hasso Plattner 研究所的 Haojin Yang、Martin Fritzsche、Christian Bartz 和 Christoph Meinel 发布的客座文章。我们很高兴看到研究工作促进了深度学习在低功耗设备上的实际实施。这项工作在将强大的智能功能拓展到我们日常生活的过程中发挥着举足轻重的作用。 近年来,深度学习技术在学术界和行业里取得了良好的业绩和众多突破。但是,最先进的深度模型计算成本高昂、占用大量存储空间。移动平台、可穿戴设备、自主机器人、IoT 设备等领域的众多应用也对深度学习有着强烈的需求。如何在这样的低功耗设备上有效实施深度模型成了一大难题。 最近提出的二值神经网络 (BNN) 使用位运算代替标准算术运算,大大降低了存储器大小和访问要求。通过显著提高运行时效率和降低能耗,我们得以在低功耗设备上实施最先进的深度学习模型。这项技术与对开发人员友好 (相比 VHDL/Verilog 而言) 的 OpenCL 相结合,也使 FPGA 成为了深度学习的可行选择。 在这篇文章中,我们将为大家介绍一种基于 Apache MXNet 的开源 BNN (二值神经网络) 库 – BMXNet。开发完成的 BNN 层可以无缝应用于其他标准库组件,并且在 GPU 和 CPU 模式下均可工作。BMXNet 由 Hasso Plattner 研究所的多媒体研究小组维护和开发,在 Apache 许可证下发布。https://github.com/hpi-xnor 提供了该程序库以及一些示例项目和预训练二值模型等下载资源。 框架 BMXNet 提供支持输入数据和权重二值化的激活、卷积和全连接层。这些层称作 QActivation、QConvolution 和 QFullyConnected,经过专门设计,可直接替换相应的 MXNet 变体。它们提供了一个附加参数 […]

Read More

使用 Astro 如何构建 Astrobot Voice —— 电子邮件语音辅助工具

这是 Astro Technology, Inc. 首席技术官 Roland Schemers 撰写的一篇客座文章。用他们自己的话说,Astro “在人工智能的支持下,为人员和团队创建适用于 Mac、iOS 和 Android 的现代电子邮件应用程序。现在,使用应用内电子邮件语音辅助工具 Astrobot Voice,您不用离开 Astro 的应用程序即可阅读、管理和回复电子邮件。” 最近,Astro 发布了 Astrobot Voice,这是第一款应用内电子邮件语音辅助工具。这意味着,现在,您不用离开 Astro 的 iOS 或 Android 应用程序即可阅读、管理和回复电子邮件。 在 6 月份 Astro 发布 Amazon Alexa 技能后,我们期待让更多人能够通过语音管理电子邮件。在这篇文章中,我们从技术角度详细介绍了我们为何选择这条路、我们如何完成目标以及我们所使用的技术。 为何要构建应用内语音? 我们是 Amazon Echo 的所有者和粉丝,为了表示欢迎和对我们自己的 Alexa 技能进行 dogfood 测试,我们实际上为每位 Astro 新员工提供了 Echo Dot。我们看到技能获得了成功,并想出了多种与更多人在更多场合进行互动的方法。因此,我们决定探索构建应用内语音的可行性。 选择软件 在确定如何构建应用内语音时,我们考虑了一些选项,但同时谨记以下几点目标: 尽可能重复使用我们基于文本的辅助功能 (在 api.ai 上运行) 或 […]

Read More

使用 Amazon Rekognition 快速构建智能照片库

简介 在数据爆炸式增长的今天,数据在给生活的方方面面提供了便利的同时,也造成了一些困扰。以照片为例,过去以胶卷相框存储的形式被大量电子设备存储逐渐取代,现代虽然提供了更大容量的存储性能,却更难在短时间内找到指定的照片,我们不得不一页页的翻动照片库寻找某一张特定的照片。 AWS 提供了丰富的人工智能服务,在文本处理、语音、图像等方面解决了这些困扰。对于照片的例子而言,Amazon Rekognition 能快速有效的解决这样的问题。 Amazon Rekognition 是一种让您能够轻松为应用程序添加图像分析功能的服务。利用 Rekognition,您可以检测对象、场景和面孔;识别名人;还可以识别图像中的不当内容。您还可以搜索和比较面孔。借助 Rekognition 的 API,您可以快速为应用程序添加基于深度学习的复杂视觉搜索和图像分类功能。 应用场景 图像审核。在部分场景下,需要鉴定图片是否包含明显和暗示性的内容。例如自动审核提供给幼儿的读物,自动审核影片镜头的合规性。 对象场景检测。Rekognition 可识别数千种对象 (如车辆、宠物或家具) 并提供置信度。Rekognition 还可以检测出图像内的场景,如日落或沙滩。这可以应用在以图搜图、关键字搜图、图片自动分类等场景中。 其余图像处理场景。Rekognition 面部分析功能可以定位到图像中的面孔并分析面孔特征;Rekognition 面孔比较功能可以衡量两张图像中的面孔是否属于同一个人;Rekognition 面部识别功能可以在海量图像中找出相似的面部;Rekognition 名人识别功能可以识别出图像中名人的面孔并显示他们的名字。上述四个场景主要涉及到图像中面部元素的识别处理,可以应用在智能家居主客识别、人脸密码、酒店快捷入住等场景中。 效果展示 上传图片。 图一 显示图片,标签均自动生成。 图二 搜索标签。 图三 整体架构 您将使用到 Amazon S3, Amazon Cognito, Amazon Elasticsearch Service, Amazon Rekognition 以及用于生成以上资源的 AWS CloudFormation 来构建智能照片库。整体架构为无服务(Serverless)架构,简要工作流程如下: 终端用户使用 S3 静态网站功能运行前端静态网站。 使用 Cognito Federated Identities Pool […]

Read More

Amazon SQS 成本分配标签

您在很早以前就能够标记 AWS 资源并逐个标签地查看费用细分。训练营、认证和认证考试成本分配功能于 2012 年发布 (参阅客户账单的 AWS 成本分配),此后我们不断地添加更多服务支持,最新支持的服务为 DynamoDB (Amazon DynamoDB 成本分配标签简介)、Lambda (AWS Lambda 支持标签和成本分配) 和 EBS (全新 – AWS 快照的成本分配)。 现在,我们将发布适用于 Amazon Simple Queue Service (SQS) 的基于标签的成本分配。您现在可以将标签分配到您的队列并使用它们在任何需要的级别管理您的成本:应用程序、应用程序阶段 (针对通过队列进行通信的松散耦合的应用程序)、项目、部门或开发人员。在标记您的队列后,您可以使用 AWS 标签编辑器来搜索具有相关标签的队列。 下面是我要将三个标签 (应用程序、阶段和部门) 添加到我的一个队列的方法: 此功能现已在所有 AWS 区域推出,您可以立即开始使用!要了解有关标记的更多信息,请阅读标记您的 Amazon SQS 队列。要了解有关通过标签进行成本分配的更多信息,请阅读使用成本分配标签。要详细了解如何使用消息队列为现代应用程序构建松散耦合的微服务,请阅读我们的博客文章 (利用 Amazon SQS 和 Amazon SNS 构建松散耦合、可扩展的 C# 应用程序),并观看我们最近的网络研讨会使用 Amazon SQS 和 Amazon SNS 解耦和扩展应用程序的录像。 […]

Read More

为 AWS re:Invent 2017 做好准备

距 AWS re:Invent 召开只有短短 40 天了,我的同事和我希望分享一些提示,帮助您充分利用在拉斯维加斯停留的这段时间。与往常一样,我们的侧重点是培训和教育,但我们会穿插一些业余时间的娱乐和休闲活动,让您适当放松心情。 地点,地点,地点 re:Invent Campus 将覆盖整个拉斯维加斯大道,在美高梅大酒店 (MGM Grand,)、阿里亚酒店 (Aria)、梦幻酒店 (Mirage)、威尼斯人酒店 (Venetian)、宫殿酒店 (Palazzo)、金沙博览馆 (Sands Expo Hall)、林尼克酒店 (Linq Lot) 和安可酒店 (Encore) 举行活动。每个场地都会举办特定主题的活动: 美高梅大酒店 (MGM Grand,) – 业务应用程序、企业、安全性、合规性、身份和 Windows。 阿里亚酒店 (Aria) – 分析与大数据、Alexa、容器、物联网、人工智能与机器学习以及无服务器。 梦幻酒店 (Mirage) – 训练营、认证和认证考试。 威尼斯人酒店 (Venetian) / 宫殿酒店 (Palazzo) / 金沙博览馆 (Sands Expo Hall) – 架构、AWS Marketplace 和服务目录、计算、内容分发、数据库、开发运营、移动、网络和存储。 林尼克酒店 (Linq Lot) […]

Read More

如今的首席信息官正在合并业务和技术

“成竹在胸。” — Stephen R. Covey 在上一篇文章中,我断言今天的技术执行官需要扮演首席变革管理官 (CCMO™) 的角色,领导其组织完成企业云之旅。本文将探讨与该职责相关的三个主题中的第一个:合并业务与技术 (统一管理)。另两个是提供明确的目的 (对下管理) 和制定 (或打破) 新的规则 (管理执行),我将在后续文章中进行讨论。 今天,成功的技术高管必须帮助他们的行政助理了解技术如何适应 — 甚至推动 — 其业务发展。如果组织理解这一点,您的执行团队就会意识到您对组织的业务目标负有领导责任,您是执行团队的重要成员。 当前的业务领域受到一些新兴公司的冲击,创建和运营这些公司的高管和企业家不仅了解如何将技术应用于其业务,还将确定在整个行业中发挥作用的角色技术。例如,运营酒店业务的 AirBnb、提供汽车相关服务的 Uber、实现家庭自动化的 Nest Labs、提供存储服务的 Dropbox 等。虽然这给传统企业带来了压力,但也为世界各地的 IT 高管们创造了机会。与从事技术工作的人员相比,没有人比他们更了解如何运用技术来满足市场日益增长的需求。对于大部分职业生涯都是在大公司中度过的我们来说,这一点尤其正确。我们说着相同的企业术语,了解哪些限制条件是硬性的,哪些是可变通的,也知道如何跟您的每位高管沟通。公司不能再指望让技术高管们在幕后默默工作就能取得成功。 而且,由于云承担了传统上与企业 IT 相关的许多千篇一律的繁重工作,今天的 IT 主管可以将更多的时间和资源投入到推动业务发展和保持组织竞争力的活动中。云是这些新兴颠覆性力量使用的关键工具。使用这种工具不意味着为您提供发展业务所需的想法,但这样可为所有人提供更多的可能性,让竞争环境更加公平。 下面是一些提示,供准备引领组织踏上云之旅的您参考: 关爱同事 迁移到云并不只是一次技术转变。它是一次业务变革,管理层的所有人都应该关心这一点。您的工作是考虑执行团队及其职能会受到哪些影响,或可能会受到云之旅的哪些影响。 我无法在一篇文章里介绍太多类型的高管,但是: 首席财务官通常关注如何降低前期成本以及只支付所用费用的能力。我发现每月成本变化时常会引起一些摩擦,但总拥有成本始终较低,特别是当您摆脱了容量规划和维护活动的负担时。与您的财务主管密切合作,预测支出、管理资源利用率、错开预留实例 (RI) 的购买时机 (因为您更熟悉自己的环境),并考虑如何利用劳动力成本 (因为随着时间的推移,您的资源会越来越多地专注于产品开发和创造资产)。 首席营销官通常关注如何保持公司品牌的新鲜度,以及应对不断变化的市场形势。如果您的品牌网站能够一天更新数次而不是一月才更新一次,会产生什么样的影响?能够无限扩展的数据仓库如何帮助首席财务官更好地了解客户?如果试错成本很低甚至不需要付出成本,他们可以对一小部分用户尝试哪些试验? 人力资源副总裁希望看到您适当地关爱员工,了解您如何聘用具有新技能的员工。充分利用 AWS 培训和认证,在您自己培训课程中采用我们的培训专业知识。在关于该主题的后续文章中,将探讨如何指导您的员工 – 小心剧透 – 只要愿意学习,您团队中的每一个人都能为您的云之旅做出贡献。此外,请与其他要迁移到云的公司建立合作关系,了解他们如何聘用新角色以及如何管理现有员工的职责转变。例如,DevOps 文化如何融入您的组织,运行您构建的内容意味着什么? 首席执行官关注以上所有事务,以及公司如何保持竞争力。运用您从其他高管处获得的信息塑造完整的愿景,并展示如何利用现代技术在同样的限制条件下完成以前无法实现的任务。 在道琼斯,我设定了一个目标:每个月邀请几名高管一起就餐。就餐期间,我什么都不做,只听他们有什么抱怨。然后,我根据掌握的信息调整我们的策略,并确保向他们传达其影响力会如何改变我们的方向。这是一个展现对高管需求的关心、建立信任并获得他们支持的简单愉悦 (如果您喜欢社交和美食) 方法。运用这个方法的关键在于:您不仅要倾听,还要根据获得的信息采取行动。 寻求帮助 您不必独负重担。您可以将客户经理看作旅途中的领队。他们会很乐意与您及您的执行团队合作,帮助传达讯息并从迁移到云的过程中获益,使其与您的业务保持一致。如果您需要的影响力超出了客户经理的专长范围,他们会寻找合适的人员,不管是在 AWS 内部还是外部。我们很乐意为您创造机会,让您能够与志同道合的人同行 — 不只是在我们倡导的活动中,而是您旅途中的任意时刻。我在担任上一个职位时,跟其他公司做过一些交流,与其他高管交流不仅能够获得启发,还可验证自己的想法。 AWS 合作伙伴网络和 AWS 培训和认证也是加快您的云之旅的绝佳资源。在讲述最佳实践时,我会更详细地介绍。但是,我发现很多公司会与人力资源部门合作,将基于我们计划的 AWS […]

Read More

慎重选择云计算迁移方案

就算没有故意保送上垒规则,他的队友还是会保送他上垒,队友只需要装作无意地故意保送他上垒就行了。您心里知道的远比眼睛看到的东西要多得多。-George Brett 我经常说我认为采用云技术能够给企业带来变革,但这是个需要时间的旅程。虽然每一个企业的云之旅都将是独一无二的,但我发现变革最快的企业都采用了深思熟虑和有条理的方法。这篇文章概述了 AWS 企业解决方案架构师 Peter Buonora 的一些想法。言归正传。

Read More

使用 Amazon Polly 和 简单 Python 脚本将你的文本转换成 MP3 格式

文本转语音技术可将任何数字文本转换为多媒体体验,让用户能够在处理多任务或进行其他活动时收听新闻、博客文章、甚至是 PDF 文档。借助 Amazon Polly,您可以转换 RSS 源或电子邮件,以音频文件形式存储合成语音。 目前,Amazon Polly 控制台支持粘贴长度不超过 1500 个字符的文本、选择语言和区域以及选择语音。之后,您可以聆听转换后的文本或将其下载为 MP3 文件。此外,您还可以使用 AWS 命令行界面 (AWS CLI) 从 AWS 管理控制台执行转换。 复制少量要试听的文本,然后打开控制台。 1. 在搜索框中键入 Polly。 2. 要试用 Amazon Polly 服务,请在 Plain text 选项卡中粘贴文本并聆听输出。 如果要使用 Amazon Polly 将书籍等长格式文本转换为语音,则需要将文本切分成 1500 字符长的数据块。如果 AWS CLI 命令能够接受不限大小的文本文件作为输入并自动转换成 MP3 文件,岂不是更好?

Read More