많은 기업에서 클라우드로의 여정은 기술 부채 비용을 줄이고 다음과 같은 이점을 제공합니다. CapEx-OpEx 목표. 여기에는 다음이 포함됩니다 재설계 에 마이크로 서비스, 리프트 앤 시프트, 플랫폼 변경, 리팩토링, 교체 등이 있습니다. 다음과 같은 관행으로 개발자, 클라우드 네이티브, 서버리스 및 사이트 안정성 엔지니어링(SRE) 성숙해지면 초점은 상당한 수준의 자동화, 속도, 민첩성 및 IT와의 비즈니스 조정(기업 IT가 엔지니어링 조직으로 전환하는 데 도움이 됨)으로 이동하고 있습니다.
많은 기업이 클라우드 여정에서 실질적인 가치를 창출하는 데 어려움을 겪고 있으며 계속해서 과도한 비용을 지출할 수 있습니다. 다수의 분석가 90% 이상의 기업이 클라우드에 계속해서 과도한 지출을 하고 있으며 종종 상당한 수익을 실현하지 못하는 것으로 보고되었습니다.
가치의 진정한 본질은 비즈니스와 IT가 협력하여 빠른 속도로 새로운 기능을 창출하고 결과적으로 개발자 생산성이 향상되고 시장 출시 속도가 빨라질 때 나타납니다. 이러한 목표에는 목표 운영 모델. 클라우드에 애플리케이션을 신속하게 배포하려면 지속적인 통합, 배포 및 테스트(CI/CD/CT)를 통한 개발 가속화뿐만 아니라 거버넌스 위험 및 규정 준수(GRC), 변경 관리와 같은 여러 다른 그룹이 포함되는 공급망 수명주기 가속화도 필요합니다. , 운영, 탄력성 및 신뢰성. 기업에서는 제품 팀이 그 어느 때보다 빠르게 개념을 구현하고 배포할 수 있도록 지원하는 방법을 지속적으로 찾고 있습니다.
자동화 우선 및 DevSecOps 주도 접근 방식
기업에서는 속도와 규모에 적합한 새로운 수명 주기 및 제공 모델을 고려하기보다는 기존 애플리케이션 공급망 프로세스 내에서 클라우드 전환 요소를 개조하는 경우가 많습니다. 자동화 우선 접근 방식을 통해 애플리케이션 수명주기를 재구상하는 기업은 클라우드 혁신의 잠재력을 실현하는 엔지니어링 중심의 제품 수명주기 가속화를 장려합니다. 예는 다음과 같습니다:
- 아키텍처 및 디자인 프로세스를 표준화하는 패턴 기반 아키텍처입니다(팀은 패턴과 기술을 선택하거나 새로운 패턴을 공동 생성할 자율성을 갖습니다).
- 보안 및 규정 준수 차원을 다루는 패턴으로 이러한 요구 사항에 대한 추적성을 보장합니다.
- 여러 교차 문제를 체계화하는 데 도움이 되는 코드로서의 패턴(이는 또한 패턴 성숙도에 대한 내부 소스 모델을 촉진하고 재사용성을 촉진합니다).
- 라이프사이클 전반에 걸쳐 활용할 수 있는 DevOps 파이프라인 기반 활동입니다.
- 보안 및 규정 준수 검토에 필요한 특정 데이터의 자동 생성.
- 수동 개입이 제한되거나 전혀 없이 운영 준비 상태를 검토합니다.
기업이 클라우드 네이티브와 모든 것을 코드로 수용함에 따라 코드에서 프로덕션까지의 여정은 고객에게 가치를 제공하는 데 중요한 측면이 되었습니다. 이 복잡한 과정은 종종 "배포 경로”에는 소프트웨어를 효율적이고 안정적이며 규모에 맞게 제공하는 조직의 능력에 큰 영향을 미칠 수 있는 일련의 복잡한 단계와 결정이 포함됩니다. 아키텍처, 디자인, 코드 개발, 테스트부터 배포 및 모니터링까지 배포 경로의 각 단계에는 고유한 과제와 기회가 있습니다. 오늘날 존재하는 복잡성을 탐색할 때 IBM®은 원활하고 효과적인 배포 경로를 달성하기 위한 전략과 대상 상태 모드를 발견하도록 돕는 것을 목표로 합니다.
조직이 소프트웨어 제공 파이프라인을 간소화하고 출시 기간을 단축하며 소프트웨어 품질을 향상하고 생산 환경에서 강력한 운영을 보장할 수 있도록 지원하는 모범 사례, 도구 및 방법론을 모두 살펴봅니다.
이 시리즈의 두 번째 게시물 끊임없이 진화하는 엔터프라이즈 클라우드 네이티브 소프트웨어 개발 환경에서 기업이 소프트웨어 공급망 수명주기를 가속화하는 데 도움이 되는 성숙도 모델과 빌딩 블록을 제공합니다.
배포 경로: 현재 관점 및 과제
아래 다이어그램은 일반적인 게이트를 사용하여 SDLC(엔터프라이즈 소프트웨어 개발 수명 주기)의 보기를 요약합니다. 흐름은 자명하지만 이를 폭포수 모델과 간헐적 애자일 모델의 조합으로 만드는 소프트웨어 공급망 프로세스의 여러 측면이 있다는 것을 이해하는 것이 핵심입니다. 문제는 애플리케이션의 빌드-배포 타임라인(또는 그 반복)이 일반적으로 수동으로 유지되는 여러 첫 번째 및 마지막 마일 활동의 영향을 받는다는 것입니다.
SDLC의 전통적인 특성에 따른 주요 과제는 다음과 같습니다.
- 개발에 도달하기까지 아키텍처 및 설계 단계에서 4~8주의 개발 전 대기 시간이 소요됩니다. 이는 다음으로 인해 발생합니다.
- 개인 정보 보호 문제, 데이터 분류, 비즈니스 연속성 및 규정 준수(대부분 수동으로 수행됨)를 포함하여 비즈니스에 부정적인 영향이 없는지 확인하기 위해 여러 번의 첫 번째 마일 검토를 수행합니다.
- 개발 주기의 민첩한 원칙(예: 전체 설계 승인 후에만 환경 프로비저닝)에도 불구하고 폭포수 또는 반민첩성을 유지하여 순차적 실행이 필요한 전사적 SDLC 프로세스입니다.
- "고유한" 것으로 인식되는 애플리케이션은 심층적인 조사와 가속화 기회가 제한된 개입의 대상이 됩니다.
- 표준화와 같은 응집력 있는 노력과 변화 주체 추진의 부족으로 인해 패턴 기반 아키텍처 및 개발을 제도화하는 데 어려움이 있습니다.
- 수동 또는 반수동 프로세스와 관련된 보안 제어 및 지침을 준수하여 개발 속도에 영향을 미치는 보안 문화입니다.
- 다음으로 인해 환경 프로비저닝 및 CI/CD/CT 도구 통합에 대한 개발 대기 시간:
- 수동 또는 반자동 환경 프로비저닝.
- 패턴(종이)은 규범적 지침으로만 제공됩니다.
- 함께 연결하는 데 노력이 필요한 단편화된 DevOps 도구입니다.
- 다음과 같은 이유로 실제 출시 전 개발 후(마지막 마일) 대기 시간은 쉽게 6~8주 이상입니다.
- 표준 SAST/SCA/DAST 이상의 보안 및 규정 준수 검토(예: 보안 구성, 2일차 제어, 태그 지정 등)를 완료하기 위한 수동 증거 수집입니다.
- 운영 및 탄력성 검토(예: 클라우드 운영 및 비즈니스 연속성 지원)를 위한 수동 증거 수집.
- IT 서비스와 사고 관리 및 해결을 지원하기 위한 서비스 전환 검토.
배포 경로: 대상 상태
대상 상태를 배포하는 경로에는 병목 현상을 최소화하고 소프트웨어 공급망 변환을 가속화하는 간소화되고 효율적인 프로세스가 필요합니다. 이러한 이상적인 상태에서 배포 경로는 Agile 및 DevOps 원칙에 따라 설계(첫 번째 마일)는 물론 개발, 테스트, 플랫폼 엔지니어링 및 배포 단계(라스트 마일)가 원활하게 통합되는 것이 특징입니다. 이를 통해 프로덕션 환경에 필요한(자동화 기반) 검증을 통해 코드 변경 사항을 신속하고 자동으로 배포하는 데 도움이 됩니다.
대상 상태에 대한 IBM의 비전은 보안 검사 및 규정 준수 검증을 CI/CD/CT 파이프라인에 통합하여 취약점을 조기에 감지하고 해결할 수 있도록 하여 보안 및 규정 준수를 우선시합니다. 이 비전은 공동 책임 모델을 통해 개발, 운영, 안정성 및 보안 팀 간의 협업을 강조합니다. 또한 지속적인 모니터링과 피드백 루프를 구축하여 추가 개선을 위한 통찰력을 수집합니다. 궁극적으로 대상 상태는 수동 개입을 최소화하고 모든 기업 이해관계자에게 높은 수준의 확신을 가지고 소프트웨어 업데이트와 새로운 기능을 최종 사용자에게 신속하게 제공하는 것을 목표로 합니다.
아래 다이어그램은 클라우드 네이티브 SDLC 모델을 수용하는 데 도움이 되는 배포 경로의 잠재적인 목표 보기를 보여줍니다.
클라우드 네이티브 SDLC 모델의 주요 요소는 다음과 같습니다.
- 패턴 기반 아키텍처 및 디자인이 기업 전체에 제도화되었습니다.
- 보안, 규정 준수, 탄력성 및 기타 기업 정책(코드)의 주요 요구 사항을 통합하는 패턴입니다.
- 패턴으로 가속화되고 솔루션을 설명하는 데 사용되는 보안 및 규정 준수 검토입니다.
- 환경 생성, 파이프라인 및 서비스 구성(플랫폼 엔지니어링 엔터프라이즈 카탈로그를 통해 구동됨)을 포함한 핵심 개발.
- 라이프사이클 배포 경로 전반에 걸쳐 모든 활동에 대한 연결을 구축하는 CI/CD/CT 파이프라인입니다.
- 플랫폼 엔지니어링은 플랫폼 정책에 포함된 모든 엔터프라이즈 정책(예: 암호화)을 사용하여 플랫폼과 서비스를 구축-구성-관리합니다.
- 파이프라인에 통합되거나 셀프 서비스로 사용 가능한 보안 및 규정 준수 도구(예: 취약성 검사 또는 정책 검사)와 자동화입니다.
- 수동 개입 없이 여러 검토를 위한 높은 수준의 데이터(로그, 도구 출력 및 코드 스캔 통찰력에서)를 생성합니다.
- 백로그부터 배포 릴리스 노트 및 변경 영향까지 추적 가능합니다.
- 예외에 의해서만 개입합니다.
배포 경로는 명확성, 책임성 및 추적성을 통해 가속화를 촉진합니다.
구조화된 배포 경로를 정의함으로써 조직은 공급망 수명주기와 관련된 단계를 표준화하여 각 단계를 추적 및 감사할 수 있습니다. 이를 통해 이해관계자는 초기 설계부터 배포까지 개별 단계의 진행 상황을 모니터링하여 프로그램 상태에 대한 실시간 가시성을 제공할 수 있습니다. 배포 경로의 각 단계에서 소유권을 할당하면 팀 구성원이 결과물에 대해 책임을 지게 되어 기여와 변경 사항을 더 쉽게 추적할 수 있을 뿐만 아니라 적절한 수준의 개입으로 문제 해결을 가속화할 수 있습니다. 배포 경로를 통한 추적성은 데이터 기반 통찰력을 제공하여 향후 프로그램의 프로세스를 개선하고 효율성을 향상시키는 데 도움이 됩니다. 잘 문서화된 배포 경로는 업계 규정 준수를 지원하고 프로세스의 각 부분이 명확하게 기록되고 검색 가능하므로 보고를 단순화합니다.
클라우드에서 더 보기
IBM 뉴스레터
새로운 트렌드에 대한 최신 사고 리더십과 통찰력을 제공하는 뉴스레터와 주제 업데이트를 받아보세요.
지금 가입
더 많은 뉴스 레터
- SEO 기반 콘텐츠 및 PR 배포. 오늘 증폭하십시오.
- PlatoData.Network 수직 생성 Ai. 자신에게 권한을 부여하십시오. 여기에서 액세스하십시오.
- PlatoAiStream. 웹3 인텔리전스. 지식 증폭. 여기에서 액세스하십시오.
- 플라톤ESG. 탄소, 클린테크, 에너지, 환경, 태양광, 폐기물 관리. 여기에서 액세스하십시오.
- PlatoHealth. 생명 공학 및 임상 시험 인텔리전스. 여기에서 액세스하십시오.
- 출처: https://www.ibm.com/blog/accelerate-release-lifecycle-with-pathway-to-deploy-part-1/
- :있다
- :이다
- :아니
- 1
- 107
- 13
- 14
- 19
- 2023
- 2024
- 28
- 29
- 30
- 300
- 32
- 39
- 400
- 41
- 43
- 53
- 7
- 8
- 9
- a
- 능력
- 소개
- Academy
- 가속
- 가속 된
- 가속하다
- 가속하는
- 가속
- 책임
- 책임이있는
- 달성
- 달성
- 가로질러
- 방과 후 액티비티
- 또한
- 주소
- 부착
- 채택
- 불리한
- 광고
- 후
- 에이전트
- 기민한
- 앞으로
- AI
- 목표
- 조정
- All
- 허용
- 수
- 또한
- amp
- an
- 분석
- 및
- 알리다
- 다른
- 어플리케이션
- 어플리케이션
- 접근
- 승인
- 아키텍처
- 있군요
- 약
- 기사
- AS
- 양상
- 측면
- At
- 저자
- 자동적으로
- 자동화
- 자율
- 유효성
- 가능
- 뒤로
- BE
- 가
- 전에
- 이하
- BEST
- 모범 사례
- 사이에
- 그 너머
- 블록
- 블로그
- 블로그
- 파란색
- 병목 현상
- 건물
- 빌드
- 내장
- 사업
- 비즈니스 연속성
- 실업가
- 단추
- by
- CAN
- 기능
- 자동차
- 탄소
- 카드
- 카드
- CAT
- 목록
- 범주
- 발생
- 체인
- 도전
- 과제
- 이전 단계로 돌아가기
- 변경
- 특징
- ChatGPT
- 검사
- 확인하는 것이 좋다.
- 왼쪽 메뉴에서
- CIO
- 서클
- CIS
- 선명도
- 수업
- 분류
- 명확하게
- 클라우드
- 클라우드 네이티브
- 암호
- 결합력 있는
- 협력
- 협동
- 수집
- 색
- 결합
- 왔다
- 완료
- 복잡성
- compliance
- 개념
- 우려 사항
- 자신
- 구성
- 치고는
- 컨테이너
- 계속
- 연속성
- 끊임없는
- 지속적으로
- 기부금
- 컨트롤
- 비용
- 만들
- 만들기
- 창조
- 임계
- 중요한 측면
- CSS
- 문화
- Current
- 관습
- 고객
- 주기
- 주기
- 데이터
- 데이터 플랫폼
- 데이터 중심
- 날짜
- 일
- 빚
- XNUMX월
- 결정
- 깊은
- 태만
- 정의
- 정의
- 도
- 배달하다
- 배달
- 배달
- 배포
- 배치
- 전개
- 드리프트
- 설명
- 설명
- 디자인
- 디자인 과정
- 무례
- Detection System
- 개발자
- 개발
- 개발자
- 치수
- 뚜렷한
- 저명한
- 드라이브
- 구동
- 드라이브
- 운전
- 두
- ...동안
- 마다
- 초기의
- 쉽게
- 용이하게
- 유효한
- 효율성
- 효율적인
- 효율적으로
- 노력
- 요소
- 임베디드
- 포옹
- 나온다.
- 신흥
- 강조하다
- 능력을 키우다
- 포괄
- 격려
- 암호화
- end
- 기사
- 엔지니어링
- 강화
- 확인
- 보장
- 보장
- 엔터 버튼
- Enterprise
- 엔터프라이즈 소프트웨어
- 기업
- 기업가
- 환경
- 환경
- 특히
- 에센스
- 개설하다
- 에테르 (ETH)
- 평가
- EVER
- 모두
- 증거
- 진화하는
- 예
- 예
- 흥분한
- 실행
- 현존하는
- 존재
- 출구
- 탐험 한
- 탐색
- 그릇된
- 빠른
- 특징
- 피드백
- 오류
- 금융
- 금융 서비스
- 먼저,
- 흐름
- 초점
- 따라
- 수행원
- 글꼴
- 럭셔리
- 에
- 가득 찬
- 추가
- 미래
- 게이츠
- 수집
- 생성
- 세대
- 생성적인
- 제너레이티브 AI
- 발전기
- 얻을
- 글로벌
- 통치
- Government
- 큰
- 그리드
- 여러 떼
- 성장
- 지도
- 가이드 라인
- 해킹
- 모자
- 있다
- 표제
- 건강 관리
- 신장
- 도움
- 도움이
- 도움이
- 여기에서 지금 확인해 보세요.
- 높은
- 하이라이트
- 고도로
- 숙제
- HTML
- HTTP
- HTTPS
- 잡종
- 하이브리드 클라우드
- IBM
- IBM Cloud
- ICO
- ICON
- 이상
- 영상
- 형상
- 바로
- 영향
- 영향
- 영향
- 개량
- in
- 사건
- 포함
- 포함
- 포함
- 통합
- 색인
- 산업
- 산업
- 비공식적 인
- 처음에는
- 안의
- 혁신
- 혁신적인
- 통찰력
- 통합 된
- 통합
- 완성
- 개입
- 개입
- 으로
- 뒤얽힌
- 본래 갖추어 진
- 소개
- Investopedia
- 참여
- 포함
- 참여
- 발행물
- IT
- IT 서비스
- 되풀이
- 여행
- Journeys
- JPG
- 다만
- 키
- 아이
- 알아
- 지식
- 결핍
- 경치
- 언어
- 넓은
- 성
- 마지막 마일
- 최근
- 법규
- 리더
- Leadership
- 배우다
- 레벨
- 레벨
- 생활
- wifecycwe
- 처럼
- 제한된
- 지방의
- 장소
- 보기
- 찾고
- 봐라.
- 확인
- 유튜브 영상을 만드는 것은
- 구축
- 조작
- .
- 시장
- 석사
- 성숙한
- 만기
- 성숙도 모델
- 최대 폭
- XNUMX월..
- 회의
- 만족
- 회원
- 회원
- 방법론
- 분
- 신경
- 최소의
- 최소화하다
- 분
- 모바일
- 모드
- 모델
- 모델
- 현대화
- 모니터
- 모니터링
- 달
- 배우기
- 가장
- 움직임
- 여러
- 절대로 필요한 것
- 출신
- 자연
- 이동
- 탐색
- 카테고리
- 필요한
- 필요
- 필요
- 신제품
- 새로운 기능
- 뉴스 레터
- 아니
- 노트
- 아무것도
- 지금
- 목표
- of
- 오프
- Office
- 자주
- on
- 지속적으로
- 만
- 운영
- 조작
- 행정부
- 기회
- 최적화
- or
- 조직
- 조직
- 기타
- 우리의
- 아웃
- 출력
- 위에
- 소유권
- 페이지
- 서
- 부품
- 경로
- 패턴
- 감지 된
- 확인
- 상
- PHP
- 관로
- 계획
- 플랫폼
- 플랫폼
- 플라톤
- 플라톤 데이터 인텔리전스
- 플라토데이터
- 플러그인
- 정책
- 정책
- 위치
- 게시하다
- 가능성
- powered
- 사례
- 선물
- 일차
- 원칙
- 우선 순위
- 개인 정보 보호
- 방법
- 프로세스
- 프로덕트
- 제품 수명주기
- 생산
- 생산력
- 프로그램
- 진행
- 촉진하다
- 제공
- 제공
- 규정
- 품질
- 빠르게
- 차라리
- 읽기
- 현실
- 실제 가치
- 실시간
- 실현
- 기록
- 빨간색
- 레드햇
- 감소
- 감소
- 참조
- 수정하다
- 규제
- 규제 산업
- 규정
- 규정하는
- 규제 준수
- 공개
- 신뢰성
- 남아
- 유적
- 보고
- 통계 보고서
- 필요
- 요구조건 니즈
- 필요
- 분해능
- 책임
- 반응
- REST
- 결과
- 반품
- 리뷰
- 리뷰
- 연락해주세요
- 상승
- 위험
- 로봇
- 강력한
- 달리는
- s
- 규모
- 주사
- 검색
- 화면
- 스크립트
- 정밀한 조사
- 원활한
- 둘째
- 보안
- 셀프 서비스
- 검색 엔진 최적화
- 연속
- 서비스
- 서비스
- 몇몇의
- 공유
- 공유
- 이동
- 상당한
- 크게
- 단순화하다
- 대지
- 슬라이드
- 작은
- 소프트웨어
- 소프트웨어 개발
- 소프트웨어 공급망
- 해결책
- 예정입니다.
- 출처
- 주권
- 구체적인
- 속도
- 후원
- 사각형
- 단계
- 단계
- 이해 관계자
- 표준
- 표준화
- 스타트
- 주 정부
- Status
- 단계
- 전략들
- 유선
- 간소화 된
- 구조화
- 노력
- 제목
- 가입
- 실질적인
- 이러한
- 공급
- 공급망
- SUPPORT
- 지원
- 지원
- SVG
- 신속히
- T
- 말하는
- 목표
- 팀
- 참여 연구원
- 팀
- 테크니컬
- Technology
- 제삼기
- 지원
- 보다
- 그
- XNUMXD덴탈의
- 세계
- 그들의
- 테마
- 그곳에.
- Bowman의
- 일
- 이
- 그
- 생각
- 사고 리더십
- 을 통하여
- 시간
- 타임 라인
- Title
- 에
- 오늘
- 함께
- 수단
- 검색을
- 상단
- 화제
- 방향
- 추적
- 추적 가능
- 선로
- 전통
- 전통적인
- 변환
- 변환
- 전이
- 나무
- 트렌드
- 참된
- 노력
- 자습서
- 트위터
- 유형
- 전형적인
- 일반적으로
- 궁극적으로
- 폭로하다
- 이해
- 의심 할 여지없이
- 유일한
- 업데이트
- 업그레이드
- URL
- us
- 익숙한
- 사용자
- 사용
- 확인
- 가치
- 버전
- 관측
- 가시성
- 시력
- 취약점
- 취약점
- W
- 기다리다
- 였다
- 방법
- we
- 주
- 잘
- 언제
- 어느
- 동안
- 모든
- 의지
- 과
- 이내
- 없이
- 워드프레스(WordPress)
- 세계
- 쓴
- year
- 당신
- 너의
- 제퍼 넷