Mục lục:
- Các nút và các cụm ứng dụng thực trong Oracle 12c
- Các kho lưu trữ trung ương và các cụm ứng dụng thực trong Oracle 12c
- Cluster interconnect và Real Application Clusters trong Oracle 12c
- Khi bạn có các vấn đề hiệu suất truyền thông cụm, khả năng kết nối của cung cấp băng thông yêu cầu được đặt câu hỏi. Đó là một chi phí cần thiết để thiết lập một môi trường RAC phù hợp. Bạn có thể bỏ ra hàng ngàn đô la vào một chiếc xe đua và sau đó đưa lốp xe đường phố vào nó?
Video: TỬ VI TUẦN MỚI từ ngày 15 tháng 4 - "QUÁ KHỨ SẼ QUAY LẠI ÁM ẢNH CHÚNG TA" 2025
Real Application Clusters (RAC) kết hợp với cơ sở dữ liệu Oracle 12c có một số yêu cầu về phần cứng đặc biệt mà cơ sở dữ liệu đơn hoặc phi RAC không có. Các khu vực phần cứng để tập trung vào bao gồm các giao diện mạng, trung tâm lưu trữ và các nút.
Các nút và các cụm ứng dụng thực trong Oracle 12c
Một nút là một máy chủ chạy một cá thể của Oracle. Một cấu hình RAC thực sự có ít nhất hai nút.
Số nút trong cấu hình RAC của bạn phụ thuộc vào phần cứng và phần mềm hạn chế. Theo tài liệu của Oracle và các trang web hỗ trợ, bản thân phần mềm Oracle có thể hỗ trợ lên đến 100 nút, nhưng các lực lượng khác có thể hạn chế bạn ít hơn.
Nếu bạn đi vào rất nhiều nút (hơn tám), hãy kiểm tra với tất cả các nhà cung cấp phần cứng và phần mềm của bạn để xem giới hạn của bạn là gì.
Thêm các nút theo quy mô cluster của bạn. Bạn có thể thêm và xóa chúng với sự gián đoạn dịch vụ tối thiểu hoặc không có trong đơn của bạn. Điều này đảm bảo tính sẵn sàng cao. Thông thường, mỗi nút sẽ có cài đặt riêng phần mềm Oracle.
Bạn có thể có một thư mục phần mềm trung tâm, chia sẻ cho mỗi nút để sử dụng. Tuy nhiên, một cấu hình như thế này sẽ giới hạn khả năng sẵn có cao của bạn.
Ví dụ, một lợi thế để cài đặt phần mềm Oracle trên mỗi nút là khả năng vá các nút một cách riêng biệt bằng cách đưa chúng xuống cùng một lúc. ván lăn tránh tình trạng ngừng sử dụng ứng dụng hoàn chỉnh. Bạn không thể áp dụng tất cả các bản vá theo cách này. Kiểm tra với tài liệu bản vá để chắc chắn. Mặt khác, một cài đặt trung tâm yêu cầu bạn phải tắt toàn bộ cluster để áp dụng bản vá.
Mỗi node cần phải có cây mã phần mềm của riêng Oracle nếu bạn muốn có sẵn cao.
Các kho lưu trữ trung ương và các cụm ứng dụng thực trong Oracle 12c
Sau đây là một số yêu cầu về lưu trữ trung tâm của RAC:
-
Tất cả các tệp cơ sở dữ liệu của bạn, tập tin kiểm soát, làm lại bản ghi, lưu trữ bản ghi và spfile phải được lưu trữ chung. Bằng cách này, mỗi nút có quyền truy cập vào tất cả các tệp cần thiết để truy cập, khôi phục và cấu hình dữ liệu.
-
Gắn bộ lưu trữ trung tâm vào mỗi nút dưới dạng một số phương tiện truyền thông tốc độ cao. Rất nhiều kết nối tốc độ cao (ví dụ kênh quang hoặc iSCSI) có sẵn từ các nhà cung cấp lưu trữ khác nhau.
Đảm bảo bộ nhớ và tệp đính kèm được chấp thuận cho Oracle RAC trước khi bạn đưa ra quyết định. (Ví dụ: các ổ gắn NFS tới từng máy chủ thường không phải là cấu hình được chứng nhận.) Bạn có thể sử dụng gần như bất kỳ cấu hình lưu trữ chia sẻ với kết quả giáo dục và kết quả kiểm tra.
-
Khi chọn một nhà cung cấp lưu trữ, hãy xem xét nhu cầu về hiệu suất của các ứng dụng của bạn. Hệ thống con đĩa của bạn nên có khả năng mở rộng dễ dàng như các nút RAC của bạn. Khi bạn thêm các nút, bạn có thể cần thêm đĩa vật lý để hỗ trợ nhu cầu ngày càng tăng trên hệ thống con lưu trữ. Bạn sẽ có thể làm điều này với ít hoặc không có thời gian chết.
-
Đĩa trên hệ thống con chia sẻ lưu trữ phải được cấu hình để truy cập chia sẻ. Hệ thống tệp Oracle Cluster (OCFS) (chỉ có trên Windows và Linux)
-
Quản lý lưu trữ tự động của Oracle (ASM)
-
Bạn có thể có tối đa bốn lựa chọn cho việc này:
-
Hệ thống tệp thô (chưa định dạng)
-
) (9) Giải pháp của bên thứ ba (như Veritas)
-
Bạn có thể phải kết hợp các tùy chọn. Ví dụ, bạn có thể sử dụng Oracle ASM cho các tệp cơ sở dữ liệu của bạn, nhưng bạn có thể muốn một cái gì đó khác với ASM cho các tệp sao lưu RMAN.
Cluster interconnect và Real Application Clusters trong Oracle 12c
Kết nối cụm
là một phần cứng chuyên dụng để quản lý tất cả các giao tiếp giữa các cá thể. Rất nhiều thông tin liên lạc giữa các trường hợp xảy ra trong cấu hình RAC: duy trì sự nhất quán, chia sẻ thông tin khóa và chuyển khối dữ liệu.
Oracle sử dụng Cache Fusion để quản lý truyền dữ liệu giữa các nút. Cache Fusion đòi hỏi mạng tin cậy cực kỳ đáng tin cậy, tốc độ cao nối tất cả các nút.
Cache Fusion là một thành phần quan trọng để RAC hoạt động tốt. Kết nối cần phải là tốc độ gigabit hoặc tốt hơn.
Khi bạn có các vấn đề hiệu suất truyền thông cụm, khả năng kết nối của cung cấp băng thông yêu cầu được đặt câu hỏi. Đó là một chi phí cần thiết để thiết lập một môi trường RAC phù hợp. Bạn có thể bỏ ra hàng ngàn đô la vào một chiếc xe đua và sau đó đưa lốp xe đường phố vào nó?
Giao diện mạng và Các cụm ứng dụng thực trong Oracle 12c
-
Hãy đảm bảo rằng bạn có các giao diện mạng thích hợp trên máy chủ để truyền thông thích hợp. Điều này bao gồm nhiều thẻ giao diện mạng:
-
Một cho các kết nối công cộng hoặc người dùng đến máy
Một cho kết nối riêng cho cluster để chia sẻ thông tin qua các nút
-
Ít nhất, một cấu hình RAC nên có hai card giao diện mạng:
-
Một cho mạng riêng cho kết nối giữa các cluster
Một cho mạng công cộng
Mạng công cộng là kết nối cho tất cả các kết nối cluster, từ các ứng dụng và người dùng cuối của bạn (bao gồm cả bạn và sys admin).