8 (905) 200-03-37 Владивосток
с 09:00 до 19:00
CHN - 1.14 руб. Сайт - 21.13 руб.

Yunyuan (используйте расчет функции контейнера и данные для построения приложений следующего поколения) [США] Борис Шолл (Борис Шолл) Трент SWA (Trent SWA переводится с переводом Ji Benniu

Цена: 1 150руб.    (¥54.4)
Артикул: 619056830666

Вес товара: ~0.7 кг. Указан усредненный вес, который может отличаться от фактического. Не включен в цену, оплачивается при получении.

Этот товар на Таобао Описание товара
Продавец:四川科学技术出版社专营店
Адрес:Цзянсу
Рейтинг:
Всего отзывов:0
Положительных:0
Добавить в корзину
Другие товары этого продавца
¥38.7818руб.
¥82.11 735руб.
¥88.71 875руб.
¥15.17321руб.

Cloud Native Используйте контейнеры, функциональные вычисления и данные для создания приложений следующего поколения

делать  (Красота) Боурис&Миддот;&Миддот; Свансон (Трент Свансон), (США) Петр&Миддот; Питер Яусовек переведен Джи Бенниу Джи Бенниу
Конечно   цена:79
вне&Ensp; издание&Encp; Общество:Машиностроительная промышленность Пресса
Дата публикации:01 мая 2020 года
Страница &Nbsp; номер:197
Пакет   кадр:Оплата в мягкой обложке
ISBN:9787111653240
Оглавление
Предисловие
Глава облако нативное введение
1.1 Распределенная система
1.1.1 заблуждения распределенных систем
1.1.2 Теорема Cap
1.2 Применение двенадцати элементов
1.3 Соглашение о доступности и уровне обслуживания
1.4 Резюме этой главы
Глава 2 Облачные основы
2.1 Контейнер
2.1.1 Уровень изоляции контейнера
2.1.2 Расположение контейнера
2.1.3 Обзор Kubernetes
2.1.4 Kubernetes и контейнеры
2.2 Без сервера архитектура
2.3 Расчет функции
2.4 От виртуальной машины до облачного нативного
2.4.1 Улучшение и трансформация
2.4.2 Модернизация применения
2.4.3 Оптимизация приложения
2.5 микросервисы
2.5.1 Преимущества архитектуры микросервиса
2.5.2 Проблемы, вызванные архитектурой микросервиса
2.6 Сводка этой главы
Глава 3 Дизайн облачных нативных приложений
3.1 Основы облачных приложений
3.1.1 Lean Operation
3.1.2 Безопасность
3.1.3 Надежность и доступность
3.1.4 Масштабируемость и стоимость
3.2 Сравнение между местной и традиционной архитектурой облака
3.3 Расчет функции и обслуживание
3.3.1 Используйте сценарии для расчета функции
3.3.2 Соображения по использованию расчета функции
3.3.3 Комбинация и применение функций и услуг
3.4 Design и контроль версий API
3.4.1 Спередная совместимость API
3.4.2 Номер семантической версии
3.5 Связь между услугами
3.5.1 Протокол связи
3.5.2 Протокол сообщения
3.5.3 Соображения для сериализации
3.5.4 Сила и другая природа
3.5.5 Запрос и ответ
3.5.6 Издатели и подписчики
3.5.7 Выбор между режимом издателя/подписчика и режимом запроса/ответа
3.5.8 синхронно и асинхронно
3.6 шлюз
3.6.1 Маршрутизация
3.6.2 Агрегация
3.6.3 Снижение
3.6.4 Реализация шлюзов
3.7 ВЫХОДА
3.8 Сервисная сетка
3.9 Пример архитектуры
3.10 Эта глава является краткой
Глава 4 Обработка данных
4.1 Система хранения данных
4.1.1 Объекты, файлы и диски
4.1.2 База данных
4.1.3 Потоковая и очередь
4.1.4 Блокчейн
4.1.5 Выбор хранения данных
4.2 Данные в рамках многоданного хранилища
4.2.1 Захват изменения данных
4.2.2 Записать изменения в качестве событий в журнал изменения
4.2.3 Наблюдение за транзакцией
4.2.4 Дела катятся
4.2.5 Извлечение, преобразование и загрузка
4.2.6 Микросервисы и озера данных
4.3 Данные доступа к клиенту
4.3.1. Ограниченный токен клиента (Ключ калета)
4.3.2 Услуги базы данных с мелкозернистым управлением доступом
4.3.3 Data Service GraphQL
4.4 Быстрые масштабируемые данные
4.4.1 Стоимость данных
4.4.2 Кэширование данных
4.4.3 Сеть распределения контента
4.5 Анализ данных
4.5.1 Поток данных
4.5.2
4.5.3 Озеро данных о хранении объектов
4.5.4 Озера данных и хранилища данных
4.5.5 Распределенный двигатель запросов
4.6 Базы данных в Kubernetes
4.6.1 Объем хранения
4.6.2 StatefulSet
4.6.3 DaemonSet
4.7 Сводка этой главы
Глава 5 DevOps
5.1 Что такое DevOps
5.1.1 Сотрудничество
5.1.2 Автоматизация
5.1.3 Принципы и процессы
5.1.4 Измерение
5.1.5 Share
5.2 Тест
5.2.1 Проверьте замену
5.2.2 Автоматическое тестирование пирамиды
5.2.3. Применимые возможности для различных типов тестов
5.2.4 Тестовый ритм
5.2.5 Тестирование в производственной среде
5.3 Среда и инструменты разработки
5.3.1 Инструменты разработки
5.3.2 Среда развития
5.3.3
5.3.4 Местная среда развития в сочетании с удаленными кластерами
5.3.5 Рабочий процесс развития Skaffold Development
5.3.6. Перенесен удаленный кластер в местную среду разработки
5.3.7 Среда развития облака
5.4 Непрерывная интеграция/непрерывная доставка
5.4.1 Управление исходным кодом
5.4.2 Стадия строительства
5.4.3 Фаза тестирования
5.4.4 Фаза развертывания
5.4.5 Стадия выпуска
5.4.6 Стадия после освобождения
5.5 Мониторинг
5.5.1 Соберите индикаторы
5.5.2. Наблюдаемость услуг
5.6 Управление конфигурацией
5.6.1.
5.6.2 Многоамбиторные переменные
5.6.3 Поместите данные конфигурации в том хранилища
5.6.4 Ключ для сохранения
5.6.5 Конфигурация развертывания
5.7 Пример непрерывной интеграции/непрерывного процесса доставки
5.8 Резюме этой главы
Глава 6 Лучшие практики
6.1. Идя к облачному нативному
6.1.1 Найдите разумную причину, чтобы сломать применение камня
6.1.2 сначала отделяйте простые услуги
6.1.3 Изучите мелкомасштабную работу и обслуживание
6.1.4 Использование режима профилактики потерь
6.1.5 Использование режима режима ножа
6.1.6 Подготовка стратегии миграции данных
6.1.7 Перепишите все коды шаблонов
6.1.8 Переосмысление фреймворков, языков, структур данных и хранения данных
6.1.9 Устранение старого кода
6.2 Обеспечить гибкость
6.2.1 Повторите мгновенный сбой
6.2.2 Повторяйте с ограниченным использованием
6.2.3 Используйте автоматические выключатели для обработки неисправностей.
6.2.4 Изящное понижение
6.2.5 Использование режима изоляции
6.2.6. Реализация проверки здоровья и готовности
6.2.7 Установите ограничения процессора и памяти для контейнеров
6.2.8. Реализация ограничения скорости и тока.
6.3 Обеспечить безопасность
6.3.1 Требования к безопасности так же важны, как и другие требования
6.3.2. Рассмотрим безопасность при проектировании
6.3.3 предоставление минимальных разрешений на доступ к доступу
6.3.4 Использование отдельной учетной записи, подписки и арендатора
6.3.5 надежно хранить все ключи
6.3.6 Нечеткие данные
6.3.7 Шифрование данных о передаче
6.3.8 Использование федеративного управления идентификацией
6.3.9 Использование контроля доступа на основе ролей
6.3.10 Изоляция капсул Kubernetes
6.4 Обработка данных
6.4.1 Использование управляемых баз данных и сервисов анализа данных
6.4.2 Используйте хранилище, которое лучше всего соответствует требованиям данных
6.4.3 Сохранить данные в нескольких регионах или зонах доступности
6.4.4 Использование разделения и репликации данных для повышения масштабируемости
6.4.5 Избегайте чрезмерного сбора и частых операций ввода/вывода
6.4.6 Не ставьте бизнес -логику в базу данных для выполнения
6.4.7 Тест с использованием данных производственной среды
6.4.8 Обработка мгновенных разломов
6.5 Производительность и масштабируемость
6.5.1 Разработка масштабируемых услуг без сохранения состояния
6.5.2 Использование автоматического масштабирования платформы
6.5.3 Использование кеша
6.5.4 Используйте разделы для достижения расширения за пределы обслуживания
6.6 Расчет функции
6.6.1 Напишите одноцелевые функции
6.6.2 Избегайте функций конкатенации
6.6.3 Функции должны быть легкими и простыми
6.6.4 Реализация функций без сохранения состояния
6.6.5 Бизнес -логика для разделения ввода и функции функции
6.6.6 Избегайте длительных функций
6.6.7 Использование очередей для решения проблем перекрестной функции связи
6.7 Работа и обслуживание
6.7.1 Развертывание и выпуск - это два отдельных мероприятия
6.7.2 Содержание развертывания должно быть максимально небольшим
6.7.3 определение CI/CD на уровне компонентов
6.7.4 Последовательность развертывания приложений
6.7.5 выпуск с нулевым временем простоя
6.7.6 Не меняйте развернутую архитектуру
6.7.7 Использование контейнерной конструкции
6.7.8 Опишите инфраструктуру с кодом
6.7.9 Использование пространств имен для организации услуг в Kubernetes
6.7.10 Изоляция между средами
6.7.11 Разделение исходного кода функции
6.7.12 Связанная подставка и развертывание кода
6.8 Журналы, мониторинг и тревога
6.8.1 Использование унифицированной системы ведения журнала
6.8.2 Использование связанного идентификатора
6.8.3, включая контекст в регистрации
6.8.4 Unified структурированный формат журнала
6.8.5 ПРОДОЛЖЕНИЯ
6.8.6 Избегайте усталости тревоги
6.8.7 Определите тревоги на основе ключевых показателей производительности
6.8.8 Непрерывное тестирование в производственной среде
6.8.9 Начните с основных индикаторов
6.9 Служба связи
6.9.1 Соображения совместимости спереди при проектировании
6.9.2. Упакуйте услугу, чтобы избежать протекания внутренних деталей
6.9.3 Приоритет асинхронной общения
6.9.4 Использование эффективной технологии сериализации
6.9.5 Используйте очереди и потоки для борьбы с высокой нагрузкой и шипами трафика
6.9.6 Используйте пакетную обработку для повышения эффективности обработки запросов
6.9.7 Сплит большие новости
6.10 Контейнер
6.10.1 Храните изображение на доверенном регистрационном сервере
6.10.2 полностью используйте кеш строительства Docker
6.10.3 Не используйте привилегированный режим для запуска контейнеров
6.10.4 Используя явные теги зеркалирования контейнеров
6.10.5 Держите небольшие контейнеры
6.10.6 только одно приложение запускается в одном контейнере
6.10.7 Использование проверенных изображений в репозитории доверенного изображения
6.10.8 Сканирование уязвимости на зеркалах
6.10.9 Не сохраняйте данные в контейнерах
6.10.10 Никогда не храните ключи и конфигурации в контейнерах
6.11 Резюме этой главы
Глава 7 Портативность
7.1 Зачем делать приложение портативным
7.2 Стоимость мобильности
Данные гравитация и переносимость
7.3 Когда и как достичь переносимости
7.3.1 Стандартизированные интерфейсы
7.3.2 Общие услуги и функции
7.3.3 Абстракция и наслоение
7.3.4 Услуги хостинга сторонних поставщиков услуг
7.3.5 Инструменты портативности
7.3.6 Использование Kubernetes в качестве слоя портативности
7.4 Сводка этой главы
Пунктирное содержание

краткое введение

Когда разработчики впервые начинают участвовать в разработке облачных сервисов, они столкнутся с некоторыми препятствиями.Действительно сложно изучать знания распределенных систем, быть знакомым с новыми технологиями, такими как контейнеры и функциональные вычисления, и всесторонне использовать эти знания для создания облачных приложений.Эта книга может помочь вам овладеть методами создания облачных приложений, таких как сообщение об сообщении, уведомление о событиях и DevOps.Эта книга представляет архитектурные модули для создания современных облачных приложений.Вы узнаете, как использовать микросервисы, контейнеры, без серверов, архитектуры, функциональные вычисления и другие технологии, и выбрать правильный тип хранения, рассматривая такие проблемы, как переносимость.Вы начнете с оснований облачных приложений и шаг за шагом понимаете весь процесс проектирования, разработки и эксплуатационных облачных приложений.Обсудите технологии, необходимые для разработки облачных приложений.Введите различия между контейнерами и расчетами функций и изучите их применимые сценарии.Целевые проектные приложения для удовлетворения потребностей, связанных с данными.Изучите базовые знания о DevOps и некоторых методах разработки, тестирования, эксплуатации и технического обслуживания.Узнайте несколько советов, методов и практики для создания и управления облачными приложениями.Поймите стоимость создания портативного приложения и научитесь делать компромиссы на ваши потребности.

Логистическая экспресс