Старт квеста МТС - v. 19.10.2021

Começar. É Gratuito
ou inscrever-se com seu endereço de e-mail
Старт квеста МТС - v. 19.10.2021 por Mind Map: Старт квеста МТС - v. 19.10.2021

1. В одной воображаемой вселенной люди погружены в виртуальное пространство Клауд 42, контролируемое Верховным AI. Этот мир призван стать местом благоденствия, ведь благодаря очередной технологической революции операционная деятельность тут в разы ускорилась. Решая в уме некую задачу, человек сообщает её AI, и тот ускоряет мысли в режиме пакетной обработки. У людей появилось много времени на творчество, но даже тут им помогает Клауд 42, мгновенно отрендеривая самые смелые идей. Каждый может построить своё облако на территории Клауд 42 или подключиться к Главному ЦОДу. Многие выбирают первый вариант, чтобы иметь бо́льшую гибкость и чувство полного контроля над тем, что им ценно. Другие же полностью доверяют ЦОДу — и он их доверия не обманывает. Что-то навязать человеку AI не может — такого интерфейса просто не предусмотрено. AI работает только по принципу функций обратного вызова. Верховный AI — это созидатель, архитектор и демиург нового виртуального пространства. А ты в этом мире: - Агент. Проводник новаторских идей Клауд 42 и предприниматель. - Админ. - Легаси-монстр. Существо неясной природы, явившееся из недр заброшенной виртуалки: материализованный спагетти-код и антипаттерн проектирования в одном монстролице. Выбери персонажа, за которого тебе было бы интереснее играть. Когда пройдёшь квест, ты сможешь выбрать другую роль и сыграть заново. Присядем на дорожку — и вперед навстречу приключениям! Да прибудет с тобой AI.

2. Выбор пути: Агент

2.1. Поначалу в виртуальном пространстве Клауд 42 не было Главного ЦОДа и Верховного AI, и каждый — будь то человек или бизнес — строил своё облако сам. Ты, простой предприниматель, тоже пилил облако силами своей команды, которая закупала оборудование, настраивала его, заботилась о бэкапах и т. д. Теперь ты подумываешь над переносом инфраструктуры своей компании в Главный ЦОД. Да, придётся пожертвовать чувством полного контроля над тем, что тебе ценно, но и ЦОД вызывает доверие. Так ты становишься Агентом — проводником новаторских идей Клауд 42. С другой стороны, ты по-прежнему предприниматель, и главная твоя задача — получение прибыли.

2.1.1. Когда ты входишь в кабинет, в окно ласково светит синтетическое солнце (загореть не выйдет, ослепнуть тоже), а за центральным столом спецы из IT-отдела уже угощаются кофе, который им подаёт робот. Они готовы обсудить с тобой стратегию миграции в ЦОД. Повестка дня: с чего же начать перенос инфраструктуры? Час оживлённой дискуссии — и решено начать с оборудования (это позволит оттянуть момент решений относительно контроля над данными). ------ Предложения по картинке: - Стол с участниками обсуждения, андроид-официант с подносом - Человек у окна, синтетическое солнце светит

2.1.1.1. Купить оборудование и разместить его у себя в серверной

2.1.1.1.1. По утрам в офисе странный шум: не лёгкое жужжание из недр Верховного AI, а назойливый гул. Это сервера, которые ты разместил в помещениях своей компании. Мало того, что они надоедают шумом, так ещё и закупленные мощности оказались избыточными: ваша разработка — спиномозговой нейромессенджер — пока не привлекла достаточно пользователей (сейчас хорошая погода и люди поехали на дачи сажать силиконовые огурцы). Ты несёшь убытки, оборудование простаивает. Надо что-то делать. Твой выбор:

2.1.1.2. Закупить оборудование и разместить его в стороннем дата-центре

2.1.1.2.1. Вы арендуете несколько стоек и закупаете железо. Сейчас летний сезон, и все разъехались на дачи собирать силиконовые огурцы. Поэтому нагрузка минимальная; можно немного расслабиться и спокойно настроить оборудование. Но вдруг нагрузка резко вырастает. В этом году выдалась на редкость славная погодка, плоды созрели куда быстрее обычного, поэтому люди рано вернулись с дач в город, где от скуки начали массово регистрироваться в вашем нейромесенджере. Потому мощностей и не хватило. Что делать? ------ Предложения по картинке: - дэшборд с метриками по нейромессенджеру (множество регистраций) - созревание алюминиевых огурцов

2.1.1.3. Арендовать оборудование в data-центре HaaS

2.1.1.3.1. Вы арендовали оборудование в data-центре по модели HaaS. К вам приехали ребята, которые всё установили. Договор подписан, SLA есть — можно начинать работать! Слава о вашем сервисе разнеслась по городам и весям. Количество регистраций выросло, среднее время использования мессенджера — тоже. И вот ты сидишь себе на крыльце; где-то рядом на ветке git-ового дерева чирикает электроворобей. Попиваешь утренний чай, довольный темпами роста прибыли. Вдруг подходит один из Админов и заявляет, что ему мало платят при таких темпах роста. Затем приходит ещё один, и ещё... Словно взбунтовались! Что ж, делать нечего, надо повышать зарплату — ребята толковые. И вообще отдел увеличить нужно, набрать ещё талантов. Довольный тем, что решился на повышение затрат, ты идёшь в свой кабинет, но на душе неуютно... Нет, раз мы увеличиваем траты в одном месте — значит, нужно обязательно сократить их в другом! Почему бы не сэкономить, скажем, на данных? ------ Предложения по картинке: - git-овое дереве с электроворобьём - множество людей общаются друг с другом посредством нейромессенджера

2.1.1.4. Полностью арендовать мощности в IaaS-облаке

2.1.1.4.1. Это решение далось тебе непросто: не покидало ощущение, что ты лишаешься контроля над своей вотчиной, перенося ресурсы в облако. С другой стороны, если покупать оборудование самому, то как понять, сколько его надо? Купишь много — есть опасность, что сервера часто будут простаивать. Купишь мало — не справишься с пиковой нагрузкой. Мда, дилемма. А что если всё-таки попробовать арендовать мощности в Главном ЦОДе? Стоило тебе об этом подумать, как тут же из ниоткуда возникла роборука, держащая пару листков с условиями аренды виртуальной инфраструктуры. Цена весьма приемлемая: кажется, получится неплохо сэкономить. А главное, SLA даёт высокие гарантии, и выйти из договора можно легко и в любой момент. Пока ты изучал документы, роборука исчезла, и вскоре ты пошёл обсуждать планы с командой. ------ Предложения по картинке: - роборука протягивает договор

3. Выбор пути: Админ

3.1. Благодаря ресурсам Главного ЦОДа качество жизни людей в Клауд 42 улучшилось: открылись новые возможности для творчества и предпринимательства. Админы — это каста людей, которые настраивают оборудование, чтобы остальные граждане могли творить и масштабировать свой бизнес. Ты типичный Админ: немного флегматичный, со специфическим чувством юмора видавшего жизнь человека. Когда становится скучно, а на работе все задачи выполнены, ты пораньше уходишь домой. Там ты берешь снарягу, кладёшь в карман кожаной куртки томик Мартина Фаулера и выходишь в ночь отлавливать монстров. Жизнь в Клауд 42 можно было бы назвать идиллией, если бы не эти чудовища, живущие в тени виртуалок. Природа монстров не совсем ясна: поговаривают, что они появились в заброшенной виртуальной машине, которую один дилетант когда-то запустил в Главном ЦОДе, забыв поставить лимит по времени обработки. Жернова vCPU от напряжения материализовали франкенштейнов из спагетти-кода, антипаттернов проектирования и прочих прадедовых грехов. На страже спокойствия людей стоит каста Рефакторов, которые стараются нейтрализовать монстров до того как те нападут на людей. Итак, твоё ремесло — Админ, но в качестве хобби ты примкнул к Рефакторам.

3.1.1. Придя на работу, ты застал коллег в оживлении. "Мы переходим на ресурсы Главного ЦОДа!" "Давно пора", проговорил ты, наливая в свою 3-литровую чашку кофе и предвкушая размер очереди к автомату, которая образуется из-за тебя. На совещании команды начальник - Агент - описал ситуацию. "Наш нейромессенджер, благодаря которому люди смогут посылать сообщения друг другу напрямую посредством лишь мыслей, активно развивается, и мы не хотим тратить драгоценное время на обслуживание оборудования, и хотим предоставить это Центральному ЦОДу. Кроме того, используя его ресурсы, мы сможем расти намного быстрее, чем раньше, а также пилить всякие сложные штуки вроде нейронных нейросетей." Агент подошёл к тебе: "Возьмёшься?". "Хоть сейчас", - с готовностью ответил ты. "Прекрасно. С чего хочешь начать?"

3.1.1.1. Я хочу заняться настройкой инфраструктуры

3.1.1.1.1. Как известно все админы делятся на тех, кто еще не делает бэкапы и тех, кто их уже делает. Ты - уже воробей стреляный, поэтому бэкапы уже делаешь, да ещё и относишься к тому сорту зануд, которые проверяют бэкапы на консистентность и тестируют процесс развертывания из резервной копии. Но вернёмся к делу. Думаю, не нужно объяснять, почему для переписок в нейромессенджере нужно делать бэкапы? Не будут же пользователи и в самом деле запоминать все миллионы сообщений, отправляемых друзьям и близким. -------- Возвращаясь домой с работы поздним вечером - пришлось повозиться с новым оборудованием, зато в пятницу можно будет раньше уйти и поехать на рыбалку на Озеро Данных - , ты решил для разнообразия пойти не привычным путём, а окольными переулками. В одном месте были разбиты фонари, и было совсем темно. Вдруг повеял ветерок, и его порыв донёс до тебя очень знакомый запах. "Хм... Я знаю этот запах. Это же code smell. А именно, 'одержимость примитивами' Чую, где-то за углом спряталась переменная в духе USE_THIS=1." Не успел ты подумать об этом, как в конце улицы послышался крик: "На помощь!". "Ну держись", - произнёс ты, решительно достал из кармана сложенный вдвое терминал и побежал навстречу зову о помощи.

3.1.1.2. Я хочу заняться настройкой сервисов и облака

3.1.1.2.1. Надо бы немного поработать над безопасностью. В нашей архитектуре есть несколько узлов, хотелось бы обеспечить адекватный уровень защиты. Судя по рассказам коллег из других компаний, сейчас прям очередная эпидемия шифровальщиков. Один знакомый даже зацепил какую-то особенно неприятную таргетную атаку на персональный нейроинтерфейс и теперь собирает деньги, чтобы ему сняли блокировку с префронтальной коры и гиппокампа. Без эмоций жить грустно. Хоть продолговатый мозг не заблокировали и на том спасибо. -------- Возвращаясь домой с работы поздним вечером - пришлось повозиться с новым оборудованием, зато в пятницу можно будет раньше уйти и поехать на рыбалку к Озёрам Данных - , ты решил для разнообразия пойти не привычным путём, а окольными переулками. В одном месте были разбиты фонари, и было совсем темно. Вдруг повеял ветерок, и его порыв донёс до тебя очень знакомый запах. "Хм... Я знаю этот запах. Это же code smell. А именно, 'одержимость примитивами' Чую, где-то за углом спряталась переменная в духе USE_THIS=1." Не успел ты подумать об этом, как в конце улицы послышался крик: "На помощь!". "Ну держись", - произнёс ты, решительно достал из кармана сложенный вдвое терминал и побежал навстречу зову о помощи.

4. Выбор пути: Монстр

4.1. Не всё в Клауд 42 столь безоблачно — уж простите нам этот каламбур. Вместе с людьми там оказалось множество нажитого в прежнем мире багажа, в том числе фрагменты legacy-кода, из недр которого вылезли зловещие монстры. Их природа не совсем ясна: поговаривают, что эти чудовища зародились в заброшенной виртуальной машине, которую один дилетант когда-то запустил в Главном ЦОДе, забыв поставить лимит по времени обработки. Жернова vCPU от напряжения материализовали франкенштейнов из спагетти-кода, антипаттернов проектирования и прочих прадедовых грехов. И ты — один из этих монстров. На страже спокойствия людей стоит каста Рефракторов, но смогут ли они остановить тебя?

4.1.1. В тени стопок поставленных друг на друга сотен и тысяч виртуальных машин виднеются белки двух глаз — диких, но не безумных. В пучине старого кода родился ты — тот, кому противен свет синтетического солнца и кто всегда скрывается в тени. Прошли часы, а может, и годы, и ты услышал шаги. Высунувшись из кучи пустых коробок из-под VirtualBox, ты увидел прохожего. Твои спагетти-щупальца сладострастно зашевелились: инстинкт требует выбросить их вперёд, чтобы они вцепились в прохожего и сделали нечто, что корпоративная этика не позволяет нам описать... Но ты разумное существо, а не дикий хищник; более того, за кодом, породившим тебя, стоял Замысел неопытного инженера. Поэтому ты опустил щупальца и решил дать волю своему любопытству. Выждав паузу, ты подобрал чей-то оброненный плащ, закутался в него и поплёлся вслед за человеком. А тот, как оказалось, направлялся в центральный квартал Клауд 42, где все новоприбывшие создают свои облака. У входа в квартал человек остановился на пропускном пункте, и сгенерированный нейросетью голос спросил: «Вы хотите построить своё облако — при нашем содействии — или полностью положиться на наши ресурсы?» Человек подумал вслух: «Хм... С одной стороны, хорошо бы всё контролировать; с другой — чем меньше проблем с обслуживанием „реальных“ железок, тем лучше...» Сделав выбор, он прошёл дальше. Теперь настал твой черёд. Тебе нужно правдоподобно подражать людям, что не так легко.

4.1.1.1. Выбрать частное облако

4.1.1.1.1. «Своё облако», — проговорил ты фразу, сказанную ранее человеком. Хотя смысл слов от тебя ускользал, сымитировать голос получилось очень удачно. Преодолев пропускной пункт, ты сел в автономный автобус, который привёз тебя к большому зданию. Ты вышел из транспорта и, спрятавшись в ближайшей компостной куче, стал наблюдать за обстановкой... Вскоре ты осознал, что можешь трансформировать своё тело, превращаясь в любое существо, которое видел (должно быть, это потому, что плохой код может принимать разные формы, а ты — его квинтэссенция). Так или иначе, больше нет нужды прятать щупальца под плащом! Однажды человек, который был в большом доме главным, не вернулся с прогулки, и ты решил занять его место. Но как вжиться в его роль и не выдать себя? Сделать вид, что решаешь проблемы, которые его заботили! Ты слышал, как люди в доме спорили о том, стоит ли им закупить своё оборудование или же арендовать его в дата-центре по модели HaaS. Пусть смысл всех этих слов тебе непонятен, но если хочешь пожить человеческой жизнью, мимикрировать придётся. Как бы ты построил своё облако, будь ты человеком?

4.1.1.2. Попробовать поместить что-нибудь в публичное облако

4.1.1.2.1. «Положиться на ваши ресурсы», — повторил ты фразу, сказанную человеком. Хотя смысл слов от тебя ускользал, сымитировать голос получилось очень удачно. Оказавшись в центральном квартале, ты продолжил следовать за человеком и сел в автобус, который привёз тебя к большому зданию, отделанному стеклом. Человек направился к входным дверям, а ты замешкался, озираясь. У дверей стояло несколько андроидов, которые пропускали входящих. «Снимите, пожалуйста, ваш плащ», — дружелюбно попросил один. Поначалу ты испугался, но вдруг на тебя снизошло озарение. Плохой код может принимать самые разные формы, а ты — его квинтэссенция… Что если попробовать трансформировать своё тело? Пока ты снимал плащ, щупальца втянулись, и андроид увидел человеческие руки и ноги. Чего он не заметил, так это того, что ты стал точной копией незнакомца, за которым следовал. Ты пошёл по длинному коридору, двигаясь в том же направлении, что и окружающие. Вдруг кто-то похлопал тебя по плечу. «Ну что, готов строить наше облако? — человек был в костюме и галстуке, с портфелем в руке. — Хорошо, что ты смог приехать на встречу: технический специалист мне будет нужен, чтобы оценить план миграции. Мы же первопроходцы среди госструктур!» Ты не понял ничего из сказанного и решил, что по ходу разберёшься. К вам подъехал очередной андроид и пригласил проследовать за ним к большому экрану. «Пожалуйста, выберите список услуг, в которых вы заинтересованы. Так мы сможем понять, какие сервисы стоит вам предложить в первую очередь». — «Ну, Серёга, давай!» — улыбнулся человек (видимо, это твой начальник). Пришлось ткнуть в экран на одну из опций — кажется, именно этого от тебя хотели?