/CASE STUDY/

Kaplan & AWS – Giải quyết bài toán tối ưu chi phí ngành giáo dục

Việc sử dụng AWS giúp Kaplan quản lý hệ thống một cách toàn diện nhất mà vẫn tối ưu chi phí, khác hẳn với Data Center truyền thống.

Giới thiệu về Kaplan

Kaplan phục vụ hơn 1,2 triệu sinh viên trên toàn cầu mỗi năm với các chương trình trong lĩnh vực giáo dục đại học, luyện thi, giáo dục chuyên nghiệp, đào tạo tiếng Anh, chuẩn bị thi đại học và cung cấp chương trình K-12 cho các cá nhân, tổ chức và doanh nghiệp.

Trong suốt lịch sử hơn 75 năm hoạt động như một doanh nghiệp tiên phong trong thị trường luyện thi, sau đó là đơn vị đi đầu về giáo dục trực tuyến sớm và hiện là nhà cung cấp giáo dục toàn cầu — Kaplan đã được công nhận vì đã mở rộng khả năng tiếp cận giáo dục và sử dụng các đổi mới công nghệ và khoa học để liên tục cải thiện kết quả cho sinh viên và đối tác của họ.

Kaplan hoạt động tại hơn 30 quốc gia với hơn 22.000 chuyên gia và duy trì mối quan hệ đối tác với hơn 1.000 khu học chánh, cao đẳng và đại học, và hơn 2.600 tập đoàn và doanh nghiệp. Kaplan là công ty con của Công ty Graham Holdings và đơn vị lớn nhất của công ty này.

Các thách thức của doanh nghiệp

Kaplan bao gồm nhiều phòng ban với nhu cầu cơ sở hạ tầng CNTT khác nhau và mô hình sử dụng khá linh động, bao gồm Kaplan’s Test Prep (KTP) – chuyên luyện thi cho sinh viên tham gia các kỳ thi tuyển sinh như SAT, ACT, GRE, GMAT, LSAT, MCAT và các kỳ thi cấp bằng nghề nghiệp.

Để hỗ trợ KTP, Kaplan đã triển khai các môi trường development và testing trong một trung tâm dữ liệu Tier 1 ở Thành phố New York. Khi cơn bão nhiệt đới Sandy, một trong những cơn bão nguy hiểm nhất và có sức tàn phá khủng khiếp nhất trong mùa bão Đại Tây Dương 2012, quét qua thành phố, trung tâm lưu trữ này đã ngừng hoạt động trong khoảng hai tuần.

Giám đốc Điều hành Dịch vụ Công nghệ Kaplan, ông Chad Marino cho biết: “Rất may là môi trường production của chúng tôi vẫn hoạt động, nhưng chúng tôi thấy bất an về những gì có thể xảy ra trong tương lai.”

Tài nguyên sao lưu và khôi phục thủ công của Kaplan cũng có trụ sở tại Thành phố New York. Ông Marino giải thích: “Việc có môi trường backup và môi trường production ở trong cùng một thành phố chính là mối bận tâm rất lớn của chúng tôi và cần được giải quyết càng sớm càng tốt.”

Ngoài ra, khi quy mô kinh doanh được mở rộng và kiến ​​trúc CNTT ngày càng phức tạp, Kaplan gặp nhiều khó khăn trong việc đáp ứng Tiêu chuẩn bảo mật Payment Card Industry Data Security Standard (PCI DDS) và tuân thủ kiểm soát tổ chức dịch vụ Service Organization Control (SOC). Kaplan cần tìm một cơ sở hạ tầng linh hoạt có thể cải tiến đồng thời khả năng phục hồi, bảo mật và sự nhanh chóng trong xử lý sự cố.

Tại sao nên sử dụng Amazon Web Services 

Kaplan đang chạy 12 trung tâm dữ liệu khác nhau trong toàn tổ chức và bắt đầu chuyển các application sang Amazon Web Services (AWS) để củng cố cơ sở hạ tầng.

Theo ông Marino: “Một trong những điều thúc đẩy chúng tôi chuyển sang Cloud là để xử lý những phần cứng đã lỗi thời và đã chạy hết dung lượng trong trung tâm dữ liệu.”

Kaplan cũng bị thu hút bởi sự uy tín của các dịch vụ AWS. “Amazon Relational Database Service (Amazon RDS) giúp các team DBA sử dụng ít thời gian hơn vào việc bảo trì hàng ngày và tập trung dành thời gian để cải thiện công việc. Cân bằng tải Elastic Load Balancing đã giúp loại bỏ các bộ cân bằng tải phức tạp, tốn kém mà vẫn giữ được chức năng cần thiết”, ông Marino nói.

Hành trình chuyển dịch lên AWS Cloud

Cơn bão Sandy chính là nguyên nhân thúc đẩy công ty chuyển KTP và một phần dữ liệu của bộ phận Giáo dục Đại học Kaplan và Kaplan International sang AWS với tổng số lên tới 900 GB dữ liệu.

Giám đốc dự án Ravi Munjuluri cho biết: “Chúng tôi bắt đầu từ tháng 5 năm 2013 bằng việc chuyển các môi trường development, quality assurance và môi trường staging sang AWS. Chúng tôi đã hoàn thành quá trình chuyển dịch này vào tháng 10 và bắt đầu lên kế hoạch chuyển dịch môi trường production.

Đến tháng 1 năm 2014, chúng tôi bắt đầu di chuyển từng phần application stack trong môi trường production, từng phần nhỏ một để giảm thiểu tác động đến quá trình kinh doanh. Lần chuyển dịch cuối cùng là vào tháng 8 và tất cả chỉ diễn ra vào 2 ngày cuối tuần.”

Để bắt đầu cho hành trình chuyển dịch lên cloud, Kaplan đã migrate khoảng 50 application và 50 sub-application trong stack. Trong trung tâm dữ liệu, Kaplan sử dụng mạng SAN (Storage Area Networking) để kết nối với máy chủ x86, bộ xử lý Sun Sparc và hệ điều hành Solaris kết nối với sáu cơ sở dữ liệu Oracle Database 10g và Windows SQL.

Kaplan đưa application stack lên Amazon Virtual Private Cloud (Amazon VPC), lưu trữ các databases trong một kiến trúc có sự kết hợp các Amazon Elastic Compute Cloud (Amazon EC2) instance sử dụng Amazon Linux Machine ImagesAmazon Relational Database Service (Amazon RDS) cho Oracle. Ông Marino nói: “Mục tiêu là chuyển hoàn toàn các cơ sở dữ liệu sang RDS để dễ quản lý và thay đổi dung lượng.”

Để monitor các tài nguyên đang dùng, Kaplan sử dụng Amazon CloudWatch, một dịch vụ thu thập và theo dõi các chỉ số sử dụng cũng như quản lý các báo động. Việc sử dụng CloudWatch giúp công ty tối ưu hóa các tài nguyên của mình, ví dụ như xác định đúng kích cỡ các instance khi tỷ lệ sử dụng giảm.

Các giải pháp phù hợp trong hành trình chuyển dịch lên AWS Cloud

Kaplan xây dựng kế hoạch đưa dữ liệu xung quanh các công cụ tích hợp của Oracle (Oracle’s built-in tools). Ông Avi Hack, giám đốc kỹ thuật và kiến ​​trúc hệ thống cho biết: “Chúng tôi đã sử dụng AWS PERL scripts để migrate dữ liệu, điều này thực sự rất tuyệt vời. Với sự kết hợp các scripts và AWS Elastic Beanstalk, công ty chúng tôi đã có thể tự động hóa các quy trình vốn tốn thời gian và có sự chuẩn bị cho môi trường Migration, làm cho quy trình chung trở nên nhanh hơn và dễ dàng hơn trước nhiều.”

Bên cạnh đó, Kaplan cũng quyết định tận dụng yếu tố Multiple AWS RegionsAvailability Zones (AZs), cụ thể là ở Hoa Kỳ, Châu Á Thái Bình Dương và Châu Âu. Giải pháp cho DNS, Kaplan lựa chọn Amazon Route 53 để định tuyến traffic người dùng đến AZ gần nhất, giúp cải thiện trải nghiệm người dùng cũng như giảm độ trễ một cách đáng kể. Ông Marino khẳng định: “Sử dụng yếu tố Multiple Regions giúp chúng tôi đưa dữ liệu của mình đến khách hàng nhanh hơn và mang lại trải nghiệm người dùng tốt hơn.”

AWS Support

Sự chuẩn bị kĩ càng của Kaplan đã giúp quá trình chuyển đổi sang AWS diễn ra nhanh chóng và không gặp nhiều gián đoạn. Kaplan cũng sử dụng AWS Support ở cấp độ Doanh nghiệp để chọn lựa những giải pháp hoàn hảo nhất cho công ty. Ông Marino nói: “AWS Support chính là chìa khóa để giải quyết các vấn đề mà chúng tôi có thể gặp phải trong quá trình dịch chuyển lên Cloud.”

Hơn 250 nhân sự từ các bộ phận như phát triển (development), vận hành (operation), kiến ​​trúc (architecture) và cơ sở dữ liệu (database) đã tham gia vào quá trình dịch chuyển sang AWS. Ông Marino chia sẻ: “Để lập kế hoạch dịch chuyển ở quy mô lớn này, điều quan trọng là phải làm việc với tất cả các team trong phòng CNTT, từ team developer đến team vận hành cơ sở hạ tầng”.

Sau khi chuyển Kaplan’s Test Prep (KTP) lên AWS, Kaplan đã bán các thiết bị cũ và đóng cửa trung tâm dữ liệu. Công ty tiếp tục tái kiến ​​trúc các ứng dụng cho các bộ phận khác nhau và hiện tại Kaplan đã giảm diện tích trung tâm dữ liệu từ 12 xuống còn 4 cơ sở.

Các lợi ích đạt được

Sau khi sử dụng AWS, Kaplan không chỉ đã tạo dựng lên một cơ sở hạ tầng đáng tin cậy hơn và độ trễ ít hơn, họ cũng đã có một cái nhìn sâu sắc hơn về chi phí cho các ứng dụng và hệ thống. Ông Marino chia sẻ: Bằng cách gắn thẻ tất cả các instances trong AWS, giờ đây chúng tôi có thể kiểm soát toàn bộ chi phí từ application layer cho đến mọi tài nguyên được liên kết với một application nào đó. Với phương pháp này, chúng tôi cũng có thể giám sát chi tiết chi phí vận hành cho các ứng dụng của mình.”

Trong thời gian tới, Kaplan lên kế hoạch tiếp tục sử dụng các dịch vụ AWS để hoàn thiện quy trình vận hành và phát triển. Ông Hack chia sẻ: “Khi chạy hạ tầng on-premises, chúng tôi rất khó để kiểm soát tài nguyên của mình, nhưng từ khi sử dụng AWS CloudFormationAWS Command Line Interface (CLI), mọi chuyện dễ dàng hơn rất nhiều.

Giờ đây, chúng tôi có thể dễ dàng khởi tạo và vô hiệu hóa bất kì môi trường nào khi chúng tôi không có nhu cầu sử dụng nữa.” Ông Marino cũng nhấn mạnh rằng: “Chúng tôi hoàn toàn có thể tận dụng những ưu điểm vượt trội của AWS trong khi vẫn có thể duy trì những điểm mạnh của hạ tầng on-premises. Với sự kết hợp này, đội developer có thời gian kiểm tra lại các application trước khi chuyển dịch sang AWS.” Kaplan sẽ tiếp tục hành trình đưa toàn bộ hệ thống và ứng dụng từ trung tâm dữ liệu truyền thống sang AWS.

Kết luận

Đi đầu trong lĩnh vực giáo dục toàn cầu, Kaplan đã lựa chọn AWS để đồng hành cùng họ trong hành trình chuyển dịch từ hạ tầng on-premises sang cloud. Kaplan đã gặt hái được những lợi ích to lớn từ kiểm soát chi phí, mang lại trải nghiệm người dùng tốt hơn, dễ dàng tăng hoặc giảm kích cỡ tài nguyên và hiệu suất kinh doanh cũng tăng lên đáng kể.

Nếu doanh nghiệp của bạn đang kinh doanh trong lĩnh vực Giáo dục hay bất kỳ lĩnh vực nào và cần tư vấn về các dịch vụ điện toán đám mây của AWS, hãy liên hệ VTI Cloud để các chuyên gia của chúng tôi được hỗ trợ bạn nhé!

Về VTI Cloud

VTI Cloud là Đối tác cấp cao (Advanced Consulting Partner) của AWS, với đội ngũ hơn 50+ kỹ sư về giải pháp được chứng nhận bởi AWS. Với mong muốn hỗ trợ khách hàng trong hành trình chuyển đổi số và dịch chuyển lên đám mây AWS, VTI Cloud tự hào là đơn vị tiên phong trong việc tư vấn giải pháp, phát triển phần mềm và triển khai hạ tầng AWS cho khách hàng tại Việt Nam và Nhật Bản.

Xây dựng các kiến trúc an toàn, linh hoạt, hiệu suất cao, và tối ưu chi phí cho khách hàng là nhiệm vụ hàng đầu của VTI Cloud trong sứ mệnh công nghệ hóa doanh nghiệp.

Reference: https://aws.amazon.com/vi/solutions/case-studies/kaplan/