Конфигурирование серверов БД на платформе Sun
Оценить
(0 голоса)
Заказчики регулярно просят торговых представителей фирмы Sun выполнить оценки стоимости их системных конфигураций. Оценка стоимости не является сложной задачей. Но как правильно подойти к точному определению размеров системы - вопрос весьма спорный. Под термином "размеры" автор подразумевает число центральных процессоров (ЦП), емкость памяти, количество дисков и дисковых контроллеров, а также количество сетей каждого типа для включения в конфигурацию. Иногда заказчик указывает точную конфигурацию, которая должна быть оценена. Однако во многих случаях при установлении размеров он рассчитывает получить консультацию представителя Sun. Наихудшим сценарием является следующий: "Мне требуется осуществлять поддержку 250 пользователей и необходим диск емкостью 300 Гбайт. Сколько для этого нужно…
Оценить
(0 голоса)
Вы можете надеяться, что поставщики приложений или реляционных СУБД (РСУБД) в состоянии предоставить ясные руководства по заданию размеров их собственных продуктов. Однако, к сожалению, это не всегда так. Поставщики могут быть экспертами своего собственного продукта, однако недостаточно глубоко осведомлены обо всех аппаратных платформах, на которых этот продукт может быть установлен. Системные интеграторы и основные консалтинговые компании обычно имеют в своем штате специалистов, которые могут помочь в процессе задания размеров. Фирма Sun тоже имеет такой штат: SunPS - группа компании Sun, оказывающая услуги профессионального характера. Если ваша оценка размеров больше основана на догадках, чем на конкретных данных, то это, вероятно, как…
Оценить
(0 голоса)
В качестве абсолютного минимума вам необходимы две вещи, чтобы произвести оценку размера системы: •             Знание типа и количества бизнес-транзакций, которые будут обрабатываться в данный период времени. Бизнес-транзакции могут быть различными: транзакции OLTP, пакетные отчеты или запросы DSS, в зависимости от приложения. •             Некоторое понимание системных ресурсов (ЦП, памяти, диска и сети), требуемых для выполнения бизнес-транзакций. Такие же метрики (показатели) детально анализируются в главе 25 в контексте не только мониторинга производительности, но также и принципов, применяемых при оценке размера и планировании объема. Применение этих метрик для моделирования размера обсуждается также в разделе "Инструмент общего назначения для задания размеров OLTP" данной главы.
Оценить
(0 голоса)
Как утверждалось ранее, оценка размеров, основанная на эталонном тестировании с использованием развернутых приложений, на реалистичном профиле рабочей нагрузки, а также на актуальных данных транзакций, может обернуться чрезвычайно неточной оценкой. Почему? Часто предположения строятся на основании следующего: •             Время раздумывания пользователя (количество времени, когда пользователь непосредственно не использует систему). Часто время раздумывания оказывается недооцененным, что приводит к завышению размера. •             Приемлемое время отклика. Также может быть недооцененным, что, снова та-кн, приводит к завышению размера. Однако ошибки не всегда бывают вызваны завышенной оценкой размера. Легко недооценить и общее количество необходимого дискового пространства. Размер данных и индексов может быть измерен в точности, однако…
Оценить
(0 голоса)
Типы рабочих нагрузок до этого момента уже были рассмотрены в главе 6. Наш обзор был сфокусирован на результатах задания размеров четырех основных рабочих нагрузок БД. Большинство сред заказчиков представляют собой комбинации рабочих нагрузок, иногда сосуществующих в одной системе. При оценке размеров необходимо учесть все рабочие нагрузки; часто легче измерить каждую рабочую нагрузку независимо, а затем оценить их комплексное воздействие на сервер. •             Рабочие нагрузки OLTP (Online Transaction Processing - оперативной обработки транзакций). •             Высокие требования к ЦП. Обычно производительность чаше ограничивается ЦП, чем вводом/выводом. •             Средние требования к вводу/выводу. Ввод/вывод преимущественно случайный и небольшого размера (обычно от 2 до 8…
Оценить
(0 голоса)
 Приложения DSS обычно выполняются непосредственно на сервере. Даже при дистанционном доступе сравнительно небольшой объем данных пересылается по сети. Например, при запросе, инициированном дистанционно, может обрабатываться 300 Гбайт данных и впоследствии быть выдано лишь полстраницы результатов. Обычно по сети пересылаются только результаты. •             Пакетные нагрузки. Пакетные нагрузки скорее являются составной частью рабочих нагрузок OLTP и DSS, чем независимыми рабочими нагрузками. •             Требования к ЦП - от средних до высоких. Пакетные рабочие нагрузки чаще ограничиваются операциями ввода/вывода, чем ЦП. •             Высокие требования к вводу/выводу. Происходит обращение к большому объему данных, часто последовательно, но малыми порциями ввода/вывода. Пакетные приложения могут быть только-для-чтения, как…
Оценить
(0 голоса)
Как уже обсуждалось, несравненно проще определить размер уже существующего приложения, чем находящегося на стадии разработки. Если приложение на данный момент уже реализовано, уместно задать следующие вопросы. •             Доступны ли статистические данные существующих систем? Статистические данные существующей системы позволяют намного лучше оценить требуемые ре- сурсы ЦП, ввода/вывода, памяти, хотя может понадобиться оценка относительной производительности аппаратного обеспечения из другого диапазона Sun или даже конкурирующего. Системные инженеры Sun прибегали к внутренним сличениям, основанным на внутреннем наборе М-значений, предусматривающих Sun Constant Performance Metric (постоянную метрику производительности Sun). При сравнении Sun с конкурирующей системой, как и в случае обновления системы Sun, опубликованные результаты - наподобие…
Оценить
(0 голоса)
Этот вопрос лучше разделить на два отдельных: •             Сколько пользователей будет подключено? •             Сколько пользователей будут активными одновременно? Подключенные пользователи могут либо бездействовать, либо быть активными. Активных пользователей называют одновременно работающими пользователями. Подсоединенные пользователи, не являющиеся активными, расходуют чуть более, чем пространство своппинга. Когда они становятся активными, то могут стать причиной временного прорыва в активности ЦП, диска и памяти. Что в данном контексте означает активный и бездействующий? Автор не ограничивается определением пользователей, в действительности касающихся клавиатуры или ожидающих отклика системы на их последнее нажатие клавиши. По определению автора пользователи считаются активными, даже если они на данный момент сделали перерыв на…
Оценить
(0 голоса)
Если пользователи подключаются к приложениям, выполняемым на том сервере, где содержится и БД, то при оценке размера сервера БД необходимо учесть как требования к обработке со стороны приложений, так и со стороны БД. Серверы, на которых запускается как программное обеспечение приложений, так и БД, описываются как выполняющиеся в режиме разделения времени (см. 13.1). Хотя персональный компьютер может обеспечить окно, в котором будет запускаться приложение (например, через telnet), в этом случае приложение все же будет выполняться на дистанционном сервере, а не на персональном компьютере. Персональный компьютер просто представляет собой эмуляцию ASCII-терминала и не содействует серверу в обработке приложений. Одна из характеристик…
Оценить
(0 голоса)
•             Включены ли WAN (глобальные сети) или только LAN (локальные сети)? Оценка размера локальных сетей является относительно простой, поскольку скорость передачи данных по сети очень внушительна (сети 100BaseT Ethernet широко распространены, а сети Gigabit Ethernet быстро становятся доступными), времена задержки сравнительно малы, а стоимость невысока. Напротив, глобальные сети все еще остаются сравнительно дорогими, а скорость пере- дачи данных и время задержки вероятно окажутся теми факторами, которые необходимо тщательно проанализировать при оценке размера системы. •             Достигается ли связанность БД при использовании Web-приложений? Конфигурации клиент/сервер могут оказаться более сложными, если включаются Web-обращения (Internet-технологии). Кроме приложений БД, взаимодействующих с серверами БД, Web-серверы взаимодействуют…
«ПерваяПредыдущая12345678910СледующаяПоследняя»
Навигация