Диаграмма развёртывания
Примеры узлов: сервер, мобильное устройство, браузер, контейнер приложений, СУБД, виртуальная машина. Узлы можно вкладывать: приложение работает в контейнере, контейнер — на сервере. Вложенность на рисунке показывает окружение; при необходимости её можно выразить и отношением композиции между узлами.

Путь связи (communication path) показывает возможность связи между узлами. На нём можно указать протокол и кратность узлов: например, балансировщик связан с несколькими экземплярами приложения. Уровень протокола должен соответствовать элементам: между браузером и веб-сервером уместен HTTPS, между физическими устройствами — сеть или среда связи, а не прикладной протокол.
Артефакт — физическая единица поставки или выполнения: файл, исполняемый модуль, библиотека, скрипт, документ, конфигурация. На диаграмме артефакт располагают внутри узла либо связывают с ним «deploy».

Проверка диаграммы
Заголовок раздела «Проверка диаграммы»- логические компоненты не подменены их физическими копиями;
- показаны только существенные среды, узлы и каналы связи;
- протокол указан на подходящем уровне абстракции;
- артефакт отличим от компонента, который он представляет;
- диаграмма согласована с нефункциональными требованиями к доступности и безопасности.
В модели
Заголовок раздела «В модели»Диаграмма продолжает системную архитектуру и развёртывание и архитектуру данных. Логические части берут из компонентной диаграммы; материализация и спецификация развёртывания разобраны в расширенной нотации развёртывания.
Представление развёртывания C4 связывает экземпляры контейнеров C4 с выбранным окружением. Для точной UML-семантики узлов, сред выполнения и артефактов используйте эту диаграмму.