All streams
Search
Write a publication
Pull to refresh
-2
0

System Architect

Send message

Глас вопиющего в пустыне

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

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

Я могу только одно тут сказать. Облако, оно точно не дешевле bare metal. На счет дороже или нет утверждать не буду. Его плюс - гибкость и уровень вхождения. Для построения более-менее нормальной HA инфрструктуры вам не нужны спецы по железу или какие-то хитрые варианты построенные на железе. Все накликивается в портале по инструкциям. Но стоит все это врядли меньше.

Модель не скелит кластер. Цель - найти минимальный по цене кластер в который влезет наша нагрузка, не создавая сам кластер :). При ее росте, физически кластер отскейлится конечно. Но в нашем случае мы ищем минимальный размер по минимальной цене, чтобы сказать заказчику что-то навроде: если вы хотите это сделать, минимальная цена вопроса будет в районе X. При скейле она будет только расти.

Некоторые заказчики в этот момент говорят, типа, что-то дорогой, этот ваш кубернетис. А еще его и поддерживать надо, так совсем ой.

Согласен. В целом, идея в том, что, хорошо бы избегать излишней сложности при построении системы. Во всех смыслах, там где нельзя ничего сделать технически — использовать методы, чтобы упростиь понимание системы. А там где можно упростить техническими методами — упростить. и уж точне не вносить новых сущностей туда, где они не нужны.
Стараюсь делать заметки покороче и попроще, так легче воспринимать, мне кажется. Длинные портянки никто не читает. Что-то мне подсказывает, что жаже эту портянку можно было бы сделать покороче, н потеряв основной идеи.
А чего бы Вам хотелось прочесть?
Поправил, спасибо
обычно it depends. есть оченьно большие компании, я бы даже сказал БОЛЬШИЕ компании, которые полностью перенесят свои датацентры в облако. и есть огромный спрос на рынке, на эту ботву.
Но, собсно, грязный хак, описанный в этом опусе не про облака, в основном. Это может помочь и во всяких других сценариях.
Проблема вот в чем. Изначально я не знаю куда подключен пинпад. Не знаю даже какой он USB или COM. Но я хочу найти его и понять, живой он или нет. Причем хочу я это сделать посредством командной строки или powershell. Это нужно для автоматизации перехода. У нас везде для работы с пинпад и банком используется эта библиотека. Там есь еще какие-то фалйики типа loadparm и *.tlv, но внятно никто не може мне пояснить что оно такое и как работает. Куда бежать за документацией хотя бы.

Спасибо!
Да, видимо я о нем. А можно подробней, зачем он, как это работает и все такое. Кроме того есть кто-то кто может мне подсказать общий алгоритм работы библиотечки pilot nt, в частности что есть файл pinpad.ini, и что в нем за параметры. Ну и собственно как эта библиотечка общается с пинпадом и с банками?

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

Спасибо!
Прошу прощения если не по теме. Вы не могли бы пояснить что такое ТИД (TID). Спасибо
Пара пояснений для тех, кто писатель, я не читатель

Про детишечек www.youtube.com/watch?v=pcLShHlyMVM

Про статью. В двух словах, есть всего два способа запустить машину из Windows 2008 на Windows 2012 R2. Первый, это скопировать ее целиком, без импорта. Второй -создать заново с настройками старой. Но что делать, если у вас их нет, этих настроек. Или таких машин у вас 100500? Выше есть скрипт, или даже 2.
Правда тот кто не сталкивался, вряд ли оценит всю глубину сложившейся проблемы )
Таким образом, bash обрабатывает символ конвейера путем системного вызова pipe() для каждого встретившегося символа ‘|’ и выполняет каждую команду в отдельном процессе с использованием соответствующих файловых дескрипторов в качестве входного и выходного потоков.
то есть не
все команды в конвейере работают параллельно
а только две, причем вторая ждет вывода от первой. Собственно не совсем асинхронно. Процессы то может запущены и параллельно, но работу они делают последовательно, после получения порции данных на вход. Кажется так?
Мне думается что сам он вряд ли это сделает. А для того чтобы это не происходило есть GPO, где вы можете создать базовую конфигурацию. В случае изменения GPO вернет все «взад» на следующей итерации. Чтобы отслеживать такие вещи, нужно, видимо, иметь некую базу, хранящую дефолтные состояния. В общем это усложнение, мне думается
Посмотрите тут. Конкретно «Creating HTML Reports in PowerShell» Толково, и не придется изобретать велосипед
Несколько заметок
1. Сервисы windows by default умеют «самоперезапускаться». Это можно настроить на соответствующей вкладке свойств сервиса.
2. Там же есть параметр, позволяющий запустить внешнее приложение или скрипт в ответ на падение. Я не пробовал, поймет ли он просто ps1 файл, но можно испытать. В вашем случае было бы достаточно просто отправлять скриптом почту на Nй раз падения сервиса. И не нужно городить такой огород.

Information

Rating
Does not participate
Registered
Activity