Виртуальная инфраструктура
В предыдущей публикации мы говорили преимущественно о физической инфраструктуре, обеспечивающей работу ИТ систем, и соответственно, задачи цифровизации. Сегодня поговорим о виртуальной инфраструктуре. Что это такое и зачем нужно.
На самом деле, в современном мире, когда в бизнесе поднимается обсуждение про какие-то сервера, чаще всего, в 80% случаев речь идет про виртуальные сервера. Если физический сервер практически всегда имеет сопоставление одной операционной системы к одному системному блоку, то в случае виртуализации на одном физическом сервере (внутри одного ноутбука) могут одновременно работать несколько операционных систем, которые могут даже не знать о существовании друг друга, и не подозревать, что они “братья”. Получается этакая Матрица. Вы можете даже у себя на рабочем ноутбуке организовать подобную виртуализацию, использовав популярный продукт VMWare (сделал вид, что ушел из России). Кстати, напишите в комментариях, как получилось, и зачем вам это может понадобиться для работы, а я приведу свои кейсы, как это использую.
Нужна виртуализация по разным причинам. Но основные - это:
Наиболее популярные гипервизоры, вы могли встречать из названия: Hyper-V, VMWare, VirtualBox. Но сейчас есть масса аналогов, в том числе отечественных.
Появилась виртуализация совсем недавно в начале 2000-х годов, как ответ на растущую в геометрической прогрессии ИТ инфраструктуру, закрывающую потребности бизнеса в цифровизации. Впереди планеты всей был Amazon. Когда возникла потребность решать задачи настройки и миграции серверов быстрее и надежнее и меньшим количеством сисадминов, возникло понятие IaaS - “Инфраструктуры как сервис” и IaC - “Инфраструктура как [программный] код”. Это означает, что теперь для того, чтобы создать новый сервер под новую систему, не нужно бежать в магазин и срочно покупать новый сервер, устанавливать на него ОС и программы, подводить к нему электричество и интернет. Достаточно зайти в браузере в на web-страничку и в несколько кликов мышкой создать новый сервер из заранее сохраненного образа. А затем несколькими заранее сохраненными скриптами “развернуть” на нем все необходимое программное обеспечение.
Так мы и живем в сегодняшнем дне.
И все это - вотчина системных администраторов. Как правило другие айтишники, в лице разработчиков, проектных менеджеров, аналитиков ничего в этом не смыслят, и начинают свою работу, принимая сервер как данность. И даже не сам сервер, а те программы, которые на нем работают. Например, сервер 1С ERP, или сервер Exchange, которые обеспечивает работу корпоративной почты, который вы видите в Outlook (тоже сделавшем вид, что ушел из России).
На самом деле, в современном мире, когда в бизнесе поднимается обсуждение про какие-то сервера, чаще всего, в 80% случаев речь идет про виртуальные сервера. Если физический сервер практически всегда имеет сопоставление одной операционной системы к одному системному блоку, то в случае виртуализации на одном физическом сервере (внутри одного ноутбука) могут одновременно работать несколько операционных систем, которые могут даже не знать о существовании друг друга, и не подозревать, что они “братья”. Получается этакая Матрица. Вы можете даже у себя на рабочем ноутбуке организовать подобную виртуализацию, использовав популярный продукт VMWare (сделал вид, что ушел из России). Кстати, напишите в комментариях, как получилось, и зачем вам это может понадобиться для работы, а я приведу свои кейсы, как это использую.
Нужна виртуализация по разным причинам. Но основные - это:
- Ресурсы сервера избыточны для одной ОС, и их можно “нарезать” для нескольких, тем самым подняв эффективность использования “железа”
- Современные ОС и промышленные ИТ системы до сих пор несовершенны, и требуется разносить ИТ системы по разным ОС
- Легкость миграции логической инфраструктуры между физическими серверами (например, при резервировании или выходе оборудования из строя)
Наиболее популярные гипервизоры, вы могли встречать из названия: Hyper-V, VMWare, VirtualBox. Но сейчас есть масса аналогов, в том числе отечественных.
Появилась виртуализация совсем недавно в начале 2000-х годов, как ответ на растущую в геометрической прогрессии ИТ инфраструктуру, закрывающую потребности бизнеса в цифровизации. Впереди планеты всей был Amazon. Когда возникла потребность решать задачи настройки и миграции серверов быстрее и надежнее и меньшим количеством сисадминов, возникло понятие IaaS - “Инфраструктуры как сервис” и IaC - “Инфраструктура как [программный] код”. Это означает, что теперь для того, чтобы создать новый сервер под новую систему, не нужно бежать в магазин и срочно покупать новый сервер, устанавливать на него ОС и программы, подводить к нему электричество и интернет. Достаточно зайти в браузере в на web-страничку и в несколько кликов мышкой создать новый сервер из заранее сохраненного образа. А затем несколькими заранее сохраненными скриптами “развернуть” на нем все необходимое программное обеспечение.
Так мы и живем в сегодняшнем дне.
И все это - вотчина системных администраторов. Как правило другие айтишники, в лице разработчиков, проектных менеджеров, аналитиков ничего в этом не смыслят, и начинают свою работу, принимая сервер как данность. И даже не сам сервер, а те программы, которые на нем работают. Например, сервер 1С ERP, или сервер Exchange, которые обеспечивает работу корпоративной почты, который вы видите в Outlook (тоже сделавшем вид, что ушел из России).