Replatform Migration to AWS: ERP Platform Consolidation from GCP & Hostinger
top of page
Home_PortadaFondo.jpg

Replatform Migration from Hostinger and GCP to AWS

The customer is a technology-driven company that provides digital solutions to support business management and operational processes for its customers. Its platform is a production-critical workload, directly supporting day-to-day operations and service delivery.

Customer Context and Business Challenge

At the start of the engagement, the customer operated its production workloads across two separate infrastructure environments:

​

  • Virtualized servers hosted on Hostinger, and

  • Cloud-based workloads running on Google Cloud Platform (GCP).

 

Both environments hosted active, revenue-impacting production systems, with no clear separation of environments and limited governance consistency across platforms.

​

This fragmented infrastructure model introduced significant operational and security challenges. Each environment was managed independently, with different tooling, configurations, and operational practices. There was no centralized governance model, no unified security baseline, and limited visibility across the full workload landscape. As the platform continued to grow, this fragmentation increased operational risk, complicated troubleshooting, and made it difficult to enforce consistent controls.

​

From a security and governance perspective, the lack of standardization prevented the effective implementation of cloud best practices. A Well-Architected Review (CloudFit) conducted during the assessment phase identified multiple High Risk Items (HRIs) and Medium Risk Items (MRIs), primarily concentrated in the Operational Excellence and Security pillars. These risks were directly linked to:

​

  • Manual operational processes

  • Limited observability and monitoring

  • Inconsistent access controls and logging

  • Absence of centralized governance mechanisms

 

In addition to technical and operational challenges, the customer faced a business-level constraint. The company did not have a trusted cloud partner supporting the evolution, optimization, and long-term roadmap of its workloads in Hostinger or GCP. This limited its ability to continuously improve the platform, adopt best practices, and proactively address risks as the business scaled.

​

Given this context, a clear business need was defined to unify its dispersed production infrastructure under a single cloud platform, improving security posture, governance, and operational maturity, while ensuring business continuity. Amazon Web Services (AWS) was selected as the target platform to enable this consolidation and to establish a long-term partnership with Teracloud, providing ongoing guidance, operational support, and continuous improvement aligned with AWS best practices.

​

Without addressing these challenges, the customer faced increasing operational complexity, security exposure, and scalability limitations, which would have directly impacted platform reliability and the company’s ability to sustainably grow its services.

Migration Strategy and Replatform Approach

Based on the challenges identified during the assessment phase, the customer and Teracloud defined a set of clear business and technical objectives to guide the migration and modernization initiative. These objectives were established by working backwards from the desired operational maturity, security posture, and long-term sustainability of the platform.

​

As part of the planning phase, multiple migration strategies within the AWS 7Rs framework were evaluated, including rehost, replatform, and refactor. A replatform (lift, tinker, and shift) approach was selected as the most appropriate strategy, as it enabled the customer to modernize its application architecture through the adoption of AWS managed services, such as Amazon ECS, without requiring a full application rewrite.

​

This approach allowed the customer to achieve faster time to value while reducing migration risk, preserving core application functionality, and establishing a modern and scalable AWS foundation. Migration and modernization activities were executed in a coordinated manner to ensure business continuity, while progressively enabling the adoption of AWS-native operational and security best practices.

​

As a first step, Teracloud conducted a technical and operational discovery process to assess existing infrastructure, workloads, and operational processes. This discovery phase followed a standardized and repeatable methodology, combining an automated assessment tool (CloudFit) with structured discovery workshops.

​

CloudFit leverages a custom lens built on the AWS Well-Architected Tool, developed by Teracloud and aligned with the AWS Well-Architected Framework. This methodology provided a consistent and objective mechanism to evaluate workloads across multiple architectural dimensions, including architecture, operations, security, and performance.

​

The discovery process enabled the establishment of a clear baseline of the current-state environment, the identification of operational and security risks, and the prioritization of improvement opportunities directly aligned with the selected migration and modernization strategy. These findings were further complemented with information gathered during the project scoping phase and were formally documented in the Statement of Work (SoW).

​

Customer Goals and Objectives

​

The primary business objective of the engagement was to consolidate all production workloads previously distributed across Hostinger and Google Cloud Platform (GCP) into a single, governed AWS environment, improving security, governance, and operational consistency.

​

This primary objective was complemented by additional goals:

​

  • Strengthen security and governance by aligning the platform with AWS Well-Architected best practices, particularly across the Operational Excellence and Security pillars.

  • Reduce operational complexity by eliminating fragmented infrastructure and standardizing deployment, monitoring, and access control mechanisms.

  • Ensure business continuity by migrating all production workloads without disrupting customer-facing services.

  • Establish a long-term cloud operating model, supported by an AWS Partner, enabling continuous improvement, optimization, and platform evolution over time.

  • ​

From a technical perspective, the objectives included:

​

  • Migrating 100% of production workloads from Hostinger and GCP to AWS.

  • Modernizing the execution environment through containerization and managed services, without introducing application-level rewrites.

  • Adopting Amazon Aurora MySQL as the standard managed database platform, eliminating self-managed database operations.

  • Implementing a multi-account AWS architecture to clearly separate production, staging, and development environments, improving isolation and governance.

​

Migration Strategy Selection

​

To achieve these objectives, a replatform migration strategy was selected within the AWS 7Rs framework.

​

A pure rehost approach was discarded, as it would have replicated existing operational inefficiencies and governance gaps in AWS. At the same time, a full refactor was intentionally excluded to avoid introducing unnecessary risk, complexity, and extended timelines that were not required to meet the business goals.

​

The replatform strategy enabled the customer to:

​

  • Preserve existing application functionality while introducing architectural and operational improvements.

  • Standardize workloads using container-based deployments on AWS managed services.

  • Improve reliability, security, and operational maturity without rewriting application code.

  • ​Accelerate the consolidation of all environments into AWS while maintaining predictable execution and controlled risk.

Execution Overview

Teracloud executed a structured replatform migration approach to consolidate production workloads from Hostinger and Google Cloud Platform (GCP) into Amazon Web Services (AWS). The execution focused on unifying previously fragmented infrastructure under a centralized, governed AWS environment, while modernizing the operational foundation through the adoption of AWS managed services, without requiring a full application rewrite.

​

The migration strategy was designed to be executed in a controlled and phased manner, ensuring business continuity for production workloads while enabling measurable improvements aligned with the objectives defined during the assessment phase—specifically improved security posture, governance, and operational maturity.

​

Key elements of the execution approach included a technical discovery and assessment phase, leveraging the CloudFit report and AWS Well-Architected Review findings as the baseline to understand the existing state across Hostinger and GCP environments. This baseline was used to identify High Risk Items (HRIs) and Medium Risk Items (MRIs), prioritize remediation actions, and define the target-state architecture.

​

Based on this assessment, Teracloud defined a target AWS architecture aligned with AWS Well-Architected principles, with a primary focus on Security and Operational Excellence, as these pillars concentrated the majority of identified risks and directly supported the business objective of unifying and governing the platform. The architecture incorporated AWS Organizations, account-level isolation, standardized networking, and centralized security controls.

​

The migration and modernization activities were executed using a replatform (“lift, tinker, and shift”) strategy, enabling the adoption of AWS managed services such as Amazon ECS and Amazon Aurora MySQL, while preserving existing application logic. This approach reduced migration risk, accelerated time to value, and established a scalable and maintainable foundation on AWS.

Implementation was carried out incrementally, with validation activities after each major phase to confirm functional correctness, data integrity, performance, and operational readiness before progressing. All production workloads were successfully migrated and are currently operating in AWS, with non-production environments (staging and development) introduced post-migration using a multi-account strategy to improve isolation and governance.

​

The execution leveraged a standardized AWS foundation, including governed account structures, secure networking, centralized logging, and continuous security monitoring. Where applicable, AWS managed services were adopted to reduce operational overhead, improve observability, and strengthen the platform’s overall security and reliability posture.

​

The solution was designed and implemented following AWS best practices, with a clear emphasis on achieving measurable business and technical outcomes, which are reflected in the Key Performance Indicators (KPIs) described in the following section.

 

Organizational Diagram

image4.jpg

Architecture Diagrams

​

Diagram 1 references (migrated workloads included in the project scope GCP to AWS):

​

  • Worker nodes = production server node.

  • Amazon Aurora MySQL db 1 Primary = production db1 database.

  • Amazon Aurora MySQL Primary = production Primary database.

image3.png

Key Technologies Implemented

Amazon Route 53 | Amazon Cloudfront | AWS WAF | Amazon S3 | Amazon Certificate Manager | VPC  | ALB  | Amazon EC2 | Amazon Aurora MySQL | Amazon ECS | Amazon ECR | Amazon CloudWatch  | AWS Organizations  | Amazon System Manager  | AWS Security Hub  | Amazon GuardDuty | Amazon Inspector | AWS Config  | AWS Cloudtrail

​

Diagram 2 references (migrated workloads included in the project scope Hostinger to AWS):

​

  • Worker nodes Simple = production server node.

  • Amazon Aurora MySQL = production database.

image5.png

Key Technologies Implemented

Amazon Route 53 | Amazon Cloudfront | AWS WAF | Amazon S3 | Amazon Certificate Manager | VPC  | ALB  | Amazon EC2 | Amazon Aurora MySQL | Amazon ECS | Amazon ECR | Amazon CloudWatch  | AWS Organizations  | Amazon System Manager  | AWS Security Hub  | Amazon GuardDuty | Amazon Inspector | AWS Config  | AWS Cloudtrail

Key Performance Indicators

To demonstrate the success of the migration and its direct impact on The customer’s business and operational objectives, Teracloud defined and measured a focused set of Key Performance Indicators (KPIs).

​

These KPIs were selected to objectively validate the outcomes of the engagement, specifically the modernization of the infrastructure, the improvement of the AWS Well-Architected posture, and the establishment of a unified, scalable, and governed AWS foundation following the migration from Hostinger and GCP to AWS.

KPI #1  Improvement of AWS Well-Architected Posture (Security & Operational Excellence)

Objective

​

Improve the customer’s cloud architecture posture by remediating the High Risk Items (HRIs) and Medium Risk Items (MRIs) identified during the pre-migration Well-Architected Review, with a specific focus on the Security and Operational Excellence pillars.


These two pillars were prioritized because the majority of identified risks were concentrated in them and because they directly supported the primary business objective of unifying and governing previously fragmented infrastructure.

​

Baseline (Pre-Migration)

​

Prior to the migration, production workloads were distributed across Hostinger and Google Cloud Platform (GCP), operating without centralized governance, standardized security controls, or consistent operational practices.

​

A CloudFit assessment based on the AWS Well-Architected Framework identified the following risks:

​

  • High Risk Items (HRIs): 5.

  • Medium Risk Items (MRIs): 4.

  • Total risk items identified: 9.

 

Pilars impacted​

​

  • Security Pillar

    • Gaps in centralized identity and access management.

    • Lack of consolidated logging and security monitoring.

    • Inconsistent enforcement of security baselines across environments.
       

  • Operational Excellence Pillar

    • Absence of standardized deployment mechanisms.

    • Limited operational automation and observability.

    • Fragmented operational practices across hosting providers.

​​

Estimated baseline alignment: ~44% (4 of 9 items fully or partially addressed).

​

Target

​

  • Remediate all infrastructure and platform-level HRIs and MRIs within the scope of the replatform migration.

  • Achieve ≥80% alignment with AWS Well-Architected best practices for the Security and Operational Excellence pillars.

​

Actual Result (Post-Migration)

​

Following the migration to AWS and the implementation of planned remediations:

​

  • HRIs remaining: 0

  • MRIs remaining: 1

 

The remaining MRI corresponds to an application-level improvement, explicitly out of scope for the infrastructure replatform engagement.

​

Resolved risks by pillar

​

  • Security: 4 of 4 items resolved.

  • Operational Excellence: 4 of 5 items resolved.

​

Post-migration alignment: ~89% (8 of 9 items addressed).

​

Measurement Methodology

​

  • Comparison of CloudFit / Well-Architected Review findings before and after migration.

  • Mapping each identified HRI and MRI to remediation actions implemented on AWS.

  • Validation that remediations were delivered using AWS native services (AWS Organizations, IAM, CloudWatch, Security Hub, GuardDuty, Config).

  • Explicit exclusion of application-level risks from post-migration calculations when out of scope.

​

Business Impact

​

  • Significant reduction of security and operational risk across production workloads.

  • Establishment of a governed, auditable, and secure cloud foundation.

  • Improved operational maturity and readiness for future optimization and growth.

KPI #2  Infrastructure Consolidation and Platform Modernization

Objective

​

Consolidate previously fragmented production infrastructure into a single, governed AWS environment, modernizing the execution and data layers through AWS managed services to improve scalability, reliability, and operational consistency.

​

Baseline (Pre-Migration)

​

Before the engagement:

​

  • Production workloads were split across Hostinger and GCP.

  • No centralized cloud governance or account structure.

  • Databases operated in self-managed or provider-specific managed services.

  • No standardized container orchestration or deployment model.

​

Baseline status

​

  • 0% of production workloads running on AWS managed services.

  • 0% of databases running on Amazon Aurora.​​

​

Target

​

  • Migrate 100% of production workloads from Hostinger and GCP to AWS.

  • Adopt Amazon ECS as the standardized container execution platform.

  • Migrate all MySQL databases to Amazon Aurora MySQL compatible.

  • Operate all workloads under a multi-account AWS Organization with centralized governance.

​

Actual Result (Post-Migration)

​

  • 100% of identified production workloads migrated to AWS.

  • Amazon ECS implemented as the standard execution environment.

  • 100% of MySQL databases migrated to Amazon Aurora MySQL compatible.

  • Production, staging, and development environments operating under a multi-account AWS Organization.

​

Modernization status

​

  • 100% of targeted workloads running on AWS managed services.

​

Measurement Methodology

​

  • Validation against infrastructure inventories from Hostinger and GCP.

  • Confirmation of ECS-based execution and Aurora database usage.

  • Verification of account structure and governance within AWS Organizations.

​

Business Impact

​

  • Elimination of fragmented infrastructure and operational silos.

  • Improved scalability, resilience, and operational efficiency.

  • A modern AWS foundation aligned with the customer’s long-term technical and business roadmap.

KPI Summary

Together, these KPIs demonstrate that the migration delivered measurable, verifiable outcomes aligned with the customer’s business objectives. The engagement successfully unified previously dispersed production environments into AWS, significantly improved security and operational posture, and established a standardized, modern platform supported by AWS managed services and ongoing partner guidance from Teracloud.

Business and Operational Outcomes

Through the migration and modernization of production workloads from Hostinger and Google Cloud Platform (GCP) to Amazon Web Services (AWS), the customer achieved clear and measurable business and operational outcomes aligned with its primary objective of unifying a previously fragmented infrastructure under a secure and governed cloud operating model.

By consolidating all production environments into AWS and adopting AWS managed services, including Amazon ECS for containerized workloads and Amazon Aurora MySQL compatible for databases, the customer significantly improved platform standardization, scalability, and operational consistency. This consolidation eliminated infrastructure silos and reduced the complexity associated with operating across multiple providers.

​

The implementation of a multi-account AWS Organization and the adoption of AWS-native security and governance services strengthened the platform’s security posture and operational control. Centralized identity management, logging, monitoring, and security visibility reduced operational risk and established a consistent governance baseline across production and non-production environments.

​

In parallel, the modernization of the execution and data layers improved observability and operational predictability, enabling more reliable deployments and faster issue identification. The transition to AWS also provided the customer with an ongoing cloud operating model supported by Teracloud as an AWS Partner, addressing a previous gap in guidance and continuous improvement that existed in the former hosting and GCP environments.

​

As a result, the customer now operates on a modern, scalable, and well-governed AWS foundation that supports current production workloads and provides a stable platform for future optimization, automation, and business growth initiatives.

Conclusion

Through a structured replatform migration to AWS, the customer successfully consolidated previously fragmented production workloads into a single, secure, and governed cloud environment. By adopting AWS managed services and a standardized operating model, the platform significantly improved its security posture, operational consistency, and scalability while maintaining business continuity.

​

This new AWS foundation reduces operational risk and provides a stable, well-architected platform to support future optimization, automation, and sustainable business growth.

Get in touch

Take your business to the next level.

bottom of page