« Home « Kết quả tìm kiếm

Ứng dụng thực tế công nghệ oracle real application cluster (oracle rac)


Tóm tắt Xem thử

- ỨNG DỤNG THỰC TẾ CÔNG NGHỆ ORACLE RAC TẠI UNITEL LÀO Luận Văn Thạc Sỹ Trang 1 Phengthong Chememalay MỤC LỤC MỤC LỤC.
- 18 2.2 Công nghệ Oracle RAC.
- 29 ỨNG DỤNG THỰC TẾ CÔNG NGHỆ ORACLE RAC TẠI UNITEL LÀO Luận Văn Thạc Sỹ Trang 2 Phengthong Chememalay 2.2.5 Nguyên tắc về Phần mềm RAC.
- 38 Chương 3: Khảo sát hệ thống tính cước tại Unitel Lào.
- 45 3.3.2 Các thông số kết nối đến hệ thống.
- 51 3.3.3 Mô tả hệ thống.
- 52 3.4 Hệ thống Tính cước (Billing.
- 62 3.5 Thiết kế phần cứng cho hệ thống.
- 62 3.6 Quy mô hệ thống.
- 64 3.6.1 Hệ thống máy chủ server.
- 64 3.6.2 Hệ thống lưu trữ Storage.
- 66 ỨNG DỤNG THỰC TẾ CÔNG NGHỆ ORACLE RAC TẠI UNITEL LÀO Luận Văn Thạc Sỹ Trang 3 Phengthong Chememalay 3.6.3 Hệ thống Backup (Snapshot.
- 73 4.3 Module cho hệ thống tổng đài (CDR app.
- Hà nội, 11 tháng 9 năm 2012 Học viên Phengthong Chememalay ỨNG DỤNG THỰC TẾ CÔNG NGHỆ ORACLE RAC TẠI UNITEL LÀO Luận Văn Thạc Sỹ Trang 5 Phengthong Chememalay LỜI CẢM ƠN Em xin được gửi lời cảm ơn chân thành tới toàn thể các thầy cô giáo trong trường Đại học Bách Khoa nói chung, Viện Công nghệ thông tin và Truyền thông, bộ môn Hệ thống thông tin nói riêng đã trao cho em những kiến thức quý báu để làm người và đủ vững tin bước vào cuộc sống.
- 68 ỨNG DỤNG THỰC TẾ CÔNG NGHỆ ORACLE RAC TẠI UNITEL LÀO Luận Văn Thạc Sỹ Trang 9 Phengthong Chememalay DANH MỤC CÁC HÌNH VẼ, ĐỒ THỊ.
- 38 Hình vẽ 11: Mô hình kiến trúc tổng quan của hệ thống Unitel Lào.
- 63 Hình vẽ 14: Quy trình hệ thống backup (Snapshot.
- 82 ỨNG DỤNG THỰC TẾ CÔNG NGHỆ ORACLE RAC TẠI UNITEL LÀO Luận Văn Thạc Sỹ Trang 10 Phengthong Chememalay Hình vẽ 23: Thực hiện thao tác tắt 1 node rac2.
- Công nghệ Oracle Real Application Clusters (RAC) ra đời cung cấp một hệ thống CSDL có mức độ sẵn sàng cao nhất và tính khả mở nhiều nhất.
- 1.2 Mục đích và nhiệm vụ Mục đích: Tìm hiểu công nghệ Oracle RAC và các mô hình ứng dụng công nghệ này trong việc hệ thống tính cước của công ty viễn thông Unitel Lào.
- Hiện trạng hệ thống CSDL của Hệ thống Billing (tính cước) trong mạng Unitel Lào.
- ỨNG DỤNG THỰC TẾ CÔNG NGHỆ ORACLE RAC TẠI UNITEL LÀO Luận Văn Thạc Sỹ Trang 12 Phengthong Chememalay  Tìm hiểu việc ứng dụng công nghệ Oracle RAC vào hệ thống CSDL của Hệ thống Billing (tính cước) trong mạng Unitel Lào.
- 1.3 Phạm vi nghiên cứu Đề tài tập trung vào việc đặc tả, phân tích, kiểm thử vấn đề liên quan đến hệ thống sử dụng công nghệ Oracle RAC.
- Xây dựng hệ thống mô phỏng áp dụng trong mô hình tính cước của Unitel Lào có sử dụng RAC.
- 1.6 Bố cục của luận văn Luận văn đã tập trung nghiên cứu công nghệ cơ sở dữ liệu Oracle và áp dụng công nghệ Oracle RAC vào hệ thống Billing của công ty viễn thông Unitel Lào.
- ỨNG DỤNG THỰC TẾ CÔNG NGHỆ ORACLE RAC TẠI UNITEL LÀO Luận Văn Thạc Sỹ Trang 13 Phengthong Chememalay Chương 3: Khảo sát hệ thống tính cước tại Unitel Lào.
- ỨNG DỤNG THỰC TẾ CÔNG NGHỆ ORACLE RAC TẠI UNITEL LÀO Luận Văn Thạc Sỹ Trang 14 Phengthong Chememalay Chương 2: Kiến thức tổng quan 2.1 Giới thiệu chung về Oracle.
- Oracle Database 10 g là hệ thống cơ sở dữ liệu đầu tiên được thiết kế nhằm tăng sức mạnh lưu trữ và xử lý dữ liệu dựa trên công nghệ tính toán lưới (Grid Computing).
- An toàn cho hệ thống.
- ỨNG DỤNG THỰC TẾ CÔNG NGHỆ ORACLE RAC TẠI UNITEL LÀO Luận Văn Thạc Sỹ Trang 16 Phengthong Chememalay  Bộ tuần tự (Sequence.
- Oracle server là một hệ thống quản trị cơ sở dữ liệu đối tượng-quan hệ cho phép quản lý thông tin một cách toàn diện.
- ỨNG DỤNG THỰC TẾ CÔNG NGHỆ ORACLE RAC TẠI UNITEL LÀO Luận Văn Thạc Sỹ Trang 17 Phengthong Chememalay Hình vẽ 1: Kiến trúc Oracle Server System Global Area - SGA SGA là vùng bộ nhớ chia sẻ được sử dụng để lưu trữ dữ liệu và các thông tin điều khiển của Oracle server.
- ỨNG DỤNG THỰC TẾ CÔNG NGHỆ ORACLE RAC TẠI UNITEL LÀO Luận Văn Thạc Sỹ Trang 18 Phengthong Chememalay  Redo log buffer: Được sử dụng cho việc dò tìm lại các thay đồi trong cơ sở dữ liệu và được thực hiện bởi các background process.
- Một số tính chất của datafiles: ỨNG DỤNG THỰC TẾ CÔNG NGHỆ ORACLE RAC TẠI UNITEL LÀO Luận Văn Thạc Sỹ Trang 20 Phengthong Chememalay  Mỗi datafile chỉ có thể được sử dụng trong một database.
- Các dữ liệu có thể tạm thời ghi vào bộ nhớ để giảm thiểu việc truy xuất tới bộ nhớ ngoài (ổ đĩa) làm tăng hiệu năng sử dụng hệ thống.
- Các thông tin trong redo log file chỉ được sử dụng để khôi phục lại database trong trường hợp hệ thống gặp sự cố và không cho phép viết trực tiếp dữ liệu trong ỨNG DỤNG THỰC TẾ CÔNG NGHỆ ORACLE RAC TẠI UNITEL LÀO Luận Văn Thạc Sỹ Trang 21 Phengthong Chememalay database lên các datafiles trong database.
- 2.2 Công nghệ Oracle RAC 2.2.1 Giới thiệu chung về Oracle RAC: Oracle RAC là một môi trường CSDL chia sẻ với nhiều nút máy chủ chia sẻ các thực thể CSDL, với việc chia sẻ truy cập đồng thời tới hệ thống lưu trữ.
- Gần 30% các hệ thống RAC trên thực tế được triển khai trên Linux.
- 2.2.2 Các khái niệm trong Oracle RAC 2.2.2.1 Khái niệm về Cluster ỨNG DỤNG THỰC TẾ CÔNG NGHỆ ORACLE RAC TẠI UNITEL LÀO Luận Văn Thạc Sỹ Trang 27 Phengthong Chememalay Hình vẽ 4 : cấu trúc của cluster Clustering là một kiến trúc nhằm đảm bảo nâng cao khả năng sẵn sàng cho các hệ thống mạng máy tính.
- Cluster là một hệ thống bao gồm nhiều máy chủ được kết nối với nhau theo dạng song song hay phân tán và được sử dụng như một tài nguyên thống nhất.
- ỨNG DỤNG THỰC TẾ CÔNG NGHỆ ORACLE RAC TẠI UNITEL LÀO Luận Văn Thạc Sỹ Trang 30 Phengthong Chememalay Sau đây là một số ví dụ khả năng mở rộng.
- Cho phép tăng số lượng những người dùng kết nối trong các hệ thống xử lý giao dịch online (OLTP).
- (khối lượng ban đầu) Ví dụ: nếu 30 người dùng đã sử dụng gần 100% CPU trong khoảng thời gian xử lý bình thường, sau đó thêm nhiều người dùng hơn sẽ làm cho hệ thống chậm hơn do giới ỨNG DỤNG THỰC TẾ CÔNG NGHỆ ORACLE RAC TẠI UNITEL LÀO Luận Văn Thạc Sỹ Trang 31 Phengthong Chememalay hạn của CPU.
- Ví dụ, bằng cách sử dụng một hệ thống tập tin mạng (NFS) qua các node.
- ỨNG DỤNG THỰC TẾ CÔNG NGHỆ ORACLE RAC TẠI UNITEL LÀO Luận Văn Thạc Sỹ Trang 39 Phengthong Chememalay  Kiến trúc của Oracle hoàn toàn khác SQL Server.
- Nói chung cả 2 đều là hệ thống quản trị CSDL.
- Đối với những doanh nghiệp lớn nên sử dụng Oracle Trước đây cũng như về định hướng cho các hệ thống sau này.
- Giảm 20% tính phức tạp khi tiến hành một số bước cần thiết để thực hiện cùng một hệ thống các tác vụ quản lý cơ sở dữ liệu tiêu chuẩn.
- ỨNG DỤNG THỰC TẾ CÔNG NGHỆ ORACLE RAC TẠI UNITEL LÀO Luận Văn Thạc Sỹ Trang 42 Phengthong Chememalay Chương 3: Khảo sát hệ thống tính cước tại Unitel Lào Nội dung chương này trình bày bài toán đặt ra, lý do chọn bài toán, giải quyết bài toán và hướng phát triển.
- Xây dựng ứng dụng mô phỏng việc áp dụng công nghệ RAC trong hệ thống tính cước tại công ty.
- ỨNG DỤNG THỰC TẾ CÔNG NGHỆ ORACLE RAC TẠI UNITEL LÀO Luận Văn Thạc Sỹ Trang 45 Phengthong Chememalay 3.3 Thực tế việc áp dụng công nghệ RAC tại Unitel Lào.
- 3.3.1 Mô hình tổng quát Hình vẽ 11: Mô hình kiến trúc tổng quan của hệ thống Unitel Lào.
- Kiến trúc được chia thành 4 lớp chính như sau: 3.3.1.1 Lớp 1: Hardware Platform Lớp phần cứng bao gồm các thiết bị vật lý như: Server, SAN, Storage, Backup Devices, Network… 3.3.1.2 Lớp 2: Software Platform ỨNG DỤNG THỰC TẾ CÔNG NGHỆ ORACLE RAC TẠI UNITEL LÀO Luận Văn Thạc Sỹ Trang 46 Phengthong Chememalay Lớp nền tảng phần mềm này bao gồm: hệ điều hành (OS) và CSDL (Database) 3.3.1.3 Lớp 3: BCCS (Billing and Customer Care System) Platform Lớp BCCS này bao gồm phần: Mediation, Provisioning, CRM, hệ tính cước (Rating & Billing) và hệ thống đối soát cước Interconnect.
- Hệ thống CCBS gồm 3 khối chính.
- Các chức năng chính của hệ thống bao gồm: Chức năng tính cước: ỨNG DỤNG THỰC TẾ CÔNG NGHỆ ORACLE RAC TẠI UNITEL LÀO Luận Văn Thạc Sỹ Trang 47 Phengthong Chememalay  Thu thập dữ liệu CDR do tổng đài cung cấp.
- Chuẩn hóa và lọc số liệu phục vụ cho hệ thống tính cước.
- Chuẩn bị số liệu cho các hệ thống khác (báo cáo thống kê và in hóa đơn, nợ).
- Hệ thống có thể triển khai độc lập.
- ỨNG DỤNG THỰC TẾ CÔNG NGHỆ ORACLE RAC TẠI UNITEL LÀO Luận Văn Thạc Sỹ Trang 48 Phengthong Chememalay  Hệ thống đối soát cước (Interconnect): Hệ thống này có chức năng như sau.
- Quản lý users khai thác hệ thống ĐSC (của VP Cty, TT KV).
- Hệ thống đảm bảo doanh thu (Revenue Insurance).
- Hệ thống đảm bảo doanh thu (Revenue Insurance) cho phép các nhà khai thác mạng di động sắp xếp, lọc và phân tích các file CDR (Call Detail Record) và chỉ ra được điểm không khớp nhau giữa các dữ liệu lưu trên các hệ thống điều hành và thực tế doanh thu.
- Hệ thống phòng chống kinh doanh gian lận và kiểm tra thuê bao (Fraud Mgt).
- ỨNG DỤNG THỰC TẾ CÔNG NGHỆ ORACLE RAC TẠI UNITEL LÀO Luận Văn Thạc Sỹ Trang 50 Phengthong Chememalay  Thực hiện xử lý báo hỏng.
- Hệ thống cho phép có thể nhận hỏng/điều phiếu xử lý hỏng thủ công bởi nhân viên trực đài.
- Hệ thống Quản lý và thanh toán nợ - Payment Management là một phân hệ trong hệ thống Tính cước và chăm sóc khách hàng CCBS.
- Các chức năng chính của hệ thống bao gồm.
- Ngoài các account của các phòng ban này kết nối vào hệ thống.
- ỨNG DỤNG THỰC TẾ CÔNG NGHỆ ORACLE RAC TẠI UNITEL LÀO Luận Văn Thạc Sỹ Trang 52 Phengthong Chememalay Hệ thống này được thiết kế tập trung các chi nhánh, cửa hàng kết nối đến hệ thống thông qua mạng riêng của Unitel sử dụng kết nối Model hoặc FTTH.
- 3.3.3 Mô tả hệ thống.
- Trong Hệ thống trên bao gồm các phân hệ chính như sau.
- Phân hệ Billing Gateway: Kết nối với hệ thống Mediation, tổng đài để lấy dữ liệu cước thô.
- 3.3.3.1 Hệ thống Application Server Sử dụng hệ điều hành Redhat Linux.
- 3.3.3.2 Hệ thống Database Server Bao gồm các máy chủ mạnh sử dụng để quản lý hệ thống cơ sở dữ liệu liên quan đến cước, csdl khách hàng…Hệ quản trị csdl sử dụng là Oracle và hệ điều hành Unix.
- Các hệ thống lưu trữ mạng sử dụng giao thức SCSI cho quá trình truyền dữ liệu từ máy chủ đến các thiết bị lưu trữ, không thông qua các Bus hệ thống.
- Thực tế ngày nay có thể tích hợp giữa SAN và NAS tạo nên một hệ thống lưu trữ thông tin hoàn thiện.
- Hệ thống sẽ kết nối với tổng đài hoặc Mediation để lấy dữ liệu cước thô.
- SMSC (Short Message Service Center) Hệ thống tổng đài nhắn tin.
- 3.3.3.5 Hệ thống Backup.
- Hệ thống sẽ Backup các loại dữ liệu như sau.
- Cách thức backup: Dữ liệu sẽ được clone từ trong hệ thống lưu trữ ra các vùng đĩa rẻ tiền hơn dựa trên công nghệ snapshot.
- 3.4 Hệ thống Tính cước (Billing).
- ỨNG DỤNG THỰC TẾ CÔNG NGHỆ ORACLE RAC TẠI UNITEL LÀO Luận Văn Thạc Sỹ Trang 61 Phengthong Chememalay  Gọi vào dịch vụ nhắn tin của mạng cố định.
- 3.5 Thiết kế phần cứng cho hệ thống.
- Yêu cầu của hệ thống: Tính cước, chăm sóc khách hàng, bán hàng đa dịch vụ.
- Các đối tượng tham gia vào hệ thống: ỨNG DỤNG THỰC TẾ CÔNG NGHỆ ORACLE RAC TẠI UNITEL LÀO Luận Văn Thạc Sỹ Trang 63 Phengthong Chememalay  Các phòng ban: CSKH, VAS, Marketing, Admin.
- ỨNG DỤNG THỰC TẾ CÔNG NGHỆ ORACLE RAC TẠI UNITEL LÀO Luận Văn Thạc Sỹ Trang 64 Phengthong Chememalay  SAN: Brocade + Cisco SAN Switch.
- 3.6 Quy mô hệ thống: 3.6.1 Hệ thống máy chủ server.
- Chính sách Backup: Chính sách backup Backup full 10.000 GB/h Tốc độ đọc băng từ của LTO4 345 GB/h Thời gian backup full tối đa 6 hour Số lượng driver cần thiết driver ỨNG DỤNG THỰC TẾ CÔNG NGHỆ ORACLE RAC TẠI UNITEL LÀO Luận Văn Thạc Sỹ Trang 68 Phengthong Chememalay Bảng 9: Chính sách backup Tuy nhiên thời điểm hiện tại dữ liệu chưa nhiều nên có thể chỉ cần 4 driver  Phạm vi sử dụng: Sizing cho hệ thống có 5 triệu thuê bao.
- Cài đặt hệ thống điều hành khách.
- ỨNG DỤNG THỰC TẾ CÔNG NGHỆ ORACLE RAC TẠI UNITEL LÀO Luận Văn Thạc Sỹ Trang 70 Phengthong Chememalay  TNS Cấu hình.
- Mô hình sử dụng trong luận văn này không phải là một hệ thống sẵn sàng có thể áp dụng trong thực tế.
- ỨNG DỤNG THỰC TẾ CÔNG NGHỆ ORACLE RAC TẠI UNITEL LÀO Luận Văn Thạc Sỹ Trang 72 Phengthong Chememalay • Tạo một cơ sở dữ liệu bằng cách sử dụng DBCA.
- ỨNG DỤNG THỰC TẾ CÔNG NGHỆ ORACLE RAC TẠI UNITEL LÀO Luận Văn Thạc Sỹ Trang 74 Phengthong Chememalay  Billing: hệ thống billing, là hệ thống lưu trữ, quản lý dữ liệu sau khi chạy Appserver app.
- hệ thống vẫn hoạt động bình thường, không bị gián đoạn.
- 4.3 Module cho hệ thống tổng đài (CDR app.
- ỨNG DỤNG THỰC TẾ CÔNG NGHỆ ORACLE RAC TẠI UNITEL LÀO Luận Văn Thạc Sỹ Trang 75 Phengthong Chememalay  Có tích hợp lời chào khi khách hàng của công ty gọi đến.
- ỨNG DỤNG THỰC TẾ CÔNG NGHỆ ORACLE RAC TẠI UNITEL LÀO Luận Văn Thạc Sỹ Trang 76 Phengthong Chememalay - Tên file cước: chuỗi ngẫu nhiên có phần mở rộng „.cdr.
- ỨNG DỤNG THỰC TẾ CÔNG NGHỆ ORACLE RAC TẠI UNITEL LÀO Luận Văn Thạc Sỹ Trang 77 Phengthong Chememalay  Kết nối đến Oracle RAC database.
- ỨNG DỤNG THỰC TẾ CÔNG NGHỆ ORACLE RAC TẠI UNITEL LÀO Luận Văn Thạc Sỹ Trang 86 Phengthong Chememalay TÀI LIỆU THAM KHẢO 1

Xem thử không khả dụng, vui lòng xem tại trang nguồn
hoặc xem Tóm tắt