Какой рейтинг вас больше интересует?
|
Главная / Главные темы / Тэг «инфраструктуру»
Деплой на shared-хостинг: боль и страдания или простая рутина? 2016-03-17 19:35:19
Коротко для тех, кто спешит
Утилита FTP Deployment: написана на php, принимает в ...
+ развернуть текст сохранённая копия
Коротко для тех, кто спешит
Утилита FTP Deployment: написана на php, принимает в качестве параметра путь к конфигу и выкладывает файлы на удаленный сервер, довольно быстро и хорошо.
Долго и подробно для тех, кому интересно
Все мы любим классные и удобные методы деплоя с помощью capistrano, rsync или, на худой конец, git pull. А если надо выкладывать проекты на shared-хостинг?
Да, некоторые провайдеры предоставляют ssh и git. Но, прямо скажу, их немного.
Однажды я вдруг понял, что привык к хорошему, и ненавижу выкладывать проекты через (S)FTP: не залился какой-то файл; надо вспомнить, где лежат конфиги; вот эту папку не надо выкладывать вообще; вот тут надо проверить права. Думаю, многие этот список легко продолжат.
Читать дальше →
Тэги: deploy, deployment, php, tools, веб-разработка, выкладка, деплоя, ит-инфраструктура, утилиты
Завершен третий мост через Босфор 2016-03-09 21:23:35
На специальной церемонии в присутствии турецкой политической элиты был установлен последний элемент ...
+ развернуть текст сохранённая копия
На специальной церемонии в присутствии турецкой политической элиты был установлен последний элемент третьего моста через пролив Босфор. Церемония установки и сварки последнего элемента в строительстве третьего моста через Босфор состоялась в присутствии президента Реджепа Тайипа Эрдогана, премьер-министра Ахмета Давутоглу и транспортного министра Турции Бинали Йълдъръма 6 марта. Мост „Явуз Султан Селим“ свяжет Европу и Азию. […]
Тэги: босфор, дороги, инфраструктура, мост, селим, стамбул, султан, транспортная, турции, турция, явуз
Consul.io Часть 2 2016-03-03 05:45:48
В первой части мы подробно рассмотрели какие проблемы и задачи ставит перед нами распределенная ...
+ развернуть текст сохранённая копия
В первой части мы подробно рассмотрели какие проблемы и задачи ставит перед нами распределенная архитектура приложения. Мы определили какие инструменты мы можем использовать для решения этих проблем и отметили важность реализации discovery на начальном этапе проекта. А также, выбрали Consul основным приложением на базе которого мы будем рассматривать реализацию discovery-сервиса.
В заключительной части мы рассмотрим как Consul работает с протоколом DNS, разберем основные запросы к HTTP API, посмотрим какие виды Health Checks мы можем использовать и, конечно, разберем для чего нужен K/V storage. И что самое важное, ближе познакомимся с некоторыми особенностями на практике.
Читать дальше →
Тэги: consul, discovery, dns, rest, soa, администрирование, анализ, веб-разработка, ит-инфраструктура, проектирование, разработка, серверное, систем
J.A.R.V.I.S. — невидимый помощник Leo 2016-03-01 16:58:33
... происходило, рассказал teamlead инфраструктурой команды Lingualeo Михаил ...
+ развернуть текст сохранённая копия
Рано или поздно IT-проекты сталкиваются со сложностями поддержания высокого качества кода и/или увеличивающимся временем доставки изменений в production. Lingualeo испытала на себе все проблемы роста и готова поделиться своей историей повышения эффективности разработки. О том, как это происходило, рассказал teamlead инфраструктурой команды Lingualeo Михаил Кабищев.
Как и любая другая технологическая компания, Lingualeo проходила через несколько этапов:
- Начало разработки продукта. Разработка и отладка происходит на одном-единственном сервере, где запущено все, что нужно проекту. Ошибки бывают часто, но это не страшно, т.к. это все лишь прототип, и живых пользователей там еще нет.
- Появление первых пользователей. Компания начинает ощущать цену ошибок и проблем на продакшене. Уже нельзя править все на продакшене, приходит понимание того, что нужно мыслить релизами. Разработчики внедряют workflow для работы с кодовой базой, появляется что-то вроде stage-сервера, на котором тестируются релизы.
- Рост проекта и команды. В разработке одновременно находится большое количество задач. Требования к процессу и качеству кода сильно возрастают. За всем очень тяжело следить: кто-то забывает запустить юнит-тесты, кто-то не знает, куда и как нужно задеплоить очередную задачу для тестирования.
В итоге рутинные операции начинают отнимать очень много времени, и компания думает, как автоматизировать эти процессы.
Читать дальше →
Тэги: continuous, github, integration, jira, lingualeo, teamcity, блог, веб-разработка, ит-инфраструктура, компании, процесс, разработки
Consul.io Часть 1 2016-03-01 05:30:57
При разработке приложений необходимо уделять особое внимание архитектуре. Если изначально этого ...
+ развернуть текст сохранённая копия
При разработке приложений необходимо уделять особое внимание архитектуре. Если изначально этого не сделать, проблемы масштабирования могут появиться внезапно (а иногда могут не иметь решения). Масштабирование приложения и эффективное использование ресурсов на начальном этапе — это сэкономленные месяцы работы в дальнейшем.
Для предотвращения подобных проблем часто используют распределенную архитектуру, то есть архитектуру с возможностью горизонтального масштабирования всех компонентов. Но к сожалению, при реализации SOA возникают новые проблемы, а именно: связность и сложность конфигурации сервисов.
В данной статье мы расскажем об одном из discovery-сервисов под названием Consul, с помощью которого можно решить вышеизложенные проблемы и сделать архитектуру более прозрачной и понятной.
Читать дальше →
Тэги: architecture, consul, discovery, microservices, soa, администрирование, анализ, веб-разработка, ит-инфраструктура, проектирование, разработка, серверное, систем
Главная / Главные темы / Тэг «инфраструктуру»
|
|