top of page

BCM Educational Group

Automate infrastructure management with fully managed services and CI/CD
​Achieve 99.99% infrastructure scalability and availability

BCM Educational Group SMB Case Study

About BCM Educational Group

Based in Korea, Byeongcheol Min Education Group has been leading English education in Korea for 40 years. 

Even though it is an old company, it is always trying new things like a startup.

Through innovation, Min Byung-cheol Min Byeong-cheol UPHONE launched UPHONE, which has maintained the No. 1 position in the phone English brand for many years and is still growing rapidly.

민병철교육그룹

Company Name

Min Byeong-cheol Education Group Co., Ltd.

Business Areas

online education academy

founding date

March 1980

​Homepage

Project Start Date

Project End Date

Challenges

  • Customers struggled to identify instance types that were cost-effective and optimized for service performance on AWS.​

  • The customer wanted to provide a reliable application environment to the customer while optimizing computing cost and performance.

  • As the influx of customers grew, customers wanted stronger encryption and more efficient management of customer data.

  • Customers wanted automated patching and updating through a solution that automates security-related updates. 

  • There should be a clear separation of security roles between developers and administrators, but it was difficult to find a way to separate the roles.

  • The use of the same internal user rights can lead to data theft and loss, so a solution that can clearly separate rights per user is needed.

  • Customers wanted to manage their infrastructure with minimal manpower through automation, but struggled to develop the services and coding resources needed to build automation.

  • Customers have experienced long service development times and lost code assets due to unmanaged code assets, and are looking for an effective and secure way to secure and manage their code assets.

  • You need a minimal service outage, minimal data loss, and disaster recovery plan. 

  • As the demand for online training surged, we needed a way to continue to serve our customers without any problems despite the growing demand. 

What SmileShark Proposed

  • Apply compute, memory, and network performance at the same speed to a variety of workloads using AWS EC2 T-Type and M-Type instances

  • Use IAM to control user access to AWS services and resources and assign explicit access permissions

  • Encrypt data in S3, EBS, and EC2 services using AWS managed keys and CMKs

  • Automate your infrastructure using templates from the CloudFormation service and manage infrastructure resources with SDK and CLI services provided by AWS

  • Designed to secure and manage code assets using CodeCommit for management

  • Putting resources in a different region in a physically different location in case the region fails

  • Set up the EBS snapshot lifecycle feature to automatically back up all instances at a specified time

  • Set up autoscaling using Auto Scaling when the EC2 instance's traffic threshold is reached to accommodate the server's traffic spikes

  • Multi-AZ configuration for HA/DR

  • Encrypt communication over the Internet with HTTPS protocol by applying SSL/TLS certificate to the terminal using ACM Service

Architecture

민병철교육그룹 아키텍처

AWS Services used

Amazon-EC2

Amazon Elastic Compute Cloud (Amazon EC2)

AWS-Auto-Scaling

AWS Auto Scaling

AWS CodeCommit

AWS CodeCommit

Amazon Aurora

Amazon Aurora

Amazon-Chime

Amazon Chime

Amazon DynamoDB

Amazon DynamoDB

Amazon EBS

Amazon Elastic Block Store (Amazon EBS)

Outcomes

  • 58% cost reduction and throughput reduction compared to existing instances with balanced performance instance and burst function type instance

  • Improve security by protecting server vulnerabilities by performing automatic security patches

  • Easier to manage user permissions through IAM

  • Improve data security and manage keys more easily with keys

  • Integrate customer's infrastructure templates by shortening infrastructure construction time, improving version control usability of code assets​

  • Minimize data loss by retaining data for 15 days with snapshot lifetime configuration weekly backups

  • Manage existing Window Services more securely

  • Designed to enable continuous service operation even in the event of a natural disaster by configuring an architecture that applies a load balancer and placement in different Availability Zones by duplicating servers

Try it right now.

bottom of page