smartpay illustration long banner

Phương pháp dịch chuyển Rehost and Replatform lên trên AWS

SmartPay là nhà cung cấp dịch vụ thanh toán. Dịch vụ kỹ thuật số liên kết với ngân hàng VP Bank và công ty tài chính FE Credit - công ty hỗ trợ vay tiêu dùng lớn tại Việt Nam. SmartPay đã đạt được chỗ đứng vững chắc trên thị trường thanh toán di động và điện tử đang bùng nổ. Cũng như đạt được mức tăng trưởng khổng lồ trong năm 2020. Giờ đây, SmartPay đang ngày càng phát triển với các nhà cung cấp, đối tác và người dùng mới. Và là một đối thủ quan trọng trong bối cảnh bùng nổ ứng dụng thanh toán Việt Nam.

smartpay logo

Lĩnh vực:

Ví điện tử

CÔNG NGHỆ:

AWS

THỬ THÁCH CỦA KHÁCH HÀNG

Nền tảng công nghệ của SmartPay được cung cấp bởi nhiều nhà cung cấp, và được vận hành bởi đội ngũ kỹ thuật của công ty. Nó được chạy trên các máy chủ Linux với nhiều ngôn ngữ lập trình, khung phần mềm, và hệ điều hành. Thêm vào đó, công ty tuân theo kiến ​​trúc microservices – cho phép mỗi nhóm và bộ phận có thể lựa chọn công cụ theo nhu cầu công việc. Các kho dữ liệu cho mỗi ứng dụng tùy chỉnh cũng rất đa dạng. Để chọn những gì hoạt động tốt nhất cho khối lượng công việc của họ và do sự độc lập của các nhóm ứng dụng. Do đó, giải pháp đưa ra bao gồm một số cơ sở dữ liệu quan hệ, cơ sở dữ liệu NoSQL như MongoDB và các dịch vụ lưu trữ tệp.

Trong kiến ​​trúc microservices, chúng ta thường thấy các dịch vụ giao tiếp với nhau thông qua hàng đợi tin nhắn. Trong khi có nhiều bộ cân bằng tải, proxy và tường lửa xử lý lưu lượng truy cập vào và ra. Với vai trò là một trong những nhà cung cấp dịch vụ tài chính hàng đầu, SmartPay tuân thủ các tiêu chuẩn bảo mật rất nghiêm ngặc, được thể hiện trong tất cả các hệ thống, ứng dụng và thiết kế mạng, cũng như trong việc triển khai cơ sở hạ tầng của tổ chức này.

Khách hàng đang lưu tất cả các dịch vụ của họ trên một cơ sở hạ tầng chuyên dụng tại các trung tâm dữ liệu địa phương. Điều này gây ra sự hạn chế đối với nhu cầu hay thay đổi của họ. Đặc biệt, việc dự đoán mức độ phát triển của các dịch vụ phổ biến và nhu cầu cung cấp thêm máy chủ thường không chính xác và có thể tạo ra những sai lầm gây tốn kém. Khách hàng cần cân bằng các yêu cầu về hiệu suất và độ ổn định với chi phí tài nguyên được sử dụng. Một mối quan tâm khác là yêu cầu vận hành và bảo trì ngày càng tăng nhanh từ các dịch vụ được sử dụng on-premises. Đối với các dịch vụ như cơ sở dữ liệu, lớp bộ nhớ đệm và tìm kiếm, khách hàng đang tìm kiếm giải pháp như các dịch vụ được quản lý.

Bảo mật và sự tuân thủ quy định là những mối quan tâm lớn của khách hàng. Một số tiêu chuẩn nhất định như PCI-DSS để xử lý thẻ thanh toán là bắt buộc trong ngành này, do đó SmartPay yêu cầu mức độ bảo mật cao nhất cho tất cả các ứng dụng, kho lưu trữ dữ liệu và các dịch vụ liên quan nhằm bảo vệ tính toàn vẹn và bí mật cho dữ liệu của họ và khách hàng. Tất cả các giao diện, cho dù đối với người dùng cuối, đối tác đi kèm, nhà cung cấp, đối tác và ngân hàng, hay các quy trình vận hành và bảo trì nội bộ, phải sử dụng các phương pháp bảo mật tốt nhất và dễ dàng được giám sát để phát hiện bất kỳ mối đe dọa, vi phạm hoặc sự cố nào. Do đó, cần phải có một nền tảng với các tiêu chuẩn bảo mật cao và các biện pháp kiểm soát bảo mật mạnh mẽ. Một yếu tố quan trọng nữa là kinh nghiệm của đơn vị triển khai AWS trong lĩnh vực tài chính và ngân hàng.

GIẢI PHÁP TỪ RENOVA CLOUD

Sau khi xem xét các yêu cầu của khách hàng và hệ thống hiện tại để có được cái nhìn tổng thể, Renova Cloud xác định các chủ đề chính quan trọng sau đây để đáp ứng nhu cầu của khách hàng và tất cả các bên liên quan:

  • Ứng dụng phải được triển khai trên các máy chủ ảo và được cân bằng tải với tính năng tự động mở rộng tùy chọn, sử dụng các tính năng tự động sửa chữa khi cần.
  • Tính ổn định và hiệu suất giữa các ứng dụng là cực kỳ quan trọng do bất kỳ hiệu suất thấp hoặc một khoảnh khắc ngừng hoạt động nào cũng có thể gây mất người dùng và ảnh hưởng đến công việc kinh doanh
  • Cần có nhiều môi trường cho khối lượng công việc production và non-production với sự tách biệt phù hợp giữa chúng nhưng vẫn có những biện pháp phòng tránh việc thiết kế quá mức gây lãng phí
  • Các kho dữ liệu, bộ nhớ cache, tìm kiếm, hàng đợi tin nhắn, v.v. phải được cung cấp dưới dạng dịch vụ được AWS quản lý nếu có thể
  • Kết nối riêng từ các cơ sở SmartPay; cả Direct Connect và VPN
  • Cấu hình Tính sẵn sàng cao cho các ứng dụng và kho dữ liệu quan trọng và đảm bảo chúng được chạy trên môi trường Multi-Availability Zone (Multi-AZ)
  • Hiệu quả về chi phí: điều quan trọng là phải loại bỏ lãng phí và xác định các bộ phận cần thiết và không cần thiết. Do đó, giải pháp chỉ được chứa các dịch vụ cần thiết

Dựa trên các yêu cầu này và cuộc thảo luận chi tiết với doanh nghiệp và đội ngũ kĩ thuật của họ, Renova Cloud đã phác thảo một giải pháp trên AWS với kế hoạch dịch chuyển được chia thành 2 giai đoạn. Đầu tiên là phương pháp Re-host với lift-and-shift tất cả các khối lượng công việc có liên quan. Giai đoạn hai là di chuyển các dịch vụ cần thiết như cơ sở dữ liệu, hàng đợi tin nhắn, bộ nhớ đệm, tìm kiếm sang các dịch vụ được AWS quản lý. Renova Cloud với tư cách là đối tác cao cấp AWS, đã thực hiện các tác vụ di chuyển cho cả hai giai đoạn.

  • Giai đoạn re-host đã diễn ra cho tất cả các máy chủ trong phạm vi dự án và sử dụng chủ yếu công cụ AWS Cloud Endure Migration để sao chép các cài đặt trong các máy chủ cũ sang các phiên bản EC2 mới trên AWS. Đối với cơ sở dữ liệu quan hệ, dịch vụ AWS RDS được sử dụng để di chuyển lưu trữ và Dịch vụ AWS DMS Database Migration Service đã di chuyển thành công toàn bộ cơ sở dữ liệu trực tiếp sang máy chủ cơ sở dữ liệu AWS RDS.
  • Giai đoạn re-platform cần xác định từng công việc có thể chạy tốt trên một dịch vụ được quản lý AWS. Một số mục tiêu trong giai đoạn này có thể kể đến như cơ sở dữ liệu NoSQL MongoDB đã được di chuyển sang AWS DocumentDB, Redis được di chuyển sang ElastiCache cho Redis. Trong khi hàng đợi tin nhắn RabbitMQ được cấu trúc lại trên AmazonMQ. Và Elasticsearch được chạy với Amazon Elasticsearch.

Cả hai được quản lý độc lập với các giai đoạn lập kế hoạch, thiết kế, thực hiện, thử nghiệm và bàn giao rõ ràng. Mỗi bước trên đây đều được đảm bảo có sự tham khảo phản hồi từ khách hàng.

Kết nối riêng tư an toàn với AWS VPC được quản lý thông qua hai giải pháp VPN được quản lý khác nhau. Giữa cơ sở của khách hàng và AWS, kết nối VPN Site-to-Site với một cặp đường hầm được thiết lập, cho phép người dùng SmartPay kết nối với giao diện theo nhu cầu. Đối tác mạng AWS cũng hỗ trợ thiết lập Direct Connect để có kết nối nhanh hơn, cho phép thực hiện giao dịch nhanh chóng trên ứng dụng.

Kiến trúc giai đoạn đầu tiên mô tả quá trình lift và shift với CloudEndure:

phase1 smartpay secured

Giai đoạn thứ hai với các dịch vụ được quản lý trên AWS:

phase2 smartpay secured

Cấu hình tính sẵn sàng cao HA cần thiết cho việc chạy các nhu cầu bổ sung ở một AZ khác. Đối với các yêu cầu bảo mật, giao diện tổng quan và giám sát được tạo. Renova Cloud cung cấp các dịch vụ được quản lý với bộ phận trợ giúp và hệ thống quản lý sự cố cho các trường hợp khẩn cấp.

LỢI ÍCH MANG LẠI

Sau khi quá trình di chuyển kết thúc, SmartPay đã có được một hạ tầng có khả năng mở rộng và đàn hồi cao trên AWS. Giải pháp này có thể được điều chỉnh theo nhu cầu một cách dễ dàng. Đạt được hiệu suất tốt ngay cả khi lưu lượng truy cập ngày càng tăng và Renova Cloud đã giúp giảm thiểu chi phí kiến ​​trúc. Việc sử dụng các dịch vụ được quản lý như một tùy chọn đã giúp giảm yêu cầu vận hành và bảo trì, cho phép khách hàng tập trung nguồn lực vào các nhiệm vụ khác.

SmartPay đang hưởng lợi từ AWS một cách linh hoạt và bền vững và nếu học tiếp tục sử dụng dịch vụ lưu trữ AWS được Renova Cloud cung cấp, sự ổn định và tăng trưởng sẽ được đảm bảo.

RELATED STORIES

6 1

GSM

Hành trình của GSM với Amazon EKS

GSM đã quyết định áp dụng Amazon EKS, tin tưởng giao phó khả năng điều phối container của mình sẽ cung cấp giải pháp mạnh mẽ cho cơ sở hạ tầng CNTT phức tạp của GSM.Đọc thêm>
6 1 7
Cloud Reselling White 1

Ngân hàng Thương mại Cổ phần

Ngân hàng TMCP thành công đẩy nhanh tốc độ tăng trưởng bằng cách dịch chuyển lên AWS

Cuộc đua số hóa mang tính cạnh tranh giữa các ngân hàng ngày càng gay gắt, tập trung thu hút khách hàng am hiểu công nghệ. Ngân hàng thương mại này mong muốn dẫn đầu cuộc đua nên đòi hỏi cơ sở hạ tầng phụ trợ có thể mở rộng, đáng tin cậy và tiết kiệm chi phí để tăng trưởng nhanh chóng.Đọc thêm>
IMV web 610x400 1
Cloud Reselling White 1

IMV

IMV Business Intelligence được tăng cường bởi Giải Pháp AWS Data Management

Khi IMV đang trên đà tăng trưởng, việc cấp thiết để khắc phục các hạn chế của hệ thống hiện tại là một cơ sở hạ tầng có khả năng mở rộng, hiệu quả về chi phí và có thể thích ứng với nhu cầu dữ liệu phát triển mà không gây quá tải hoạt động.Đọc thêm>
web 610x400 8
Cloud Reselling White 1

F88

F88: Hướng tới quản lý dữ liệu tập trung và an toàn với Giải pháp đám mây AWS

Được thành lập vào năm 2013, F88 doanh nghiệp tiên phong trong lĩnh vực cho vay an toàn tại Việt Nam, hướng tới việc phục vụ các doanh nghiệp nhỏ, vừa và nhỏ và khách hàng cá nhân. Với sự hỗ trợ tài chính từ các quỹ đầu tư quốc tếĐọc thêm>
web 610x400 5
Cloud Reselling White 1

E-wallet

Một trong những Ví điện tử hàng đầu Việt Nam đã dịch chuyển hai workload quan trọng nhất lên AWS

Được phát triển và vận hành bởi một trong những công ty công nghệ hàng đầu khu vực, ví điện tử được đề cập là một trong những nền tảng thanh toán trực tuyến hàng đầu Việt Nam. Đọc thêm>
web 610x400 12
Cloud Reselling White 1

Greenfeed

Greenfeed – giải pháp tối ưu hóa dữ liệu với AWS

Được thành lập năm 2003, sứ mệnh của Greenfeed là đem đến cho người tiêu dùng chuỗi thực phẩm sạch từ trang trại đến tận bàn ăn với quy trình Đọc thêm>
web 610x400 3
DevOps Transform White 1

Startup oi

RENOVA – STARTUP OI – HÀNH TRÌNH CHUYỂN ĐỔI

StartupOi là một công ty khởi nghiệp trong lĩnh vực về CNTT, chuyên cung cấp các giải pháp kết nối giữa các lập trình viên và các công ty tuyển dụng.Đọc thêm>
web 610x400 5
Cloud Reselling White 1

Vietcetera

VIETCETERA – HÀNH TRÌNH DỊCH CHUYỂN SANG AWS

Vietcetera là công ty truyền thông được thành lập vào năm 2016 với sứ mệnh: đưa Việt Nam ra thế giới và đưa thế giới về Việt NamĐọc thêm>
imv photo
Cloud Reselling White 1

IMV

IMV – TỪ ON-PREMISE LÊN CLOUD

IMV đang lưu trữ tất cả các dịch vụ của họ trên các cơ sở hạ tầng vật lý. Điều này gây ra sự hạn chế đối với nhu cầu nâng cấp trong tương lai của họ.Đọc thêm>
smartpay illustration photo
Cloud Reselling White 1

Smartpay

Smartpay – Rehost và Replatform khi dịch chuyển lên AWS

SmartPay đang ngày càng phát triển với các nhà cung cấp, đối tác và người dùng mới. Và là một đối thủ quan trọng trong bối cảnh bùng nổ ứng dụng thanh toán Việt Nam.Đọc thêm>
pepsico case study product scaled
Cloud Reselling White 1

Pepsi Co Myanmar

Tăng tốc chuyển đổi SAP S/4HANA với AWS

Pepsi Co Myanmar mong muốn hiện đại hóa hạ tầng hiện có và khởi chạy nền tảng mới cho người dùng và ứng dụng bằng các giải pháp công nghệ mới nhất cùng với SAP S/4HANA trên AWS. Đọc thêm>
engineers working photo
Cloud Reselling White 1

Nutifood Group

AWS Immersion Day với Nutifood Group

Mục tiêu của buổi chia sẻ là giúp đội ngũ IT và ban lãnh đạo của N Group tự tin sử dụng nền tảng AWS và mở ra các cơ hội kinh doanh mới. Đọc thêm>
photo 1571247865791 9d7ed2ddf033
Cloud Reselling White 1

Tadiran

Hành trình dịch chuyển lên cloud của Tadiran

Tadiran là công ty sản xuất thiết bị điện hàng đầu trên toàn thế giới. Một số dòng sản phẩm nổi tiếng của công ty như pin và máy điều hòa không khí. Đọc thêm>
webinar blog banner
Cloud Reselling White 1

Scratchpay

Scratchpay – Financial services

Scratchpay là một dịch vụ tài chính do Scratch Financial, Inc. cung cấp, workloads của họ được host trên cơ sở hạ tầng Public Cloud của Google Cloud Platform (GCP). Đọc thêm>
UAB CLOUD NATIVE APPS 1
uab white 1

UAB - Connect. Create. Change.

UAB BANK CLOUD NATIVE APPS

Là một phần trong chiến lược hiện đại hóa và số hóa, UAB đang mở rộng các dịch vụ của mình để xây dựng các ứng dụng di động cho mục đích thanh toán và Ví điện tử để phục vụ thị trường ngân hàng tiêu dùng Myanmar đang phát triển Đọc thêm>
YOMA MIGRATION MANAGED SERVICES 1
yoma white 2

Yoma

Hành trình hiện đại hoá Yoma với AWS Cloud

Nhu cầu ngày càng tăng đối với các ứng dụng và hoạt động kinh doanh của Yoma trên các lĩnh vực khác nhau đòi hỏi phải có một kế hoạch chuyển đổi kỹ thuật số thật sự hiệu quả. Đọc thêm>
AQUA AUTOMATION DEVOPS 1
aqua white 1

AQUA

Aqua – Hành trình dịch chuyển & CI/CD

AQUA có thể cải thiện hoạt động do quá trình di chuyển và CI / CD trên AWS cũng như có thể phát hành các tính năng mới nhanh hơn với thời gian tối thiểu và sự gián đoạn cho người dùng cuối. Đọc thêm>
SOVIGAZ PROTECTS CRITICAL SYSTEMS ON AWS 1
sovigaz white 2

SOVIGAZ

SOVIGAZ HÀNH TRÌNH DỊCH CHUYỂN SANG AWS

Sự linh hoạt của cơ sở hạ tầng mới giúp Sovigaz giảm bớt gánh nặng quản lý cơ sở hạ tầng như trước đây. Đồng thời loại bỏ hạn chế và tăng khả năng tiếp cận các dịch vụ tiên tiến được cung cấp trên nền tảng AWS. Đọc thêm>
KAOPIZ AUTOMATION CI CD 1
kaopiz white 2

KAOPIZ

KAOPIZ SOFTWARE TỰ ĐỘNG HÓA & CI/CD

Tự động hóa quy trình trên AWS và tạo môi trường để thử nghiệm các tính năng mới nhằm hỗ trợ nhóm Developer & QA thực hiện công việc nhanh hơn và có thể tự động hóa dù không có kinh nghiệm và kỹ năng chuyên sâu trên AWS. Đọc thêm>
NAVIGOS MIGRATION BACKUP 1
navigos white 2

NAVIGOS

Navigos- Hành trình lên Cloud

Đảm bảo an toàn trong quy trình khắc phục hậu quả là một phần trong cam kết của công ty với khách hàng của mình. Do đó, ứng dụng của Navigos yêu cầu phải có kế hoạch nhanh và hiệu quả trong mọi tình huống khắc phục thảm họa. Đọc thêm>
SABECO MIGRATION WELL ARCHITECTED 1
sabeco white 1

SABECO

SABECO – DỊCH CHUYỂN VÀ TỐI ƯU HÓA KIẾN TRÚC HẠ TẦNG

Sau khi chuyển sang AWS, Sabeco có khả năng đáp ứng nhanh chóng hơn trong trường hợp tăng lưu lượng truy cập và việc sử dụng dịch vụ khi cần thiết, giúp việc chạy các chiến dịch tiếp thị và tung ra các tính năng mới ít rủi ro hơn. Đọc thêm>
Nkid case study image 1
Nkid white 1

NKID’S

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

Nkid Group đang vận hành Microsoft workloads trên nhiều môi trường khác nhau như on-premises, local data center tại Vietnam, Microsoft Azure và AWS.Đọc thêm>