Loading...

Какво е DevOps?

avatar Георги Кацаров 1 минута 499
Какво е DevOps?

DevOps е практика в софтуерното инженерство, която цели унифициране на софтуерната разработка и софтуерните операции. Името ѝ идва от сливане на думите „development“ и “operations”. Основната характеристика на DevOps е застъпване за автоматизацията и наблюдението на всички стъпки в процеса на създаване на софтуер. Тези стъпки обхващат всичко от интегриране, тестване, пускане до деплой и инфраструктурно управление.

Тъй като DevOps е замислен по-скоро като кросфункционален режим на работа, отколкото като единичен инструмент, съществуват различни набори от инструменти, известни още и като “Toolchains”. В зависимост от техния характер и роля, те могат да се впишат в една или повече от следните категории:

  • Code – категория, която обхваща процеса на писане на код, инструментите за управление на source код и сливането на код;
  • Build – категория която обхваща т.нар. „build status”, както и инструментите за продължително тестване (continuous testing);
  • Test – категория, която обхваща инструментите за продължително тестване (continuous testing), които осигуряват обратни отзиви по отношение на бизнес рисковете.;
  • Package – категория, която обхваща т.нар. artifact repository и application pre-deployment staging;
  • Release – категория, която обхваща различни промени в управлението (мениджмънта), release approvals и release automation;
  • Configure – тази категория обхваща конфигурация на инфраструктурата и управлението.
  • Monitor – наблюдение на производителността и поведението на приложенията, събиране на отзиви от крайните потребители по отношение на тяхното преживяване.

Ако имате опит като програмист или администратор и искате да усвоите теоретично и практически DevOps в Linux среда, като инсталиране и работа с Vargant, Ansible, Nagios, Docker, Jenkins и Amazon Web Services – специално за вас сме подготвили курса „DevOps Basics. Запишете се още днес!

Можем ли да използваме бисквитки?
Ние използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Можете да се съгласите с всички или част от тях.
Назад
Функционални
Използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Използваме „сесийни“ бисквитки, за да Ви идентифицираме временно. Те се пазят само по време на активната употреба на услугите ни. След излизане от приложението, затваряне на браузъра или мобилното устройство, данните се трият. Използваме бисквитки, за да предоставим опцията „Запомни Ме“, която Ви позволява да използвате нашите услуги без да предоставяте потребителско име и парола. Допълнително е възможно да използваме бисквитки за да съхраняваме различни малки настройки, като избор на езика, позиции на менюта и персонализирано съдържание. Използваме бисквитки и за измерване на маркетинговите ни усилия.
Рекламни
Използваме бисквитки, за да измерваме маркетинг ефективността ни, броене на посещения, както и за проследяването дали дадено електронно писмо е било отворено.