Методическое пособие по эксплуатации крупных информационных систем на платформе «1С:Предприятие 8». Издание 2
Данная книга адресована специалистам, занимающимся эксплуатацией крупных информационных систем, построенных с использованием технологической платформы «1С:Предприятие», и представляет собой набор методик и подходов по обеспечению технологического качества информационных систем. При подготовке материалов использован практический опыт работы команд эксплуатации крупных информационных систем на проектах Центров компетенции по технологическим вопросам фирмы «1С» (ЦКТП).
В книге содержатся теоретические сведения об организации эксплуатации и описываются практические методы, приводится разбор настроек различных компонентов информационной системы. Кроме того, описываются базовые методики локализации и расследования проблем, приводятся примеры решения конкретных прикладных задач эксплуатации.
Рекомендуется в качестве методического материала при подготовке к аттестации «1С:Эксплуататор крупных информационных систем».
Оглавление
Введение
Глава 1. Технология 1cFresh с точки зрения эксплуатации
Зоны системы
Глава 3. Мониторинг на продукционных серверах
Настройка и использование агента ЦКК
Серверный технологический журнал
Клиентский технологический журнал
Разбор технологического журнала
Настройка Performance Monitor для Windows-серверов
Глава 4. Администрирование серверов с развернутой технологической платформой «1С:Предприятие»
Настройка рабочих серверов с развернутой технологической платформой «1С:Предприятие»
Сервер администрирования кластера серверов
Установка Microsoft SQL Server
Подготовка дисков
Пользователи служб Microsoft SQL Server
Операционная система
Настройки сервера
Резервное копирование
Модели восстановления
Виды резервного копирования
Мониторинг
Основы
Расширения
Логирование
Настройки PostgreSQL для работы с «1С:Предприятием»
Резервное копирование и восстановление
Глава 7. Особенности настройки веб-серверов
Сравнение
Особенности настройки Nginx
Особенности настройки IIS
Особенности настройки Apache
Описание тестовой среды
Настройка машин
Установка и настройка Nginx
Конфигурация веб-публикаций
Конфигурация менеджера сервиса
Настройка OpenID-аутентификации
Настройка шлюза приложений
Переключение баз, в которые добавляются области
Проверка, к какой базе относится область
Для удобства чтения
Простейшие операции
Узнать первичную информацию о сервере
Оценка процессорных ресурсов
Потребление памяти
Использование дисков
Различные полезные команды в Linux
Условия
Конвейер pipe
Анализ журналов
Использование grep
Простые реальные примеры Оптимизация
Фильтрация событий технологического журнала платформы «1С:Предприятие 8»
Когда серверов много
Архивы
Глава 10. Методика расследования проблем при эксплуатации крупных систем
Базовые инструменты
Локализация проблемы
Проблемы производительности
Особенности разработки в облаке
Аудит дополнительных отчетов, обработок, расширений в 1cFresh
Приемка и тестирование прикладных решений
Реакция на инциденты
Резервное копирование и хранение данных
Скрипты автоматизации стандартных действий администратора
Приложение 1. Примеры check-листов обновления
Обновление версии технологической платформы «1С:Предприятия»
Приложение 2. Пример еженедельного отчета по качеству работы информационной системы
Отчет по сервису «Сервис по технологии 1cFresh»
Приложение 3. «Шпаргалка» для работы с инструментами анализа производительности
Linux
Windows
Приложение 4. Топ запросов к DMV MS SQL Server для расследования проблем производительности
Приложение 5. Топ запросов к PostgreSQL для расследования проблем производительности
Приложение 6. Check-лист по настройке серверов
Приложение 7. Примеры документов, формируемых в процессе тестирования прикладного решения
Протокол приемки конфигурации «Зарплата и управление персоналом» версии 3.1.2.278.6
Протокол тестирования конфигурации «Зарплата и управление персоналом» версии 3.1.2.278.6
Заключение
В книге содержатся теоретические сведения об организации эксплуатации и описываются практические методы, приводится разбор настроек различных компонентов информационной системы. Кроме того, описываются базовые методики локализации и расследования проблем, приводятся примеры решения конкретных прикладных задач эксплуатации.
Рекомендуется в качестве методического материала при подготовке к аттестации «1С:Эксплуататор крупных информационных систем».
Оглавление
Введение
Глава 1. Технология 1cFresh с точки зрения эксплуатации
- Использование технологии 1cFresh
- Компоненты технологии
- От общего к частному
Общие вопросы
- Эксплуатация крупной информационной системы
- Технологическое качество
- Задачи
- Планирование
- Автоматизация
- Организация эксплуатации
- Чего не следует делать
- Что имеет смысл сделать
- Организация подготовительного стенда информационной системы
- Организация рабочего стенда информационной системы
Глава 3. Мониторинг на продукционных серверах
Настройка ЦКК для Windows-серверов
- Общие сведения
- Зоны ответственности
- Контроль подключений к информационной базе
- Способы подключения к информационной базе
- Контроль доступности
- Проверка доступности веб-публикаций
- Проверка доступности ресурсов с помощью ping-запроса
- Проверка доступности серверов с помощью внешнего агента ЦКК
- Контроль производительности
- Контроль потребления памяти
- Контроль устойчивости системы
- Использование ЦКК для агрегации данных
- Пример настройки сбора данных по загруженности оборудования с помощью PowerShell (3.0 или 4.0) для Windows-серверов с агрегацией данных в ЦКК
- Подготовка к использованию агента ЦКК
- Установка агента ЦКК под Windows
- Структура файлов в каталоге установки агента ЦКК
- Взаимодействие ЦКК и агента ЦКК Включение режима trace для логов
Серверный технологический журнал
Клиентский технологический журнал
Разбор технологического журнала
Настройка Performance Monitor для Windows-серверов
Глава 4. Администрирование серверов с развернутой технологической платформой «1С:Предприятие»
Настройка рабочих серверов с развернутой технологической платформой «1С:Предприятие»
Сервер администрирования кластера серверов
- Общая информация
- Запуск сервера администрирования (ras) для ОС Windows
- Запуск сервера администрирования (ras) для ОС Linux
- Утилита администрирования платформы «1С:Предприятие» (rac)
-
Примеры использования
- Как быстро понять, загружен ли сервер и чем именно
Установка Microsoft SQL Server
Подготовка дисков
Пользователи служб Microsoft SQL Server
Операционная система
Настройки сервера
Резервное копирование
Модели восстановления
Виды резервного копирования
Мониторинг
- Базовые инструменты
- Трассировка через Extended events
- Dynamic Management Views (DMV)
- Клиентские компоненты MS SQL на компьютере администратора БД
- Счетчики производительности
- Обслуживание базы данных
- Отказоустойчивые кластеры (failover cluster)
- Зеркалирование (mirroring)
- AlwaysOn availability groups
Основы
Расширения
Логирование
Настройки PostgreSQL для работы с «1С:Предприятием»
- Основные параметры postgresql.conf
- Общие положения
- Настройки сервера для PostgreSQL
- Обозначения
- Параметры производительности
- Параметры для платформы «1С:Предприятие»
- Online_analyse
Резервное копирование и восстановление
- Дамп SQL
- Физические бэкапы
- Непрерывная архивация
Глава 7. Особенности настройки веб-серверов
Сравнение
Особенности настройки Nginx
Особенности настройки IIS
Особенности настройки Apache
- Мультипроцессные модули Apache
Описание тестовой среды
Настройка машин
- Установка компонентов сервера «1С»
Установка и настройка Nginx
Конфигурация веб-публикаций
Конфигурация менеджера сервиса
Настройка OpenID-аутентификации
Настройка шлюза приложений
Переключение баз, в которые добавляются области
Проверка, к какой базе относится область
Подключение расширений, дополнительных отчетов и обработок
- Общая информация
- Настройка в Менеджере сервиса
Для удобства чтения
Простейшие операции
Узнать первичную информацию о сервере
Оценка процессорных ресурсов
Потребление памяти
Использование дисков
Различные полезные команды в Linux
Условия
Конвейер pipe
Анализ журналов
Использование grep
Языки-утилиты
-
sed
-
awk
Фильтрация событий технологического журнала платформы «1С:Предприятие 8»
Применение теории
- Поиск 5 наиболее длительных транзакций
- Поиск 5 наиболее длительных запросов к СУБД MS SQL Server
- Поиск 5 наиболее длительных вызовов
- Поиск 5 пространств, на которых больше других возникали ожидания на управляемых блокировках
Когда серверов много
Архивы
Глава 10. Методика расследования проблем при эксплуатации крупных систем
Базовые инструменты
Локализация проблемы
Проблемы производительности
- Категории проблем
- Методы классификации
- Типичные причины проблем производительности
Особенности разработки в облаке
Аудит дополнительных отчетов, обработок, расширений в 1cFresh
- Основные правила для дополнительных отчетов и обработок
- Представление данных в памяти
- Объем памяти, занимаемой объектами
- Управление временем жизни объектов
- Модель данных в памяти
- Правила эффективного использования памяти при разработке прикладных решений
- Проверка прав доступа
- Использование привилегированного режима
- Общие сведения
- Установка параметров сеанса «по требованию»
- Общие требования
- Несоответствие индексов и условий запроса
- Примеры
- Разыменование ссылочных полей составного типа в языке запросов
- Ограничения на использование вложенных запросов в условии соединения
- Обращения к виртуальным таблицам
- Эффективные условия запросов
- Общие сведения об избыточных блокировках
- Режим разделения итогов для регистров бухгалтерии
Клиент-серверное взаимодействие
- Минимизация количества серверных вызовов
- Минимизация кода, выполняемого на клиенте
Приемка и тестирование прикладных решений
- Приемка конфигураций
- Тестирование прикладных решений
Реакция на инциденты
Резервное копирование и хранение данных
- Резервное копирование баз данных
- Хранение версий прикладного ПО
- Хранение данных мониторинга
- Хранение настроек и скриптов
Скрипты автоматизации стандартных действий администратора
Приложение 1. Примеры check-листов обновления
Обновление версии технологической платформы «1С:Предприятия»
Приложение 2. Пример еженедельного отчета по качеству работы информационной системы
Отчет по сервису «Сервис по технологии 1cFresh»
Приложение 3. «Шпаргалка» для работы с инструментами анализа производительности
Linux
Windows
Приложение 4. Топ запросов к DMV MS SQL Server для расследования проблем производительности
Приложение 5. Топ запросов к PostgreSQL для расследования проблем производительности
Приложение 6. Check-лист по настройке серверов
Приложение 7. Примеры документов, формируемых в процессе тестирования прикладного решения
Протокол приемки конфигурации «Зарплата и управление персоналом» версии 3.1.2.278.6
Протокол тестирования конфигурации «Зарплата и управление персоналом» версии 3.1.2.278.6
Заключение
У Вас остались вопросы? Звоните +7 (351) 225-64-04 или пишите.
Хотите сделать заказ? Оставьте
заявку
Мы в социальных сетях! Подписывайтесь!