在基础设施管理方面,blueddrop没有任何捷径. 通过使用直接影响其系统性能的AWS服务, 以及在代码中定义和描述一切(基础设施也是如此), 他们确保在使用系统以及为新客户创建新系统时达到最佳性能.
Adnan Muslija, Toptal首席开发运营工程师
Adnan听了之后,用他强大的架构设计和编程才能来构建云基础设施解决方案. 他能够快速适应、了解并实施最佳实践,并提供得体的建议. 阿德南提供了,而且速度很快.
大卫Valentiate, blueddrop Performance Learning的高级软件开发人员
签下一个新的大客户, blueddrop需要自动化基础设施部署以增加容量
公司不介意的一个“问题”是如何让新客户入职, 即使客户端足够大,需要部署新的基础设施. 然而, these new systems need to not only be robust but also efficient to use; manually setting up or updating a new system can take a considerable amount of time for each process, 而今天的经济需要速度. 考虑到目前还没有通用或标准的方法让公司实现环境自动化, 许多公司决定自己解决这个问题, 使用他们自己的本地硬件来拼凑一个解决方案,这个解决方案目前通常已经足够好了. 与Bluedrop, 然而, 他们很快意识到,他们需要外界的帮助,以确保他们的新技术能够快速无缝地实施.
要解决这个实现, blueddrop寻求了Toptal的帮助,并获得了其全球最受审查的工程师网络. 随后,他们聘请了Adnan Muslija——Toptal AWS DevOps的工程师——与他们自己的DevOps工程师一起实施一个新系统,以自动化开发和管理他们的AWS资源. Adnan的目标是创建工具,帮助blueddrop为新客户模拟现有的基础设施, 在自动化这个过程中, 不需要任何人工输入.
这个工具很重要,因为它有潜在的影响:手动管理新的基础设施部署是一个繁琐且耗时的过程, 然而,正在创建的新工具将允许人们非常迅速地做到这一点, 大约一小时后. 这不仅节省了大量的时间, 特别是在总体上, 但它也减少了出错的机会. “在代码中创建基础架构并实现自动化对于创建和管理新的生产环境至关重要, 尤其是当客户加入时,阿德南说。.
用于此部署的核心AWS服务是EC2、S3和RDS数据库. AWS RDS服务, 特别是, 在这种情况下是必要的吗, 和以前一样,数据库一直是瓶颈, 而是通过整合AWS的数据库服务Aurora, blueddrop能够更可靠地扩展并实现高可用性. 向兼容PostgreSQL的Amazon Aurora的转变使blueddrop能够实现更高的吞吐量, 可伸缩性, 和弹性, 拥有由RDS和S3完全管理的可靠数据库.
AWS服务的另一个区别是它们强大的API, 它允许DevOps工程师使用像Terraform这样的工具来为基础设施创建模板. 这种在Terraform中访问API资源的能力支持将标准基础设施作为代码进行部署, 不需要很大的努力.
blueddrop支持快速和自动化的基础设施部署,为未来的客户做好准备
当blueddrop发现他们的开发人员需要一个新的环境来处理一个新的客户, 时间是至关重要的, 手动创建一个新的基础设施绝不是一个快速的过程. 使用新工具, Bluedrop已经能够在一个不容易出错的环境中管理这个客户端, 因为它更容易复制, 任何未来的新客户登录将会简单得多. 不必担心数据库问题的自由对blueddrop来说是无价的, 新的自动化网络分离和配置也是如此. 现在, 当新客户寻求blueddrop的电子学习服务时——无论他们是否需要新的基础设施——入职基本上都是自动化的, 确保客户和服务提供者都能得到最好的结果.
展望未来增长
一家公司可以把全世界的钱都花在新技术上, 但是没有一个合理的实施计划, 无论是金钱上还是公司声誉上的成本,都可能是天文数字,而且无法挽回. 在Toptal的帮助下, blueddrop能够引进合适的资源,通过在第一时间完成工作来保护他们的投资, 从而为他们的新客户提供他们一贯高标准的优质服务. 因为blueddrop和很多政府机构合作, 安全问题是最重要的, 一个完全自动化的过程更善于确保遵从性,并大大减少引入错误的可能性. 为新客户机提供它们自己独立的基础设施也有助于维护安全完整性, 通过安装工具流程,可以轻松地转移到其他新客户端. 采取更长远的方法, blueddrop不仅确保为现有客户提供最好的服务, 但未来的客户也会看到无缝的体验.
新基础设施的快速部署,在一小时内完成.
可靠的数据库完全由AWS RDS和S3管理, 允许blueddrop瞄准更大的吞吐量, 可伸缩性, 和弹性.
自动化开发和管理AWS资源, 让蓝滴专注于他们最重要的事情.