osam-logo
               

Câu chuyện khách hàng

Tháng Tám 14, 2018

Ứng dụng cho những chuyến đi

Uncategorized

user

0

Về Wegolala

Wegolala là ứng dụng trên điện thoại, được thiết kế dành cho cộng đồng du dịch bởi công ty AL Technology. Tính năng chính của ứng dụng là cung cấp bản đồ, ghi lại những khoảnh khắc đáng nhớ trong chuyến đi du lịch của bạn và chia sẻ trực tiếp trên một mạng xã hội ngay trong ứng dụng. Tới nay, hàng triệu người trẻ đam mê du lịch trên toàn thế giới đã và đang kết nối với nhau qua Wegolala để cùng có những hành trình tuyệt vời.

Trong tương lai, bên cạnh ứng dụng, AL Technology dự định sẽ phát triển tiếp thêm trên website để xây dựng 1 cộng đồng ngày càng hữu ích và năng động cho những người đam mê du lịch.

Thử thách

Sản phẩm chiến lược của Wegolala là ứng dụng, nên họ mới chỉ sử dụng hệ th API server không thể tự động mở rộng khi có lượng người dùng tăng cao. Bên cạnh đó, hệ thống cũng không có tính năng decouple. Dễ dàng nhận thấy, khi số lượng người truy cập tăng đột biến, hệ thống dễ rơi vào tình trạng quá tải. Tình trạng tương tự cũng xảy ra với cơ sở dữ liệu trong giờ cao điểm.

Hơn nữa, mạng phân phối nội dung (content delivery network – CDN) không được áp dụng để kết nối tất cả các máy chủ và cải thiện việc phân phối nội dung. Chính vì vậy, trang web của họ sẽ dễ dàng bị treo và quá tải, mang lại những trải nghiệm không tốt cho người dùng Wegolala.

“Ngày càng khó kiểm soát được những sự cố hệ thống và đã tới lúc chúng tôi cần thay đổi. Sau khi tham khảo các phương án, đưa cả hệ thống lên “mây” là lựa chọn phù hợp nhất với Wegolala.” – anh Nguyễn Ngọc Ân, CTO của Wegolala chia sẻ.

Giải pháp

Sau khi nghiên cứu, Wegolala nhận thấy rằng dịch chuyển toàn bộ hệ thống lên AWS không chỉ giúp cải thiện hệ thống mà còn đáp ứng được nhu cầu của cả từ phía khách hàng và mục tiêu phát triển của công ty. Cùng với đội ngũ chuyên gia của OSAM, hành trình lên mây của Wegolala trở nên dễ dàng và hiệu quả hơn.

Các chuyên gia OSAM đã cẩn thận kiểm tra lại toàn bộ hệ thống của Wegolala để xác định những điểm cần phải cải thiện. Và sau đó dành ra 2 tuần để nghiên cứu và thiết lập một kế hoạch tối ưu nhất để dịch chuyển hệ thống lên AWS.

Trước khi dịch chuyển lên AWS, hệ thống được cài đặt những 

 

dịch vụ quản lí phù hợp để nâng cao khả năng hoạt động như: S3,  Application Load Balancer, EC2-Web Server, Auto Scaling Group, RDS, Cloudwatch, CloudFront, Lambda, VPC và VPC Peering.

AWS Lambda cho phép công ty chạy các dòng code mà không cần khởi tạo và quản lý máy chủ. Khi đó, công ty chỉ phải chi trả cho thời gian tính toán thực tế tiêu thụ và hoàn toàn không mất phí khi code không chạy.

Ứng dụng cân bằng tải (Application Load Balancer) giúp phân bố đều các yêu cầu từ người dùng tới các server đích khác nhau, giúp nâng cao tính sẵn sàng của hệ thống. ALB hoạt động dựa trên việc đánh giá các yêu cầu sau đó áp dụng những quy tắc ứng dụng để đạt được hiệu suất cao nhất.

Nhờ cài đặt thêm S3, Wegolala có thể lưu trữ, sử dụng, phân tích thông tin đơn giản và hiệu quả. Đặc biệt, với tính sẵn sàng cao, S3 giúp việc mở rộng doanh nghiệp được ổn định. Dữ liệu của công ty cũng được bảo vệ nhờ hệ thống bảo mật đáp ứng được những yêu cầu nghiêm ngặt nhất. Cơ chế backup và phục hồi dữ liệu thông qua 4 tầng lưu trữ giúp tối ưu hóa được chi phí và hiệu suất công việc.

Thành tựu

“Dịch chuyển hệ thống lên trên mây là quyết định đúng đắn của chúng tôi vì giờ, dữ liệu đã được lưu trữ cẩn thận và có khả năng phục hồi. Website của Wegolala cũng được bảo vệ và hiếm khi gặp phải vấn đề, chúng tôi cũng không còn nhận được những phản hồi tiêu cực từ khách hàng khi trải nghiệm dịch vụ của Wegolala nữa.” – anh Ân chia sẻ.

Wegolala không ghi nhận thêm sự cố nào trong vận hành hệ thống sau khi được thiết kế lại lên cloud. Hệ thống đã có thể tự điều chỉnh tần suất hoạt động dựa vào lưu lượng truy cập theo từng thời điểm. Việc này không chỉ giúp công ty giảm bớt chi phí vận hành mà còn đảm bảo mang lại trải nghiệm trọn vẹn cho người sử dụng khi lướt web hay dùng ứng dụng.

Với cơ sở hạ tầng xuyên quốc gia của AWS, người dùng đến từ các quốc gia khác nhau có thể truy cập sử dụng dịch vụ của Wegolala với độ trễ thấp, giúp doanh nghiệp mở rộng thị trường ra toàn thế giới.

Sau khi dịch chuyển lên cloud, Wegolala đã đặt nền móng cho một hệ thống phát triển không ngừng. Đồng thời với các dịch vụ tốt nhất của AWS, công ty đã sẵn sàng cho tương lai bền vững và ổn định.

 

LEAVE A COMMENT

Copyright © 2018 - OSAM. All Rights Reserved.