SapoX
- Amazon RDS
- AWS CodeBuild
- Amazon S3
- AWS CodePipeline
- AWS Auto Scaling
Giới thiệu
Sapo X là nền tảng quản lý và bán hàng đa kênh đầu tiên tại Việt Nam được phát triển bởi DKT Technology kết hợp cùng Bizweb. Không chỉ đơn thuần là một phần mềm quản lý bán hàng, Sapo X là điểm trung chuyển, tiếp nhận và xử lý các đơn hàng từ tất cả các kênh bán hàng.
Bởi vậy, nền tảng này đòi hỏi một hệ thống xử lý dữ liệu cực lớn và ổn định để có thể hoạt động đúng như mục đích sản phẩm và cạnh tranh được với các đối thủ trên thị trường.
Thách thức
Khi chúng tôi bắt đầu tìm hiểu về Sapo X, họ đang sở hữu hệ thống vật lý khổng lồ, hầu hết đang chạy windows. Bởi vậy, công ty phải chi trả rất nhiều cho việc quản lý hạ tầng, chi phí vô cùng tốn kém về cả nguồn lực và chi phí, và khó có thể quản lý tập trung.
SapoX là 1 sản phẩm mới mang tính chiến lược trong 10 năm tới của DKT, bởi vậy họ mong muốn được quản lý tập trung hạ tầng, giảm thiểu chi phí vận hành và dễ dàng cấp phát tài nguyên khi cần.
Để đảm bảo điện toán đám mây là giải pháp phù hợp và ổn định nhất với Sapo X, họ có nhu cầu cần Test sản phẩm thật kỹ trên Cloud trước khi triển khai sản phẩm tới tất cả khách hàng hiện tại.
Giải pháp
Sau khi khảo sát hệ thống vật lý và xác định các vấn đề, OSAM kiến trúc lại hệ thống trên Cloud sử dụng các dịch vụ: RDS, Elastic Search, ElastiCache, Code Deploy, Code build, Code pipeline, Cloud Front, S3…, Auto-Scaling cho hệ thống.
Sau đó, OSAM dịch chuyển một phần hệ thống lên AWS để đánh giá hiệu quả, rồi dần dần chuyển dịch các phần khác của hệ thống lên AWS.
Bên cạnh đó, chúng tôi cài đặt thêm các cơ chế sao lưu dữ liệu cho EC2 (backup) và RDS.
Sapo X đã thay đổi sau khi dịch chuyển lên AWS
Toàn bộ hệ thống được kiến trúc lại trên AWS với phương pháp và cách làm tốt nhất nhằm đảm bảo độ ổn định của hệ thống khi lên mây.
Sau khi dịch chuyển lên AWS, chi phí xây dựng, nhân lực, bảo hảnh… được cắt giảm hoàn toàn, giúp hệ thống vật lý, thời gian vận hành và quản lý nguồn lực và dữ liệu trên AWS được tăng tốc lên 70%.
Bên cạnh đó, hệ thống đã có tính co giãn tự động, đáp ứng tốt khối lượng công việc lớn trong giờ cao điểm. Các giải pháp Backup và sao lưu dữ liệu các thành phần trong hệ thống cũng đã được cài đặt.
Lợi ích
Dữ liệu được sao lưu an toàn trên Cloud.
Dễ dàng cấp phát tài nguyên trên hệ thống đám mây ổn định.
Quản lý tập trung hạ tầng, giảm chi phí vận hành.
Khả năng kiểm tra sản phẩm.