Защо open-source DevOps инструментите са ключът към по-добър сървър
Инфраструктурните инструменти, които липсват
Всяка разработчическа екип се сблъсква с един и същ въпрос: как да управляваш сървърите, да следиш какво се случва и да автоматизираш процесите, без да губиш разума си. Въпреки това много компании продължават да пишат собствени решения за едни и същи проблеми.
Тук се намесва open-source общността. Вместо всеки да решава проблемите на свой ред, разработчици от целия свят се събират и създават инструменти, които работят за всички.
Защо инфраструктурните инструменти са важни
Може би си прекарал часове да оправиш проблем с контейнерите или си се чудил, защо DNS записите се разпространяват толкова бавно. Тези инструменти правят разликата между идеалната диаграма в PowerPoint и реалната ситуация на production сървъра.
Най-добрите проекти в GitHub не са просто код. Те са дневник на грешки и решения, които някой вече е преминал. Който прочете кода, може да избегне същите проблеми.
Колективен подход към DevOps
Когато много екипи работят заедно, инструментът получава по-добри тестове, повече проверки за безопасност и подобрения, които идват от реални натоварвания. Документацията също става по-добре – защото някой вече е попитал същите въпроси, които ти си мислиш.
На NameOcean виждаме същия ефект в DNS управлението и cloud хостинга. Това, което работи добре за клиентите, обикновалاً се е усъвършенствало чрез обратна връзка от общността.
Как да направим инструменти достъпни за всички
Най-голямата пречка не е техническата сложност, а липсата на знания. Когато можеш да разгледаш кода на някой друг, да видиш как той е поставил deployment и да разбираш как той е решил архитектурните проблеми, ти си получил практически урок в DevOps.
Това означава, че startap-ите могат да използват сървърни конфигурации, ко which