从税收准备到安全的社交网络,亚马逊为云带来了新的和创新的应用。

创新是我们在Amazon WebServices(AWS)所做的一切工作的核心。我经常与创新者见面、讨论和学习他们如何使用AWS向用户、客户和合作伙伴交付具有变革性的应用程序。我们常常把创新看成是做“新事物”或者基于像DynamoDB这样的革命性的新技术,但是更重要的是确保人们也能够基于现有的范例进行创新。在这种情况下,我们的客户在驱动创新方面非常成功的服务之一是关系数据库服务关系型服务。Amazon RDS消除了在规模上可靠地运行关系型betway88pes服务的麻烦,允许Amazon RDS客户专注于为客户的创新。.

RecentlyI与Troy Otillio的高级对话,高级高级管理应用程序经理直觉Jack Murgia,高级DEVOP工程师埃多莫.Troy和他的团队为流行的TurbA税和直觉应用增加了一个情境性的社会服务。杰克和他的工程师们为教师和学生创建了一个安全的社交应用程序。这些创新者使用亚马逊RDS与其他Amazon Web服务一起构建、缩放和操作他们的应用程序。下面是我和他们的对话。继续阅读。.

注:如果你想看看亚马逊RDS如何能使你的创意议程,注册60天免费试用..

Troy,杰克,告诉我一点关于你的应用程序。什么是独特的和创新的服务??

特洛伊: 生活社区平台是Intuit的旗舰上下文社交产品——Live Communitymakes让你在何时何地需要答案时很容易找到答案。这是一个独特和创新的平台。.

  • 智能社交网络-促进PopaCQ和员工、客户和最有价值的超级贡献者之间的对话。.
  • 大型季节性高峰——我们最大的社区支持涡轮增压器,2月或4月的高峰交通量常常是6月宁静一天的100倍。社区生活体验深深融入到税收体验中,因此我们构建了一个高度响应和可靠的网络体验。.
  • 读心上下文集成——我们的核心创新和潜在的秘密调味涉及为给定页面选择最相关的内容(如果不是给定用户),以便在正确的时间为我们的用户提供正确的答案。.

杰克埃多莫它是一个安全的社会教育网络,由全世界600多万教师和学生组成,允许教师创建和维护他们的教室社区。EDMODO的一些独特和创新的特点是:

  • Edmodo和其他社交网站一样容易使用,但是安全——老师在Edmodo中拥有和他/她在教室中做的相同的控制权限、内容和行为。.
  • 学生获得现代工作场所所需的经验,学习如何在社交网站上以协作的、基于项目的方式负责和有效地工作。.
  • 教师可以使用Edmodo来共享教育内容、管理项目和作业、处理通知、以及进行测验和事件。.
  • 教师可以在专业学习网络中与他们的同事互动。.
  • 学校和地区可以申请独特的EdMODO网站地址,以增加通信和定制。.

您的用户是如何使用和响应您的服务的??

特洛伊:我们把服务从内部服务器转移到了AWAs。我们的2,500多万强大的TurboTax和Intuit用户社区每年都在增长,Live社区是总体产品体验的一个组成部分。转向AWS使我们能够以操作敏捷性向那些客户交付更多的价值,而不必担心规模和基础设施维护。我们现在有更多的时间专注于创新,同时相信当需求增加时,我们可以很容易地增加更多的能力。.

杰克:自2008年末推出以来,我们主要通过相互分享Edmodo的教师的口碑向全球600多万教师和学生提供素食。除了使用Edmodo让学生参与课堂活动之外,世界各地的教师还在Edmodo上建立个人资料页,用来发现和分享内容、与其他教育工作者见面并保持联系、最佳实践和最佳资源。.

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

杰克:多年以来,Edmodo的创始人Nic Borg和JeffO'Hara看到老师们忙着与教室共享网络,他们知道需要一种高度可伸缩、安全的以K-12为目标的社交网络。SQL是正确的选择,因为它是在类似的环境中使用的经过重新构建和验证的技术,以及围绕它存在的主题知识库。.

你呢,Troy?为什么选择SQL语言来构建你的社交社区应用程序??

特洛伊:最初的体系结构是基于MySQL的——我们继续使用SQL,但现在利用RDS。当然,和我们一样多的文本数据,我们利用Lucene/SoR(NoSQL解决方案)来进行搜索和语义处理。最近,我们扩展了平台,以包括支持实时分析的其他形式的用户交互观察——在这里,我们开始对NoSQL技术(如Redis)进行优化。接下来我们将继续使用一种混合方法来使用RDS进行必要的事务计算和服务。迪纳多布为结构化数据提供高性能和可扩展性。.

你觉得RDS的独特之处是什么?你的经历是什么??

特洛伊:我们喜欢RDS——它显著地减少了我们的操作工作量,但是更令人兴奋的是多可用性区域能力所支持的fastrecovery所带来的好处。我团队经常吹嘘一下创建读副本,在不停机和自动备份的情况下,可以放大或缩小betway88体育场馆的规模。然而,光辉的时刻发生在上个月——在负载高峰期间,为RDS主设备供电的服务器出现硬件故障——RDS在几分钟内自动故障转移到备用区域,此后不久,我们的客户体验就完全正常了。最棒的是,整个过程就是我所谓的handfree和too.arzero。有了自托管的betway88体育场网络,我们将投入大量的工程努力来实施、测试和重新测试故障转移——为了用RDS实现快速恢复,我们只是改变了配置。当实际生产事件发生时,不需要人工干预——我们的CTO在听到发生了什么之后做出的反应:那太酷了..

我们遇到了一些需要Amazon团队帮助的情况——例如,我们不知道服务器的I/O容量受存储容量和服务器大小的控制。当我们第一次尝试装载我们的生产时,它花费了28个小时——经过几天的尝试,通过众所周知的优化来减少负载时间。在RDS网站上被记录在案我们在8小时内被困住了。我们直接咨询了Amazon,了解到存储和DB Server的大小影响I/O吞吐量——在改变大小之后,我们将加载时间降低到1小时,相对于原生betway88PORTO来说,这没有达到预期。.

杰克:基于我们在这段非凡的成长期间的经验,而我们的团队生产力被拉伸到最大,我们看到:

  • RDS是一个巨大的节省时间的工具。
  • RDS为我们的数据提供了安心

任何节省时间和简化流程的年轻创业者都有不可夸大的积极影响。心境平和不需要解释。我们团队中没有人后悔搬到RDS MySQL,恰恰相反。我们都同意我们不想考虑没有RDS的情况。我们已经能够满足我们的0%版应用程序的目标。维护停机时间“

箱外,RDSS CycDeWAT数据和图形加速了故障排除过程。.

  • 在一个数据库环境中,完全确定性是非常独特的,我们从不担心:
    • 我们的DB参数在副本上是相同的,并且在我选择的时候,更改会传播。
    • 数据的可恢复性
  • 缺少对底层服务器OS的root访问是唯一的,但我们发现它并不妨碍Usin。我们需要完成的任何事情,包括晚到MySQL 5。5、脸谱网的MySQL在线架构的实现已经很容易完成。.

这真是太好了。我们很高兴我们能满足您的需求。现在,你的创新议程下一步是什么??

杰克:我们希望为全球用户(包括教师、学生、管理员和家长)提供更多的表现和坚实的体验。我们将:

  • 建筑“,”事件经理它利用云监视数据和AWS API来自动替换服务器和/或在出现问题时重新部署。.
  • 建筑“,”事件创造者服务器测试我们保持峰值性能的能力。

我们相信,通过最大限度地利用亚马逊提供的服务,我们能够继续扩展我们非凡的用户体验,以便Edmodo能够成为全世界各种形状和大小的设备上的教室的平台。.

特洛伊:在直觉上,我们可以进一步利用弹性的好处,进一步提高我们的弹性。Weare投资使用CuldFug与厨师相结合,结果将使我们能够降低成本,进一步降低风险。.

在AWS之前,我们有几个层,现在我们认为可以委托给AWS服务——这应该使我们的团队能够专注于我们的域问题。例如,我们打算用ElastiCache代替EC2/Memcache层,用SimpleWorkflow代替批处理,用CloudFront代替Web服务器。.

凭借我们新发现的敏捷性,我们可以快速推出新的服务,而且近期也会出现一些新产品。在某些情况下,我们正在将系统重构成更小的、离散的服务,而在其他情况下,我们正在创建批发的新服务。我们的核心问题领域包括从文本和行为数据中提取出更大的价值,这意味着使用EMR以及最终发布的工作流。D使我们能够更多地关注领域,更少关注系统工程。.

Troy,杰克,非常感谢你们分享你们独特的经历。我期待听到你的进步。.

杰克:谢谢您。这是一个伟大的对话。.

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

AsI曾指出,与这些革新者交谈以及AWS如何帮助他们的旅程是一件非常愉快的事情。如果你以前从未使用过RDS,你可以注册一个60天免费试用你会给市场带来什么创新?它将如何改变世界?除非你尝试建造一些东西,否则我们是不会知道的。.

评论

博客评论迪斯科