Kết luận chương 3

Một phần của tài liệu (LUẬN văn THẠC sĩ) nghiên cứu xây dựng hệ thống giám sát quản trị mạng và ứng dụng tại tập đoàn VNPT (Trang 67 - 73)

Hệ quản trị cơ sở dữ liệu là phần mềm hay hệ thống được thiết kế để quản trị một cơ sở dữ liệu. Cụ thể, các chương trình thuộc loại này hỗ trợ khả năng lưu trữ, sửa chữa, xóa và tìm kiếm thông tin trong một cơ sở dữ liệu (CSDL). Có rất nhiều

loại hệ quản trị CSDL khác nhau: từ phần mềm nhỏ chạy trên máy tính cá nhân cho đến những hệ quản trị phức tạp chạy trên một hoặc nhiều siêu máy tính.

Hiện tại, Tập đoàn VNPT đang sử dụng các hệ quản trị CSDL Oracle Enterprise 11g và Microsoft SQL Server. Các hệ quản trị CSDL này, như đã phân tích trong chương 2, bị phân tán và đặt ra nhu cầu bức thiết cần có một giải pháp quản trị tập trung. Oracle Cloud Control 12c đã ra đời để giải quyết nhu cầu này cho người làm quản trị hệ thống.

Oracle Cloud Control được xây dựng với các thành phần sau:

– Oracle Management Agent: là phần mềm được cài đặt trên các máy cần được giám sát. Thu thập thông tin từ các máy này, gửi về lớp middle là Oracle Management Service

– Oracle Management Service (OMS): là ứng dụng trên nền tảng web, kết hợp với Oracle Management Agent và các plug-ins để thu thập thông tin trên các máy chủ, theo dõi, quản trị. Sau đó, lưu những thông tin này vào một CSDL (repository), dùng để tham chiếu, hoặc phân tích trong tương lai. OMS cũng đảm nhận việc render giao diện người dùng của Oracle Cloud Control

– Oracle Management Repository: là nơi lưu trữ tất cả thông tin về các máy chủ được thu thập bởi agent. Việc lưu trữ được thực hiện bởi OMS. Sau đó, Oracle Management Repository sẽ tổ chức dữ liệu. Những dữ liệu này sau sẽ được truy xuất bởi OMS và hiển thị trên giao diện quản trị Cloud Control Console.

– Oracle Management Plug-ins: Nhiệm vụ chính của Oracle Cloud Control là theo dõi những giải pháp được cung cấp bởi Oracle, ví dụ: Oracle Database, Oracle Fusion Middleware, Oracle Fusion Application. Những giải pháp này được đóng gói thành các plug-in, giúp đơn giản hóa việc quản trị, cài đặt các thành phần giám sát. Mỗi khi có phiên bản database mới, người quản trị chỉ cần tải các plug-in cho phiên bản mới và cài đặt.

– Enterprise Manager Cloud Control Console: là giao diện quản trị trên nền web của Cloud Control. Đây là nơi duy nhất, mà từ đó, người quản trị có thể giám sát, quản trị từ xa được tất cả các thành phần trong một hệ thống IT.

Việc cài đặt Oracle Cloud Control, Database cũng như hệ quản trị cơ sở dữ liệu về cơ bản là không khó, tuy nhiên cần tuân thủ đúng quy trình và nhớ bộ thông số trong quá trình cài đặt, giúp cho việc vận hành sau này được thuận tiện.

Oracle Cloud Control 12c đã giải quyết được các vấn đề còn tồn tại của Tập đoàn VNPT sau:

– Cung cấp thêm công cụ giám sát, theo dõi các thành phần và hiệu năng của CSDL, điều mà PRTG chưa làm được.

– Cung cấp giải pháp quản trị CSDL tập trung, khắc phục nhược điểm phân tán mà Oracle Enterprise Manager 11g đang gặp phải.

– Cung cấp giải pháp quản trị CSDL cho các hệ thống lớn không sử dụng MS SQL Server.

Việc tận dụng ưu điểm, khắc phục nhược điểm là nhiệm vụ quan trọng của quản trị viên trong quá trình khai thác và vận hành hệ thống.

Qua chương 3, học viên đã làm rõ những đóng góp của cá nhân trong việc vận hành quản trị và xây dựng hệ thống giám sát, đồng thời có phương án cải tiến nâng cao chất lượng các hệ thống giám sát tại tập đoàn. Trong quá trình xây dựng hệ thống, học viên đã thực hiện:

- Đọc, tìm hiểu, đưa ra phương án cài đặt, xây dựng các hệ thống quản trị mạng.

- Quy hoạch các lớp mạng để tối ưu hệ thống giám sát tập trung.

- Cấu hình các thiết bị mạng router, switch, firewall để thông kết nối từ thiết bị giám sát đến server giám sát.

- Cấu hình, cài đặt hệ thống giám sát, đưa các thiết bị mạng tích hợp vào hệ thống giám sát.

- Đào tạo, hướng dẫn cho bộ phận trực ca có thể vận hành giám sát qua hệ thống mới.

KẾT LUẬN

1. Những đóng góp của luận văn

Đối với các hệ thống Công nghệ Thông tin nói chung, đặc biệt là các hệ thống dịch vụ phần mềm nói riêng, không có gì quan trọng hơn là tính ổn định. Để đảm bảo sự ổn định của hệ thống dịch vụ phần mềm, bên cạnh việc xây dựng hệ thống phần cứng, phần mềm thỏa mãn các yêu cầu kỹ thuật, thì việc quản lý, bao gồm giám sát, điều khiển, và báo cáo tình trạng của hệ thống là một chức năng, nhiệm vụ không thể thiếu.

Tập đoàn VNPT hiện đang sử dụng phần mềm Cacti phục vụ cho việc giám sát băng thông, lưu lượng và các thiết bị mạng cho các hệ thống tại tòa nhà Internet Nguyễn Phong Sắc, cũng như tại IDC Nam Thăng Long. Bên cạnh đó, đối với các dịch vụ nói chung, phần mềm PRTG được đưa vào để theo dõi hiện trạng hoạt động của các máy chủ, URL, v.v... Đối với một số dịch vụ đặc thù như VNPT HIS, VNPT INVOICE, VNPT CA…Tập đoàn VNPT sử dụng phần mềm Nagios để theo dõi log của hệ thống được tạo ra trong quá trình hoạt động.

Thông qua quá trình xây dựng, sử dụng, bảo trì, học viên nhận thấy những ưu điểm nổi trội của các hệ thống giám sát kể trên: tính ổn định, độ sẵn sàng cao, bao quát được các dịch vụ, đảm bảo việc quản lý, giám sát, báo cáo tình trạng được thông suốt; các hệ thống giám sát đa phần là các phần mềm mã nguồn mở với cộng đồng hỗ trợ đông đảo, nhiệt tình, do đó chi phí cho việc xây dựng, áp dụng, bảo trì, nâng cấp các hệ thống được giữ ở mức hợp lý.

Bên cạnh đó, có một số khó khăn, vướng mắc, nhược điểm cần khắc phục: các hệ thống còn phân tán với nhiều giải pháp khác nhau, dẫn đến việc quản lý trở nên phức tạp hơn so với một hệ thống tập trung; hệ thống giám sát cơ sở dữ liệu hiện mới chỉ phục vụ cho một hệ thống duy nhất, dẫn tới yêu cầu bức thiết cần có một giải pháp quản trị cơ sở dữ liệu tập trung.

Hệ quản trị cơ sở dữ liệu là phần mềm hay hệ thống được thiết kế để quản trị một cơ sở dữ liệu. Cụ thể, các chương trình thuộc loại này hỗ trợ khả năng lưu trữ,

sửa chữa, xóa và tìm kiếm thông tin trong một cơ sở dữ liệu (CSDL). Có rất nhiều loại hệ quản trị CSDL khác nhau: từ phần mềm nhỏ chạy trên máy tính cá nhân cho đến những hệ quản trị phức tạp chạy trên một hoặc nhiều siêu máy tính.

Hiện tại, Tập đoàn VNPT đang sử dụng các hệ quản trị CSDL Oracle Enterprise 11g và Microsoft SQL Server. Các hệ quản trị CSDL này, như đã phân tích trong chương 2, bị phân tán và đặt ra nhu cầu bức thiết cần có một giải pháp quản trị tập trung. Oracle Cloud Control 12c đã ra đời để giải quyết nhu cầu này cho người làm quản trị hệ thống.

Oracle Cloud Control được xây dựng với các thành phần sau: – Oracle Management Agent

– Oracle Management Service (OMS) – Oracle Management Repository – Oracle Management Plug-ins

– Enterprise Manager Cloud Control Console

Việc cài đặt Oracle Cloud Control, Database cũng như hệ quản trị cơ sở dữ liệu về cơ bản là không khó, tuy nhiên cần tuân thủ đúng quy trình và nhớ bộ thông số trong quá trình cài đặt, giúp cho việc vận hành sau này được thuận tiện.

Oracle Cloud Control 12c đã giải quyết được các vấn đề còn tồn tại của Tập đoàn VNPT sau:

– Cung cấp thêm công cụ giám sát, theo dõi các thành phần và hiệu năng của CSDL, điều mà PRTG chưa làm được.

– Cung cấp giải pháp quản trị CSDL tập trung, khắc phục nhược điểm phân tán mà Oracle Enterprise Manager 11g đang gặp phải.

– Cung cấp giải pháp quản trị CSDL cho các hệ thống lớn không sử dụng MS SQL Server.

Việc tận dụng ưu điểm, khắc phục nhược điểm của các hệ thống là nhiệm vụ quan trọng của quản trị viên trong quá trình khai thác và vận hành.

2. Hướng phát triển tiếp theo

Thông qua việc tìm hiểu, xây dựng hệ thống giám sát quản trị mạng và ứng dụng, học viên có những hướng nghiên cứu như sau:

– Một là, xây dựng hệ thống quản trị, theo dõi tập trung, tổng hợp tất cả các hệ thống đang có vào một hệ thống chung. Việc này vừa làm giảm được độ phức tạp của các công cụ theo dõi, giảm tài nguyên chiếm dụng, đồng thời cũng tăng khả năng mở rộng cho các hệ thống trong tương lai. Một trong những giải pháp đã và đang được hướng đến trong Tập đoàn VNPT là các hệ thống giám sát mã nguồn mở như Nagios, Zabbix…

– Hai là, với xu hướng ảo hóa Cloud hiện nay, để tập trung hóa CSDL, cần tối ưu hiệu năng của hệ quản trị CSDL Oracle Cloud Control 12c. Như chúng ta đã phân tích, Oracle Cloud Control phần lớn được viết trên nền tảng Java nên tốn tài nguyên, tốc độ không thật sự nhanh. Do đó việc lựa chọn, phân bố, tận dụng tài nguyên là hết sức quan trọng để đảm bảo hiệu năng của việc giám sát, quản trị hệ thống.

– Thêm nữa, phần báo cáo của Oracle Cloud Control 12c vẫn phụ thuộc phần lớn vào khả năng tùy biến của người quản trị. Do vậy, tùy biến báo cáo cũng là một hướng nghiên cứu hết sức khả thi đối với học viên trong thời gian tới.

TÀI LIỆU THAM KHẢO

Tiếng Việt:

[1] TS. Phạm Thế Quế (2006), Giáo Trình “Cơ Sở Dữ Liệu”, Học Viện Bưu

Chính Viễn Thông, Hà Nội.

[2] TS. Phạm Thế Quế (2006), Giáo Trình “Mạng Máy Tính”, Học Viện Bưu

Chính Viễn Thông, Hà Nội. Tiếng Anh:

[3] Bob Bryla (2015), “Oracle Database 12c DBA Handbook”, McGraw–Hill

Education (Publisher).

[4] Cacti Documentation, Retrieved 16 08, 2018, from: https://www.cacti.net/documentation.php

[5] Chris Ruel and Michael Wessler (2014), “Oracle ® 12c For Dummies ®”,

John Wiley & Sons, Inc.

[6] Nagios Documentation, Retrieved 10 09, 2018, from: https://www.nagios.org/documentation/

[7] Oracle Enterprise Manager Cloud Control Documentation 12c Release 5: Page 1-9, Chapter 1, “Overview of Oracle Enterprise Manager Cloud Control 12c”. Retrieved 10 11, 2018, from https://docs.oracle.com/cd/E24628_01/

[8] PRTG Network Monitor Manual: Chapter 1: Welcome To PRTG Network Monitor; Chapter 2:Quick Start, Retrieved 18 10, 2018, from https://www.paessler.com/manuals/prtg

[9] Thomas Urban (2011), “Cacti 0.8 Beginner's Guide”, Packt Publishing

[10] Tom Ryder (2013), “Nagios Core Administration Cookbook”, Packt

Publishing,

Một phần của tài liệu (LUẬN văn THẠC sĩ) nghiên cứu xây dựng hệ thống giám sát quản trị mạng và ứng dụng tại tập đoàn VNPT (Trang 67 - 73)

Tải bản đầy đủ (PDF)

(73 trang)