diff --git a/05-virt-01-basics/README.md b/05-virt-01-basics/README.md index 80b25f7..45ef9f2 100644 --- a/05-virt-01-basics/README.md +++ b/05-virt-01-basics/README.md @@ -1 +1,64 @@ - # Домашнее задание к занятию 1. «Введение в виртуализацию. Типы и функции гипервизоров. Обзор рынка вендоров и областей применения» ## Как сдавать задания Обязательны к выполнению задачи без звёздочки. Их нужно выполнить, чтобы получить зачёт и диплом о профессиональной переподготовке. Задачи со звёздочкой (*) — это дополнительные задачи и/или задачи повышенной сложности. Их выполнять не обязательно, но они помогут вам глубже понять тему. Домашнее задание выполняйте в файле readme.md в GitHub-репозитории. В личном кабинете отправьте на проверку ссылку на .md-файл в вашем репозитории. Любые вопросы по решению задач задавайте в чате учебной группы. --- ## Важно Перед отправкой работы на проверку удаляйте неиспользуемые ресурсы. Это нужно, чтобы не расходовать средства, полученные в результате использования промокода. Подробные рекомендации [здесь](https://github.com/netology-code/virt-homeworks/blob/virt-11/r/README.md). --- ## Задача 1 Опишите кратко, в чём основное отличие полной (аппаратной) виртуализации, паравиртуализации и виртуализации на основе ОС. ## Задача 2 Выберите один из вариантов использования организации физических серверов в зависимости от условий использования. Организация серверов: - физические сервера, - паравиртуализация, - виртуализация уровня ОС. Условия использования: - высоконагруженная база данных, чувствительная к отказу; - различные web-приложения; - Windows-системы для использования бухгалтерским отделом; - системы, выполняющие высокопроизводительные расчёты на GPU. Опишите, почему вы выбрали к каждому целевому использованию такую организацию. ## Задача 3 Выберите подходящую систему управления виртуализацией для предложенного сценария. Детально опишите ваш выбор. Сценарии: 1. 100 виртуальных машин на базе Linux и Windows, общие задачи, нет особых требований. Преимущественно Windows based-инфраструктура, требуется реализация программных балансировщиков нагрузки, репликации данных и автоматизированного механизма создания резервных копий. 2. Требуется наиболее производительное бесплатное open source-решение для виртуализации небольшой (20-30 серверов) инфраструктуры на базе Linux и Windows виртуальных машин. 3. Необходимо бесплатное, максимально совместимое и производительное решение для виртуализации Windows-инфраструктуры. 4. Необходимо рабочее окружение для тестирования программного продукта на нескольких дистрибутивах Linux. ## Задача 4 Опишите возможные проблемы и недостатки гетерогенной среды виртуализации (использования нескольких систем управления виртуализацией одновременно) и что необходимо сделать для минимизации этих рисков и проблем. Если бы у вас был выбор, создавали бы вы гетерогенную среду или нет? Мотивируйте ваш ответ примерами. \ No newline at end of file + +# Домашнее задание к занятию 1. «Введение в виртуализацию. Типы и функции гипервизоров. Обзор рынка вендоров и областей применения» + + +## Как сдавать задания + +Обязательны к выполнению задачи без звёздочки. Их нужно выполнить, чтобы получить зачёт и диплом о профессиональной переподготовке. + +Задачи со звёздочкой (*) — это дополнительные задачи и/или задачи повышенной сложности. Их выполнять не обязательно, но они помогут вам глубже понять тему. + +Домашнее задание выполняйте в файле readme.md в GitHub-репозитории. В личном кабинете отправьте на проверку ссылку на .md-файл в вашем репозитории. + +Любые вопросы по решению задач задавайте в чате учебной группы. + +--- + +## Важно + +Перед отправкой работы на проверку удаляйте неиспользуемые ресурсы. +Это нужно, чтобы не расходовать средства, полученные в результате использования промокода. + +Подробные рекомендации [здесь](https://github.com/netology-code/virt-homeworks/blob/virt-11/r/README.md). + +--- + +## Задача 1 + +Опишите кратко, в чём основное отличие полной (аппаратной) виртуализации, паравиртуализации и виртуализации на основе ОС. + +## Задача 2 + +Выберите один из вариантов использования организации физических серверов в зависимости от условий использования. + +Организация серверов: + +- физические сервера, +- паравиртуализация, +- виртуализация уровня ОС. + +Условия использования: + +- высоконагруженная база данных, чувствительная к отказу; +- различные web-приложения; +- Windows-системы для использования бухгалтерским отделом; +- системы, выполняющие высокопроизводительные расчёты на GPU. + +Опишите, почему вы выбрали к каждому целевому использованию такую организацию. + +## Задача 3 + +Выберите подходящую систему управления виртуализацией для предложенного сценария. Детально опишите ваш выбор. + +Сценарии: + +1. 100 виртуальных машин на базе Linux и Windows, общие задачи, нет особых требований. Преимущественно Windows based-инфраструктура, требуется реализация программных балансировщиков нагрузки, репликации данных и автоматизированного механизма создания резервных копий. +2. Требуется наиболее производительное бесплатное open source-решение для виртуализации небольшой (20-30 серверов) инфраструктуры на базе Linux и Windows виртуальных машин. +3. Необходимо бесплатное, максимально совместимое и производительное решение для виртуализации Windows-инфраструктуры. +4. Необходимо рабочее окружение для тестирования программного продукта на нескольких дистрибутивах Linux. + +## Задача 4 + +Опишите возможные проблемы и недостатки гетерогенной среды виртуализации (использования нескольких систем управления виртуализацией одновременно) и что необходимо сделать для минимизации этих рисков и проблем. Если бы у вас был выбор, создавали бы вы гетерогенную среду или нет? Мотивируйте ваш ответ примерами. + +Я бы предпочел избежать гетерогенной среды виртуализации и использовал бы одну из сред виртуализации - VMware ESXi, из плюсов - большое количество хороших специалистов на рынке, отличная поддержка со стороны вендора, наиболее развита и распространена из коммерческих продуктов, из минусов - довольно высокая стоимость лицензий. Наличие других систем виртуализации в компании потребовало бы дополнительных расходов на лицензии, зарплату специалистов и т.п. Мой выбор VMware + облачная инфраструктура. При текущей ситуации и развитии облаков, скорее всего свел бы собственную on-premise инфраструктуру к минимуму.