Комментарии 21
Вам нужно передать 100 ТБ данных из филиала во Владивостоке в Москву
Самолет Владовосток - Москва летит чуть меньше 9 часов
Очень хорошей аналогией может послужить старая басня.
— Барин! Мимо везли сено с Семеновских лугов первого укоса. Просили
по 5 рублей. Сторговались по 3 рубля за воз. Я их загнал во двор,
и они там разгружают.
А кстати, батюшка барин! Деньги-то на покупку сена есть, или опять нету? Прости, батюшка, взять деньги из зарплаты в этом месяце нельзя, потому что уже квартал люди сидят на голом окладе, без накоплений. Поэтому оклады всё-таки придётся выдать. Что значит нету денег? Может быть, дать за сено гарантийное письмо, а если семёновские захотят судиться, пускай судятся, мы к тому времени уйдём работать в МУП «Вектор» и в сенозаготовительное управление районной администрации. А ты, батюшка, уже уволишься и будешь в другой области работать.
Вам нужно передать 100 ТБ данных из филиала во Владивостоке в Москву.
Архитектор ... способен к самостоятельному анализу ситуации и прогнозированию.
Архитектор соображает: канал недостаточный и может быть в любой момент отключен за долги, поэтому передавать через интернет не получится. Значит, надо везти на съёмных носителях. Носителей нету, денег на их покупку тоже нету, потому что у директора едва-едва хватает на новый смартфон. Следовательно, надо при нулевом бюджете и без канала связи передать 100 ТБ данных. Следовательно, надо или украсть носители, или украсть канал связи. Следствие, прокурор, судебное разбирательство...
Все эти мысли сразу пронеслись в голове у архитектора, и он задал лишь один уточняющий вопрос:
— Значит, вы собираетесь отсиживать сами? Так бы сразу сказали. Зачем же вы морочите мне голову уже два часа?
Это набор технических и организационных мер и средств, который должны перевести систему из состояния А в состояние B.
Архитектор, пропустивший любой из этих пунктов, занимается непонятно чем.
Архитектор - это человек, который не является математической функцией от вводных данных, а способен к самостоятельному анализу ситуации и прогнозированию данных или ответов на основе индустриальных практик, личной экспертизы или через связи и знакомых, что подскажут.
а если заменить Архитектор на DevOps кто заметит разницу?
DevOps Инженер обеспечивает эффективную и слаженную работу специалистов. Участники команды видят цель, вовремя передают друг другу задачи и исправляют ошибки.
К основным принципам DevOps относятся: культура, автоматизация, измерения и совместное использование (CAMS). Эти принципы подчеркивают необходимость совместной работы, непрерывной интеграции, непрерывной доставки, непрерывного мониторинга и контуров обратной связи.
Либо я не смог понять все странные метафоры автора, либо тема всё так же размыта и закрыта.
Да, неплохо бы вспомнить основы системного анализа (интересно, а сейчас его преподают?):
Системный анализ – это совокупность методологических средств, используемых для подготовки и обоснования решений по сложным проблемам различного характера: научным, экономиче-ским, управленческим, социальным, техническим, политическим, военным.
Системный анализ служит способом упорядочивания и более эффективного использования знаний, опыта и интуиции специалиста в процессе постановки целей и принятия решений по возникающим проблемам.
Слабый архитектор нынче пошел
Похоже автор путает архитектора с админом. Это как путать продюсера фильма с режиссером. Имхо.
Авто не путает, а знает примерно два десятка специализаций архитекторов. В том числе архитекторов по вычислительной инфраструктуре.
Продолжая вашу аналогию:
продюсер - проджект менеджер
главный архитектор проекта - режиссер
функциональный архитектор - главный оператор, главный звукорежиссер
админ (линейный инженер) - оператор, звукотехник, художник по костюмам и тд
Универсальных комбайнов, которые описаны в статье, довольно мало и архитекторы делятся на подвиды: системный, технический, софтваре, солюшен и тд
даже интересно стало, с чего бы это сбой в канале должен приводить к повторной передаче аж 5-10% данных за час? 30mbps, если мне не изменяет память, это примерно 3мегабайта в секунду полезных данных, то есть чуть больше 10 гигабайт в час. Значит потеряется 1 гигабайт, то есть 10 гигабит с заголовками, ну предположим, что это 625 мегасимволов при модуляции 16 бит на символ (это довольно сильно). Соотвественно в 100mbps канале с модуляцией 16bps в секунду сериализутся примерно 6,2 мегасимвола. Допустим, что среда передачи - оптоволокно с коэффициентом преломления примерно 1,6 и свет в нем имеет скорость 187500км/сек. Таким оборазом в канале будет передаваться примерно 33 символа на километр. Чтобы при единичной проблеме потерялись сразу 625 мегасимволов - они должны сериализоваться в канал и не десеарилизоваться из него, то есть потеряться при распространении, то есть полностью влезть в канал связи... 625*10^6 / 33 = 18 миллионов километров канала. Автор несет несусветную ху... рму.
>даже интересно стало, с чего бы это сбой в канале должен приводить к повторной передаче аж 5-10% данных за час?
Ну вот так успешно написана репликация данных на уровне приложения.
Вопрос - вы умеете считать время и предлагать варианты решения задачи или вы на собеседовании при приеме на работу занимаетесь вместо этого поиском того, что ваш будущий начальник несет "ху... рму"?
А в школе на математике вы наверное тоже спорили "Лариса Валентиновна, ну что хурму вы несете, не может поезд с такой скоростью ехать, а в бассейн вода наливается тоже не так, как вы говорите".
Потом как будете объяснять плачущему ребенку, что грузовик, весом 100 кг, или междугородний автобус, со скоростью 500 м/с, не существуют? Ведь у Ларисы Валентиновны на уроке математики именно так было в задачках. И ответ сошелся.
P.S. На собеседование главное вовремя понять, готовы ли вы, за предложенную денежную компенсацию, переваривать генерируемую начальником "ху... рму". И как долго хватит вас на это.
“А → B”
As is, to be, UML и прочим BPMN занимается аналитик, а не архитектор.
План по переходу из А в В
План-график проекта
Менеджер проекта или кто-то ещё из проектных специалистов.
План закупки
Закупщики или системный интегратор.
План монтажа / демонтажа
Системный администратор или системный интегратор.
План работ по миграции
Разработчик и системный администратор.
человек, который не является математической функцией от вводных данных, а способен к самостоятельному анализу ситуации и прогнозированию данных или ответов на основе индустриальных практик, личной экспертизы или через связи и знакомых, что подскажут
Это специалист с высшим образованием.
Впрочем, в ИТ анализ, проектирование и прогнозирование давно уже требуется даже от выпускника техникума, посмотрите задания на World Skills.
В статье нет пункта Waaagh! 😅
Статья супер 👍
Вам нужно передать 100 ТБ данных из филиала во Владивостоке в Москву.
Все эти примеры академические. Давайте лучше рассмотрим пример, взятый из жизни.
Вам нужно передать 10 мегабайт данных из одного здания в другое. Связь между этими зданиями организована через wi-fi роутеры, доступа к которым у вас нет. Канал надёжный, однако задержка при ping доходит до 1,5—2 секунд, то есть от 1500 до 2000 микросекунд, иногда у пинга бывает таймаут. Оба компьютера находятся в одной виртуальной частной сети, поэтому связь возможна разными способами: FTP, RDP, SMTP, SMB.
Как настроить отправляющий и принимающий компьютеры для уверенной связи, чтобы они не сообщали о разрыве канала? Как называется специалист такого рода, архитектор или DevOps?
Кто такой ИТ архитектор и чем отличается от линейного инженера?