Кодер Ли Ёнхо Глава 7

Глава 7. Регистрация на курсы (2)

На подработку было выделено 2 недели. Перед этим работник аутсорсинговой компании запланировал встречу, чтобы объяснить им план курса системы управления. Ёнхо и остальные посмотрели на работника, который находился в офисе поддержки студентов.

«Добрый день, сэр».

«Ах, да. Я слышал, что вы придете».

Сонгю, как представитель, поприветствовал его. Работник, в свою очередь, поприветствовал их. Небольшое раздражение можно было увидеть на его лице.

Под глазами были темные круги. Он выглядел очень усталым.

«Проходите сюда».

Работник повел их в конференц-зал.

Объяснение длилось около часа. От структуры оборудования системы управления до программного обеспечения, установленного в каждом из них... Время шло быстро.

«Итак, по сути, система в целом состоит из одного БД-сервера и двух серверов приложений?»

«Да, вы правы. Существует дополнительный сервер для резервного копирования».

«Где можно увидеть исходный код?»

«В конце презентации я собрал информацию о доступе к DB (DataBase: Программа, которая управляет данными на предприятиях) и SVN (Subversion: Средство управления версией источника программы). Учетная запись администратора сервера и все остальное, так что вы можете посмотреть здесь».

Казалось, что Сонгю уже делал подобное. У Ёнхо, Сумин и Хеджин, сидящих рядом с ним, даже не было шанса сказать что-нибудь. Это было не то, что можно понять, просто учась в колледже.

«Что-нибудь еще вы хотите рассказать нам?»

«Вы можете делать все, что хотите на TestBed (продукт, где можно протестировать прототип программы), но не трогать управление БД, если это возможно. И НИКОГДА не делать что-то вроде Commit (кодирование) на SVN. Вы можете делать, что хотите, до тех пор, пока выполняете эти условия».

«Я понимаю».

Объяснение закончилось после ответа Сонгю. Остальные, в любом случае, ничего не понимали.

Поев, все четверо собрались вместе. Разговор был, конечно, о Кан Сонгю.

«Сонбэ, ты все это понял?»

«Ну. Частично».

«Тогда что такое SVN?»

«Это система управления версиями программного обеспечения. Вы такое не используете, когда делаете командные проекты?»

«Так это был SVN?» - спросила Джи Сумин, слыша об этом первый раз.

«Вы использовали его, даже не зная, что это? Да?»

«……»

Сумин не могла ничего сказать.

«Если что-то не получается во время работы, сначала спросите меня. Если я не знаю, я спрошу работника и дам вам ответ. Если каждый будет спрашивать, то работник будет раздражаться».

«Да, сонбэ».

Сонгю стал выглядеть по-другому в глазах Сумин и Хеджин. Ёнхо уже знал о навыках Сонгю. Кан Сонгю также был известен как Бог Сонгю в SUC.

(В Корее к имени приставляют «Бог», если он/она восхищаются кем-либо)

***

Для большинства университетов подача заявлений длилась более 5 дней. Именно для того, чтобы предотвратить перегрузку сервера путем деления по учебному году. Первый день был для 4-го курса.

«С 4-м курсом не будет проблем, верно?»

«Должно быть так. Там меньше студентов, и не так много направлений, которые они могут выбрать».

Вероятно из-за этого, он был спокоен.

«Мониторинг идет хорошо»?

«Да».

Ёнхо показал экран ноутбука. Они получили доступ к серверу для проверки состояния CPU и RAM вручную.

«Проверяйте хорошо. Эти знания вам будут нужны везде, когда вы выпуститесь».

«Но мы должны делать это все вручную? Разве нет какой-нибудь автоматизированной системы для этого?»

После слов Ёнхо Сонгю понизил голос:

«Наверное, есть. Но масштаб системы управления курсами мал».

«Даже так... заставить людей сделать эту работу... »

«Тсс, не командуйте на чужой территории. Вы узнаете это позже, когда все сделаете».

Мониторингом занимался не только Ёнхо. Хеджин и Сумин также открыли 3 окна Telnet (программное обеспечение, которое хранит протокол доступа с другими серверами) и мониторили каждый сервер.

«Несмотря на это, я думаю, это слишком много...»

Ёнхо посмотрел на место, где сидела Сумин. Работник торчал вокруг Сумин, как приклеенный.

«Если вы что-то не знаете, спросите меня, хорошо?»

Он крутился около Сумин весь день. Он не был холоден к Ёнхо, но был слишком дружелюбным по отношению к Сумин.

«Есть один вопрос... Мы должны все это мониторить вручную?»

Сумин спросила то, что хотел бы спросить Ёнхо. Ёнхо и Сонгю тоже ожидали ответа сотрудника.

«Конечно, есть автоматизированное программное обеспечение. Но это слишком дорого применять его для такой системы».

«Тогда почему бы не разработать его здесь?»

«У себя? Нет... не будем говорить об этом».

«Простите?»

Работник собирался сказать об этом, но сразу же замолчал. Ёнхо и Сонгю были заинтересованы причиной, но не мог заставить его говорить. Работник, успокоившись, продолжил.

«Не болтайте об этом. На самом деле, дело в деньгах».

«Деньги?»

Из-за интереса Сумин работник начал взволнованно болтать.

«Для разработки софта вам нужны люди, и чтобы найти людей, вам будут нужны деньги, так?»

«Все верно».

«Но в действительности, университетам не выгодно вкладывать деньги в это, потому что он не принесет им прибыли в краткосрочной перспективе».

«……»

«Вы узнаете все это, когда пойдете работать».

Сонгю его не понимал. Молчание повисло в конференц-зале.

Второй день был для 3-го курса. В этот раз работник был напряжен.

«Пожалуйста, будьте сегодня особенно внимательными», - посоветовал он им. Ёнхо внимательно наблюдал, одновременно смотря на окно багов. Он видел несколько ошибок, но они не создавали никаких проблем для подачи заявок на курс.

«Минута до выхода».

Из студентов 2-й и 3-й курсы были наиболее интенсивными. 4 курс был занят поиском работы, а 1 курс многого не знал.

«Запускай. Состояние сервера?»

Как только система заработала, CPU для всех трех серверов поднялась до 99,9%.

«Проблем нет».

спокойно ответил Ёнхо.

«БД?»

«Также отсутствуют», - ответил Сонгю работнику. БД была более важной, чем сервер приложений. Если сервер приложений полетит, можно просто повторно активировать его, и он продолжит работать, в то время как БД перестанет работать.

«Пожалуйста, подождите минуту».

Вдруг сказал Ёнхо, посмотрев на экран.

«Что такое?»

«Память достигла более 70%, и продолжает увеличиваться».

«Что?»

Сотрудник посмотрел на экран. Ёнхо был прав. Коэффициент использования памяти для БД всё увеличивался.

«Д... Давайте понаблюдаем еще минуту. Если она по-прежнему не заработает, то мы можем просто повторно активировать его.

Сеансы, которые получили доступ к БД через сервер приложений, возвращали ресурсы после того, как они были закончены. Нормально, когда уровень поднимается и опускается. Но сейчас он просто продолжал подниматься.

«Больше 80%»

Процент все увеличивался. На лице работника появилась растерянность.

«Вот черт. Все прекрасно работало во время тестирования, так почему сейчас...» - ругался работник. Если сервер упадет, придется писать отчеты об ошибке. И это в лучшем случае. Если они попросят о снисхождении...

«90%».

В словах Ёнхо слышалась настойчивость.

«98%».

Память занималась слишком быстро. В этом случае единственным решением будет вытащить вилку из розетки, если сервер не мог даже принимать команды.

«По... Повторное включение».

Работник дал команду для сервера БД.

«немедленное выключение»

Внезапно экраны для регистрации студентов на курсы зависли. Сервер БД остановился.

«Запуск»

До тех пор, пока не была дана команда для повторной активации.

Перейти к новелле

Комментарии (0)