Подлинный Linux с открытым исходным кодом полный стек от Ceph To Container Storage Spdk ISA L OpenSds OpenStack Swift и Cinder Linux с открытым исходным кодом для реализации книг.
Вес товара: ~0.7 кг. Указан усредненный вес, который может отличаться от фактического. Не включен в цену, оплачивается при получении.
- Информация о товаре
- Фотографии
Название: Linux с открытым исходным кодом
Цена: 99,00 юань
Автор: Intel Asia Pacific R & D Co., Ltd.
Пресса: электронная промышленная пресса
ISBN: 9787121369797
Эта книга стремится помочь читателям сформировать подробную топологию мира хранения с открытым исходным кодом Linux. Объясняются предметы хранения, включая SPDK, ISA-L, OpenSDS, CEPH, OpenStack Swift и Cinder, хранение контейнеров и т. Д.Содержание этой книги в основном не включает в себя конкретный исходный код.Язык этой книги прост для понимания, и он может привести читателей в мир, где хранение с открытым исходным кодом Linux быстро хранится и вносит свой вклад.
Глава 1 Linux с открытым исходным кодом 1
1.1 Linux и с открытым исходным кодом
1.1.1 Зачем вам нужно хранить с открытым исходным кодом 3
1.1.2 Linux с открытым исходным кодом Принципы и решения.
1.2 ВВЕДЕНИЕ В Схему системы хранения с открытым исходным кодом.
1.2.1 Single -Node Shange Shage 8 Linux 8
1.2.2 Классификация служб хранения 11
1.2.3 Сжатие данных 13
1.2.4 Повторные данные удалили 16
1.2.5 Платформа хранения данных с открытым исходным кодом 27
1.2.6 Управление хранением и определение программного обеспечения Хранение 29
1.2.7 Распределенное хранилище с открытым исходным кодом и решение больших данных 33
1.2.8 Система управления документами с открытым исходным кодом 37
1.2.9 Сетевая функция хранилища виртуализации 39
1.2.10 Виртуальная машина/хранилище контейнера 40
1.2.11 Защита данных 43
1,3 Три верхних фундамента 44
Глава 2 Хранение и протокол 47
2.1 Историческая траектория хранения оборудования 47
2.2 Эволюция хранилища 53
2.2.1 3D NAND 53
2.2.2 3D Xpoint 55
2.2.3 Intel Optane 58
2.3 Эволюция протокола интерфейса хранения 59
2.4 Технология сетевого хранения 62
Глава 3 Stack Stack 67 Linux 67
3.1 Обзор системы хранения Linux 67
3.2 Системный звонок 69
3.3 Файловая система 72
3.3.1 Обзор файловой системы 73
3.3.2 BTRFS 75
3.4 Page Cache 80
3.5 Прямой ввод/вывод 82
3.6 Блок -слой (блочный слой) 83
3.6.1 Био и запрос 84
3.6.2 Планирование ввода/вывода 86
3.6.3 ввода/вывода объединился 88
3,7 LVM 90
3.8 Bcache 93
3.9 DRBD 96
Глава 4 Ускорение хранения 99
4.1 Решение ускорения и оптимизации на основе процессора CPU 100
4.2 Решение ускорения на основе сотрудников или другого оборудования 103
4.2.1 FPGA Acceleration 103
4.2.2 Ускорение интеллектуальной сетевой карты 105
4.2.3 Intel QAT 107
4.2.4 NVDIMM - это ускорение хранилища 110
4.3 Библиотека ускорения интеллектуального хранилища (ISA-L) 111
4.3.1 Защита данных: код и дисковый массив 112
4.3.2 Безопасность данных: хэш 113
4.3.3 Целостность данных: Циркулярный код инспекции школьной инспекции 115
4.3.4 Сжатие данных: Igzip 116
4.3.5. Шифрование данных 117
4.4 Библиотека программного обеспечения для ускорения программного обеспечения для хранения (SPDK) 117
4.4.1 Driver Spdk NVME 119
4.4.2 Структура приложения SPDK 133
4.4.3 SPDK пользовательского блока оборудования.
4.4.4 SPDK Vhost Target 150
4.4.5 SPDK ISCSI TARGET 156
4.4.6 SPDK NVME-OF TARGE 163
4.4.7 SPDK RPC 165
4.4.8 Экологическое инструмент SPDK Введение 172
Глава 5 Безопасность хранения 181
5.1 Usability 181
5.1.1 SLA 181
5.1.2 MTTR, MTTF и MTBF 182
5.1.3 Схема высокой доступности 183
5.2 Надежность 185
5.2.1 дисковый массив 186
5.2.2 Код удаления 187
5.3 Полнота данных 188
5.4 Контроль доступа 189
5.5 шифрование и дешифрование 191
Глава 6 Управление хранением и определение программного обеспечения 194
6.1 Opensds 194
6.1.1 Opensds Community 195
6.1.2 Opensds Architecture 195
6.1.3 OpenSds Scenario 198
6.1.4 интегрирован с Kubernetes 200
6.1.5 интегрирован с OpenStack 200
6.2 Libvirt Storage Management 201
6.2.1 Libvirt Inveloction 201
6.2.2.
Глава 7 Распределенное хранилище и CEPH 206
7.1 Ceph Architecture 209
7.1.1 Хранение объектов 2111
7.1.2 Радо 212
7.1.3 OSD 212
7.1.4. Адресация данных 214
7.1.5 Хранение пруд 219
7.1.6 Монитор 220
7.1.7 Процесс работы данных 227
7.1.8 Кэш Тайс 228
7.1.9 Хранение 230
7.1.10 Ceph FS 232
7.2 Back -End Storage Store Store 235
7.2.1 Filestore 236
7.2.2 Bluestore 240
7.2.3 Seastore 243
7.3 Algorithm 244
7.3.1 Основные особенности алгоритма Crush 244
7.3.2 Расположение и статус оборудования в алгоритме раздавливания 246
7.3.3 Правила и детали алгоритма в Crush 249
7.3.4 Практика алгоритма Crush 254
7.3.5 Применение алгоритма раздавливания в CEPH 261
7.4 Ceph надежность 262
7.4.1 OSD Multi -copy 263
7.4.2 OSD DELETE CODE 264
7.4.3 Зеркало RBD 265
7.4.4 Снимок RBD 267
7.4.5 Ceph Data Recovery 271
7.4.6 CEPH Consementship 274
7.4.7 Механизм скраба CEPH 278
7.5 Кэш в CEPH 279
7.5.1 Конкретная реализация RBDCache 285
7.5.2 твердый жесткий диск для кеша 287
7.6 CEPH шифрование и сжатие 289
7.6.1 шифрование 289
7.6.2 Сжатие 291
7.6.3 Ускорение шифрования и сжатия 294
7.7 QoS 294
7.7.1 Передний конец QoS 294
7.7.2 Back -end QoS 295
7.7.3 DMClock Client 297
7.8 Ceph Performance Test and Analysis 298
7.8.1 Тест производительности кластера 299
7.8.2 Данные о производительности кластера 304
7.8.3 Инструмент анализа тестирования 307
7.8.4 Старшая тема 311
7.9 Ceph и OpenStack 315
ГЛАВА 8 OpenStack Storage 318
8.1 Swift 321
8.1.1 Swift Architecture 321
8.1.2 Кольцо 327
8.1.3 Swift API 330
8.1.4 Сертификация 331
8.1.5 Управление объектами и операция 333
8.1.6 Последовательность данных 337
8.2 Грапкий 338
8.2.1 Грапкая архитектура 338
8.2.2 Cinder API 341
8.2.3
8.2.4
8.2.5 шлакорец 347
Глава 9 Хранение контейнера 348
9.1 Контейнер 348
9.1.1 Структура технологии контейнеров 350
9.1.2 Docker 353
9.1.3 Контейнер и зеркальное изображение 355
9.2 Docker Storage 356
9.2.1 Временное хранилище 357
9.2.2 Постоянное хранилище 366
9.3 Kubernetes Storage 369
9.3.1 Kubernetes Core Concept 370
9.3.2 Kubernetes Управление объемом данных 376
9.3.3 Kubernetes CSI 380