1. Новые складчины (Клуб Складчик) Показать еще

    18.01.2018: Сила женского притяжения (Павел Раков)(2017)

    18.01.2018: Женская Сила (Татьяна Бахтиозина)

    18.01.2018: Клиенты из YouTube для фрилансера (Матвей Северянин "Панда")

    18.01.2018: Анализатор [Social Person Network Analysis 101](Александр Галевич)

    18.01.2018: 23 технологии чтобы запомнил и влюбился (Юлия Печерская)

  2. Гость, если у Вас на каком либо сайте есть аккаунт с повышенным статусом, то и у нас вы можете получить соответствующий статус. Подробнее читайте здесь https://skladchik.biz/threads/83942/
    Скрыть объявление
  3. Нужен организатор (Клуб Складчик) Показать еще

    17.01.2018: Коучинг с 100$ к 100.000$ версия 21.0 (PLATINUM версия) Последний коучинг Дмитрия Ковпака

    16.01.2018: Adobe Photoshop. Базовый курс (Александр Сераков)

    15.01.2018: Бизнес на Амазон. Saleshub. Как заставить листинг продавать? (Артем Коршун)

    14.01.2018: Геометрия (Videouroki) 7-11 класс

    13.01.2018: Колесо новолуний. Луна белой дороги (Лариса Кузнецова-Фетисова)

  4. Сбор взносов (Клуб Складчик) Показать еще

    15.01.2018: Как повысить самооценку (Татьяна Бахтиозина)

    12.01.2018: Секреты управления временем для работы со своим здоровьем (Алексей Маматов)

    10.01.2018: SEO Рывок (Павел Шульга)

    10.01.2018: Скетчбук, который научит вас рисовать (Робин Ланда)

    09.01.2018: Sherlock - научись понимать носителей языка (Онлайн школа живого Английского)

Открыто [Pluralsight] Docker платформа структуризации процесса разработки/доставки веб-проектов. Часть 2

Тема в разделе "Переводы курсов", создана пользователем Менеджер, 18 сен 2016.

Цена:
1р.
Взнос:
40р.

Список пока что пуст. Запишитесь первым!

    Тип: Стандартная складчина
    Участников: 0/100
  1. 18 сен 2016
    #1
    Менеджер
    Менеджер Организатор Организатор

    [Pluralsight] Docker платформа структуризации процесса разработки/доставки веб-проектов. Часть 2

    [Pluralsight] Docker платформа структуризации процесса разработки/доставки веб-проектов. Часть 2


    /
    • Год выпуска: 2015
    • Автор: Nigel Poulton
    • Продолжительность части 2: 01:29:12
    • Оригинальное название: Docker Deep Dive
    [​IMG]
    [​IMG]

    Docker — это открытая платформа для разработки, доставки и эксплуатации приложений. Docker разработан для более быстрого выкладывания ваших приложений. С помощью Docker вы можете отделить ваше приложение от вашей инфраструктуры и обращаться с инфраструктурой как управляемым приложением. Docker помогает выкладывать ваш код быстрее, быстрее тестировать, быстрее выкладывать приложения и уменьшить время между написанием кода и запуска кода. Docker делает это с помощью легковесной платформы контейнерной виртуализации, используя процессы и утилиты, которые помогают управлять и выкладывать ваши приложения.

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

    Платформа и средства контейнерной виртуализации могут быть полезны в следующих случаях:
    • упаковывание вашего приложения (и так же используемых компонент) в docker контейнеры;
    • раздача и доставка этих контейнеров вашим командам для разработки и тестирования;
    • выкладывания этих контейнеров на ваши продакшены, как в дата центры так и в облака.
    Для чего я могу использовать Docker?

    Docker прекрасно подходит для организации цикла разработки. Docker позволяет разработчикам использовать локальные контейнеры с приложениями и сервисами. Что в последствии позволяет интегрироваться с процессом постоянной интеграции и выкладывания (continuous integration and deployment workflow).

    Например, ваши разработчики пишут код локально и делятся своим стеком разработки (набором docker образов) с коллегами. Когда они готовы, отравляют код и контейнеры на тестовую площадку и запускают любые необходимые тесты. С тестовой площадки они могут оправить код и образы на продакшен.
    Основанная на контейнерах docker платформа позволят легко портировать вашу полезную нагрузку. Docker контейнеры могут работать на вашей локальной машине, как реальной так и на виртуальной машине в дата центре, так и в облаке.

    Портируемость и легковесная природа docker позволяет легко динамически управлять вашей нагрузкой. Вы можете использовать docker, чтобы развернуть или погасить ваше приложение или сервисы. Скорость docker позволяет делать это почти в режиме реального времени.
    Docker легковесен и быстр. Он предоставляет устойчивую, рентабельную альтернативу виртуальным машинам на основе гипервизора. Он особенно полезен в условиях высоких нагрузок, например, при создания собственного облака или платформа-как-сервис (platform-as-service). Но он так же полезен для маленьких и средних приложений, когда вам хочется получать больше из имеющихся ресурсов.
    • Docker состоит из двух главных компонент;
    • Docker: платформа виртуализации с открытым кодом;
    • Docker Hub: наша платформа-как-сервис для распространения и управления docker контейнерами.
    Docker использует архитектуру клиент-сервер. Docker клиент общается с демоном Docker, который берет на себя тяжесть создания, запуска, распределения ваших контейнеров. Оба, клиент и сервер могут работать на одной системе, вы можете подключить клиент к удаленному демону docker. Клиент и сервер общаются через сокет или через RESTful API.
    ├── 05. Основные компоненты Docker
    │ ├── 05_01-Введение в модуль курса
    │ ├── 05_02-Изображение высокого уровня (05_02-The High Level Picture.mp4)
    │ ├── 05_03-Движок Docker
    │ ├── 05_04-Образы Docker
    │ ├── 05_05-Контейнеры Docker
    │ ├── 05_06-Docker Хаб (Docker Hub)
    │ └── 05_07-Заканчиваем модуль курса
    ├── 06. Более пристальный взгляд на образы и контейнеры
    │ ├── 06_01-Введение в модуль курса
    │ ├── 06_02-Слои образов
    │ ├── 06_03-Union Mounts (Docker использует union file system для сочетания этих уровней в один образ. Union file system позволяет файлам и директориями из разных файловых систем (разным ветвям) прозрачно накладываться, создавая когерентную файловую систему.)
    │ ├── 06_04-Где хранятся образы
    │ ├── 06_05-Копирование образов на другие хосты
    │ ├── 06_06-Главный перезаписываемый уровень контейнеров
    │ ├── 06_07-Один процесс за контейнер
    │ ├── 06_08-Команды для работы с контейнерами
    │ └── 06_09-Заканчиваем модуль курса
    ├── 07. Контейнер управления
    │ ├── 07_01-Введение в модуль курса
    │ ├── 07_02-Запуск и остановка контейнеров
    │ ├── 07_03-PID 1 и контейнеры
    │ ├── 07_04-Удаление Контейнеров
    │ ├── 07_05-Поиске внутри контейнеров
    │ ├── 07_06-Информация о Низком уровне Контейнера
    │ ├── 07_07-Получение Shell в контейнере
    │ └── 07_08-Заканчиваем модуль курса
    ├── 05. Major Docker Components
    │ ├── 05_01-Module Intro.mp4
    │ ├── 05_02-The High Level Picture.mp4
    │ ├── 05_03-The Docker Engine.mp4
    │ ├── 05_04-Docker Images.mp4
    │ ├── 05_05-Docker Containers.mp4
    │ ├── 05_06-Docker Hub.mp4
    │ └── 05_07-Wrapup.mp4
    ├── 06. A Closer Look at Images and Containers
    │ ├── 06_01-Module Intro.mp4
    │ ├── 06_02-Image Layers.mp4
    │ ├── 06_03-Union Mounts.mp4
    │ ├── 06_04-Where Images Are Stored.mp4
    │ ├── 06_05-Copying Images to Other Hosts.mp4
    │ ├── 06_06-The Top Writeable Layer of Containers.mp4
    │ ├── 06_07-One Process per Container.mp4
    │ ├── 06_08-Commands for Working with Containers.mp4
    │ └── 06_09-Wrapup.mp4
    ├── 07. Container Management
    │ ├── 07_01-Module Intro.mp4
    │ ├── 07_02-Starting and Stopping Containers.mp4
    │ ├── 07_03-PID 1 and Containers.mp4
    │ ├── 07_04-Deleting Containers.mp4
    │ ├── 07_05-Looking Inside of Containers.mp4
    │ ├── 07_06-Lowlevel Container Info.mp4
    │ ├── 07_07-Getting a Shell in a Container.mp4
    │ └── 07_08-Wrapup.mp4
    Есть четыре класса задач, для которых Docker подходит если не идеально, то лучше любого другого инструмента. Это:
    • Docker позволяет разбить проект на небольшие независимые, удобные в сопровождении компоненты, работать с которыми гораздо комфортнее, чем с реальными сущностями вроде Apache 2.4.12, установленного на хосте 1.2.3.4, работающем под управлением CentOS 6.
    • Каждый образ Docker — вещь в себе, включающая сервис (или набор сервисов), окружение для его запуска и необходимые настройки. Поэтому контейнеры можно передавать между членами команды в ходе цикла «разработка -> тестирование -> внедрение» и быстро внедрять изменения, просто переключая настройки на новые контейнеры.
    • Благодаря легковесности контейнеров Docker можно использовать в качестве движка виртуализации в IaaS, а благодаря простоте миграции Docker становится идеальным решением для запуска сервисов в PaaS.
    • Docker позволяет запустить любой, в том числе графический софт внутри изолированного контейнера с помощью одной простой команды. Поэтому он идеально подходит для запуска разного рода недоверенного или просто небезопасного кода.

    Скрытый текст. Доступен только зарегистрированным пользователям.

     
    Последнее редактирование модератором: 9 июн 2017

Участники складчины [Pluralsight] Docker платформа структуризации процесса разработки/доставки веб-проектов. Часть 2 смогут написать отзыв