Điều tuyệt vời nhất trên thế giới: Gói sẵn sàng của Dell EMC dành cho Oracle (Phần II)

Tôi đã nói về cấu hình vừa và nhỏ. Trong blog này, tôi sẽ nói về cấu hình lớn của Ready Bundle for Oracle (RBO). Phần III của loạt blog này sẽ nói về các tùy chọn sao lưu khác nhau có sẵn trong sản phẩm này. Để sao lưu cấu hình nhỏ của RBO (gọi là sao lưu thương mại), chúng tôi sử dụng Miền dữ liệu 6300 trong khi Miền dữ liệu 9300 (DD9300) được sử dụng để sao lưu cấu hình lớn (gọi là sao lưu doanh nghiệp). Hãy nói về các cấu hình lớn trong blog này ở đây. Thật thú vị khi nói về cấu hình lớn chủ yếu phục vụ cho thế giới doanh nghiệp muốn sử dụng môi trường oracle ở quy mô lớn hơn với IOPS và băng thông cao hơn cùng với việc sử dụng CPU và độ trễ ít hơn. Cấu  hình lớn của Ready Bundle dành cho Oracle lưu trữ 50 cơ sở dữ liệu có khối lượng công việc hỗn hợp trên một cụm vSphere với hai máy chủ ESXi 6 trên máy chủ PowerEdge R940. Một mảng VMAX 250F với hai khối V-Brick, bộ đệm nhân đôi 2 x 1 TB và ổ SSD 105 TBe được sử dụng làm mảng lưu trữ cho cơ sở dữ liệu VM OS và Oracle RAC. Hình 1 mô tả kiến ​​trúc cấu hình lớn.

yy1.png

Hình 1: Kiến trúc cấu hình lớn

Cấu hình lớn sử dụng máy chủ PowerEdge R940 , được thiết kế cho khối lượng công việc lớn hơn, nhằm tối đa hóa hiệu suất ứng dụng doanh nghiệp. Máy chủ PowerEdge R940 được cấu hình với 112 lõi—nhiều hơn 88 lõi vật lý so với máy chủ PowerEdge R740 ở cấu hình nhỏ và nhiều hơn 40 lõi vật lý so với máy chủ PowerEdge R940 ở cấu hình trung bình. Máy chủ PowerEdge R940 được cấu hình với 3.072 GB—nhiều hơn 2.688 GB so với máy chủ R740 ở cấu hình nhỏ và nhiều hơn 1.920 GB so với máy chủ R940 ở cấu hình trung bình. Trong Hình 2, chúng tôi đã thực hiện phân tích so sánh các cấu hình cho cấu hình nhỏ, vừa (đã thảo luận trong blog trước đây của tôi ) và cấu hình lớn của RBO.

yy2.png

Hình 2: Phân tích so sánh cấu hình nhỏ, vừa và lớn của Ready Bundle for Oracle

 

Việc phân tích so sánh sẽ giúp khách hàng lựa chọn cấu hình phù hợp dựa trên yêu cầu của họ. Ngoài ra còn có một công cụ có tên là VMAX sizer (có sẵn với đại diện hỗ trợ địa phương) giúp khách hàng xác định cấu hình phù hợp cho cơ sở hạ tầng cơ sở dữ liệu/trung tâm dữ liệu của họ. Bây giờ, tôi muốn thảo luận về những màn trình diễn ngoạn mục đã đạt được trong quá trình thử nghiệm căng thẳng cấu hình lớn cho RBO. Hãy để tôi cung cấp một số thông tin cơ bản về quá trình kiểm tra sức chịu đựng cơ sở dữ liệu nội bộ được thực hiện bởi các kỹ sư DellEMC. Các kỹ sư đã chạy song song 10 cơ sở dữ liệu RAC sản xuất OLTP, 30 cơ sở dữ liệu RAC phát triển OLTP và 10 cơ sở dữ liệu OLAP RAC cho tổng khối lượng công việc hỗn hợp gồm 50 cơ sở dữ liệu RAC. SLOB được sử dụng để tạo khối lượng công việc OLTP đọc/ghi 60/40. Điểm chuẩn Lịch sử bán hàng của Swingbench đã được sử dụng để tạo khối lượng công việc OLAP. Bằng cách thêm cơ sở dữ liệu OLAP, họ đã thử nghiệm mảng VMAX 250F cùng với các lần đọc tuần tự lớn đối với khối lượng công việc lưu trữ. Tải này được phản ánh bởi kích thước cơ sở dữ liệu là 2 TB và các cài đặt db_32k_cache_size và db_file_multiblock_read_count cho phép I/O cơ sở dữ liệu lớn hơn để cải thiện hiệu suất đọc tuần tự lớn. Toàn bộ kiến ​​trúc và cấu hình cơ sở dữ liệu của trường hợp sử dụng này đã được mô tả trong hình 3 và 4.

yy3.png

Hình 3: Kiến trúc ca sử dụng cho cấu hình lớn

 

 

yy4.png

Hình 4: Cấu hình Oracle RAC cho trường hợp sử dụng trong cấu hình lớn của RBO

Cấu hình lớn bao gồm hai máy chủ PowerEdge R940 và một mảng VMAX 250F . Dưới đây là bản đánh giá kết quả cho trường hợp sử dụng này, trong đó khối lượng công việc của 10 cơ sở dữ liệu OLTP sản xuất, 30 cơ sở dữ liệu OLTP phát triển và 10 cơ sở dữ liệu OLAP chạy song song:

  • 100 vCPU và 2.640 GB vMem trên mỗi máy chủ R940 đã được sử dụng để tạo ra khối lượng công việc hơn 189.968 IOPS trên mảng VMAX như được mô tả trong hình 5.
  • Do sức mạnh xử lý của máy chủ PowerEdge, mức sử dụng CPU chỉ là 20%, nhường chỗ cho nhiều cơ sở dữ liệu hơn hoặc chuyển đổi dự phòng máy ảo từ máy chủ ESXi này sang máy chủ ESXi khác.
  • Mảng VMAX với tính năng chống trùng lặp và nén nội tuyến đã tiết kiệm dung lượng flash gấp 5 lần, chỉ sử dụng 8.280 GB dung lượng cho 30 cơ sở dữ liệu phát triển.
  • Cơ sở dữ liệu IOPS cũng rất xuất sắc. 189.000 IOPS khối lượng công việc (được đánh dấu trong hình 5) được xử lý ở độ trễ dưới một phần nghìn giây.
  • 10 cơ sở dữ liệu OLAP đã tạo ra tổng thông lượng là 3,88 GB/giây.

yy5.png

Hình 5. Số IOPS tổng hợp cho trường hợp sử dụng cấu hình lớn

Hình 6 bên dưới minh họa bảng thông tin hoàn chỉnh về cấu hình và số liệu hiệu suất (bao gồm cả các kết quả đã được thảo luận ở trên) được tạo sau quá trình kiểm tra sức chịu đựng cho trường hợp sử dụng này trong cấu hình lớn của RBO.

yy8.png

Hình 6. Bảng điều khiển kiểm tra sức chịu đựng của trường hợp sử dụng cho cấu hình lớn

Kết quả thử nghiệm cho thấy cấu hình RBO này cung cấp số lượng IOPS được hỗ trợ gấp đôi so với cấu hình vừa và nhỏ. Tính năng nổi bật của cấu hình lớn này là nó chỉ hỗ trợ hơn 189.968 IOPS với độ trễ dưới một phần nghìn giây cho tất cả cơ sở dữ liệu OLTP. Nó hỗ trợ tổng băng thông 3,88 GB/giây bằng cách sử dụng hai máy chủ PowerEdge R940 và VMAX 250F với nhiều ổ flash hơn. Theo khối lượng công việc cơ sở dữ liệu này, chỉ 20% công suất CPU được sử dụng, trong khi mảng VMAX tăng tốc 100% trên hầu hết các lần ghi. Giống như các cấu hình vừa và nhỏ, hiệu quả lưu trữ tiếp tục tăng lên nhờ tiết kiệm dung lượng gấp 5 lần trên 30 cơ sở dữ liệu OLTP đang phát triển nhờ tính năng nén nội tuyến của VMAX 250F. Ngoài ra, cấu hình lớn vẫn còn nhiều tài nguyên chưa sử dụng để hỗ trợ khối lượng công việc lớn hơn. Trong blog tiếp theo (Phần III) , tôi muốn thảo luận về một giải pháp Oracle mới trên XtremIO X2 Array.