从税务准备到安全的社交网络,亚马逊的RDS为云计算带来了新的创新应用

赋权创新是一切的亚马逊网络服务(AWS)的心脏,我们做的。我经常得到满足,讨论,并从创新学习他们是如何使用AWS提供变革性的应用给他们的用户,客户和合作伙伴。我们经常思考创新为做“新事物”或基于革命性的新技术,如DynamoDB,但要保证一个也能创新基于现有的范式更重要。该业务之一即是在此背景下,在我们的客户推动创新非常成功的是Amazon RDS,关系型数据库服务。亚马逊RDS消除大规模运行可靠关系数据库服务,让亚马逊RDS客户能够专注于创新,为客户的头痛。

最近,我曾与特洛伊Otillio,高级开发经理的有趣对话必威体育精装版app官网意会和Jack Murgia,高级DevOps工程师Edmodo。Troy和他的团队已经添加了一个上下文社交产品流行的TurboTax和Intuit应用。杰克和他的工程师们创造了教师和学生一个安全的社会应用。这些创新结合使用Amazon RDS与其他Amazon Web Services的打造,规模和运行他们的应用程序。下面是我与他们对话。请继续阅读。

注意:如果你想看到亚马逊RDS如何使你的创意议程,报名参加60日免费试用

特洛伊,杰克,告诉我你的应用程序一点点。什么是你的服务独一无二的创新?

特洛伊:直播社区平台是Intuit公司的旗舰语境社交产品 - 活社区可以很容易地找到答案何时何地你需要他们。这是一个独特和创新的平台。

  • 智能社交网络-促进员工、客户和我们最重要的贡献者之间的话题问答对话。
  • 大的季节性高峰-我们最大的社区支持TurboTax,在那里,2月或4月的高峰流量通常是平静的6月一天的100倍。现场社区体验与税务体验深度融合,因此我们建立了一个响应迅速、可靠的网络体验。
  • 用心阅读的上下文整合——我们的核心创新和潜在的秘诀是为一个页面选择最相关的内容,如果没有给用户——在正确的时间为我们的用户提供正确的答案。

插口:Edmodo是一个安全的教育社交网络,由全世界超过600万教师和学生使用,允许教师创建和维护他们的课堂社区。Edmodo的一些独特和创新的特点是:

  • Edmodo和其他社交网站一样易于使用,但很安全——教师在Edmodo中对访问、内容和行为的控制与在课堂上一样。
  • 学生获得他们所需要的现代职场经验,学习如何以负责任和有效的合作,基于项目的方式在一个社交网站上运行。
  • 教师可以使用Edmodo分享教育内容,管理的项目和任务,处理通知,并进行测验和事件。
  • 教师可以用自己的专业学习网络同事互动。
  • 学校和学区可以要求独特Edmodo网址为增加通信和定制。

您的使用者采用和响应您的服务?

特洛伊:我们从内部服务器到AWS移动我们的服务。我们的2500多万首强的TurboTax和Intuit用户社区每年增长和动态社区是产品整体体验的一个组成部分。移动到AWS,使我们与运营灵活性,而不必对规模和基础设施的维护省心提供更多价值的客户。现在,我们有更多的时间专注于创新,同时相信,当需求增加时,我们可以轻松地添加更多的容量。

插口:自从我们在2008年底推出以来,我们已经发展到全球超过600万的教师和学生,主要是通过教师之间的口口相传来分享Edmodo。除了利用Edmodo让学生参与课堂活动之外,世界各地的教师还在Edmodo上建立个人资料页面,他们通过该页面发现和分享内容,与其他教育者见面并保持联系,以及最佳实践和顶级资源。

杰克,怎么会这样的想法来的呢?你是如何选择一个SQL的方法来解决这个问题呢?

插口:经过多年的老师看到奋斗在自己的课堂分享网路上的,Edmodo创始人尼克·博格和杰夫·奥哈拉知道有需要针对K-12一个高度可扩展的,安全的社交网络。SQL是正确的选择,因为它是一个既定的和成熟的技术,在类似环境中使用,而且它周围存在着大量的知识基础。

你怎么样特洛伊?为什么选择一个SQL的方式来构建自己的社交社区的应用程序?

特洛伊:最初的架构是基于MySQL的——我们继续使用SQL,但现在使用RDS。当然,有了尽可能多的文本数据,我们可以利用Lucene/SOLR(一种NoSQL解决方案)进行搜索和语义处理。最近我们扩展了我们的平台,增加了用户交互观察的额外形式来支持我们的实时分析——这里我们已经开始利用像Redis这样的NoSQL技术。未来,我们将继续采用一种混合方法,使用RDS进行必要的事务计算和服务,比如DynamoDB用于结构化数据的高性能和可伸缩性。

你是怎么找到有关RDS独特之处?什么一直是你迄今为止的经验?

特洛伊:我们RDS爱 - 它是由一个显着的因素减少了我们的工作量运作,但更令人兴奋的是能围绕快速恢复由多可用性区域功能的好处。我的团队经常吹嘘了一键创建读取副本,升迁或无需停机和自动备份缩减数据库的能力。然而,闪亮的瞬间就在上个月发生 - 高峰负荷期间出现了服务器上的硬件故障,供电的RDS主数据库 - RDS自动故障切换到备用区分钟之内,我们的客户体验是全功能的,此后不久。最精彩的是,整个过程是我所说的Òhands空白块Free0,把接近零的开发工作。必威体育精装版app官网随着自托管的数据库,我们就投入了大量的工程工作落实,初试和复试的故障转移 - 实现与RDS快速恢复,我们只是改变我们的配置。而当实际生产事件发生的恢复,无需手工干预 - 从我们的CTO回应听到发生了什么之后:“这很酷”。

我们遇到需要帮助从亚马逊的团队少数情况下 - 例如,我们不知道该服务器的I / O容量服务器的存储和规模的大小决定。当我们第一次尝试加载我们的生产数据库,它花了二十小时 - 尝试之后的几天,以减少通过众所周知的优化(负载时间大多记录了RDS网站我们被困在那里8个小时。我们直接咨询了Amazon,了解到存储和DB服务器的大小会影响I/O吞吐量——在改变了大小之后,我们将加载时间降到了1小时,这与本地数据库的预期相差不大。

插口:我们在此期间显着增长的经验基础,而我们的团队生产力被拉伸到最大,我们看到:

  • RDS是一个巨大的节省时间
  • RDS让我们对数据放心

任何为年轻的初创公司的员工节省时间和简化流程的事情,都具有不可夸大的积极影响。内心的平静不需要解释。我们团队中没有人后悔转向RDS MySQL——恰恰相反;我们都同意,我们不想去想如果没有RDS我们会怎么样。我们已经能够实现将应用程序架构为0%“维护停机时间”的目标。

开箱即,RDS”的CloudWatch数据和图形加速故障排除过程。

  • 在DB环境完全肯定是非常独特 - 我们从来没有担心:
    • 我们的DB参数是整个副本相同,变化在我选择的时间传播
    • 数据的可恢复性
  • 缺乏对底层服务器操作系统的根访问是唯一的——但是我们发现无论如何它都不会妨碍我们。我们需要完成的任何事情,包括深夜升级到MySQL 5.5和实现Facebook的MySQL在线模式更改都很容易完成。

这是伟大的听到。我们很高兴我们RDS满足您的需求。现在,你对你的创新计划未来?

插口:我们希望提供一个更高性能和岩石为我们的教师,学生,行政人员和家长的全球用户群的丰富经验。我们将会:

  • 建立“事件管理器”,它利用云表数据和AWS的API出现问题时自动替换服务器和/或重新部署。
  • 构建“事件创建者”——测试我们保持最高性能的能力的服务器。

我们相信,通过充分利用亚马逊提供的服务,我们可以继续扩大我们卓越的用户体验,使Edmodo能够成为世界各地各种形状和大小的设备上的教室平台。

特洛伊:在Intuit,我们可以进一步利用弹性的好处,进一步提高我们的弹性。我们正在投资使用CloudFormation和Chef——其结果将使我们能够降低成本并进一步降低风险。

此前AWS我们有几个层次,我们现在认为可以委托给AWS服务 - 这应该腾出我们的团队专注于我们的域名问题。例如,我们正打算更换我们的EC2 /内存缓存层与ElastiCache,我们与CloudFront的简单工作流和Web服务器批处理。

凭借我们新获得的敏捷性,我们可以快速推出新的服务,而且在短期内我们会推出一些新服务。在某些情况下我们重构系统分解成更小的、离散的服务,而在其他情况下,我们正在创造新的服务批发我们的核心问题域包含文本的提取更大的价值和行为数据,这意味着使用EMR甚至新发布工作流应该使我们更加关注领域和更少的系统工程。

特洛伊,杰克,谢谢你都非常分享你的独特经验。我期待着听到您的进展。

插口:谢谢你!这是一个很好的对话。

特洛伊:谢谢你沃纳。我们感谢这个机会。

正如我前面提到的,这是一个非常高兴地谈论这些创新者和AWS如何帮助他们的旅程。如果你从来没有RDS之前使用,你可以注册一个60天免费试用你会给市场带来什么创新?它将如何改变世界?我们不会知道,直到你尝试和建立一些东西。

评论