1. Trang chủ
  2. » Công Nghệ Thông Tin

ĐỀ TÀI : TÍNH TOÁN LƯỚI TRONG ORACLE 10g ppt

16 548 6

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 16
Dung lượng 717,81 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

MỤC LỤC Danh sách hình vẽ+ bảng 3 Lời nói đầu 4 Chương I : Giới thiệu Grid Computing Tính toán lưới 5 1.1. Tính toán lưới là gì? 5 1.2. Tại sao lại phát triển tính toán lưới ? 6 Chương II : Tính toán lưới với Oracle 10g 8 2.1 Clusters System 8 2.2. RAC (Real Application Clusters) 10 2.3. Database file trong RAC 14 2.4 Quản lý các nguồn tài nguyên 16 2.5. Quản lý khóa 19 2.6. Quản lý lưu trữ 20 2.6.1. RAID 20 2.6.2. SAME (Stripe and Mirror Everything) 22 2.6.3 Quản lý lưu trữ tự động (ASM – Automatic Storage Management) 23 2.7. Phục hồi (Recovery) 24 2.7.1 Khôi phục cache 25 2.7.2 Phục hồi giao dịch 25 2.7.3 Phục hồi khối trực tuyến 26 Kết luận 27 Tài liệu tham khảo 28 Danh sách hình vẽ+ bảng Hình 1: Mô hình cấu hình SMP. Hình 2: Kiến trúc RAC. Hình 3: Xử lý thứ cấp trong RAC. Hình 4: Mô tả các file sử dụng trong cấu hình RAC. Hình 5: Quản lý nguồn tài nguyên. Hình 6: Quản lý lại nguồn tài nguyên. Hình 7: Cấu trúc khóa GCS. Hình 8: RAID 0 Hình 9: RAID 01 Hình 10:RAID 10 Hình 11: RAID 5 Bảng 1: chế độ khóa GCS Lời nói đầu Oracle database là một hệ quản trị cơ sở dữ liệu quan hệ của Oracle, được tích hợp để cho phép quản lý thông tin một cách toàn diện. Hiện nay, Oracle database là một trong những cơ sở dữ liệu mạnh nhất được sử dụng nhiều trong các ngân hàng, doanh nghiệp, tổ chức lớn. Cùng với sự phát triển của công nghệ thông tin ngày càng có nhiều công nghệ mới ra đời, trong đó phải kể đến điện toán lưới. Việc kết hợp Oracle với điện toán lưới mở ra một hướng đi mới về dữ liệu trên điện toán lưới. Các phiên bản hệ quản trị cơ sở dữ liệu của Oracle như Oracle 10g, Oracle 11g được xây dựng để tích hợp với điện toán lưới. Dưới đây là nội dung tìm hiểu của chúng em với đề tài “Tính toán lưới với Oracle 10g” . Với những nội dung chính sau: Chương 1: Giới thiệu về Grid Computing – Tính toán lưới Chương 2: Tính toán lưới trên Oracle 10g Vì thời gian có hạn nên trong quá trình thực hiện đề tài còn nhiều thiếu sót, chúng em rất mong nhận được sự góp ý của cô để hoàn thiện hơn đề tài này. Chương I : Giới thiệu Grid Computing Tính toán lưới 1.1. Tính toán lưới là gì? Tính toán phân nhánh là một nhánh nghiên cứu quan trọng trong tính toán hiệu năng cao (High Performance Computing). Năng lực xử lý của các máy tính ngày càng tăng, kết hợp với sự ra đời của các hạ tầng mạng tốc độ cao đã thúc đẩy sự phát triển của các hệ thống xử lý phân tán. Mặt khác, nhu cầu tính toán của con người ngày càng cao, yêu cầu thời gian thực thi các ứng dụng phải được rút ngắn, do đó, hiện nay có rất nhiều nghiên cứu tập chung vào lĩnh vực xử lý phân tán. Khái niệm tính toán lưới được đưa ra lần đầu vào thập niên 90 với nghĩa ẩn dụ là làm cho việc sử dụng máy tính dễ dàng như việc sử dụng điện năng. Dưới đây là định nghĩa về Grid được đưa ra bởi tiến sỹ Ian Foster – người đầu tiên đưa ra định nghĩa về điện toán lưới: “Grid là một loại hệ thống song song, phân tán cho phép chia sẻ, lựa chọn, kết hợp các tài nguyên phân tán theo địa lý, thuộc nhiều tổ chức khác nhau dựa trên tinh thần sẵn sàng, khả năng, chi phí của chúng và yêu cầu về chất lượng dịch vụ (QoS) của người dùng để giải quyết các bài toán, ứng dụng có quy mô lớn trong khoa học, kỹ thuật và thương mại. Từ đó hình thành nên các ” tổ chức ảo” (Virtual Organization(VO)), các liên minh tạm thời giữa các tổ chức và tập đoàn, liên kết với nhau để chia sẻ tài nguyên vàhoặc kỹ năng nhằm đáp ứng tốt hơn các cơ hội kinh doanh hoặc các dự án có nhu cầu lớn về tính toán và dữ liệu, toàn bộ việc liên minh này dựa trên mạng máy tính”. Grid computing là một trong những công nghệ mới

Trang 1

BÁO CÁO

Đề tài: Tính toán lưới trong oracle 10g

GVHD: Trần Thị Lượng SVTH : Lưu Đức Hiếu Trần Hoài

Trang 2

Nội Dung

• Định nghĩa tính toán lưới

• RAC và các tính năng của RAC

Trang 3

TÍNH TOÁN LƯỚI

“Grid là một loại hệ thống song song, phân tán cho phép chia sẻ, lựa chọn, kết hợp các tài nguyên phân tán theo địa lý, thuộc nhiều tổ chức khác nhau dựa trên tinh thần sẵn sàng, khả năng, chi phí của chúng và yêu cầu về chất lượng dịch vụ (QoS) của người dùng để giải quyết các bài toán, ứng dụng có quy mô lớn trong khoa học, kỹ thuật và thương mại Từ đó hình thành nên các ” tổ chức ảo” (Virtual Organization(VO)), các liên minh tạm thời giữa các tổ chức và tập đoàn, liên kết với nhau để chia sẻ tài nguyên và/hoặc kỹ năng nhằm đáp ứng tốt hơn các

cơ hội kinh doanh hoặc các dự án có nhu cầu lớn về tính toán và dữ liệu, toàn bộ việc liên minh này dựa trên mạng máy tính”.

Tiến sỹ Ian Foster

Trang 4

Đặc điểm của hệ thống lưới

là sự phối hợp các tài nguyên phân tán.

Trang 5

Cơ sở hạ tầng của Oracle 10g.

Oracle Database Clustering.

Oracle Application Server.

Enterprise Manager Grid Control.

Trang 6

Clusters System là 1 hệ thống nhóm các phần cứng, các máy tính độc lập với nhau liên kết với nhau để cung cấp 1 nguồn duy nhất được gọi là cụm phần cứng (cluster system)

Đặc điểm Cluster

• Nếu node bị lỗi hay bị hỏng thì khối lượng công việc và dữ liệu sẽ được tự động phân phối giữa các node còn sống

• Clustering cung cấp khả năng mở rộng tối đa bằng cách nhóm các máy chủ riêng biệt vào một cơ sở máy tính duy nhất

• Clustering có khả năng cung cấp tuyệt vời lợi thế về giá / hiệu suất trên hệ thống máy tính lớn truyền thống trong nhiều lĩnh vực, chẳng hạn như tính sẵn có, khả năng mở rộng, quản

lý, và phục hồi

• Clustering đóng một vai trò thiết yếu trong những mô hình tính toán khác nhau như

Internets, Intranet, và hệ thống đòi hỏi các giải pháp sẵn sàng cao không bị gián đoạn

Trang 7

Mô hình SMP

Trang 8

RAC (Real Application Clusters)

• RAC là một giải pháp cơ sở dữ liệu clustered mà đòi hỏi một hai hoặc nhiều nút cấu hình phần cứng có khả năng làm việc cùng nhau dưới một hệ điều hành nhóm

• RAC cung cấp 1 số tính năng:

Cache fusion.

Trình tự phát.

SCN(system change number).

Failover.

Khả năng mở rộng.

Trang 9

Kiến trúc RAC

Trang 10

Xử lý thứ cấp trong RAC

Trang 11

Database file trong RAC

Trang 12

Quản lý tài nguyên trong RAC

Trang 13

Cấu trúc khóa GCS

M chỉ 3 chế độ:

N: Null

S: Share

X: exclusive

R chỉ 2 chế độ:

L: local

G: global

n có 2 chế độ

0: no

1: yes

Trang 14

Quản lý lưu trữ

 RAID 0

 RAID 1

 RAID 01

 RAID 10

 RAID 5

• SAME(Stripe and Mirror Everything)

• ASM (Automatic Storage Management)

Trang 15

Phục hồi dữ liệu

Trang 16

Cảm ơn cô và các bạn

đã lắng nghe!

Ngày đăng: 25/03/2015, 09:52

TỪ KHÓA LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w