Теперь Кью работает в режиме чтения

Мы сохранили весь контент, но добавить что-то новое уже нельзя
Компьютерные технологии  · 11 сент 2022

Добрый день! Помогите пожалуйста с решением (подробно).

Кейс 1.
Какой вариант решения задач ниже (1.1-1.6) вы выберете? Коротко объясните, почему именно такой вариант вы выбрали.
Вариант решения:
А) делать вручную, B) использовать программу [1], C) написать скрипт [2].
Задачи:
  • 1.1 Обработать один текстовый файл, заменив в нём все слова “ООО Винни Пух” на “АО Пятачок”
  • 1.2 Найти строчки, содержащие слово “interface”, среди 10 000 текстовых файлов в одном каталоге
  • 1.3 Найти повторяющиеся строки в текстовом файле, содержащем 10 строк вида:
192.168.0.1
192.168.1.2
  • 1.4 Заменить все символы “$” на символ “€” в тексте на 1 страницу А4
  • 1.5 Посчитать количество файлов в папке
  • 1.6 Найти повторяющиеся строки в текстовом файле, содержащем 10 000 строк вида:
192.168.0.1
192.168.1.2
[1] При выборе варианта В дополнительно укажите, какую программу вы будете использовать: Excel, Notepad или любую другую.
[2] Скриптом мы называем написание кода или команды с помощью языка программирования (Python) или командной оболочки (Bash, Powershell).
Кейс 2.
Предположим, что вы не владеете инструментом автоматизации - например, языком программирования. Вам руководитель поставил задачу, которую можно решить как вручную, так и почитав статьи в интернете и написав скрипт по аналогии.
Вопрос: на основании чего вы будете решать - делать эту задачу вручную или попытаться автоматизировать решение задачи? Обоснуйте свой ответ.
Кейс 3.
Как вы думаете, в чем причина популярности виртуальных серверов последнее время? В чем преимущество виртуальных серверов перед физическими серверами? Какие недостатки есть у виртуальных серверов?
Кейс 4.
Какой из вариантов решения вы выберете для каждой из ситуаций (4.1-4.7)? Коротко объясните, почему вы сделали такой выбор.[1]
Вариант решения:
A) Физический сервер, B) виртуальный сервер [2], C) контейнеры [3], D) SaaS [4], E) Прочее (предложите свой вариант).
Ситуации:
  • 4.1 Почтовый сервер для небольшой компании из 15 человек без постоянного администратора
  • 4.2 Сервер для хранения старых резервных копий
  • 4.3 Сервер для тестирования приложений в разных окружениях (версиях ОС, версиях языка программирования, и т.д.)
  • 4.4 Web-сервер для размещения сайта компании
  • 4.5 Старое ПО, работающее только на Windows XP
  • 4.6 Почтовый сервер в компании из 1500 человек и с собственным ИТ отделом
  • 4.7 Несколько одинаковых серверов, позволяющих запускать и останавливать экземпляры программ по мере необходимости
[1] Если вам не хватает информации для принятия решения - укажите, между какими вариантами выбираете и какая информация и как повлияет на ваш выбор.
[2] Виртуальный сервер - один из нескольких серверов, запущенных на физическом хосте с помощью гипервизора (например, Ubuntu или Windows Server на гипервизоре VmWare ESXi).
[3] Контейнеры - это программное обеспечение, которое “упаковывает” приложение в стандартизованные блоки (контейнеры). Каждый контейнер включает все необходимое для работы приложения: библиотеки, системные инструменты, код и среду исполнения. Контейнеры можно быстро развертывать (запускать) и таким образом масштабировать приложение (например, Docker-контейнеры).
[4] SaaS (Software as a service) - программное обеспечение как услуга (например, почтовый сервис Gmail).
Кейс 5.
Как вы думаете, что правильнее мониторить:
  • инфраструктуру изнутри (свободное место на диске, загрузку процессора и т.д.)
  • или сервисы снаружи (как их видит клиент - например, доступность сайта)?
Обоснуйте свой выбор.
Кейс 6.
Какое из этих вариантов облачных решений вы бы выбрали под каждую из ситуаций (6.1-6.5)? Обоснуйте свой выбор.
Вариант решения:
A) SaaS, B) PaaS, C) IaaS
Ситуации:
  • 6.1 Сервер с типовой программой CRM для контроля взаимодействия менеджеров с клиентами
  • 6.2 Почтовый сервер для небольшой компании, которой необходима тонкая настройка антиспам фильтров и антивируса для писем
  • 6.3 Веб-сервер для сайта-визитки (одностраничный лендинг) компании
  • 6.4 Территориально распределенный между несколькими датацентрами отказоустойчивый кластер почтовых серверов
  • 6.5 Почтовый сервер для небольшой компании из 15 человек без постоянного администратора
Кейс 7.
Нужно ли делать резервное копирование в ситуациях ниже (7.1-7.6)? Коротко объясните, почему вы так решили.
  • 7.1 Перед внесением изменений в конфигурационный файл на сервере
  • 7.2 Перед удалением с сервера рабочей папки уволенного сотрудника
  • 7.3 Перед применением обновления на работающее ПО на сервере
  • 7.4 Перед изменением документа, лежащего в общем доступе, в режиме “только чтение”
  • 7.5 Перед копированием файла из папки проекта на рабочий стол
  • 7.6 Перед обновлением операционной системы