DevOps 에 관한 것들
DevOpsDays 캠페인은 Patrick DeBios 와 같은 관련 핵심 후원자들의 추진으로 전 세계적으로 왕성하게 발전했다. 21 년 미국 마운틴 뷰 (Mountain View) 에서 열린 DevOpsDays 행사에서 Damon Edwards 씨는' CAMS' 라는 약어를 사용하여 DevOps, 즉 문화 (Culture), 자동화를 개괄적으로 설명하고 해석했다. 이어 Jez Humble 씨는 L' Lean' 원칙도 가입해 결국 CALMS 로 바뀌었다.
? Culture (문화)-변화를 포용하고 협업과 의사 소통을 촉진하는 것
? 자동화 (Automation)-인위적인 개입을 가치 사슬에서 제거하는 것을 의미합니까? 린 (Lean)-린 (lean) 원칙을 사용하여 고주파 주기 촉진
? 메트릭 (Metrics)-각 링크를 측정하고 데이터를 통해 주기 개선
? 공유 (Sharing)-성공과 실패를 다른 사람과 개방하고, 실수에서
' calms' 개선을 끊임없이 배우는 것이 Patrick DeBois 씨가 항상 주창해 온' DevOps is a human problem” (DevOps) 과 정확히 일치한다
DevOps 개념의 출현부터 현재까지 전 세계적으로 확산되고 인정된 지 9 년이 지났다. IT 업계의 급속한 변화와 발전을 동반한 이 열풍은 모바일 인터넷 시대의 후반전이 되었으며, 국내 정보화 건설은 이미 여러 해 동안 완성되었다. 오늘날 각 업종의 기업들도 전방위적인 디지털 전환을 시급히 완료해야 한다. IT 정보 기술의 진보는 한 기업의 핵심 역량, 어떤 성공적인 기업, 민첩하고 효율적인 소프트웨어 개발 혁신 역량 및 IT 관리 종합 역량이 겉모습이 아니라 실제 시장 경쟁력을 상징한다. DevOps 는 민첩성, 지속적인 전달, ITIL 의 세 가지 관행의 조합권을 주창하면서 린 생산 이념을 바탕으로 한 관리 사상을 적용함으로써 점차 널리 받아들여지고 인정받고 있다. < P > 지난 몇 년 동안 국내 각종 IT 대회도 활발하게 성장해 왔으며, 이 가운데 DevOps 관련 특집과 분회장도 많은 관심을 받고 있다. 다양한 클라우드 컴퓨팅, 운영 및 유지 보수와 같은 IT 기술의 소셜 미디어도 DevOps 라는 주제의 공유를 중요하게 생각합니다. DevOps 커뮤니티 전용, 국제적, 영향력 있는 DevOps 컨퍼런스가 쏟아져 나오고 있습니다. 이런 시대적 맥락에서 DevOpsDays 대회 베이징역은 217 년 3 월 18 일 중국에 왔고, 같은 해 8 월 18 일 상하이에서는 DevOpsDays Shanghai 역 대회도 개최한다.
DevOpsDays 컨퍼런스에 대한 일부 자료는 DevOpsDays.org 웹 사이트에서 발췌한 것이다. 29 년부터 216 년까지 전 세계 61 개 도시/국가에서 117 회가 성공적으로 개최되었습니다.
아래 그림은 지난 9 년 동안 각 도시/국가에서 DevOpsDays 대회의 분포 및 개최 횟수를 보여줍니다. < P > 올해는 217 년 3 회 개최될 것으로 예상되며, 그 중 18 회가 개최 도시와 날짜를 확정했다. 12 개 도시의 개최 날짜가 결정될 예정입니다. 여기에는 연내에 유치가 제기될 수도 있는 도시는 포함되지 않는다. 위의 통계 시간은 217 년 3 월입니다. < P > 국내 BAT 등 인터넷 거물들이 부상하면서 인터넷사의 개발운수 경험도 국내 각종 기술대회에서 확산되고 있다. 최근 2 년 (216 년과 217 년) 의 기술행사 일정에서 국내 인터넷 종사자들도 이에 따라 DevOps 를 이용해 자신의 장점과 경험을 포지셔닝하고 공유한다는 것을 알 수 있다. 그들은 운송측 DevOps 실천을 전파하고 공유하는 선두 부대이다. < P > 기술 포럼의 공유 외에도 많은 온라인 컨퍼런스, 포럼 및 토론 그룹들이 DevOps 에 대해 점점 더 많은 화제를 모으고 있습니다. 국내 다른 유파 사람들 (예: 민첩성과 린 등) 도 DevOps 의 왕성한 발전에 놀라움을 표하고, DevOps 와 베테랑의 민첩성, 린 등 진영에도 약간의 논쟁이 있었다. 하지만 이 모든 일이 일어나면서 DevOps 에 대한 사람들의 관심이 더욱 커졌다.
Exin DevOps Master 는 교육 인증과 관련하여 국제 인증 교육입니다. 다른 회사와 단체들도 DevOps 도구 체인에 대한 교육을 실시하고 있으며, 이러한 교육은 기술적인 실무에 초점을 맞추고 완벽한 파이프라인 건설에 초점을 맞추고 있습니다. DevOps 의 채용 측면에서 볼 수 있듯이 DevOps 엔지니어와 관련된 직위가 늘어나고 있으며, DevOps 라는 기술은 직책 요구사항에서 가산점이 되고, DevOps 관련 도구의 기술도 이력서의 하이라이트가 될 수 있다. (윌리엄 셰익스피어, Northern Exposure (미국 TV 드라마), 스포츠명언) IT 업계에서는 개발팀, 운영팀 등 모두 학습과 수용 과정을 시작했다. (윌리엄 셰익스피어, 윈스턴, 운영팀, 운영팀, 운영팀, 운영팀, 운영팀, 운영팀) < P > 제가 관찰한 바에 따르면 DevOps 측 업체들은 최근 3 년 동안 폭발적인 발전을 보였습니다. 저는 그들을 세 가지 범주로 나누었습니다. < P > 현재 국내 대부분의 기업들이 점차 DevOps 를 주목하기 시작했고, 대형 전통업체들도 점차 모든 각도에서 시범과 시도를 하고 있습니다. 파일럿의 각도와 방향은 각기 다르며, 일부는 기본 인프라의 컨테이너화로 시작하고, 일부는 배포 라인의 자동화를 제공하는 것으로 시작합니다. 전반적으로 아직 초급 시도 단계에 있으며, 아직 대규모 체계의 보급은 없다. < P > 요약하면 현재 국내 DevOps 발전 단계는 아직 시작 단계에 있다. 23 년경 ITIL/ITSM 의 상태와 같습니다. DevOps 는 중심화되기 때문에 유일하고 권위 있는 상류업체들의 존재도 없고, 각종 이론 실천의 논쟁과 PK 는 문제 해결과 효율성 향상에 대한 화제를 종식시킬 것이기 때문에 백화제방 백가쟁명의 발전 조건을 갖추고 있다. DevOps 의 구현과 착지도 전통적인 대형 컨설팅 업체의 컨설팅 업무에 전적으로 의존하지 않을 것으로 개인적으로 판단됩니다. 왜냐하면 DevoPS 는 기업 내, 내구동의 작용으로 자생해야 하기 때문입니다. 비즈니스 가치 흐름을 최적화하고 비즈니스 가치 산출을 가속화해야 합니다. 이와 관련된 업무와 책임의 담당, 외부 역량은 동등하게 대체하고 감당하기 어렵다.
이 주제에 대해 이야기하기 전에 DevOps 관련 도구 세트의 전체적인 그림을 살펴보십시오.
맨 위에 있는 화살표 흐름도는 개발 협력, 소프트웨어 구축, 품질 테스트, 제공 배포 및 운영 차원의 전체 비즈니스 서비스 수명주기를 나타냅니다. 처음 세 단계는 전통 개발기구의 업무 내용에 치우쳐 있으며, 마지막 두 단계는 기본적으로 운영조직의 업무와 상응할 수 있다. 각 단계에서 여러 개의 작은 분류가 포함된 큰 분류로 볼 수 있습니다. 이러한 도구는 상용 소프트웨어와 오픈 소스 소프트웨어로 광범위하게 나눌 수 있습니다. 또한 SaaS 서비스 클래스와 기업 내 배포형으로 나눌 수 있습니다. 대부분의 오픈 소스 도구에는 활발한 사용자 커뮤니티와 군중 기반이 있어 기업이 이러한 도구를 시작하는 데 큰 편의를 제공합니다. 상업적 지원이 필요한 시나리오에서는 이러한 오픈 소스 소프트웨어를 사용하는 엔터프라이즈 버전도 선택할 수 있습니다.
Docker 컨테이너 기술은 최근 3 년 동안 갑자기 등장해 지속적으로 납품되는 기술 문턱이 최소화되면서 소프트웨어 생산 공급망의 패턴과 효율성이 크게 향상되었습니다. Docker 기반 마이크로서비스 아키텍처 관행의 열과 성숙도 또한 증가하고 있습니다. 이에 따라 국내 전통업체들은 잇달아 DevOps 와 용기 기술을 시험했고, 최근 2 년간의 각종 기술대회에서 국내 각 업종이 다양한 차원에서 나타난 DevOps 선구자를 볼 수 있었다. 이들이 공유하는 주제는 대부분 자동화 운영, 컨테이너화, PaaS 플랫폼 등의 프로젝트 경험에 초점을 맞추고 있다. < P > 국내의 많은 DevOps 관행에서 우리는 < P > 이 세 가지 기술이 서로를 보완하고 깊은 연관성을 가지고 있다는 세 가지 기술이 특히 중요하고 뜨겁다는 것을 알 수 있습니다. 우선, 마이크로 서비스와 지속적인 배포는 각각 기업의 비즈니스 성장을 오랫동안 제약해 온 기존의 많은 IT 문제를 해결합니다. 컨테이너 기술은 빠르고 경량하며 마이크로서비스화된 자연적 특성으로 인해 다양한 측면에서 지속적인 제공 및 마이크로서비스 아키텍처를 지원합니다. 컨테이너는 지속적인 제공을 위한 유연하고 빠른 시스템 자원을 제공하여 환경 관리 및 활용도를 크게 향상시킵니다. 컨테이너의 가변성이 없는 특성도 마이크로서비스 아키텍처를 더 잘 지원합니다. < P > 저는 DevOps 를 각기 다른 기술적 특징에 따라 1. 에서 2. 까지의 시대구분을 했고, 가능한 다음 차원을 통해 전통적인 방식과의 차이를 비교했습니다.
제가 인정하고 받아들이는 기업 관행 DevOps 참조 프레임워크는 아래 그림과 같이 필요한 모범 사례를 포함하고 있습니다.
(위 그림 출처: Exin DevOps 백서)
이 네 가지 기둥 기반 모범 사례를 간단히 살펴보겠습니다.
이에 따라 DevOps 는 기업, 특히 대규모 기존 기업의 착륙 및 홍보가 복잡하다는 것을 알 수 있습니다. 관련 모범 사례는 이미 여러 해 동안 존재해 왔지만, 하지만 DevOps 의 가치관을 통해 R&D 에서 배송에 이르는 기업의 가치 흐름을 재구성하는 것은 쉽지 않습니다. IT 실무경험을 바탕으로 DevOps 는 하향식 홍보에만 의존할 수 없다는 것을 느낄 수 있습니다. 물론 고위 경영진의 지원은 여전히 중요하고 필요한 지원 조건 중 하나입니다. 중간층의 주도와 밑바닥의 혁신이 필요할 수도 있습니다. 생산 제조업이 이미 시련을 겪은 린 제조 실천을 본보기로 삼는 것도 필수적이다. 결론적으로 DevOps 운동회는 최근 몇 년 동안 IT 업계에 큰 영향을 미쳤다.