Искусство планирования мощностей

Джон Оллспоу

Книга посвящена вопросам практического планирования и управления мощностями интернет-проектов. Вы научитесь использовать реальные инструменты и адаптироваться к изменениям нагрузки на веб-сайт, которая будет возрастать со временем. В книге рассмотрены процессы планирования мощностей для развивающихся веб-сайтов, включая сбор данных, закупку и развертывание компонентов, а также некоторые популярные и проверенные временем средства и методы измерений.

Инженерам приходится учиться работать с высокими нагрузками. Мало того, им приходится учиться работать с растущими нагрузками. Как масштабируется back-end? Сколько посетителей система может обслужить за час? Что делать, когда число посетителей удвоится? Когда нужно закупать серверы? Сколько их нужно и какими они должны быть? Как обосновать расходы на оборудование? Все эти вопросы неминуемо возникают, когда интернет-проект начинает набирать популярность. Настоящих профессионалов в данной области сравнительно мало, поэтому очень важно иметь возможность изучать положительный опыт коллег по цеху.

В предлагаемой книге Джон Оллспоу в увлекательной манере описывает практические решения, которые применяются во Flickr. Основы планирования мощностей, которые здесь приведены, являются универсальными и подходят для любых интернет-ресурсов.

Издательство: Питер, 2011 г.

ISBN 978-5-4237-0466-7, 0735621632

Количество страниц: 208.

Содержание книги «Искусство планирования мощностей»:

  • 9 Предисловие к русскому изданию
  • 11 Предисловие
    • 12 Почему и написал эту книгу
    • 13 Направленность и основные темы
    • 15 Для кого написана эта книга
    • 15 Структура материала
    • 16 Использование примеров кода
    • 17 Благодарности
  • 19 Глава 1. Цели, проблемы и процессы планирования мощностей
    • 21 Приблизительные вычисления
    • 22 Прогнозирование обоев систем
    • 24 Извлекайте полезную информацию из статистики использования системы
    • 26 Приобретение оборудования: закупка как процесс
      • 28 Не путайте производительность с мощностями
    • 30 Влияние социальных веб-сайтов и открытых API
  • 33 Глава 2. Определение целей
    • 34 Разные виды требований и метрик
      • 34 Интерпретация формальных результатов измерений
      • 36 Соглашения об уровне обслуживания
      • 38 Требования к мощностям в сфере «бизнес-бизнес»
      • 39 Ожидания пользователей
      • 40 Архитектурные решения
      • 45 Аппаратные решения (вертикальное, горизонтальное и диагональное масштабирование)
  • 51 Глава 3. Сбор данных: как измеряются мощности
    • 53 Средства обора метрических данных
      • 54 Основы и элементы систем сбора метрических данных
      • 55 Формат RRD и RRDTool
      • 56 Ganglia
      • 56 SNMP
      • 57 Метрическая интерпретация журналов
      • 58 Мониторинг как инструмент срочного выявления проблем
      • 60 Сбор данных и планирование сетевых ресурсов
      • 61 Балансировка нагрузки
    • 62 Применение мониторинга
      • 63 Сбор данных прикладного уровня
      • 65 Хранение данных
    • 77 База данных
      • 78 Реальный пример: сбор метрик дли базы данных
      • 85 Системы кэширования
      • 90 Установление потолков системы кэширования
      • 99 Особые случаи и многофункциональные серверы
    • 105 Использование API и его влияние на мощности
    • 108 Примеры и реальность
    • 109 Итоги
  • 110 Глава 4. Прогнозирование
    • 111 На волне
      • 113 Тренды, аппроксимация и время
      • 120 Привязка метрик прикладного уровня к системной статистике: пример с базой данных
      • 124 Прогнозирование использования пиковых ресурсов: веб-сервер
      • 129 Проблемы с малыми наборами данных
      • 129 Автоматизация прогнозирования
      • 133 Запас прочности
      • 135 Закупка оборудования
      • 140 Эффект наращивают мощностей
      • 141 Долгосрочные тенденции
      • 147 Итерации и уточнение
    • 151 Итоги
  • 153 Глава 5. Развертывание
    • 153 Философия автоматизированного развертывания
      • 154 Цель: минимальное время запуска новых мощностей
      • 154 Цель: централизация изменений
      • 156 Цель: централизация управления
      • 156 Цель: автоматизация настройки новых серверов
      • 156 Согласованность для упрощения диагностики
      • 158 Инструменты автоматизации установки
      • 162 Автоматизация настройки
      • 166 Управление пользователями и доступом
    • 169 Итоги
  • 170 Приложение А. Виртуализация и облачные вычисления
    • 171 Виртуализация
    • 173 Облачные инфраструктуры
      • 182 Конкретные примеры использования облачного сервиса
      • 183 Пример: анонимная фирма-разработчик ПО для настольных систем
      • 185 Пример: WordPress.com
      • 186 Пример: анонимный агрегатор новостей
      • 188 Пример: SmugMug.com
    • 190 Итоги
  • 192 Приложение Б. Действия в критических ситуациях
    • 193 Смягчение последствий сбоев
      • 193 Отключение «тяжеловесных» функций
      • 195 Готовые статические страницы
      • 197 Кэширование с предоставлением просроченного контента
    • 197 Действия при сбоях
  • 199 Приложение В. Инструменты планирования мощностей
    • 199 Мониторинг
      • 200 Системы сбора метрических данных и оповещения о событиях
      • 200 Специализированные системы сбора и графического представления информации
    • 201 Инструменты развертывания
      • 201 Автоматизированная установка ОС
      • 202 Управление конфигурацией
      • 202 Управление кластером
      • 202 Системы учета оборудования
      • 203 Анализ трендов и аппроксимация
      • 203 Книги о теории массового обслуживания и математических аспектах планирования мощностей
  • 204 Алфавитный указатель

Инструкция как скачать книгу Джон Оллспоу: Искусство планирования мощностей в форматах DjVu, PDF, DOC или fb2 совершенно бесплатно.
Искусство планирования мощностей
Рейтинг книги:
1 голос
958

Поиск книг:




При поиске учитываются только слова, длина которых больше 3-х символов.

Статистика: