Customer Profile

Customer Case Study:
Fun Fan Game Technology is a company focused on developing innovative, fun, and engaging games. The company is dedicated to providing global players with high-quality and diverse gaming experiences across multiple platforms, including mobile, PC, and console games. It is a highly recognized gaming company in China and one of the country's top 100 internet companies, with business lines spanning game development and operations, animation production, idol entertainment, and other industries. The company possesses professional capabilities in game development, publishing, operations, and marketing.

Harry_Tech Case

Customer Profile

Herry_Tech, a software development company registered in Hong Kong in 2012, specializes in providing top-tier restaurant operation solutions. As a professional software development company, Herry_Tech is dedicated to developing and promoting comprehensive restaurant system software, offering high-quality products and services to its clients in the food and beverage industry.

Customer Pain Point

Herry_Tech’s restaurant system is currently deployed on another cloud provider's platform, but recurring service outages have exposed stability issues, leading to frequent business disruptions. As a result, the demand for service reliability has increased significantly. The current business is deployed on a virtualized platform, and Herry_Tech is facing challenges with transitioning to a containerized environment, which is essential for better management and deployment of applications. Additionally, there is a lack of robust data protection mechanisms, raising concerns about potential data leaks. To mitigate these risks, it is crucial to enhance data security to ensure confidentiality, integrity, and availability.

 

Another concern is business continuity, as the current system has single points of failure, which would make it difficult to recover quickly in the event of an outage or disaster. 

 

Historically, Herry_Tech’s infrastructure has been concentrated on another cloud platform, but after multiple outages, they recognized the need to minimize the risk of business disruption. Through multiple meetings with the technical team and executives of Herry_Tech, OneCloud Technology Solutions successfully conveyed the value of AWS, solidifying the client’s decision to migrate to AWS.

Solution

During discussions and analysis with the client, the OneCloud Technology Solutions technical team gained a deep understanding of Herry_Tech's restaurant system business requirements and technical architecture. The client had already deployed their system on another cloud platform, but we identified key advantages that AWS offers. Through multiple meetings with Herry_Tech’s leadership, we discussed the necessity and feasibility of migrating to AWS, highlighting its global reach, high availability, and disaster recovery capabilities. Additionally, AWS can optimize business processes, improve efficiency, and reduce costs.

At the technical level, we had in-depth discussions with the client’s technical team, comparing the performance, security, and scalability of AWS with their current cloud platform. We demonstrated how AWS's advanced technology could meet their specific needs. A detailed migration plan and implementation roadmap were provided to ensure a smooth transition, helping the client realize the advantages of moving to AWS for enhanced business efficiency and a better user experience.

To address the client’s concerns regarding business continuity and data protection, they outlined the following requirements:

1. Recovery Time Objective (RTO) must not exceed 30 minutes in the event of failure or disaster, and Recovery Point Objective (RPO) must not exceed 15 minutes.

2. Dynamic elasticity is required to scale resources up or down within 1 hour in response to resource bottlenecks, while ensuring business continuity.

3. A backup and restore mechanism must be in place for quick database recovery in case of failure.

4. The application layer must maintain multiple replicas and high availability, with monitoring systems in place to provide timely alerts to the operations team.

We successfully implemented these objectives on AWS, earning the client’s strong approval.

 

Core Solution

The existing applications were migrated to containers and managed through Kubernetes. A CI/CD pipeline was established to automate the building, testing, and deployment of container images, allowing for rapid deployment of new application versions. Applications and data were stored in the cloud, managed and protected using AWS services, which provided greater availability and scalability to accommodate evolving business demands.

To ensure high availability and scalability when running applications in containers, we employed monitoring and logging to safeguard the system and enable rapid recovery in case of failure or attack. Data security measures included encryption for data transmission and storage, access control, and backup recovery to ensure the confidentiality, integrity, and availability of the data. Additionally, container performance was optimized to enhance application responsiveness, better meeting user needs.

At the database layer, AWS RDS was deployed with automated backups through RDS snapshots for redundancy. For high-availability production environments, RDS was deployed in a Multi-AZ (Availability Zone) configuration within a private subnet. A cross-region disaster recovery solution was also implemented by creating read replicas in a different region for asynchronous data replication.

Migration Process

We fully supported the client throughout the migration process, which included the following key steps:

Migration Preparation and Assessment:

OneCloud Technology Solutions conducted a thorough evaluation of the client’s infrastructure, including servers, databases, internal and external networks, and applications. This was done through both on-site discussions and remote meetings.

Mobilization and Planning:

We worked closely with the client to prepare for migration, designing migration use cases and solutions based on the migration plan. The objective was to validate the migration capabilities and prepare for the project’s execution.

Migration and Deployment:

According to the migration plan, we completed the migration of applications in phases. We also conducted end-to-end business process integration testing and developed backup and recovery mechanisms.

Architecture Optimization:

Regular inspections were organized, and resource monitoring data was analyzed. We discussed findings through on-site or remote meetings. Based on service usage and cost data, we optimized resource utilization and implemented cost-saving strategies. Workload characteristics were analyzed for further optimization.

Project Delivery and Acceptance:

The deliverables were reviewed, evaluated, and tested in strict accordance with the migration plan. Each deliverable was confirmed to meet acceptance criteria, and the client provided written confirmation, successfully completing the entire project acceptance process.

Value

OneCloud Technology Solutions successfully assisted the client in seamlessly migrating to AWS, leveraging AWS's stable infrastructure to build applications with high availability and redundancy, ensuring continuous business operations. The client's business applications were smoothly migrated to AWS-managed Kubernetes services, utilizing EKS for container orchestration and deployment. This setup enabled automatic scaling and load balancing to ensure application high availability and scalability.

To address the client’s security concerns, we implemented AWS security products to protect various layers of the application, including access security, data security, and logging/audit security, establishing an optimal security mechanism for the application system and comprehensively safeguarding the client's data.

Finally, we helped the client achieve high availability in their design and deployment on AWS, synchronizing data between two availability zones to ensure data consistency. In the event of a failure in one availability zone, the system automatically switches to the other availability zone, ensuring business continuity for the client.

OneCloud Technology Solutions' robust technical team effectively resolved multiple challenges related to deployment, operations, data security, business availability, and implementation for the client. Through efficient communication and close collaboration between OneCloud Technology Solutions and the client, along with the support of the AWS technical team, we successfully executed the entire migration project with zero interruptions and zero failures, earning the client’s high praise and recognition.

About the Partner

OneCloud Technology Solutions, as an AWS Advanced Consulting Partner, possesses exceptional capabilities and extensive experience in providing AWS customer services. Our specialized team not only excels in all aspects of AWS services and features but also deeply understands our clients' business needs and technical challenges. We are committed to delivering comprehensive AWS solutions that encompass architecture design, deployment implementation, and operational optimization, striving for excellence in every aspect of the process. Our goal is to safeguard our clients' businesses by providing top-notch customer service and tangible enhancements in business value.