案例研究

Bluedrop性能学习和AWS

blueddrop成功与AWS合作实现客户服务基础设施自动化

分享
Skillpass2
Skillpass1
Bluedrop
Bluedrop
全面AWS DevOps服务

在基础设施管理方面,blueddrop没有任何捷径. 通过使用直接影响其系统性能的AWS服务, as well as having everything defined and described in code (infrastructure as well), they are ensuring that peak performance in using the system as well as creating new systems for new clients.

Adnan Muslija, Toptal首席开发运营工程师

Adnan listens then uses his strong architecture design and programming talents for building cloud infrastructure solutions. He is quick to adapt, knows and implements best practices, and provides tactful advice. 阿德南提供了,而且速度很快.

大卫Valentiate, blueddrop Performance Learning的高级软件开发人员

签下一个新的大客户, Bluedrop Needed to Automate Their Infrastructure Deployment for Additional Capacity

One “problem” that companies don’t mind having is that of onboarding a new client, even when that client is large enough such that a new infrastructure needs to be deployed. 然而, 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, 而今天的经济需要速度. And given that there is currently no universal or standard way for companies to automate environments, 许多公司决定自己解决这个问题, using their own on-premise hardware to cobble together a solution that’s often good enough for the time being. 与Bluedrop, 然而, they quickly realized that they needed outside assistance to ensure that their new technology would be implemented quickly and seamlessly.

要解决这个实现, Bluedrop sought out the assistance of Toptal and accessed its global network of the most highly vetted engineers. They subsequently brought on Adnan Muslija – an engineer through Toptal’s AWS DevOps practice – in order to work with their own DevOps engineer in implementing a new system to automate development and management of their AWS resources. Adnan’s goal was to create tooling that would help Bluedrop mimic the existing infrastructure for a new client, 在自动化这个过程中, 不需要任何人工输入.

This tooling was significant because of the potential impacts: managing new infrastructure deployments manually is a cumbersome and time-consuming process, 然而,正在创建的新工具将允许人们非常迅速地做到这一点, 大约一小时后. 这不仅节省了大量的时间, 特别是在总体上, 但它也减少了出错的机会. “Having your infrastructure in code and automated is crucial for creating and managing new production environments, 尤其是当客户加入时,阿德南说。.

The core AWS services used for this deployment were EC2, S3, and the RDS database. AWS RDS服务, 特别是, 在这种情况下是必要的吗, 和以前一样,数据库一直是瓶颈, 而是通过整合AWS的数据库服务Aurora, blueddrop能够更可靠地扩展并实现高可用性. The shift to Amazon Aurora with PostgreSQL compatibility allowed Bluedrop to target greater throughput, 可伸缩性, 和弹性, 拥有由RDS和S3完全管理的可靠数据库.

AWS服务的另一个区别是它们强大的API, which allowed the DevOps engineers to use tools like Terraform to create templates for infrastructure. This ability to access API resources in Terraform enabled the deployment of standard infrastructure as code, 不需要很大的努力.

Bluedrop Enables Quick and Automated Infrastructure Deployment and Is Prepared for Future 客户

When Bluedrop found that their developers needed a new environment to deal with a new client, 时间是至关重要的, 手动创建一个新的基础设施绝不是一个快速的过程. 使用新工具, Bluedrop has been able to manage this client in an environment that isn’t prone to errors, 因为它更容易复制, 任何未来的新客户登录将会简单得多. The freedom from having to worry about database issues has been priceless for Bluedrop, 新的自动化网络分离和配置也是如此. 现在, when new clients seek out Bluedrop’s eLearning services – whether or not they need a new infrastructure – that onboarding will be essentially automated, 确保客户和服务提供者都能得到最好的结果.

展望未来增长

一家公司可以把全世界的钱都花在新技术上, 但是没有一个合理的实施计划, the costs – both monetarily and to the company’s reputation – can be astronomical and unrecoverable. 在Toptal的帮助下, Bluedrop was able to bring in the right resource to safeguard their investment by getting the job done right the first time, thereby providing their new client with their usual high standard of excellent service. 因为blueddrop和很多政府机构合作, 安全问题是最重要的, and a fully automated process is much more adept at ensuring compliance and diminishing greatly the possibility of introducing errors. Providing the new client with their own separate infrastructure also helped maintain security integrity, with the installation of a tooling process that is easily transferable to other new clients. 采取更长远的方法, Bluedrop has ensured that not only are they giving current clients the best service, 但未来的客户也会看到无缝的体验.

新基础设施的快速部署,在一小时内完成.

新基础设施的快速部署,在一小时内完成.

可靠的数据库完全由AWS RDS和S3管理, 允许blueddrop瞄准更大的吞吐量, 可伸缩性, 和弹性.

可靠的数据库完全由AWS RDS和S3管理, 允许blueddrop瞄准更大的吞吐量, 可伸缩性, 和弹性.

自动化开发和管理AWS资源, 让蓝滴专注于他们最重要的事情.

自动化开发和管理AWS资源, 让蓝滴专注于他们最重要的事情.