Alation is the leader in enterprise data intelligence solutions and an AWS Advanced Technology Partner. The platform combines machine learning with human insight to tackle the most demanding challenges in data and metadata management. Alation provides a single place for data users, regardless of technical skill set, to find, understand, and trust the data they need to make business decisions. The company helps organizations around the world to build and foster a data culture. To learn more, go to alation.com
Data Intelligence, Data Catalog, Data Governance
Redwood City, CA
Modernize its application and maintain the uptime and reliability of its production environment on AWS.
Application Modernization, Migration Services, Site Reliability Services, 24/7 Support Services
Engineers can devote more time to product innovation.
Enhanced support of application layer for end customers.
Expert modernization of its application infrastructure.
I value nClouds’ expertise in maintaining and troubleshooting the production environment for our internal team and our end customers.”
Site Reliability Engineering Manager, Alation
Alation wanted to modernize its application by migrating it from Amazon EC2 to Amazon EKS. The company required a dual-platform system, moving some tenants from on-premises to AWS and creating a hybrid on-premises/cloud platform for others. Alation’s engineering team was stretched thin between maintaining the uptime and reliability of the environment and developing innovative new features for its application.
Alation has a long history with nClouds and AWS, which first involved migrating Alation from on-premises to AWS. Then, nClouds completed the next phase of modernization of Alation’s platform from a monolithic infrastructure to a modern, containerized environment. Next, Alation needed an enhanced platform to maintain its production environment. To support its growing business, Alation asked nClouds to manage site reliability and provide 24/7 support services for its end customers in a multi-tenant AWS environment. Among other capabilities, they needed scalability. So, Alation’s in-house DevOps team designed the architecture and nClouds’ Site Reliability Engineering team implemented their plan.
nClouds implemented a modernized Amazon EKS-based architecture for Alation on AWS:
Automation. Amazon EKS automatically deploys, manages, and scales containerized applications using Kubernetes on AWS. AWS Network Load Balancer automatically distributes incoming traffic across multiple targets to increase the availability of Alation’s application. Amazon Redshift runs and scales analytics on Alation’s data in seconds and automatically manages the data warehouse infrastructure. Amazon RDS automatically handles infrastructure provisioning and software maintenance. Jenkins automates CI/CD.
Availability and performance. Amazon Route 53 provides highly available, reliable, and flexible routing of end users to the application. Amazon ECR provides high-performance hosting to reliably deploy application images and artifacts anywhere.
Efficiency. GitHub supports the collaborative efforts of Alation’s developers by tracking code changes across versions.
Scalability. Amazon S3 facilitates highly scalable, secured, and low-latency data storage.
Security. Amazon VPC secures and monitors connections, screens traffic, and restricts instance access within Alation’s virtual network. AWS WAF controls how traffic reaches Alation’s application by implementing security rules that control bot traffic and block common attack patterns. HashiCorp Vault stores and dynamically creates secrets, provides encryption for applications on the fly, and manages certificates.
Support and reliability. nClouds uses the following third-party tools to provide Alation with 24/7 Support and Site Reliability Engineering Services: SendGrid, Sumo Logic, Datadog, and PagerDuty.
Teaming with nClouds, Alation now has a modern infrastructure sustained by Site Reliability Engineering and 24/7 Support Services. The project has yielded numerous benefits:
nClouds saves Alation’s engineers time so they can focus on product innovation instead of maintaining the production environment. nClouds created an alert system that identifies resource issues in Alation’s Amazon EKS-based infrastructure and provides 24/7 rapid response to alerts to maximize Alation’s uptime and business continuity.
nClouds handles site reliability and provides 24/7 application-layer support for Alation’s end customers. nClouds’ engineers use Datadog to create monitor-based Service-Level Objectives (SLOs). SLOs provide a framework for defining clear targets around application performance to provide a consistent experience for Alation’s end customers.
nClouds created public dashboards on Datadog for Alation’s end customers. The dashboards enable its customers to visually track their AWS resource consumption, service failures, and HTTP requests. nClouds also set up a dashboard for Alation’s team to oversee the resource status and infrastructure-related details for all their customers.
Alation asked nClouds’ Site Reliability Engineering team to apply its AWS and DevOps expertise to implement a modernized Amazon EKS-based architecture for Alation’s application. Fully managed Amazon EKS supports application modernization by automating microservices deployment, management, availability, and scalability. It enables Alation to innovate faster while reducing risk, accelerating time to market, and lowering total cost of ownership.
You can also email us directly at email@example.com for your inquiries or use the form below