Life in oracle як розрахувати ширину каналу між двома ЦОД для вирішення oracle data guard

Life in oracle як розрахувати ширину каналу між двома ЦОД для вирішення oracle data guard

У ньому розкриваються основні принципи і підхід щодо розрахунку. Основний розділ так і називається «How Much Bandwidth is Enough? ». Інформація в документі актуальна і для 11g.

Отже, переходимо безпосередньо до розрахунку. Розрахунок проводимо в два етапи:
1) Визначення середнього обсягу REDO / sec і переклад його в Mbit / sec.
2) Облік пікових значень по генерації REDO, віддаленості ЦОД-ів - впливає на затримки і т.д.

Крок 1
1) Збираємо AWR звіт за добу або більше (залежить від топології роботи програми)
2) Беру значення "redo blocks written" в колонці "per Second"
3) Не забуваємо, що розмір REDO блоку 512 байт (на HP-UX 1KB)
4) Далі переводимо в Mbit / sec. використовуючи формулу.
1 мегабіт = 1048576 біт = 131072 байт = 128 КБ
разом, в моєму випадку: «значення з AWR звіту» * (512) / 131072 = «шукане значення» Mbit / sec

крок 2
Цей крок є необов'язковим і веде до збільшення вимог до каналу зв'язку між дата центрами. В результаті, як правило, вартість каналу збільшується. Далі, ви повинні прийняти для себе рішення чи будете враховувати піки навантаження і затримки мережі при значній відстані ЦОД-ів. Ціна, в більшості проектів, є ключовим фактором для прийняття рішення.

PS:
Також, в AWR звіті є значення "Redo size" в колонці "per Second", розділ "Load Profile" в байтах. Але це абсолютне значення для REDO, без урахування того, що блок, записаний на диск з REDO інформацією може бути не обов'язково заповненим на 100%. Тому рекомендується використовувати спосіб описаний вище.

Схожі статті