Ответы пользователя по тегу Amazon Web Services
  • Как на AWS установить свою Windows?

    @rPman
    за это по головке могут настучать

    Кто именно и за что?

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

    Что такое обиженный хостер могу привести пример - по непонятным для меня причинам hezner в регистрации новых аккаунтах отказывает, после верификации аккаунт блокируется, саппорт тупо молчит и ни на какие мои сообщения не отвечает, притом что регистрация на мою жену с моей машины так же блокируется... вести борьбу с подменой ip и регистрациями на левых людей мне лень.

    Есть предположение,
    где то 2013 году у меня был аккаунт у них и я майнил криптовалюту Burstcoin (самая первая с proof of capacity с майнингом на жестких дисках) на одной единственной машине с 3 или 4 дисками (т.е. по мелочам) считанные 2-3 месяца. Затем прекратил, само собой все оплачивалось, больше с ними не работал (не требовалось, пользовался услугами других провайдеров), да и вообще не майнил ничего у других провайдеров (это если подумаете что мог купить виртуалку у реселеров)

    Чтобы понимали, Burstcoin это не недавний скам Chia, это очень щадящая для оборудования криптовалюта, первичное заполнение - линейная запись на диск на максимуме его скорости, чуть чуть использует процессор, а сам майнинг ресурсы не затрагивал
    Ответ написан
    Комментировать
  • Как организовать инкрементальный бэкап S3?

    @rPman
    Чтобы восстановить нужную версию инкрементального бакапа, необходимо пройти по всей истории изменений, восстанавливая шаг за шагом. Ваш заказчик должен это понимать либо получит бомбу замедленного действия и невозможность оперативно воспользоваться бакапом (к примеру у вас 100-тб архив, с ежеденевными инкрементальными бакапами, хранящими по паре сотни гигабайт в дифах, чтобы восстановить данные за год архивации, потребуется загрузить с aws порядка трех петабайт данных, понятно делать это лучше внутри самого амазона, так как трафик у них прямо золотой).

    Чтобы не хранить и не пробегать по всей истории, каждый раз когда делаешь бакап, нужно обновлять хвостовой (стартовый) сдвигая его на самый старый дифф (и удаляя его).

    p.s. убери из требований zip архив (точнее не храни его так, формируй по требованию), тогда резервирование можно оптимизировать на уровне файлов или даже файловой системы (например btrfs позволяет получать диф снапшота на лету в виде файла и вносить эти изменения в другом месте)
    Ответ написан
    6 комментариев
  • Есть ли утилита для просмотра списка файлов в ZIP на S3 бакете?

    @rPman
    для ubuntu можно подключить s3 в качестве обычного каталога с помощью fuse утилиты s3fs и уже там любым архиватором работай с архивом
    Ответ написан
  • Aws серверное приложение?

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

    Даже обычные виртуалки ec2 могут опустошить ваш кошелек простым ддосом, так как сеть там тарифицируется отдельно.

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

    Лично я противник software as service, да конечно это очень удобно, особенно на старте бизнеса, привязаться к готовому инструментарию, ничего не надо настраивать, все работает как по волшебству.. до первой высокой нагрузки, а когда схватившись за голову начинаешь думать как уйти из ловушки вендорлока, время затраченное на это обойдется очень дорого. Как минимум думать об этом нужно начинать с самого начала.

    Вина не на самом подходе, он как раз хорош, а исключительно на его реализации некоторыми крупными вендорами.
    Ответ написан
    5 комментариев
  • Какой aws сервис?

    @rPman
    на амазоне сервис виртуальных машин зовется ec2 размещайте там, будет полный доступ
    Ответ написан
    Комментировать
  • Как правильно делпоить на AWS?

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

    Самый простой пример возможной работы двух версий одновременно - это возможность обеспечить непрерывную работу во время обновления.

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

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

    Кстати, версия, с которой работает клиент может храниться и учитываться в сессии, чтобы случайно по середине бизнеспроцесса пользователь не перескочил, обновив страницу.

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

    Очень сложно описывать в общем виде косяки которые могут вылезти, и дай бог если для обновления у вас есть возможность остановить работу, но что делать если у вас миллиарды записей и вам нужно править структуру, на которую может уйти сутки или даже недели? Мало кто может позволить себе остановку бизнеса на такой срок.
    Ответ написан
    Комментировать
  • Будет ли польза от Jython на AWS Lambda?

    @rPman
    Тарифы на использование AWS Lambda смешные, полагаю тарифные ловушки скрыты в округлении до 100мс и расчете не используемой памяти а выделенной (даже если ваша функция не утилизировала ее всю).

    И мне не понятно, доступны ли какие то локальные данные или их все придется запрашивать по сети, которая у амазона ой какая дорогая.

    p.s. https://read.acloud.guru/comparing-aws-lambda-perf...
    Ответ написан
  • По глупости удалил с AWS Amazon citrix xen tools?

    @rPman
    Нет бакапа?
    Через сложный и тернистый путь — подключить диск инстанса в соседней виртуалке и добавить какие-нибудь средства администрирования копированием в соотв. папки и редактированием реестра. По мне так самое простое — настроить любой vnc portable (чтобы запускалось и сразу начинало ждать подключения) и положить в… AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup
    А если автологон отсутствует, то настроить в качестве службы, отредактировав соотв. ветки реестра.

    А уже после, получив хоть какое то управление над машиной, восстановить удаленные утилиты.
    Ответ написан
    Комментировать
  • Ограничение доступа к Amazon S3

    @rPman
    -
    Ответ написан
    Комментировать