El tema sigue siendo muy publicitario y los administradores que agregan la palabra DevOps a sus currĂculums esperan automáticamente + 100K a su salario. Pero no estamos hablando de eso. Nos gustarĂa contarle cĂłmo Rostelecom IT implementa CI / CD y DevOps en el panorama de TI empresarial y los sistemas heredados monolĂticos pesados.
La primera parte de nuestra guĂa tratará sobre "Por quĂ©, por quĂ©, cĂłmo obtener dinero del negocio y cĂłmo resulta implementar CI / CD en decenas de equipos de proyectos de una empresa muy grande". Esta es informaciĂłn divertida y Ăştil para los directores de TI y los clientes potenciales. La segunda parte del artĂculo es puramente de ingenierĂa, con una descripciĂłn de los enfoques aplicados, herramientas e implementaciones segĂşn el tipo y estado tecnolĂłgico del proyecto. Y el tercer bloque será sobre el proceso de implementaciĂłn dentro del Karma Framework en un cĂrculo. ¡Vamos!
Retro. CĂłmo todo empezĂł
En aproximadamente un año, el desarrollo de TI de Rostelecom dentro de un cierto perĂmetro construyĂł una infraestructura moderna basada en una arquitectura de microservicio implementada en un clĂşster OpenShift. Posteriormente denominamos a esta infraestructura "Plataforma de productos digitales", en lo sucesivo denominada PDS. Más adelante describiremos con más detalle la composiciĂłn del PCP.
, , . , , — , , , , , . , . . Agile. , , . middleware-, — web-, . , . , «» — , 3-6 -, - . : 3-6 . , . . , ))
.
- , — - « » , . , CRM, , , — , OSS/BSS. , DevOps, OpenShift CI/CD — . , . : , . - — , , , Oracle. . , , … -. , — , ?
— … 42!
, , . .
DevOps- , .
CI/CD&DevOps
. , . , «, , ». !
- --. CI/CD & DevOps . , . , Kubernetes ! .
, DevOps CI/CD , , web-. , -, , , . , , . - - .
«». , DevOps CI/CD. -. - -. DevOps- . . , , . , CI/CD -. , DevOps- .
DevOps CI/CD . , IT- - , git. , , CI/CD -, .
, , 2020 — . - - . , . - ? — quick win. , !
, , , , digital- . 90% . . . . . : « , ?». - , . - , ( ), DevOps CI/CD , . . , , , 3 50% AS IS, , 20%. .
, - DevOps CI/CD , . , ! ))
. Karma Framework
, , - , , , , , .
Karma Framework. « » – ( , ), - «», , . , , . , , , , -, , — , , . , , Devops & CI/CD, .
Karma Framework — IT , , Gartner Karma . , . Karma Framework , , , . - , , — .
DevOps : Devops CI/CD .
, , , . , , Devops & CI/CD . , Devops&CI/CD .
, Devops&CI/CD . .
:
Time-2-market .
. Devops&CI/CD N , Y N. , N, . — 6–12 . , CI/CD .
, . 20% . 10%, . .
. - NPS, 1-2 , - ..
. « ».
:
. — . , -, .
DevOps — , . /, , , . , .
, , . , CI/CD , .
, . . , , , . . .
. . . Devops&CI/CD .
:
CI/CD . CI/CD , . , , , . , .
Devops&CI/CD . , . . , -.
Devops&CI/CD Agile . : , , Unit-, git() .
, CI/CD Scrum . , -. . - , CI/CD. . , Devops&CI/CD . Devops&CI/CD , , , Devops&CI/CD .
!