Сторонние надстройки: они вам действительно нужны?

Опубликовано: 24 Апреля, 2023


Введение


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


Ответив на самый часто задаваемый вопрос, пришло время взглянуть на вопрос № 2. «Нужно ли мне что-то еще в моей среде серверных вычислений?» Вы можете спросить. Примечание. Я использовал термин SBC, а не Terminal Services или Citrix. Почему? Если вы думаете, что Citrix — это ответ на все ваши молитвы, и он делает все и даже немного больше, вы ошибаетесь. Просто спросите всех парней, которых вы знаете, использующих Citrix, используют ли они что-то еще для решения таких проблем, как печать, профили, блокировка системы/интерфейса и так далее. Вы можете быть удивлены их ответами.


Есть ли проблемы?


Что ж, если мы ищем сторонние варианты, для этого должна быть причина. К сожалению, большинство людей начинают искать их, когда у них возникают проблемы с окружающей средой. И это самое смешное. В реальной жизни мы обычно ходим к стоматологу каждые шесть месяцев для осмотра, чистки и т. д. Но с TS/Citrix большую часть времени мы ждем, пока не почувствуем боль, чтобы начать искать решения.


Но есть ли проблемы с TS/Citrix? Конечно! Если бы не было проблем, такие люди, как мы с вами, не работали бы здесь сегодня. Во-вторых, не было бы компаний с таким изобилием надстроек, утверждающих, что они исправляют что-то, что могло бы быть значительно лучше в TS/Citrix. Так что есть проблемы. И, слава богу, есть исправления.


Правильный подход?


Итак, мы можем просто сидеть в офисе и ждать, когда появятся проблемы, а затем мы начнем искать решение. Да, вы можете сделать это точно. Основная проблема, которую я вижу в этом подходе, заключается в том, что иногда проблема выходит за рамки решения. И под этим я не подразумеваю, что вы не сможете найти решение проблемы. Я просто имею в виду, что количество времени, которое вы потратите, пытаясь найти исправление, может быть огромным. И, как всем здесь известно, время - деньги. Чем больше времени вы тратите на решение проблемы, тем больше денег это стоит вашей компании.


И именно здесь большинство администраторов/технарей не понимают сути. Они думают, что если они найдут решение (независимо от того, заняло ли это один день или три недели) и не потратят ни копейки на сторонний продукт, они просто сэкономят своей компании много денег!


Неправильный.


К сожалению, это не так. Если вы считаете типичную (цифры в долларах США) зарплату в 60 000 в год, предполагая, что типичный 261 рабочий день у нас есть 230,00 долларов США в день, без учета дополнительных услуг, которые ваша компания имеет сверх вашей зарплаты, таких как льготы, налоги и т. д. Итак, если вы потратите неделю своего времени, пытаясь что-то починить, стоимость для вашей компании составит более 1600 долларов США!


Не считая потери времени (и производительности) других сотрудников, затронутых проблемой. Иногда простое недовольство пользователя (т. е. что-то работает слишком медленно, много раз дает сбой и т. д.) делает его менее продуктивным. Хорошо, я знаю, что не так уж сложно сделать пользователя несчастным. ?


Суть в том, что вы всегда должны думать, что лучше с точки зрения бизнеса, а не обязательно с технической стороны. Да, я получу за это пламя. Но нравится вам это или нет, например, если продажи ничего не продают, неважно, насколько велико ваше техническое решение. Или, если ваше решение стоит кучу денег, но что-то еще за полцены удовлетворит все потребности вашей компании, ваш подход не имеет смысла.


Хорошо, какое все это имеет отношение к вопросу «Нужна ли мне третья сторона или нет?». Продолжай читать…


Есть нечто большее, чем просто выполнение работы…


Как вы, ребята, знаете, я консультант, и мне приходится обращаться к самым разным клиентам в совершенно разных и во многих случаях БЕЗУМНЫХ условиях.


В отношении некоторых из них, просмотрев то, что они сделали, я обнаружил, что некоторые решения, внедренные их администраторами, не только работают, но и представляют собой чудесные подвиги методов написания сценариев! Действительно крутая и впечатляющая вещь.


Но с этим есть большая проблема… Во многих из этих компаний, если администратор заболеет или его переедет автобус и он умрет, НИКТО в компании и, вероятно, лишь НЕСКОЛЬКО НА РЫНКЕ не сможет понять, что Администратор имел в виду, когда разрабатывал этот великолепный однострочный пакетный файл (мне нравятся те, которые Рик Мак время от времени придумывает! Спасибо Рик.), который одним выстрелом создает 100 пользователей, устанавливает путь к их профилю TS, настраивает их ярлыки на рабочем столе., изменяет все соответствующие ключи реестра, чтобы заблокировать сеанс, и заказывает пиццу в пиццерии через дорогу.


Это может быть здорово с технической точки зрения, но с точки зрения бизнеса, независимо от того, что происходит с администратором, жизнь должна продолжаться, а бизнес должен выживать. Обычно это означает найти кого-то, кто быстро заменит его И с такой же зарплатой в конце месяца.


Так что вы говорите?


Простой. Почти все можно сделать без сторонних надстроек. Вы можете иметь счастливую среду TS/Citrix без проблем с печатью, без проблем с профилем, 99,9999% блокировки и с временем безотказной работы 10-9 с, даже не прикасаясь к стороннему инструменту.


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


Основная идея использования хорошо известных и надежных сторонних инструментов заключается не только в том, чтобы избежать проблем и исправить те, которые у вас были; но иметь простое в использовании решение, которое большинство администраторов может освоить за пару часов. Это очень важно для любого бизнеса, и любой порядочный ИТ-менеджер/директор должен быть обеспокоен тем, делают ли его технические специалисты ракетостроение или что-то, что другие технари могут легко понять, или нет.


Как я уже сказал, бизнес-сторона имеет решающее значение, и эти инструменты значительно облегчают поиск новых сотрудников со всеми необходимыми навыками (не только для замены старых, но и при расширении вашей команды! Чем меньше времени требуется на обучение кого-то, тем ваша работа будет более упорядоченной и умной).


Действительно правильный подход!


Я сошел с ума? Неа. По крайней мере, я так не думаю.


Я действительно думаю, что правильный подход заключается в разработке отличных внутренних инструментов «укажи и щелкни». Но обычно с этим подходом связана серьезная проблема: время (помните, время ЕСТЬ стоимость), которое вы потратите на это (и, в некотором роде, на изобретение велосипеда) и тот факт, что вы вернулись к исходной точке, как если бы вы были мертвым мясом., шансы, что кто-то сможет просмотреть ваш код и понять, что вы сделали, довольно малы.


Иногда я смотрю на код, который написал сам, и все, о чем я могу думать, это то, что это была самая безумная вещь, когда-либо написанная в истории программного обеспечения, и я никак не могу понять ее. И, как мы упоминали выше, это ужасно для бизнеса (вашей компании) и его следует избегать любой ценой!


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


Некоторые устранят основные недостатки TS/Citrix (например, печать и профили); другие предоставят вам простой в использовании интерфейс «укажи и щелкни», который может заблокировать ваш интерфейс TS за считанные минуты и с большими дополнительными функциями (например, аудитом). Моя главная мысль заключается в том, что эти инструменты необходимы в любой правильно спланированной среде TS/Citrix.


Вывод


Как я уже сказал, я верю, что мы, технические фанаты, можем разработать что угодно, чтобы решить любую проблему. Но с другой стороны, я считаю, что это непрактично. Когда мы делаем это, мы оказываемся в среде, которую даже мы сами через пару месяцев не можем понять. Мы оглядываемся назад на эти красивые однострочные сценарии, и они кажутся нам тарабарщиной! Да, такое было со мной пару раз…


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


В моде простота. Ракетостроение отсутствует.