31.10.2022 Новости, Виртуализация/«Облака», Итоги и тенденции, ОС и разработка приложений, Технология
Денис Афанасьев
Оптимизация вычислительных ресурсов — лейтмотив развития ИТ-отрасли в России в настоящий момент. Рассказываем, какие возможности для этого предлагают контейнеры и опция управления их жизненным циклом в облаках. Теория и история На начальном этапе развития ИТ-отрасли приложения запускались на физических серверах — там же, где ОС и прочий системный софт. Альтернатив не было. В перспективе долгосрочной эксплуатации такая модель вызывала конфликты за ресурсы при одновременном запуске нескольких приложений: если на одно начинается повышенный спрос, работа остальных становилась существенно хуже. Из ситуации выходили путем масштабирования «железа» и переносом критически важных приложений на отдельные серверы. Однако это увеличивало капитальные затраты и общую стоимость эксплуатации ИТ. В качестве решения появились первые модели виртуализации. На одном и том же «железе» запускалось несколько виртуальных машин (ВМ) за счет распределения вычислительных ресурсов на программном уровне с учетом загрузки и требований ИБ, когда данные с одной ВМ недоступны для другой. Несмотря на преимущества (оптимизация ресурсов, лучшая масштабируемость, снижение затрат на эксплуатацию), у виртуализации есть и минусы. Сам по себе слой этого ПО «ест» ресурсы оборудования в достаточно большом объеме. Еще каждая ВМ представляет собой полноценную среду со своими специфическими настройками, которая работает как бы «поверх» оборудования. При переносе элементов приложений из одной вычислительный среды в другую ...
читать далее.