トピックはまだ非常に誇大宣伝であり、DevOpsという単語を履歴書に追加する管理者は、自動的に+ 100Kの給与を期待します。しかし、私たちはそれについて話していません。RostelecomITがエンタープライズITランドスケープおよび重いモノリシックレガシーシステムにCI / CD&DevOpsを実装する方法について説明します。
ガイドの最初の部分は、「なぜ、なぜ、ビジネスからお金を稼ぐ方法と、非常に大規模な企業の数十のプロジェクトチームにCI / CDを実装することがどうなるか」についてです。これは、CIOとリードにとって楽しく実用的な情報です。記事の第2部は純粋にエンジニアリングであり、プロジェクトのタイプと技術的ステータスに応じて、適用されるアプローチ、ツール、および実装について説明します。そして3番目のブロックは、KarmaFramework内の実装プロセスに関するものです。行く!
レトロ。すべてが始まった経緯
約1年で、特定の境界内でのRostelecomのIT開発により、OpenShiftクラスターにデプロイされたマイクロサービスアーキテクチャに基づく最新のインフラストラクチャが構築されました。その後、このインフラストラクチャを「デジタル製品プラットフォーム」と呼び、以下、PDPと呼びます。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 .
!