-
Docker Volume Mount
Обучение – процесс иттеративный. Каждый новый подход к материалу позволяет лучше его понять. Не нужно стесняться своих ошибок, нужно уметь их признавать и стараться их не повторять в будущем. В заметке Docker Data Management я описывал, что можно совместно использовать том с установленными в него гемами в нескольких Ruby контейнерах. Однако, я не учел тот факт, что именованные тома перекрывают (затеняют) данные в контейнере. В процессе сборки образа гемы установливаются в
/usr/local/bundle
, а позже при запуске контейнера они монтируются в именованный томrubygems-2.4.1
. Если таким образом собирать разные Ruby проекты, то их наборы гемов будут перекрывать друг друга каждый раз, когда будут запускаться контейнеры с монтируемым томом. Следовательно для этой задачи нужно использовать точки монтирования (монтировать с хоста). -
Моя AWS SAA сертификация
Совсем недавно я сдал AWS Developer – Associate (DVA) и вот теперь подошел черед AWS Solutions Architect - Associate (SAA). Сразу хочу отметить, что c 12 августа экзамен новый (2018) и включает в себя ряд тем, которые не поднимались в SAA более ранней версии – API Gateway, Lambda, EFS. Т.к. я готовилися по материалам для более ранней версии, то не преминул ознакомиться с нововведениями предварительно. В целом экзамен мне показался правильным, в смысле вопросы были действительно направлены на выработку какого-то решения по конкретному запросу от бизнеса или разработчиков. Было много вопросов, на которые предлагались корректные альтернативные решения в ответах, но надо было внимательно выбирать тот, который лучше других подходит под заданный критерий – минимальная стоимость, максимальная производительность, максимальная отказоустойчивость, высокая досутпность, наибольшая безопасность, оптимальный баланс нескольких свойств. В вопросе требуемый КРИТЕРИЙ выписывается сециально большими буквами.
-
FQDN
На заметку к терминологическому спору по DNS хорошая диаграмма FQDN в книге “AWS Certified Solutions Architect Official Study Guide: Associate Exam”:
-
RabbitMQ Upgrade
Как и Rails, документация по RabbitMQ имеет одно из лучших описаний по обновлению, которое мне доводилось видеть. Тут я бы просто хотел оставить заметку о последовательности шагов для конкретной установки на память. Хочу сразу отметить, что речь пойдет о Single-Node развертывании, т.к. кластера RabbitMQ пока не предвидится. Также стоит упомянуть, что RabbitMQ поддерживает Blue/Green Upgrades без фактической остановки сервера, но такого рода подход требует создания еще одного кластера и чуть больше манипуляций вцелом. Для моего случая остановка сервера была вполне приемлема.
-
Моя AWS DVA сертификация
В AWS предлагают сертифицироваться по нескольким направлениям работы с облаком: