Posted on :: Source Code::

Проверочная

  1. Что нужно, чтобы развернуть FastAPI-бекенд на сервере?
  2. Что нужно учесть, чтобы ваш FastAPI-бекенд был доступен через Интернет?
  3. Какие физические компоненты обычно имеет такой сервер, и для чего серверу необходим каждый из них? (во многом по аналогии с обычным компьютером)
  4. Какие программы мы использовали для работы с удалёнными серверами? Зачем была нужна каждая из них?
  5. В чём разница между обычным развёртыванием приложения и развёртыванием через Docker?
  6. Для чего нужен Docker image, и из чего он состоит?
  7. Каким образом можно получить желаемый Docker image?
  8. Можно ли изменять Docker image?
  9. Видит ли программа, запущенная с помощью Docker, какие-то файлы, не входящие в её image?

Вопросы для повторения (домашнее задание)

  1. Что делает материнская плата?
  2. Что делает процессор?
  3. Что делает оперативная память?
  4. Что делает видеокарта?
  5. Что делает сетевая карта?
  6. Может ли компьютер работать без какого-то из этих компонентов? Без каких и почему они необязательны?
  7. Что на самом деле происходит, когда мы видим, что на компьютере, у которого одноядерный процессор, параллельно выполняется две программы? А если в процессоре два ядра?
  8. За счёт какого програмного обеспечения происходит управление тем, какая программа выполняется процессором в данный момент?
  9. Что такое task (задача) в Linux?
  10. Как можно ограничивать полномочия выполняемых программ в Linux?
  11. Что означает термин процессорное время (cpu time) в Linux?
  12. Опишите, что происходит, когда вы запускаете в Linux свой Python код (например, простым python3 main.py).
Table of Contents