Pull to refresh
147
22
Кирилл Мокевнин @toxicmt

Программист & Предприниматель

Send message
Ну так это просто бага, которую мы поправим. Главная идея батла была именно в том чтобы видеть код, это в первую очередь обучающая игра с элементами фана.
«Не круто ж совсем. Подсматривать можно :)» В этом один из смыслов.
«Не круто ж совсем. Подсматривать можно :)» В этом один из смыслов.
Мы в hexlet.io переодически проводим вебинары и один из последних был как раз про vim www.youtube.com/watch?v=79OWQ1qJwto.

Основная идея в том что vim это слепой десятипальцевый способ редактирования текста и его мощь именно в командном режиме. Попытка смотреть на него как на IDE уводит от сути и всегда плагины вима будут недотягивать до автоматизации, которая есть практически в любой иде. Но это вторично по отношению к тому за что его по настоящему любят и пользуются им.
Она «начать учиться» только в одном из a/b тестов. Скоро там останется только один вариант, который как раз «посмотреть список курсов», т.к. он победил). По поводу регистрации да спасибо, это ценно и совсем не очевидно. У нас в слаке больше 600 пользователей и никто не обращал наше внимание на это.
Я думаю ребята из machine zone будут рады с вами пообщаться ;) ulyanovsk.hh.ru/employer/1684822
Конкретно мы в своей команде используем vim, но это вопрос личных предпочтений. Главное что мы используем в локальной разработке это vagrant, а докер только для сервисов, таких как, база данных. Вести непосредственно разработку внутри докера теоретически можно, но я не уверен что это вам что то даст, особенно если вы только в начале пути.

Ну и конечно обязательно ansible.
Из статьи видно что не у нас, а у докер хаба.

Стейджинг это autobuild репозиторий на докер хаба. На тот момент когда мы это делали, нельзя было одновременно с ним работать как с обычным репозиторием и autobuild. Поэтому у нас два разных репозитория. В будущем мы конечно уйдем от автосборки прямо на хабе, пустив все это дело через нормальное cd.
Почему не используете штатный модуль docker от ansible?

В разделе «Разворачивание инфраструктуры» я подробно ответил на этот вопрос.

По поводу deploy-a — либо не понял, либо не увидел, но каким обрзом вы вводите в работе обновленный контейнер?

Посмотрите содержимое upstart скрипта, там видно и остановка и старт.
«обновить ядро» — в случае облаков это часто невозможно, а на самом деле не нужно. У нас машины живут около месяца, и в процессе постоянно меняются. В принципе такая же история с жесткими дисками.

В общем случае, для веб серверов, эта проблема (zero downtime) решается тем что бекенд отключается от балансера, а потом снова подключается (после всех нужных изменений), либо подключается новый.
Мы начинали наши исследования с coreos, kubernetes и многих других модных штук. Они клевые, но для нас не несут никакого бизнес value. А вот непрерывное развертывания влияет и несет добро.
Мы пользуемся только официальными образами и иногда от них наследуемся. На текущий момент этого достаточно.
Таки не имеет?) На хекслете мы запустили эту систему раньше да еще и с браузерной иде ;)
Спасибо! Вам удачи в освоении серверного края)
Мы стартап, у нас три с половиной человека которые делают вообще все). А вообще мы приверженцы devops и управляем инфраструктурой как кодом. Очень рекомендую ознакомиться.

Официальная документация не поможет. Есть пара хороших книг, которые переводят программистов на пару уровней вверх:

www.ozon.ru/context/detail/id/2419365/ Операционная система UNIX
www.ozon.ru/context/detail/id/7607778/ администрирование linux
Про AWS есть много на хабре и местами в блогах. В целом читать могу порекомендовать только официальную документацию, там все есть, но не скажу что это просто особенно по началу.

> Нужны ли знание в области администрирования
Это не зависит от амазона и кнопочек. Если есть сервера, значит их нужно администрировать. Без администрирования это вам в paas, например, heroku.

У AWS есть бесплатные ресурсы, и достаточно много aws.amazon.com/free/.

Что касается «развернуть». С нуля не просто, я потратил достаточно много времени чтобы разобраться в хитросплетении сервисов и конфигурациях. Для простого сайта это будет перебор. С другой стороны aws это хороший способ прокачаться и понять, а как можно делать инфраструктуру чтобы было хорошо.
Да особо нечего рассказывать на самом деле. Поставили, потрекали метрики (слали напрямую и через statsd). Конечно удобно то, что к данным можно делать почти sql запросы. А дальше поняли что алерты вокруг этого не построишь, да и графана достаточно примитивна.
Я думаю вы чертовски правы). У меня ровно такой же видение.

Information

Rating
304-th
Location
Miami Beach, Florida, США
Date of birth
Registered
Activity