Казахстан, г. Алматы, ул. Шевченко 90, БЦ «Каратал», офис 53
Казахстан, г. Астана, ул. Иманова 19, БЦ Деловой Дом "Алма-Ата", офис 612

кол-во дней: 2
кол-во часов: 16
код курса: NoSQLDA

В данном курсе изучаются развертывание KVStore и поиски проблем при инсталляции и отказов аппаратных средств. Рассмотрены также мониторинг и управление KVStore.

 

Слушатели обучаются:

  • Планированию установки базы данных Oracle NoSQL.
  • Установке и конфигурированию базы данных Oracle NoSQL.
  • Развертыванию KVStore базы данных Oracle NoSQL.
  • Обеспечению безопасности конфигурации.
  • Расширению KVStore путем увеличения фактора репликации или емкости KVStore.
  • Поискам проблем инсталляции и отказов аппаратных средств.
  • Мониторингу и оптимизации производительности базы данных Oracle NoSQL.
  • Осуществлению резервного копирования, восстановления и обновлений.

 

Достоинства курса

После прослушивания курса Вы будете понимать возможности и достоинства базы данных Oracle NoSQL. Вы приобретете более глубокое понимание, каким образом осуществляется оптимизация производительности KVStore.

Цель курса:

  • Планирование установки базы данных Oracle NoSQL
  • Установка и конфигурирование базы данных Oracle NoSQL
  • Развертывание KVStore базы данных Oracle NoSQL
  • Обеспечение безопасности конфигурации
  • Расширение KVStore путем увеличения фактора репликации или емкости KVStore
  • Поиск проблем инсталляции и отказов аппаратных средств
  • Мониторинг и оптимизация производительности базы данных Oracle NoSQL
  • Осуществление резервного копирования, восстановления и обновлений

Аудитория курса:

  • Разработчики приложений
  • Администраторы баз данных
  • Администраторы кластеров Hadoop/BigData
  • Java разработчики

Введение

  • Цели курса.
  • Расписание курса.
  • Окружение курса.
  • Доступ к директории Labs.
  • Знакомство со слушателями.
  • Сопровождение курса.
  • Дополнительные ресурсы.

Обзор базы данных Oracle NoSQL

  • База данных Oracle NoSQL. Ключевые особенности.
  • Преимущества использования базы данных Oracle NoSQL.
  • Поддерживаемые типы данных.
  • Как работает база данных Oracle NoSQL? Компоненты базы данных Oracle NoSQL.
  • Партиции и пары “ключ – значение”.
  • Производительность и пропускная способность.

Планирование инсталляции

  • Анализ KVStore: Задания. Что такое Storage Capacity и Throughput Capacity.
  • Использование InitialCapacityPlanning Spreadsheet.
  • Требования к приложениям.
  • Требования к аппаратным средствам.
  • Требования к производительности: Оценка рабочей нагрузки.
  • Требования к производительности: Оценка пропускной способности.
  • Требования к производительности: Оценка размера кэша.

Установка и конфигурирование узлов

  • Список предварительных действий.
  • Этапы инсталляции.
  • Создание директорий.
  • Извлечение программного обеспечения.
  • Верификация инсталляции.
  • Конфигурирование узла репликации.
  • Использование утилиты makebootconfig.
  • Запуск агентов узла хранения.

Конфигурирование и развертывание KVStore

  • Этапы конфигурирования.
  • Введение в планы.
  • Состояния плана.
  • Запуск Admin CLI.
  • Конфигурирование KVStore.
  • Создание Data Center/Zone.
  • Развертывание Admin Node.
  • Создание пула хранения.

Модификация KVStore

  • Причины модификации кластера.
  • Увеличение емкости кластеров.
  • Увеличение фактора репликации кластеров.
  • Шаги модификации кластера.

Обеспечение безопасности конфигурации

  • Обзор безопасности.
  • Осуществление безопасной инсталляции с помощью makebootconfig.
  • Обеспечение безопасности существующей инсталляции с помощью securityconfig.
  • Параметры security.xml.
  • Шифрование данных.
  • Конфигурирование аутентификации.
  • Политики безопасности по умолчанию.
  • Предписания безопасности.

Вопросы поиска проблем инсталляции базы данных Oracle NoSQL

  • Верификация KVStore.
  • Verify Command.
  • Верификация с помощью административной консоли.
  • Обнаружение инсталлированных файлов.
  • Что такое инсталлированные файлы? Что такое Log File? Состояния сервиса.
  • Диапазоны значений для HA порта.

Устранение сбоев аппаратных средств

  • Сбои аппаратных средств: Обзор. Сбои сети. Восстановление после сбоя сети.
  • Определение отказов устройства хранения.
  • Замена неисправного устройства хранения.
  • Определение сбоев сервера.
  • Замена неисправного узла хранения.
  • Миграция на новый узел хранения.

Настройка параметров хранилища

  • Введение в параметры KVStore.
  • Список параметров.
  • Использование параметров.
  • Просмотр параметров с помощью CLI.
  • Просмотр параметров с помощью административной консоли.
  • Изменение параметров с помощью CLI.
  • Изменение параметров с помощью административной консоли.
  • Настройка Replication Node Policy.

Оптимизация производительности KVStore

  • Общие рекомендации: Настройка оптимального размера кэша JE.
  • Оценка требований к размеру кэша JE.
  • Настройка размера кэша JE.
  • Общие рекомендации: JVM.
  • Общие рекомендации: Настройка оптимального размера Java Heap.
  • Оценка размера Java Heap.
  • Установка размера Java Heap.
  • Общие рекомендации: Журналирование активности сбора мусора.

Общий мониторинг

  • Мониторинг KVStore (включая SNMP и JMX) событий.
  • Просмотр событий: Использование административной консоли.
  • Просмотр событий: Использование CLI.
  • Использование SNMP and JMX.

Резервное копирование и восстановление

  • Процесс резервного копирования.
  • Введение в Snapshots.
  • Использование Snapshots.
  • Процесс восстановления.
  • Восстановление: использование программы загрузки.
  • Использование указаний программы загрузки.
  • Восстановление: Непосредственное использование Snapshots.
  • Обновление существующего развертывания.

Управление схемой AVRO

  • Введение в AVRO схему.
  • JSON формат.
  • Добавление схемы.
  • Изменение схемы.
  • Просмотр схемы.
  • Отключение схемы.
  • Включение схемы.

Обновление программного обеспечения

  • Процесс обновления: Обзор.
  • Предварительные действия.
  • Обновление с R1 до R2.
  • Обновление с R2 до R3.
  • Использование сценари