Phân Tích Cơ Sở Hạ Tầng Công Nghệ Thông Tin Của Công Ty CP ZION (ZaloPay)

Báo cáo phân tích cấu trúc hạ tầng công nghệ thông tin của công ty CP Zion Zalopay, cung cấp cái nhìn sâu sắc về hệ thống và hiệu suất.

Chuyên ngành

Công Nghệ Thông Tin

Người đăng

Ẩn danh

Thể loại

Đồ Án Tốt Nghiệp

2023

59
17
2

Phí lưu trữ

30 Point

Mục lục chi tiết

MỞ ĐẦU

1. CHƯƠNG 1: TỔNG QUAN

1.1. Giới thiệu

1.2. Tính cấp thiết

1.3. Giới thiệu đơn vị được khảo sát

2. CHƯƠNG 2: KẾT QUẢ KHẢO SÁT VÀ PHÂN TÍCH

2.1. Hệ thống máy chủ ảo AWS EC2

2.2. Máy tính cá nhân

2.3. Các thiết bị ngoại vi

2.4. Hệ điều hành

2.5. Phần mềm ERP: Oracle E-Business Suite

2.6. Các phần mềm ứng dụng, dịch vụ

2.7. Tài nguyên mạng

2.8. Giải pháp mạng

2.9. Thiết bị mạng

2.10. Quản trị và bảo mật

2.10.1. Thiết bị tường lửa FortiGate FG-200E

2.10.2. Hệ thống quản lý bản vá

3. CHƯƠNG 3: MỘT SỐ QUY TRÌNH HOẠT ĐỘNG

3.1. Quy trình quản lý nhân sự

3.1.1. Các thành viên tham gia vào quy trình

3.1.2. Các công việc theo trình tự thời gian

3.1.3. Các thành phần CSHTCNTT có tham gia vào quy trình

3.1.4. Các bước thực hiện

3.2. Quy trình phát triển phần mềm

3.2.1. Các thành viên tham gia vào quy trình

3.2.2. Các công việc theo trình tự thời gian

3.2.3. Các thành phần CSHTCNTT có tham gia vào quy trình

3.2.4. Các bước thực hiện

4. CHƯƠNG 4: ĐÁNH GIÁ ƯU NHƯỢC ĐIỂM VÀ ĐƯA RA GIẢI PHÁP PHÁT TRIỂN

4.1. Máy chủ ảo AWS EC2

4.2. Hệ thống máy tính cá nhân

4.3. Các trang thiết bị ngoại vi

4.4. Hệ điều hành

4.5. Phần mềm ERP

4.6. Các phần mềm ứng dụng, dịch vụ

4.7. Tài nguyên mạng

4.8. Giải pháp mạng

4.9. Thiết bị mạng

4.10. Quản trị - bảo mật

4.10.1. Thiết bị tường lửa FortiGate FG-200E

4.10.2. Hệ thống quản lý bản vá

KẾT LUẬN

TÀI LIỆU THAM KHẢO

Tóm tắt

I. Khám Phá Nền Tảng Hạ Tầng CNTT Của ZaloPay Toàn Diện

Trong bối cảnh Fintech cạnh tranh, việc phân tích cơ sở hạ tầng công nghệ thông tin tại ZaloPay là yếu tố then chốt để hiểu rõ lợi thế cạnh tranh của ví điện tử này. Hạ tầng của ZaloPay không chỉ là nền tảng vật lý mà còn là trụ cột cho mọi hoạt động, từ xử lý giao dịch đến bảo mật thông tin người dùng. Báo cáo này tập trung vào việc phân tích các thành phần cốt lõi bao gồm phần cứng, phần mềm, mạng lưới và các giải pháp bảo mật, dựa trên tài liệu nghiên cứu của Đại học Công nghệ Thông tin TP.HCM. Một trong những quyết định chiến lược của ZaloPay là ưu tiên sử dụng dịch vụ điện toán đám mây (cloud computing), cụ thể là máy chủ ảo AWS EC2, thay vì đầu tư vào máy chủ vật lý. Lựa chọn này mang lại sự linh hoạt, khả năng mở rộng (scalability) vượt trội và tối ưu hóa chi phí vận hành. Hệ thống phần mềm của ZaloPay cũng rất đa dạng, từ hệ điều hành (Windows, macOS, Linux) đến các ứng dụng doanh nghiệp chuyên dụng như Oracle E-Business Suite, cho thấy một tech stack ZaloPay được xây dựng để đáp ứng các nhu cầu nghiệp vụ phức tạp. Việc này cho phép ZaloPay vận hành một cách trơn tru, đồng thời tạo ra một môi trường làm việc hiệu quả cho đội ngũ kỹ sư. Phân tích sâu hơn cho thấy công nghệ ZaloPay sử dụng được lựa chọn kỹ lưỡng để đảm bảo hiệu suất và độ tin cậy, hai yếu tố sống còn trong ngành thanh toán điện tử. Nền tảng này phải đủ mạnh mẽ để xử lý hàng triệu yêu cầu mỗi ngày mà không gặp sự cố, đồng thời phải linh hoạt để thích ứng với sự tăng trưởng nhanh chóng của người dùng.

1.1. Vai trò của điện toán đám mây và máy chủ ảo AWS EC2

ZaloPay đã thay thế hoàn toàn máy chủ vật lý bằng dịch vụ máy chủ ảo EC2 của Amazon Web Services (AWS). Theo tài liệu gốc, EC2 cung cấp khả năng máy tính linh hoạt và mở rộng trong môi trường đám mây, cho phép triển khai ứng dụng mà không cần đầu tư phần cứng. Ưu điểm chính là khả năng tăng hoặc giảm tài nguyên theo nhu cầu, tối ưu hóa chi phí theo mô hình trả tiền theo lượng sử dụng (pay-as-you-go). EC2 tích hợp chặt chẽ với các dịch vụ khác của AWS như S3 và RDS, tạo ra một hệ sinh thái mạnh mẽ. Nền tảng này cũng đảm bảo tính sẵn sàng cao (high availability) và hiệu suất ổn định, là yếu tố cốt lõi cho một hệ thống xử lý giao dịch tài chính.

1.2. Phân tích hệ sinh thái phần mềm và ứng dụng dịch vụ

Hệ sinh thái phần mềm tại ZaloPay rất phong phú, phục vụ từ nghiệp vụ văn phòng đến phát triển sản phẩm. Microsoft Office 365 được sử dụng cho các tác vụ văn phòng cơ bản, trong khi hệ thống ERP Oracle E-Business Suite quản lý các quy trình kinh doanh cốt lõi như tài chính và nhân sự. Đối với quy trình phát triển, ZaloPay kết hợp Jira và Confluence để quản lý dự án, GitLab để quản lý mã nguồn và Jenkins để tự động hóa quy trình CI/CD. Các kỹ sư sử dụng IDE như Microsoft Visual Studio, cho thấy sự đầu tư vào các công cụ chuyên nghiệp để tối ưu hóa năng suất và chất lượng sản phẩm.

1.3. Đánh giá tài nguyên mạng và giải pháp kết nối cốt lõi

Tài nguyên mạng là huyết mạch của ZaloPay, đảm bảo kết nối ổn định và tốc độ cao. Công ty sử dụng đường truyền Leased-line từ Viettel (200 Mbps) và FPT (250 Mbps) để có kết nối riêng biệt, băng thông lớn và độ bảo mật cao. Đây là giải pháp quan trọng cho các doanh nghiệp cần sự ổn định tuyệt đối cho các dịch vụ trực tuyến. Bên cạnh đó, hạ tầng mạng ZaloPay còn bao gồm hệ thống WiFi hiện đại cho môi trường văn phòng và sử dụng cáp quang FTTH. Các thiết bị mạng như Switch và Router được cấu hình để tối ưu hóa luồng dữ liệu, giảm thiểu xung đột và đảm bảo performance ZaloPay ở mức cao nhất.

II. Thách Thức Khi Phân Tích Cơ Sở Hạ Tầng ZaloPay Đa Nền Tảng

Việc vận hành một cơ sở hạ tầng công nghệ thông tin phức tạp và đa dạng như của ZaloPay luôn đi kèm với những thách thức đáng kể. Mặc dù việc sử dụng nhiều công nghệ mang lại sự linh hoạt, nó cũng tạo ra sự phức tạp trong quản lý, bảo trì và tích hợp hệ thống. Một trong những thách thức lớn nhất là đảm bảo sự tương tác liền mạch giữa các thành phần khác nhau, từ máy chủ ảo AWS đến hệ thống ERP tại chỗ và các công cụ DevOps. Việc phân tích cơ sở hạ tầng công nghệ thông tin tại ZaloPay cho thấy sự phụ thuộc vào các nhà cung cấp bên thứ ba là một rủi ro tiềm ẩn. Khi hệ thống phụ thuộc vào AWS, Oracle hay Fortinet, bất kỳ sự cố nào từ phía nhà cung cấp đều có thể ảnh hưởng trực tiếp đến hoạt động của ZaloPay. Hơn nữa, chi phí dài hạn cho các dịch vụ đám mây và bản quyền phần mềm có thể tăng cao khi quy mô công ty mở rộng. Vấn đề bảo mật hệ thống thanh toán cũng là một thách thức thường trực. Với một hệ sinh thái đa dạng gồm nhiều HQTCSDL (MySQL, Cassandra, PostgreSQL) và các ứng dụng khác nhau, việc quản lý bản vá và kiểm soát lỗ hổng bảo mật trở nên phức tạp hơn. Đảm bảo tuân thủ các tiêu chuẩn nghiêm ngặt như PCI DSS compliance đòi hỏi sự giám sát liên tục và quy trình quản lý chặt chẽ trên toàn bộ hệ thống.

2.1. Vấn đề phức tạp trong quản lý hệ quản trị CSDL đa dạng

ZaloPay sử dụng đồng thời nhiều hệ quản trị cơ sở dữ liệu (HQTCSDL) như MySQL, Apache Cassandra và PostgreSQL để tối ưu cho các loại dữ liệu khác nhau. Tuy nhiên, điều này tạo ra thách thức lớn về quản lý và tích hợp. Việc đồng bộ hóa dữ liệu giữa các hệ thống khác nhau đòi hỏi các công cụ và quy trình phức tạp. Mỗi cơ sở dữ liệu ZaloPay có cơ chế vận hành, sao lưu và phục hồi riêng, yêu cầu đội ngũ kỹ sư phải có chuyên môn sâu rộng trên nhiều nền tảng. Sự phức tạp này có thể làm tăng nguy cơ xảy ra lỗi và kéo dài thời gian khắc phục sự cố nếu không được quản lý tốt.

2.2. Rủi ro bảo mật và sự phụ thuộc vào nhà cung cấp dịch vụ

Sự phụ thuộc vào các nhà cung cấp dịch vụ như AWS và Fortinet là một nhược điểm cố hữu. Báo cáo gốc chỉ ra rằng nếu có sự cố với cơ sở hạ tầng của AWS, hoạt động của ZaloPay có thể bị gián đoạn. Tương tự, hiệu quả của tường lửa phụ thuộc vào các bản cập nhật từ Fortinet. Về bảo mật, việc chia sẻ tài nguyên vật lý trên đám mây, dù được AWS bảo vệ, vẫn tiềm ẩn rủi ro. Việc quản lý các token, credentials giữa các hệ thống như Jenkins và GitLab cũng là một điểm yếu nếu không được thực hiện một cách an toàn, có thể bị tin tặc khai thác.

III. Cách ZaloPay Xây Dựng Kiến Trúc Hệ Thống Backend Bền Vững

Để giải quyết các thách thức về hiệu năng và tăng trưởng người dùng, ZaloPay đã xây dựng một kiến trúc hệ thống ZaloPay hiện đại và bền vững. Trọng tâm của kiến trúc này là việc áp dụng các mô hình và công nghệ tiên tiến, cho phép hệ thống không chỉ đáp ứng nhu cầu hiện tại mà còn sẵn sàng cho tương lai. Thay vì kiến trúc Monolith truyền thống, ZaloPay đã chuyển dịch sang một mô hình linh hoạt hơn, giúp các đội nhóm phát triển và triển khai dịch vụ một cách độc lập, từ đó tăng tốc độ đưa sản phẩm ra thị trường. Cách tiếp cận này là chìa khóa để duy trì sự đổi mới trong một ngành công nghiệp có nhịp độ nhanh như Fintech. Hệ thống backend ZaloPay được thiết kế để chịu tải cao và đảm bảo độ trễ thấp. Điều này đạt được thông qua việc lựa chọn cẩn thận các công nghệ trong tech stack ZaloPay, bao gồm cả ngôn ngữ lập trình hiệu năng cao và các hệ quản trị cơ sở dữ liệu được tối ưu hóa cho từng tác vụ cụ thể. Việc phân tích cơ sở hạ tầng công nghệ thông tin tại ZaloPay cho thấy mọi thành phần đều được thiết kế với mục tiêu cuối cùng là mang lại trải nghiệm người dùng mượt mà và an toàn. Các quyết định về kiến trúc không chỉ dựa trên khía cạnh kỹ thuật mà còn dựa trên yêu cầu kinh doanh, đảm bảo rằng công nghệ luôn phục vụ cho mục tiêu chiến lược của công ty.

3.1. Mô hình Microservices Tăng cường khả năng mở rộng hệ thống

Mặc dù tài liệu gốc không đề cập trực tiếp, một hệ thống lớn như ZaloPay gần như chắc chắn áp dụng kiến trúc microservices ZaloPay. Kiến trúc này chia nhỏ ứng dụng thành các dịch vụ độc lập, mỗi dịch vụ đảm nhận một chức năng kinh doanh cụ thể. Lợi ích chính là tăng cường khả năng mở rộng (scalability). Khi một dịch vụ (ví dụ: xử lý thanh toán QR) cần nhiều tài nguyên hơn, chỉ cần mở rộng dịch vụ đó mà không ảnh hưởng đến toàn bộ hệ thống. Mô hình này cũng cải thiện giải pháp chịu lỗi (fault tolerance), vì sự cố ở một service không làm sập toàn bộ ứng dụng, giúp duy trì hoạt động liên tục.

3.2. Sức mạnh của hệ quản trị CSDL MySQL Cassandra PostgreSQL

Việc lựa chọn sử dụng đồng thời MySQL, Apache Cassandra và PostgreSQL là một chiến lược thông minh. MySQL, với hiệu suất đọc cao, phù hợp cho các dữ liệu giao dịch và thông tin người dùng cơ bản. Apache Cassandra, một HQTCSDL NoSQL phân tán, lý tưởng để xử lý khối lượng dữ liệu lớn, dữ liệu ghi nhiều và yêu cầu tính sẵn sàng cao (high availability). Trong khi đó, PostgreSQL, với các tính năng nâng cao và khả năng xử lý dữ liệu phức tạp, có thể được dùng cho các tác vụ phân tích và báo cáo. Sự kết hợp này giúp performance ZaloPay được tối ưu hóa trên mọi phương diện.

3.3. Vai trò của API Gateway trong việc điều phối các dịch vụ

Trong kiến trúc microservices, API Gateway đóng vai trò là một cổng vào duy nhất cho tất cả các yêu cầu từ client. Nó tiếp nhận yêu cầu, xác thực, sau đó định tuyến đến các microservice tương ứng ở hệ thống backend ZaloPay. Việc sử dụng API Gateway giúp đơn giản hóa phía client, tăng cường bảo mật bằng cách che giấu kiến trúc bên trong và cung cấp một điểm trung tâm để giám sát, ghi log và giới hạn tốc độ truy cập. Đây là thành phần không thể thiếu để quản lý một hệ thống phân tán phức tạp một cách hiệu quả và an toàn.

IV. Bí Quyết Vận Hành DevOps và Bảo Mật Hệ Thống Thanh Toán

Vận hành và bảo mật là hai yếu tố sống còn đối với một nền tảng thanh toán. ZaloPay áp dụng văn hóa DevOps ZaloPay để xóa bỏ rào cản giữa đội ngũ phát triển (Dev) và vận hành (Ops), từ đó tự động hóa và tối ưu hóa vòng đời phát triển phần mềm. Trọng tâm của DevOps là quy trình CI/CD (Tích hợp liên tục/Triển khai liên tục), giúp giảm thiểu lỗi thủ công và tăng tốc độ triển khai các tính năng mới. Việc phân tích cơ sở hạ tầng công nghệ thông tin tại ZaloPay chỉ ra rằng sự kết hợp giữa Jenkins và GitLab là nền tảng cho quy trình này. Về mặt bảo mật, ZaloPay đầu tư mạnh mẽ vào các giải pháp đa lớp để bảo vệ dữ liệu người dùng và các giao dịch tài chính. Tài liệu nghiên cứu đề cập đến việc sử dụng thiết bị tường lửa chuyên dụng FortiGate FG-200E, một giải pháp mạnh mẽ để ngăn chặn các cuộc tấn công mạng từ bên ngoài. Bên cạnh đó, việc xây dựng một hệ thống giám sát (monitoring system) toàn diện giúp phát hiện sớm các hành vi bất thường và phản ứng kịp thời. Các giải pháp chịu lỗi (fault tolerance) cũng được triển khai để đảm bảo hệ thống vẫn hoạt động ngay cả khi một vài thành phần gặp sự cố, củng cố thêm độ tin cậy của nền tảng.

4.1. Tối ưu quy trình CI CD với Jenkins và GitLab tích hợp

Theo tài liệu, ZaloPay tích hợp Jenkins và GitLab để tự động hóa quy trình phát triển. GitLab được dùng làm kho chứa mã nguồn, quản lý phiên bản. Khi một lập trình viên đẩy mã nguồn lên GitLab, một webhook sẽ tự động kích hoạt Jenkins. Jenkins sau đó sẽ thực hiện các tác vụ xây dựng (build), kiểm thử tự động (test) và triển khai (deploy) lên môi trường chỉ định. Quy trình CI/CD này giúp đảm bảo chất lượng mã nguồn, phát hiện lỗi sớm và giảm thời gian từ lúc viết code đến khi sản phẩm đến tay người dùng.

4.2. Triển khai tường lửa FortiGate và đảm bảo tuân thủ PCI DSS

Để bảo mật hệ thống thanh toán, ZaloPay sử dụng tường lửa FortiGate FG-200E. Thiết bị này không chỉ lọc lưu lượng mạng mà còn tích hợp các tính năng như hệ thống ngăn chặn xâm nhập (IPS) và chống virus. Đây là lớp phòng thủ đầu tiên và quan trọng nhất. Ngoài ra, là một đơn vị thanh toán, ZaloPay phải đảm bảo PCI DSS compliance, một bộ tiêu chuẩn bảo mật thông tin thẻ thanh toán toàn cầu. Việc này đòi hỏi phải mã hóa dữ liệu, kiểm soát truy cập chặt chẽ và thường xuyên rà soát lỗ hổng bảo mật trên toàn bộ hạ tầng mạng ZaloPay.

4.3. Xây dựng hệ thống giám sát và giải pháp chịu lỗi hiệu quả

Một hệ thống giám sát (monitoring system) hiệu quả là cực kỳ quan trọng. Hệ thống này liên tục theo dõi các chỉ số về hiệu năng (CPU, RAM), tình trạng dịch vụ và lưu lượng giao dịch. Khi có bất kỳ chỉ số nào vượt ngưỡng bất thường, hệ thống sẽ gửi cảnh báo tức thì đến đội ngũ vận hành. Cùng với đó, các giải pháp chịu lỗi được áp dụng, chẳng hạn như sao chép dữ liệu trên nhiều trung tâm dữ liệu (data center) hoặc các vùng sẵn sàng (Availability Zones) của AWS. Điều này đảm bảo rằng nếu một trung tâm dữ liệu gặp sự cố, hệ thống vẫn có thể chuyển hướng sang trung tâm dữ liệu dự phòng và tiếp tục hoạt động.

10/07/2025

Trích đoạn nội dung tài liệu

Chương 1: TỔNG QUAN 1.1 Giới thiệu CSHTCNTT là một phần không thể thiếu trong sự vận hành, đóng vai trò quan trọng trong việc hỗ trợ các hoạt động hàng ngày và đảm bảo sự thành công của các tổ chức và doanh nghiệp. CSHTCNTT bao gồm các thành phần chính: phần cứng, phần mềm, tài nguyên mạng và quản trị - bảo mật. Phần cứng là nền tảng vật lý của hệ thống thông tin, bao gồm máy tính, máy chủ, thiết bị lưu trữ và mạng, đóng vai trò quan trọng trong việc xử lý, lưu trữ và truyền tải dữ liệu. Phần mềm, trong khi đó, cung cấp các ứng dụng và hệ thống phần mềm để thực hiện các nhiệm vụ kinh doanh, từ hệ điều hành cho đến các ứng dụng doanh nghiệp và phần mềm quản lý.

Tài nguyên mạng là mạng lưới kết nối các thiết bị và người dùng với nhau và với internet cùng với các thiết bị mạng như bộ định tuyến và tường lửa. Quản trị và bảo mật đảm bảo rằng CSHTCNTT và dữ liệu được quản lý và bảo vệ một cách hiệu quả, bằng cách thực hiện các biện pháp như quản lý hệ thống và dữ liệu, giám sát mạng, xác thực và kiểm soát truy cập, và phòng chống xâm nhập, v. CSHTCNTT là trụ cột của hoạt động kinh doanh hiện đại, đóng vai trò quan trọng trong việc hỗ trợ và tăng cường hiệu suất làm việc, tạo ra cơ hội mới và đảm bảo sự an toàn và bảo mật của dữ liệu. Để đạt được sự thành công trong một môi trường kinh doanh ngày nay, việc đầu tư và quản lý CSHTCNTT một cách chặt chẽ là không thể phủ nhận.2 Tính cấp thiết CSHTCNTT đóng vai trò quan trọng trong việc hỗ trợ và định hình hoạt động của mọi tổ chức.

Để đảm bảo sự hiệu quả và sự an toàn của CSHTCNTT, việc khảo sát cơ sở hạ tầng này là một bước cần thiết và không thể thiếu. Dưới đây là một số lý do tại sao việc này là cấp thiết trong môi trường kinh doanh hiện đại: Thứ nhất, việc khảo sát CSHTCNTT giúp tổ chức hiểu rõ hơn về tình trạng hiện tại của hệ thống công nghệ thông tin của mình. Bằng cách đánh giá các thành phần như phần cứng, phần mềm, tài nguyên mạng và các biện pháp bảo mật, tổ chức có thể xác định được các điểm mạnh và điểm yếu của CSHTCNTT. Việc này cung cấp một cơ sở chắc chắn cho việc phát triển và cải thiện hệ thống trong tương lai.

Thứ hai, việc khảo sát CSHTCNTT giúp phát hiện và giải quyết các vấn đề kịp thời. Bằng cách phân tích và đánh giá các dữ liệu từ khảo sát, tổ chức có thể nhận biết các lỗ hổng bảo mật, thiết bị lỗi thời, hoặc sự cạn kiệt tài nguyên mạng. Điều này giúp 9 IE101 – Cơ sở hạ tầng công nghệ thông tin tổ chức ngăn chặn các sự cố và rủi ro tiềm ẩn, đồng thời tăng cường sự tin cậy và ổn định của hệ thống. Thứ ba, việc khảo sát CSHTCNTT giúp tối ưu hóa hiệu suất và hiệu quả của hệ thống.

Với việc hiểu rõ về tình trạng hiện tại của CSHTCNTT, tổ chức có thể áp dụng các biện pháp như nâng cấp phần cứng, cập nhật phần mềm, và tối ưu hóa cấu hình mạng. Từ đó giúp tăng cường khả năng cạnh tranh và linh hoạt của tổ chức trong môi trường kinh doanh cạnh tranh ngày nay. Cuối cùng, việc khảo sát CSHTCNTT giúp tổ chức đáp ứng nhanh chóng với các thay đổi trong môi trường kinh doanh và công nghệ. Bằng cách định rõ tình trạng hiện tại và nhận diện các xu hướng mới, tổ chức có thể điều chỉnh và phát triển CSHTCNTT của mình một cách linh hoạt và hiệu quả, từ đó đáp ứng được yêu cầu và mong đợi mới từ phía khách hàng và thị trường.3 Giới thiệu đơn vị được khảo sát Trong môi trường kinh doanh hiện đại, việc sử dụng ví điện tử là một phương tiện thanh toán tiện lợi và linh hoạt, đặc biệt là trong bối cảnh của cuộc cách mạng Công nghệ 4.

Với khả năng thực hiện các giao dịch mua sắm trực tuyến, chuyển tiền và thanh toán hóa đơn chỉ trong vài thao tác đơn giản trên điện thoại di động hoặc máy tính, ví điện tử đã trở thành một trợ thủ đắc lực cho người tiêu dùng trong cuộc sống hàng ngày. Nhưng đi cùng với những ưu điểm đó, việc bảo vệ thông tin cá nhân và đảm bảo an toàn giao dịch cũng trở thành một vấn đề quan trọng. Một số người dùng vẫn cảm thấy lo ngại về rủi ro của việc lộ mật khẩu hoặc bị tấn công bởi các phần mềm độc hại. Đồng thời, hạ tầng kỹ thuật cũng đóng vai trò quan trọng trong việc ảnh hưởng đến trải nghiệm sử dụng ví điện tử, đặc biệt là ở những vùng có kết nối internet không ổn định.

Nhờ vào sự đầu tư và nỗ lực phát triển của các doanh nghiệp công nghệ, người dùng ngày càng có được trải nghiệm sử dụng ví điện tử an toàn và tiện lợi hơn. Ví dụ, ZaloPay, một trong những dịch vụ ví điện tử hàng đầu tại Việt Nam, đã chứng minh sự cam kết của mình đối với việc cung cấp các dịch vụ chất lượng và an toàn cho người dùng. Công ty Cổ phần Zion là một trong những công ty con của Công ty Cổ phần VNG và là đơn vị vận hành ví điện tử ZaloPay. ZaloPay ra mắt từ năm 2016 với khả năng thanh toán hóa đơn điện, nước, Internet, truyền hình; thanh toán trực tiếp giữa các tài khoản hoặc các dịch vụ hỗ trợ ZaloPay qua QR code cũng như liên kết với tài khoản ngân hàng để rút tiền và nạp tiền, v.

10 IE101 – Cơ sở hạ tầng công nghệ thông tin Trụ sở chính của ZaloPay được đặt ở VNG Campus, Z06 Đường số 13, Phường Tân Thuận Đông, Quận 7, TP.HCM với hơn 600 nhân viên. 11 IE101 – Cơ sở hạ tầng công nghệ thông tin Chương 2: KẾT QUẢ KHẢO SÁT VÀ PHÂN TÍCH 2.1 Hệ thống máy chủ ảo AWS EC2 Thay vì xây dựng các máy trạm và máy chủ nội bộ, ZaloPay sử dụng dịch vụ máy chủ ảo EC2 của Amazon Web Services (AWS) để thay thế máy chủ vật lý. EC2 là một dịch vụ điện toán đám mây cho phép người dùng tạo và quản lý các máy chủ ảo (instances) trên nền tảng AWS cung cấp khả năng máy tính linh hoạt và có thể mở rộng trong môi trường đám mây. EC2 cho phép người dùng khởi tạo và quản lý các instances, giúp triển khai các ứng dụng và dịch vụ một cách hiệu quả mà không cần đầu tư vào phần cứng vật lý.

Đây là một công cụ quan trọng trong việc xây dựng và quản lý các hệ thống công nghệ thông tin hiện đại. Trước hết, tính linh hoạt và khả năng mở rộng của EC2 là một trong những ưu điểm vượt trội. Người dùng có thể dễ dàng tăng hoặc giảm số lượng và cấu hình của các instance tùy thuộc vào nhu cầu công việc, từ đó tối ưu hóa chi phí và đảm bảo hiệu suất hoạt động. Mô hình thanh toán theo lượng sử dụng của EC2 cũng giúp người dùng chỉ phải trả tiền cho tài nguyên thực tế sử dụng, với các tùy chọn như On- Demand, Reserved Instances, và Spot Instances giúp tiết kiệm chi phí đáng kể.

Độ tin cậy và hiệu suất cao của EC2 được đảm bảo bởi cơ sở hạ tầng mạnh mẽ của AWS, mang lại sự yên tâm cho các doanh nghiệp khi triển khai các ứng dụng quan trọng. Bên cạnh đó, EC2 tích hợp dễ dàng với nhiều dịch vụ khác của AWS như S3, RDS và ELB tạo nên một hệ sinh thái đám mây toàn diện và mạnh mẽ. Về bảo mật, EC2 cung cấp nhiều công cụ và dịch vụ bảo mật, cho phép người dùng kiểm soát và bảo vệ dữ liệu cũng như tài nguyên của mình một cách hiệu quả. Amazon EC2 hoạt động theo một quy trình đơn giản nhưng hiệu quả [1].

Người dùng bắt đầu bằng việc khởi tạo các instance với cấu hình mong muốn, bao gồm lựa chọn CPU, RAM, ổ đĩa và hệ điều hành. Sau đó, họ có thể quản lý và điều khiển các instance thông qua AWS Management Console, AWS CLI hoặc các SDK. Về mặt bảo mật và mạng, EC2 sử dụng Amazon VPC để cung cấp các tùy chọn cấu hình mạng và bảo mật, bao gồm việc tạo các nhóm bảo mật và thiết lập các quy tắc tường lửa để kiểm soát truy cập. 12 IE101 – Cơ sở hạ tầng công nghệ thông tin Một điểm mạnh khác của EC2 là khả năng tự động hóa và mở rộng.

Với Auto Scaling, người dùng có thể tự động điều chỉnh số lượng instance dựa trên các chính sách đã định sẵn, đảm bảo rằng ứng dụng luôn hoạt động hiệu quả dưới mọi điều kiện tải. Về lưu trữ, EC2 sử dụng Amazon EBS để cung cấp các khối lưu trữ bền vững, cho phép tạo các snapshot để sao lưu và khôi phục dữ liệu một cách dễ dàng. H&nh 1: AWS EC2 Dashboard 2.2 Máy tính cá nhân Không xây dựng hệ thống máy trạm, công ty cung cấp cho nhân viên máy tính cá nhân với cấu hình cao như laptop Apple Macbook Pro 14 M1 Pro, 10 CPU, 16 GPU, RAM 16GB, ROM 1TB hoặc laptop Lenovo Ideapad Slim 5 14IMH9 CPU Intel Core i7, RAM 32GB, ROM 1TB. Là một công ty công nghệ, việc trang bị các máy tính cá nhân với cấu hình cao là rất cần thiết.

Apple Macbook Pro 14 M1 Pro, với 10 CPU và 16 GPU, RAM 16GB, ROM 1TB, là một lựa chọn lý tưởng cho các nhân viên chuyên về đồ họa. Khả năng xử lý đồ họa mạnh mẽ của Macbook Pro, kết hợp với màn hình Retina chất lượng cao, sẽ giúp nhân viên thực hiện các dự án đồ họa phức tạp một cách mạnh mẽ và hiệu quả. Trong khi đó, laptop Lenovo Ideapad Slim 5 14IMH9 với CPU Intel Core i7, RAM 32GB, ROM 1TB, là một sự lựa chọn phù hợp cho các nhân viên chuyên về phát triển phần mềm. Khả năng xử lý nhanh chóng và dung lượng RAM lớn sẽ giúp nhân viên phát triển phần mềm làm việc hiệu quả, đồng thời tích hợp linh hoạt với nhiều môi trường hệ điều hành như Windows và Linux.

13 IE101 – Cơ sở hạ tầng công nghệ thông tin Một trong những lợi ích lớn nhất của việc sử dụng máy tính cá nhân là khả năng linh hoạt, nhân viên có thể truy cập vào các công cụ và tài nguyên công việc từ bất kỳ đâu, bất kỳ khi nào. Có nghĩa là họ không bị ràng buộc bởi thời gian và địa điểm, mà có thể làm việc ở nhà, trong một quán cà phê, hoặc thậm chí khi đang đi du lịch, từ đó nâng cao chất lượng công việc.

Nội dung được bảo vệ bản quyền — Tải xuống đầy đủ