Необходимо задать себе эти вопросы, когда Вы думаете об аутсорсинге приложений:
Я предполагаю, ответили ли Вы на два или больше из этих вопросов с "да", необходимо рассмотреть аутсорсинг приложения или сервиса. Это не означает нахождение поставщика которому будут нужны требования. Это в большой степени зависит, какое приложение Вы хотите произвести на стороне.
Я предполагаю, что существуют некоторые стандартные приложения как электронная почта, сотрудничество и т.д. с большим количеством хороших стандартных опций аутсорсинга. Если Ваше приложение является более специализированным, я думаю, что оно зависит от того, как программное обеспечение реализовано (клиент/сервер, сеть...) и каковы технические ограничения.
Конечно, необходимо задать себе подобные вопросы о своем производящем на стороне поставщике услуг для вычисления всех рисков, которые Вы берете при вводе отношений с внешней компанией.
Вот некоторые вопросы оценить потенциальных поставщиков:
При контакте с НАБЕГАМИ традиционные Дисковые счетчики в perfmon могут отдать вводящие в заблуждение результаты. Они покажут кэшу ввод-вывод, а не диск ввод-вывод. Поэтому удостоверьтесь, что Вы также смотрите на % Idle Time
счетчик. Это будет, вероятно, самый точный результат, но он будет инвертирован (более низкий процент равняется более занятым дискам),
Статистической величиной CurrIO не является SMP, безопасный в SA. Вы были бы лучше для рассмотрения счетчиков "PhysicalDisk", предоставленных Windows perfmon. В особенности: "Текущая Дисковая Длина очереди", "В среднем. Дисковая Длина очереди", "В среднем Длина очереди Записи на диск" и "В среднем. Длина очереди Чтения с диска".
Я не уверен, куда "3 +#disks" значение прибыли из. Если Вы ожидаете, что много IO будет сделано на диске, очень разумно иметь несколько iOS, выдающихся на том диске.
Другой способ видеть, насколько ввод-вывод выполняется базой данных, путем рассмотрения статистики кэша. Если база данных читает из кэша, она не делает такого же количества диска ввод-вывод. Свойства на два дб, которые могут быть просмотрены, являются "CacheRead" и "CacheHits", как так:
SELECT db_property ( 'CacheRead' ), db_property ( 'CacheHits' )
SQL Где угодно 10.0.0 руководства рекомендует, по крайней мере, 70%-й процент удачного обращения в кэш. Если это, ниже которого, Вы, возможно, должны выделить больше кэша серверу. Можно получить процент непосредственно как это:
SELECT STRING(((db_property ( 'CacheHits' ) / db_property ( 'CacheRead' )) * 100), '%')
В моем особом случае, когда база данных имела кэш на 22 ГБ, процент хита составлял приблизительно 58%. После установки кэша к 55 ГБ процент хита подошел к 97%. Хотя свойство "CurrIO" и "MaxIO", точные числа могут быть неправильными, относительное отбрасывание, было решительным после этого изменения также.