Đây là trọn bộ Slide được chia sẻ cho cộng đồng doanh nghiệp những bí mật phía sau hậu trường về hệ thống quản trị bằng công nghệ từ bán lẻ, tài chính, nhân sự, mua sắm, BI, ERP.. của Thế giới Di động tại sự kiện Vietnam Business 4.0 Roadshow.
Trang 1Trình bày: Bùi Ngọc Tín
MWG THỰC TẾ TRIỂN KHAI HẠ TẦNG
CÔNG NGHỆ THÔNG TIN
Trang 2NỘI DUNG
TRÌNH BÀY
• Tiêu chí xây dựng hạ tầng hệ thống CNTT tại MWG
• Mô hình hệ thống
Ø Datacenter (DC) site
Ø Disaster Recovery (DR) site
Ø Giải pháp kết nối từ hệ thống siêu thị
về trung tâm
Trang 3• Các phân hệ dịch vụ trong hệ thống
• Vận hành, nhân sự
NỘI DUNG
TRÌNH BÀY
Trang 4• An toàn thông tin là tiêu chí được
ưu tiên hàng đầu của cả hệ thống
• Tập trung hóa hệ thống dữ liệu của toàn công ty
TIÊU CHÍ XÂY DỰNG
HẠ TẦNG HỆ THỐNG
CNTT TẠI MWG
Trang 5• Hệ thống phải hoạt động ổn định trong mọi tình huống và có độ sẵn sàng cao
• Đảm bảo khả năng mở rộng và tích hợp
các giải pháp CNTT khác như các phần mềm ERP, CRM…
TIÊU CHÍ XÂY DỰNG
HẠ TẦNG HỆ THỐNG
CNTT TẠI MWG
Trang 6• Tiết kiệm chi phí: Áp dụng triệt để các ứng dụng mã nguồn mở trong khả năng quản trị được
• Đảm bảo kế hoạch đầu tư CNTT theo
chi phí và tiến độ
TIÊU CHÍ XÂY DỰNG
HẠ TẦNG HỆ THỐNG
CNTT TẠI MWG
Trang 7P2P 40Gbps
1Gbps 40Gbps
1Gbps eBGP
TGDD AS-131425 Subnet: 103.48.76.0/22
1Gbps 40Gbps
Trang 8• Chúng tôi sử dụng đấu nối Active-Active với BGP ANYCAST
Hai liên kết đấu nối trên 02 router riêng biệt của chúng tôi với 02 router riêng biệt của 02 nhà cung cấp dịch vụ
ở 02 Data Center
LÝ GIẢI
MÔ HÌNH ĐẤU NỐI
Trang 9• Trên các kênh đấu nối với 02 IXP, chúng tôi thực hiện tách hai loại traffic Quốc tế
và trong nước một cách riêng biệt với nhau
LÝ GIẢI
MÔ HÌNH ĐẤU NỐI
Trang 10• Bên trong hệ thống Data Center, chúng tôi sử dụng mô hình Leaf-Spine và công nghệ MLAG (Multi-Chasis Link Aggregation) nhằm mục tích tiện lợi cho việc maintain thiết bị và thuận tiện cho việc mở rộng các Rack khi cần thiết
LÝ GIẢI
MÔ HÌNH ĐẤU NỐI
Trang 11• Liên kết giữa hai data center chúng tôi sử dụng kênh đấu nối P2P, và tuyến metro backup nối 02 Data center với các văn phòng
• Sử dụng giải pháp DR (2+1), 2 cho Site chính (VDC) và 1 cho Site phụ
(Viettel=IDC)
LÝ GIẢI
MÔ HÌNH ĐẤU NỐI
Trang 12SIÊU THỊ FPT VIETTEL VNPT
LED SERVER
Firewall & Load balancer Lan network
Wifi network
Trang 131 Database Oracle • Công nghệ ảo hoá: Oracle VM for SPARC • Hệ điều hành (OS) Oracle Solaris 11
• Database: Oracle Enterprise 11g
CÁC PHÂN HỆ DỊCH VỤ
TRONG HỆ THỐNG
Trang 141 Database Oracle
• Hệ thống bao gồm các máy chủ Oracle SPARC, phân chia ảo hoá thành các server database dùng cho các phân hệ
ứ n g d ụ n g b ê n t r ê n ( W E B , C R M , DATAWAREHOUSE, ERP)
CÁC PHÂN HỆ DỊCH VỤ
TRONG HỆ THỐNG
Trang 16ü Giải pháp HA: DATAGUARD 2 node tại DC (1 primary + 1 standby) và 1 node tại DR site (standby)
Trang 17
1800-1064 1800-1065 PSTN
CÁP QUANG (SIP TRUNKING)
CÁP QUANG DỰ PHÒNG
CRM, SMS, ERP,
2 Contact Center
Trang 19SIÊU THỊ
SIÊU THỊ
tasks
DATA CENTER
Trang 204 Hệ thống ITOP
(Quản trị tài sản
IT, sự cố…)
iTop (IT Operational Portal) là một
ứng dụng web mã nguồn mở cho phép quản trị các hoạt động hàng ngày trong một môi trường CNTT
Trang 214 Hệ thống ITOP
(Quản trị tài sản
IT, sự cố…)
iTop được thiết kế
theo chuẩn ITIL,
ứng dụng là đủ linh hoạt để thích ứng với quá trình của bạn
Yêu cầu hàng hóa (siêu thị=>nhân viên IT)
PKV - kiểm tra lại yêu cầu xem có cần thiết và hợp lí
PKV tạo đơn hàng trên ITop
Hủy yêu cầu
KhoIT tiếp nhận yêu cầu Đặt hàng NCC
NCC gởi hàng đến địa chỉ như đơn đặt hàng
KhoIT cập nhật trạng thái đơn hàng trên Itop (loại hình vận chuyển, ngày đi, ngày đến)
Nhân viên IT kiểm tra hàng
Bàn giao cho siêu thị, chụp biên bản bàn giao up lên đúng đơn hàng trên ITop
Thông tin lại cho KhoIT, làm việc lại với NCC
Không đồng ý Đồng ý
Đã có
Chưa có Phản hồi
Cập nhật hoàn tất
và đóng đơn hàng Phản hồi
Trang 22Diễn giải hoạt động của hệ thống ITOP
iTop có thể được sử dụng bởi nhiều người dùng khác nhau:
• Help Desk
• Kỹ sư hỗ trợ (cấp 1, cấp 2 )
• Quản lý dịch vụ
Trang 23Diễn giải hoạt động của hệ thống ITOP
Trang 24Diễn giải hoạt động của hệ thống ITOP
Quy trình quản lý kho IT (iTop) của công ty bắt đầu
bằng việc nhận yêu cầu từ phía siêu thị Nhân viên helpdesk có nhiệm vụ tạo yêu cầu hàng hóa trên
iTop, quản lý kho tiếp nhận thông tin yêu cầu hàng
hóa đặt hàng, và xác nhận đặt hàng
Trang 255 Hệ thống
Private Cloud
MWG
!
Trang 26Hệ thống Private Cloud MWG
• Cloud Mobile World Group (Cloud MWG) là một ứng giao diện web mạnh mẽ với mục đích xây dựng một hệ thống lưu trữ đám mây nhằm đồng bộ hóa dữ liệu, chia sẻ tập tin, và lưu trữ từ xa
Trang 27Hệ thống Private Cloud MWG
• Lưu trữ các file, thư mục, danh bạ, thư viện ảnh, lịch…
• Có thể truy cập từ điện thoại, thiết bị di động, laptop, hoặc trình duyệt web
• Đồng bộ dữ liệu lưu trữ từ server về các thiết bị cá nhân và ngược lại
• Chia sẽ dữ liệu lưu trữ cá nhân với người khác thông qua URLs
• Đồng bộ dữ liệu từ DC về siêu thị
Trang 286 Hệ thống Web
conferencing
• Phục vụ triển khai khuyến mãi,
đào tạo, phổ biến chính sách nhân sự… cho toàn hệ thống
• Đáp ứng số người dùng tham gia: 1,000 users
Trang 30Hệ thống Load balancing
• Phân phối số lượng request trên nhiều máy tính hoặc một cụm máy tính
• Cơ chế giám sát tình trạng các máy chủ của dịch vụ trong một Farm
• Tăng khả năng phục vụ
• Linh hoạt, chủ động chia tải hoặc chỉ định riêng Server
Trang 31Hệ thống Load balancing
• Mở rộng thêm Server dễ dàng
• Dịch vụ không gián đoạn ngay cả khi lỗi hoặc bảo trì máy chủ phía sau
• Client request gián tiếp qua Load Balancer -> Tăng bảo mật
Trang 32Web Server
Trang 338 Hệ thống redis - cache
các ứng dụng tại MWG nhằm giảm tải cho
hệ thống database, tăng tốc độ nạp dữ liệu
và truy xuất dữ liệu cho người dùng cuối bằng phương thức lưu trữ key-value trên RAM đồng thời hỗ trợ ghi dữ liệu trên đĩa cứng đảm bảo an toàn cho dữ liệu
Trang 34Hệ thống redis - cache
• Dữ liệu lưu trữ phân tán nhiều Node Không quá tốn resource khi triển khai DB lớn hoặc nhiều Cluster
• Bất kì node nào lỗi đều có thể skip qua -> failover
• Tăng khả năng phục vụ đồng thời cho cả read/write -> scale UP
Trang 35Hệ thống redis - cache
• Mở rộng Cluster bằng cách join thêm cặp Master/Slave -> scale OUT
• Đơn giản
• Dữ liệu đồng bộ nhanh
Trang 36Hệ thống redis - cache
• Cần thống kê nhanh truy cập tại một thời điểm?
• Cần biết các truy cập hợp lệ?
• Có đang nghẽn cổ chai – Băng thông thiếu?
Hệ thống giám sát và cảnh báo (hiển thị trên một màn hình,
âm thanh alarm, gởi email và SMS)
Trang 37Hệ thống redis - cache
• Hết tài nguyên, treo service?
• Máy tính bị virus
• Tê liệt toàn bộ dịch vụ trong hoạt động
• Port/Dịch vụ/Máy tính nào chiếm traffic quá cao
• Trạng thái hoạt động của thiết bị Hệ thống giám sát và cảnh báo (hiển thị trên một màn hình, âm thanh alarm, gởi email và SMS)
Trang 38Vài hình ảnh của hệ thống giám sát
Trang 39MÔ HÌNH TỔ CHỨC VẬN HÀNH
Trang 40QUY TRÌNH XỬ LÍ YÊU CẦU
CÔNG VIỆC