⌨️ Задачи (2/4)
#PersonalExperience
Надеюсь ваша среда была легче чем моя.
В предыдущем посте писал о двух типах задач, которые интересно и приятно решать. Это либо сложные задачи, которые улучшают мои навыки, заставляют меня учиться новому, либо простые, позволяющие дешево набирать стори поинты. Но задача, о которой я хочу рассказать, не из их числа. Она долгая, отняла кучу времени, а в процессе её выполнения я развил разве что навыки усидчивости и смирения.
Автоматизация и Infrastructure as Code — основополагающие понятия в нашей профессии, и поэтому мне больно делать что-либо вручную. Повторяя одно и то же действие несколько раз, ты буквально физически чувствуешь, как тупеешь. Особенно если знаешь, как это автоматизировать.
Даже в компаниях, где инфраструктура полностью описана в коде, может существовать неавтоматизированный разрыв между предоставлением сервера под управление и его попаданием в инфраструктуру. Особенно если провайдер не имеет API или сдаёт в аренду выделенные серверы.
Физические выделенные серверы (Dedicated) имеют ряд преимуществ над виртуальными и облачными решениями:
Предсказуемая производительность без влияния "шумных соседей" (noisy neighbors)
Отсутствие оверхеда гипервизора и задержек связанных с шарингом ресурсов.
Стоимость тоже является преимуществом dedicated серверов. Аренда выделенных серверов может оказаться выгоднее, особенно в перспективе.
Недостатков тоже хватает:
! Масштабируемость — получение заказанного сервера может занять дни, недели или даже месяцы.
! Гибкость — если сервер простаивает, его ресурсы нельзя оперативно перераспределить.
Физическая уязвимость — поломка HDD, RAM или другого компонента может привести к простоям.
И именно последний недостаток такого подхода, послужил причиной образования неавтоматизированной лакуны. Перед тем как сервер станет частью твоей инфраструктуры, все его компоненты необходимо проверить. Как это сделать часто указывает скрижаль древних в формате docx. И в первый раз выполнив все предписываемые инструкции я едва не выгорел…
Post #67
851

- 👍 5
- 🤔 2