AWS Compute & High Performance Computing for Tonkin+Taylor
Executive Summary
About Client
AWS Compute & High-performance Computing
Tonkin + Taylor is New Zealand’s leading environment and engineering consultancy with offices located globally. They shape interfaces between people and the environment, which includes earth, water, and air. Additionally, They have won awards like the Beaton Client Choice Award for Best Provider to Government and Community-2022 and the IPWEA Award for Excellence in Water Projects for the Papakura Water Treatment Plan- 2021.
https://www.tonkintaylor.co.nz/
Location: New Zealand
Project Background
Tonkin + Taylor were embarking on launching a full suite of digital products and zeroed upon AWS as their choice for a cloud environment. Moreover, They wanted to accelerate their digital transformation and add more excellent business value through AWS Development Environment best practices. To achieve all this, we needed to configure AWS Compute & High-Performance Computing, following best practices and meeting compliance standards, which can serve as a foundation for implementing more applications. Furthermore, The AWS Lake House is a central data hub that consolidates data from various sources and caters to all applications and users. It can quickly identify and integrate any data source. The data goes through a meticulous 3-stage refining process: Landing, Raw, and Transformed. Additionally, After the refinement process, it is added to the data catalog and is readily available for consumption through a relational database.
Scope & Requirement for AWS Compute & High Performance Computing
The 1st Phase of the AWS Environment Setup discussed implementation as follows:
- Implement Data Lakehouse on AWS
Implementation
Technology and Architecture of AWS Compute & High Performance Computing
Read more on the key components that defined the Implementation of Data Lakehouse on AWSÂ for Tonkin + Taylor
Technology/ Services used
We used AWS services and helped them to setup belowÂ
- Cloud: AWS
- Organization setup: Control towerÂ
- AWS SSO for authentication using existing AzureAD credentials
- Policies setup: Created AWS service control policies
- Templates created for using common AWS servicesÂ
Security & Compliance:
- Tagging Policies
- AWS config for compliance checks
- NIST complianceÂ
- Guardrails
- Security Hub
Network ArchitectureÂ
- Site to Site VPN Architecture using Transit Gateway
- Distributed AWS Network Firewall
- Monitoring with Cloud Watch and VPC flow logs.Â
Backup and Recovery
- Cloud systems and components used followed AWS’s well-Architected framework and the resources were all Multi-zone availability with uptime of 99.99% or more.Â
Cost OptimizationÂ
- Alerts and notifications are configured in the AWS costÂ
Code Management, Deployment
- Cloudformation scripts for creating stacksets and scripts for generating AWS services was handed over to the client Â
AWS Compute & High Performance Computing Challenges & Solutions
Diverse data sources- Data Analytics and cleaning up and integration patterns to pull data from different data sourcesÂ
On-premise data connection to data lake migration- Site-to-site Secure AWS connection was implemented Â
Templatized format for creating pipelines- Created scripts of specific format, Deployment scripts, and CI CD scripts Â
Project Completion
Duration of AWS Compute & High Performance Computing
Apr 2023 to July 2023Â ~ 4Â months
Deliverables for AWS Compute & High Performance Computing
- Create scripts to create and deploy pipelinesÂ
- Implement Data Lakehouse Â
Support
- Providing ongoing support as we are a dedicated development partner for the client Â
Testimonial
After we setup and enabled client to start using the newly built environment they were eager to get apps being rolled out using cloud resources. It was exciting to see client using the environment extensively. We also took Feedback from stakeholders as below:
Tonkin + Taylor has initiated its Digital Transformation journey, and AWS is one of the key partners in its effort to enable a digitally savvy organization that provides an excellent Customer and Employee Experience. Furthermore, As part of this journey, we have received great support from Peritos as our AWS Partner. The team at Peritos is knowledgeable, brings previous experience in enabling other organizations on this journey, great with quality and timeliness of delivery. T+T has set up its AWS platform with the support of AWS and Peritos and has enabled us to provide our Engineers and clients an environment for data ingestion, transformation, and hosting of multiple applications, analytics, data science & visualization.
Santosh Dixit
Digitization delivery lead
Next Phase
We are now looking at the next phase of the project, which involves:
- API and file-based data sources to be added Â
- Process data to be used in different applications for ingesting in other applications Â