Данная книга адресована специалистам, занимающимся эксплуатацией крупных информационных систем, построенных с использованием технологической платформы «1С:Предприятие», и представляет собой набор методик и подходов по обеспечению технологического качества информационных систем. При подготовке материалов использован практический опыт работы команд эксплуатации крупных информационных систем на проектах Центров компетенции по технологическим вопросам фирмы «1С» (ЦКТП).
В книге содержатся теоретические сведения об организации эксплуатации и описываются практические методы, приводится разбор настроек различных компонентов информационной системы. Кроме того, описываются базовые методики локализации и расследования проблем, приводятся примеры решения конкретных прикладных задач эксплуатации.
Рекомендуется в качестве методического материала при подготовке к аттестации «1С:Эксплуататор крупных информационных систем».
Использование технологии 1cFresh
Общие вопросы
Эксплуатация крупной информационной системыТехнологическое качествоЗадачиПланированиеАвтоматизацияОрганизация эксплуатации
Чего не следует делатьЧто имеет смысл сделатьОрганизация подготовительного стенда информационной системыОрганизация рабочего стенда информационной системы
Настройка ЦКК для Windows-серверов
Общие сведения
Зоны ответственности
Контроль подключений к информационной базе
Способы подключения к информационной базе
Контроль доступности
Проверка доступности веб-публикаций
Проверка доступности ресурсов с помощью ping-запроса
Проверка доступности серверов с помощью внешнего агента ЦКК
Контроль производительности
Контроль потребления памяти
Контроль устойчивости системы
Использование ЦКК для агрегации данных
Настройка и использование агента ЦККПример настройки сбора данных по загруженности оборудования с помощью PowerShell (3.0 или 4.0) для Windows-серверов с агрегацией данных в ЦКК
Подготовка к использованию агента ЦККУстановка агента ЦКК под WindowsСтруктура файлов в каталоге установки агента ЦККВзаимодействие ЦКК и агента ЦКК Включение режима trace для логов
Серверный технологический журнал
Клиентский технологический журнал
Разбор технологического журнала
Оценка состояния сервера при использовании ОС LinuxОбщая информацияЗапуск сервера администрирования (ras) для ОС WindowsЗапуск сервера администрирования (ras) для ОС LinuxУтилита администрирования платформы «1С:Предприятие» (rac)Примеры использования
Как быстро понять, загружен ли сервер и чем именно
МониторингМодели восстановленияВиды резервного копирования
ОтказоустойчивостьБазовые инструментыТрассировка через Extended eventsDynamic Management Views (DMV)Клиентские компоненты MS SQL на компьютере администратора БДСчетчики производительностиОбслуживание базы данных
Отказоустойчивые кластеры (failover cluster)Зеркалирование (mirroring)AlwaysOn availability groups
Расследование проблемОсновные параметры postgresql.confОбщие положенияНастройки сервера для PostgreSQLОбозначенияПараметры производительностиПараметры для платформы «1С:Предприятие»Online_analyse
Дополнительные источники информацииДамп SQLФизические бэкапыНепрерывная архивация
Мультипроцессные модули Apache
Основные компоненты сервисаУстановка компонентов сервера «1С»
Общая информацияНастройка в Менеджере сервиса
Простые реальные примерыsedawk
Поиск по другим журналамПоиск 5 наиболее длительных транзакцийПоиск 5 наиболее длительных запросов к СУБД MS SQL ServerПоиск 5 наиболее длительных вызововПоиск 5 пространств, на которых больше других возникали ожидания на управляемых блокировках
Категории проблемМетоды классификацииТипичные причины проблем производительности
Оптимизация использования оперативной памятиОсновные правила для дополнительных отчетов и обработок
Методики разработки в части разграничения прав доступаПредставление данных в памятиОбъем памяти, занимаемой объектамиУправление временем жизни объектовМодель данных в памятиПравила эффективного использования памяти при разработке прикладных решений
Использование параметров сеансаПроверка прав доступаИспользование привилегированного режима
Рекомендации по разработке оптимальных запросовОбщие сведенияУстановка параметров сеанса «по требованию»
Рекомендации по работе с блокировкамиОбщие требованияНесоответствие индексов и условий запросаПримерыРазыменование ссылочных полей составного типа в языке запросовОграничения на использование вложенных запросов в условии соединенияОбращения к виртуальным таблицамЭффективные условия запросов
Перехват исключений в кодеОбщие сведения об избыточных блокировкахРежим разделения итогов для регистров бухгалтерии
Минимизация количества серверных вызововМинимизация кода, выполняемого на клиенте
Порядок обновления прикладной конфигурацииПриемка конфигурацийТестирование прикладных решений
Правила именования баз, серверов и нодРезервное копирование баз данныхХранение версий прикладного ПОХранение данных мониторингаХранение настроек и скриптов
Приложение 5. Топ запросов к PostgreSQL для расследования проблем производительности
Приложение 6. Check-лист по настройке серверов
Приложение 7. Примеры документов, формируемых в процессе тестирования прикладного решения
Протокол приемки конфигурации «Зарплата и управление персоналом» версии 3.1.2.278.6
Протокол тестирования конфигурации «Зарплата и управление персоналом» версии 3.1.2.278.6
Заключение
Внимание! Ссылка откроется в соседней вкладке.