You are on page 1of 10

1.1.

Hệ thống phần mềm nền tảng:


- Phần mềm của VNG sử dụng kết hợp nhiều hệ điều hành tùy thuộc vào ứng dụng, bao gồm Windows, Linux và macOS.

1.2. Hệ thống phần mềm hệ thống ứng dụng và dịch vụ:


 Phần mềm quản lý cơ sở dữ liệu:
- MySQL là một hệ quản trị cơ sở dữ liệu quan hệ (RDBMS) mã nguồn mở được phát triển bởi Oracle Corporation. Nó
được sử dụng rộng rãi trên các ứng dụng web để lưu trữ và quản lý dữ liệu.
- MySQL cung cấp một số tính năng quan trọng để quản lý cơ sở dữ liệu, bao gồm:
+ Hỗ trợ các ngôn ngữ lập trình phổ biến như PHP, Java, C++, Python, Perl, và Ruby.
+ Hỗ trợ đa luồng và có khả năng xử lý tốt với các ứng dụng có khối lượng truy cập lớn.
+ Cung cấp các công cụ quản lý cơ sở dữ liệu, bao gồm trình quản lý cơ sở dữ liệu và trình tạo cơ sở dữ liệu.
+ Hỗ trợ các tính năng bảo mật như mã hóa dữ liệu và kiểm soát truy cập người dùng.

MySQL
- Redis (Remote Dictionary Server): là một hệ thống cơ sở dữ liệu mã nguồn mở được sử dụng để lưu trữ và truy xuất
dữ liệu nhanh chóng. Redis là một hệ thống cơ sở dữ liệu key-value, nơi mỗi khóa được lưu trữ với một giá trị tương
ứng. Nó có thể được sử dụng như một bộ nhớ đệm hoặc một hệ thống thông điệp.
- Các tính năng chính của Redis bao gồm:
+ Tốc độ cao: Redis được thiết kế để cung cấp tốc độ truy xuất dữ liệu nhanh chóng, với khả năng xử lý hàng triệu truy
vấn mỗi giây.
+ Cấu trúc dữ liệu đa dạng: Redis hỗ trợ nhiều cấu trúc dữ liệu khác nhau, bao gồm các cấu trúc key-value, danh sách, bộ
đệm, tập hợp, bản đồ hash và nhiều hơn nữa.
+ Replica và sharding: Redis hỗ trợ sao chép và phân vùng dữ liệu để tăng khả năng chịu tải và sẵn sàng cao.
+ Tính năng publish/subscribe: Redis cung cấp tính năng publish/subscribe cho phép các ứng dụng gửi và nhận thông
điệp từ nhau một cách đồng bộ và bất đồng bộ.
+ Tính năng lua scripting: Redis hỗ trợ việc viết mã lua để thực hiện các thao tác phức tạp trên cơ sở dữ liệu.

Redis
 Phần mềm thiết kế đồ họa
- VNG là một công ty chuyên về dịch vụ trực tuyến và phát hành game nên việc sử dụng các phần mềm thiết kế đồ họa là
rất phổ biến, có thể kể đến các phần mềm sau: 
- Adobe Photoshop: Adobe Photoshop là một phần mềm thiết kế đồ họa chuyên nghiệp được sử dụng rộng rãi trong
ngành thiết kế, truyền thông và nhiếp ảnh. Phần mềm này có nhiều tính năng mạnh mẽ để chỉnh sửa, biên tập và tạo ra
các hình ảnh và đồ họa đẹp mắt.

Giao diện Adobe Photoshop


- Adobe Illustrator: sử dụng các công cụ vector, cho phép người dùng tạo ra các hình ảnh và đồ họa mà không bị mất độ
phân giải khi phóng to hay thu nhỏ. Nó cũng có các tính năng độc đáo cho phép người dùng tạo ra các biểu tượng và
logo đẹp mắt, cũng như tạo ra các bản vẽ kỹ thuật và các thiết kế in ấn.
Giao diện Adobe Illustrator
- Unity: là một phần mềm đồ họa game 3D chuyên nghiệp được sử dụng để phát triển các trò chơi trên nhiều nền tảng,
bao gồm PC, di động và console. Unity có nhiều tính năng mạnh mẽ và đa dạng để phát triển các trò chơi đa dạng về độ
phức tạp và thể loại. Các tính năng này bao gồm:
+ Tạo đồ họa và thiết kế môi trường 3D: Unity cung cấp các công cụ để tạo ra các đối tượng 3D, khu vực và môi trường
cho trò chơi của bạn.
+ Hỗ trợ nhiều nền tảng: Unity cho phép phát triển game trên nhiều nền tảng, bao gồm PC, di động và console.
+ Cộng đồng lớn: Unity có một cộng đồng lớn và sôi nổi, với nhiều tài liệu, hướng dẫn và trợ giúp từ những người dùng
khác.
+ Tích hợp mạng xã hội: Unity cung cấp các công cụ để kết nối với các mạng xã hội như Facebook và Twitter, giúp cho
việc chia sẻ và quảng bá game trở nên dễ dàng hơn.
+ Tích hợp âm thanh và âm nhạc: Unity cho phép tích hợp âm thanh và âm nhạc vào game của bạn, giúp cho trò chơi trở
nên sống động hơn.
+ Tích hợp quảng cáo: Unity cung cấp các công cụ để tích hợp quảng cáo vào game của bạn, giúp cho việc kiếm tiền từ
game trở nên thuận tiện và hiệu quả hơn.

Giao diện Unity


- 3ds Max: là một phần mềm đồ họa 3D chuyên nghiệp được sản xuất bởi hãng Autodesk. Nó được sử dụng để thiết kế
các mô hình 3D, tạo ra các phân cảnh và các đối tượng động trong các trò chơi, phim và quảng cáo. 3ds Max cung cấp
cho người dùng một loạt các công cụ mạnh mẽ để tạo ra các mô hình 3D chất lượng cao và các hiệu ứng đồ họa động.
Các tính năng chính của 3ds Max bao gồm:
+ Tạo mô hình 3D: 3ds Max cho phép người dùng tạo ra các mô hình 3D với độ chính xác cao bằng cách sử dụng các
công cụ tạo hình khác nhau. Người dùng có thể tạo ra các mô hình đơn giản hoặc phức tạp, bao gồm các đối tượng, nhân
vật, cảnh quan, kiến trúc và nhiều hơn nữa.
+ Tạo phân cảnh: 3ds Max cho phép người dùng tạo ra các phân cảnh và các hiệu ứng đồ họa động bằng cách sử dụng các
công cụ như ánh sáng, chất liệu, bóng đổ và hiệu ứng động.
+ Tính năng mô phỏng: 3ds Max cung cấp cho người dùng tính năng mô phỏng vật lý và các hiệu ứng khác, giúp tạo ra
các mô hình và phân cảnh có tính thực tế cao.
+ Tính năng kết xuất: 3ds Max cung cấp cho người dùng tính năng kết xuất chất lượng cao, cho phép người dùng tạo ra
các hình ảnh và video chất lượng cao của các mô hình và phân cảnh.
+ Tính năng đồng bộ hóa: 3ds Max cho phép người dùng đồng bộ hóa các dự án trên nhiều thiết bị khác nhau, giúp tăng
tính di động và hiệu quả làm việc của người dùng.

3ds Max
 Phần mềm quản trị nhân sự
- VNG HRMS là một giải pháp phần mềm quản trị nhân sự toàn diện được thiết kế để đáp ứng các nhu cầu đặc biệt của
VNG. Phần mềm bao gồm một loạt các tính năng và công cụ để giúp VNG quản lý lực lượng lao động của mình một
cách hiệu quả và hiệu quả hơn. Một số tính năng chính của VNG HRMS bao gồm:
+ Quản lý tuyển dụng: VNG HRMS giúp VNG quản lý quy trình tuyển dụng, từ đăng các công việc đến theo dõi đơn xin
việc của ứng viên và lên lịch phỏng vấn.
+ Đào tạo: Phần mềm tối ưu hóa quy trình đào tạo cho nhân viên mới, cung cấp cho họ các khóa đào tạo và tài nguyên
cần thiết để trở thành các thành viên có hiệu suất của nhóm.
+ Theo dõi thời gian và chấm công: VNG HRMS cho phép VNG theo dõi thời gian và chấm công của nhân viên, bao
gồm giờ làm thêm, nghỉ phép và nghỉ ốm.
+ Quản lý phúc lợi: Phần mềm giúp VNG quản lý các phúc lợi cho nhân viên, bao gồm chăm sóc sức khỏe, kế hoạch nghỉ
hưu và các tiện ích khác.
+ Quản lý hiệu suất: VNG HRMS cung cấp các công cụ để quản lý hiệu suất của nhân viên, bao gồm thiết lập mục tiêu,
theo dõi hiệu suất và đánh giá hiệu suất.
+ Tương tác với nhân viên: Phần mềm bao gồm các tính năng để giúp VNG tương tác với nhân viên của mình, chẳng hạn
như khảo sát, các công cụ phản hồi và các chương trình công nhận.
 Hệ thống quản lý tài liệu
- Tiêu chí của công ty VNG là tạo cho nhân viên một môi trường làm việc năng động, nên có rất nhiều hệ thống, phần
mềm quản lý tài liệu có thể kế đến như: 
- SharePoint: SharePoint là một nền tảng quản lý nội bộ của Microsoft, được phát triển để quản lý và chia sẻ tài nguyên
thông tin trong tổ chức. SharePoint cung cấp một loạt các tính năng, bao gồm:
+ Quản lý tài liệu.
+ Quản lý nội dung:
+ Hợp tác và chia sẻ:
+ Quản lý danh mục
+ Tích hợp:
- Google Drive: là một dịch vụ lưu trữ đám mây miễn phí được cung cấp bởi Google. Dịch vụ này cho phép người dùng
lưu trữ và chia sẻ tài liệu, ảnh, video và các tệp tin khác trên đám mây, giúp tiết kiệm không gian lưu trữ trên máy tính cá
nhân và có thể truy cập tài liệu từ bất kỳ đâu và bất kỳ thiết bị nào có kết nối internet. Các tính năng chính của Google
Drive bao gồm:
+ Lưu trữ tài liệu: Google Drive cung cấp lên đến 15GB không gian lưu trữ miễn phí cho người dùng. Người dùng có thể
lưu trữ các tài liệu trực tiếp trên Google Drive hoặc tải lên từ máy tính của mình.
+ Chia sẻ tài liệu:
+ Tính năng đồng bộ:
+ Tính năng tìm kiếm:
+ Tính năng chỉnh sửa tài liệu:

- Dropbox: là một dịch vụ lưu trữ đám mây được ra đời từ năm 2007. Dịch vụ này cho phép người dùng lưu trữ và chia sẻ
tệp tin bằng cách tải lên lên đám mây, đồng bộ hóa tệp tin trên nhiều thiết bị và truy cập tệp tin từ bất kỳ đâu và bất kỳ
thiết bị nào có kết nối internet. Các tính năng chính của Dropbox bao gồm:
+ Lưu trữ tệp tin:
+ Đồng bộ hóa tệp tin:
+ Chia sẻ tệp tin:
+ Tính năng tìm kiếm:
+ Tính năng chỉnh sửa tệp tin

2. Tài nguyên mạng


- VNG đã trang bị 15 đường truyền cáp quang nội bộ, 35 switch thông tầng nhằm duy trì kết nối ổn định giữa các phòng ban;
khoảng 150 router, access point tại khắp các trụ sở nhằm tạo ra một không gian rộng lớn có thể kết nối với internet liên tục. Hệ
thống mạng của VNG có một vài điểm nổi bật như:
2.1. Catalyst Switch
- Catalyst switch là một dòng sản phẩm switch quản lý của hãng Cisco, là một trong những sản phẩm switch quản lý phổ
biến nhất trên thế giới. Dòng sản phẩm này bao gồm nhiều model khác nhau, từ các switch nhỏ với vài cổng đến các
switch lớn với hàng nghìn cổng, phù hợp với nhiều kích thước mạng khác nhau.
- Cisco Catalyst cung cấp nhiều tính năng và công nghệ tiên tiến, cho phép người dùng có thể quản lý và điều khiển mạng
một cách hiệu quả hơn. Nó cung cấp tính năng như VLAN, ưu tiên lưu lượng, cài đặt bảo mật, quản lý mạng, giám sát và
điều khiển từ xa. 
- Ngoài ra, Cisco Catalyst còn hỗ trợ nhiều giao thức mạng và các tính năng nâng cao như định tuyến tĩnh, định tuyến động,
cân bằng tải và chuyển mạch đa lớp.
2.2. Thiết bị Load Balancer
- Thiết bị Load Balancer (LB) là một thiết bị mạng được sử dụng để phân phối tải giữa các máy chủ trong một môi trường
máy chủ. LB giúp tối ưu hóa hiệu suất và khả năng sẵn sàng của hệ thống bằng cách phân phối tải đều giữa các máy chủ,
giảm tải cho mỗi máy chủ và tăng tính khả dụng của ứng dụng.
- Các chức năng chính của LB bao gồm:
+ Phân phối tải đều: LB giúp phân phối tải đều giữa các máy chủ để giảm tải cho mỗi máy chủ và tăng tính khả dụng và
hiệu suất của ứng dụng.
+ Giám sát và quản lý máy chủ: LB giúp theo dõi và quản lý các máy chủ để đảm bảo tính khả dụng và hiệu suất của ứng
dụng.
+ Bảo mật: LB giúp bảo vệ ứng dụng trước các cuộc tấn công mạng bằng cách chặn các yêu cầu không hợp lệ và phân phối
tải trên các máy chủ an toàn.

2.3. Storage Area Network (SAN)


- Storage Area Network là một mạng chuyên dụng cung cấp lưu trữ cấp khối cho các máy chủ, cho phép chúng truy cập vào
các thiết bị lưu trữ như thể chúng được gắn trực tiếp. SANs thường được sử dụng trong các môi trường doanh nghiệp nơi
lượng dữ liệu lớn cần được lưu trữ và truy cập bởi nhiều máy chủ cùng một lúc.
- SANs sử dụng kết nối mạng tốc độ cao, chẳng hạn như Fibre Channel hoặc iSCSI, để truyền dữ liệu giữa các thiết bị lưu
trữ và máy chủ. Điều này cho phép truy cập nhanh chóng đến lượng dữ liệu lớn và cho phép nhiều máy chủ truy cập đồng
thời vào cùng một thiết bị lưu trữ.
- SANs thường cũng bao gồm các tính năng như tính sẵn sàng và khả năng chuyển đổi tự động, đảm bảo rằng dữ liệu luôn
có sẵn ngay cả khi xảy ra sự cố phần cứng hoặc các vấn đề khác.

You might also like