다양한 도메인의 DevOps – DevOps가 문제를 어떻게 해결합니까?



이 블로그는 또한 DevOps가 더 이상 기술 산업에만 국한되지 않고 다양한 도메인의 회사가 직면 한 문제를 극복한다는 것을 보여줍니다.

현재 기술 업계의 최신 유행어가되었습니다. DevOps는 팀 간의 협업 문화이며, DevOps 도구 및 비즈니스 프로세스에서 낭비를 지속적으로 제거하는 방법으로 최종 사용자에게 가치를 지속적으로 제공합니다. 다양한 도메인에서 DevOps라는 용어는 더 이상 기술 산업에 국한되지 않음을 의미합니다.

그러나 DevOps와 그 관행은 이제 기술 부문을 넘어서 사용되고 있습니다. 이 블로그에서는 DevOps 구현을 시작한 다양한 도메인에 대해 설명합니다. 여기서 다룰 주제는 다음과 같습니다.





  1. DevOps 란 무엇입니까?
  2. 다양한 도메인의 DevOps

이제 첫 번째 주제부터 시작하겠습니다.

DevOps 란 무엇입니까?

DevOps는 소프트웨어의 지속적인 개발, 지속적인 테스트, 지속적인 통합, 지속적인 배포 및 지속적인 모니터링을 포함하는 소프트웨어 개발 접근 방식입니다. . 이러한 활동은 Agile이나 Waterfall이 아닌 DevOps에서만 가능하며, 이것이 바로 Facebook 및 기타 상위 기업이 비즈니스 목표를위한 방법으로 DevOps를 선택한 이유입니다. DevOps는 더 짧은 개발 주기로 고품질 소프트웨어를 개발하는 데 선호되는 접근 방식이므로 고객 만족도가 높아집니다.



다양한 도메인의 DevOPs-devops-edureka

정부의 DevOps

프로필

그만큼 미국 항공 우주국 (NASA) 미국의 민간 우주 프로그램과 항공 및 항공 우주 연구를 담당하는 미국 정부 기관입니다.

도전

NASA는 민첩성과 비용 절감을 위해 기존 하드웨어 기반 데이터 센터에서 클라우드 기반 환경으로 거의 65 개 애플리케이션을 이동해야했습니다. 빠른 타임 라인으로 인해 많은 애플리케이션이 '있는 그대로'클라우드 환경으로 마이그레이션되었습니다. 이로 인해 여러 VPC (가상 사설 클라우드)에 걸쳐있는 환경이 생성되었으며 쉽게 관리 할 수없는 계정. 모든 시스템 관리자가 모든 서버에 액세스 할 수 있도록 보장하거나 간단한 패치를 적용하는 것과 같은 단순한 것조차도 매우 부담 스러웠습니다.



해결책

이 문제는 Ansible 타워 클라우드 환경을 관리하고 예약합니다.

결과

Ansible Tower를 구현 한 결과 NASA는 AWS 환경을 더 잘 관리 할 수있게되었습니다. Tower를 통해 NASA는 고객에게 더 나은 운영과 보안을 제공 할 수있었습니다. 또한 팀으로서의 효율성도 향상되었습니다. 숫자를 살펴보면 :

  • nasa.gov 업데이트 시간이 1 시간 이상에서 5 분 미만으로 단축되었습니다.
  • 패치 프로세스가 며칠에서 45 분으로 단축되었습니다.
  • 거의 실시간에 가까운 RAM 및 디스크 모니터링 달성 (에이전트없이 달성)
  • 10 분 이내에 전체 환경에서 OS 계정 프로비저닝
  • 표준 AMI의 기준선 지정이 1 시간의 수동 구성에서 보이지 않는 원활한 백그라운드 프로세스로 단축되었습니다.
  • 스택 당 1 ~ 2 시간에서 10 분 미만으로 설정된 애플리케이션 스택

뱅킹의 DevOps

프로필

스코틀랜드 왕립 은행 일반적으로 약어로 RBS , 소매 금융 자회사 중 하나입니다.스코틀랜드 왕립 은행 그룹plc와 함께NatWest얼 스터 뱅크. Royal Bank of Scotland는 주로 스코틀랜드에 약 700 개의 지점이 있지만 잉글랜드와 웨일즈 전역에 걸쳐 많은 큰 마을과 도시에 지점이 있습니다.

도전

Royal Bank of Scotland는 수십 개의 통합 접점이 포함 된 전략적 결제 거래 허브를 통합하고 재구성하는 데 어려움을 겪고있었습니다. RBS는 최근에 다른 금융 기관을 인수했기 때문에 해당 회사의 시스템을 통합해야했습니다. 그러나 RBS는 이미 자체 시스템을 새로운 전략적 트랜잭션 허브로 마이그레이션하고 새로운 플랫폼을 통해 43 개의 기능 향상을 제공하는 과정에있었습니다. 4 개의 별도 메시징 허브를 유지하는 데 드는 비용과 복잡성은 사실상 4 배가되었습니다.

해결책

마지막으로 은행이 통합 문제를 해결하는 데 도움이되는 솔루션이 개발되었습니다. 은행이 소프트웨어 제공 수명주기 전반에 걸쳐 자동화 된 테스트, 민첩한 개발 및 서비스 가상화를 사용하여 개발을 가속화하고 결함을 조기에 식별하며 생산으로의 출시를 가속화 할 수있는 모든 지점을 식별하는 데 도움이 필요했습니다.

솔루션에는 통합 및 서비스 가상화 도구가 포함되었습니다. 이러한 소프트웨어 제품은 구축 비용이 많이 들고 유지 관리가 어려운 실제 테스트 환경을 만들 필요없이 테스트를위한 종단 간 가상 환경을 만드는 데 도움이되었습니다.

이 솔루션을 사용하여 RBS는 거래 거래 실행과 관련된 80 개 이상의 인터페이스 및 하위 시스템에서 통합 테스트를 자동화 할 수있었습니다. 이를 통해 지속적인 테스트가 가능하고 팀의 민첩한 개발 프로세스가 지원되었습니다.

결과

3 년 만에 RBS는 통합 및 서비스 가상화 솔루션의 상당한 이점을 실현했습니다. 이러한 이점은 다음과 같습니다.

  • 시스템 통합 테스트 시간을 3 주에서 반나절로 단축

  • 감지되지 않은 결함으로 인한 생산 사고 건수 99.6 % 감소

  • 연간 완료되는 프로젝트 40 개에서 80 개로 증가하여 프로젝트 제공 능력을 100 % 늘 렸습니다.

  • 약 6 백만 달러의 하드웨어, 소프트웨어 및 리소스 비용 절감

  • 프로젝트 시작부터 제공까지의 시간을 44 % 단축하여 은행이 고객에게 제품과 서비스를 더 빨리 제공하고 새로운 시장 기회를 포착 할 수 있도록했습니다.

보험 분야의 DevOps

프로필

NJM 보험 그룹,West Trenton섹션유잉 타운십,머서 카운티,뉴저지,미국, 개인용 자동차, 상업용 자동차, 근로자 보상, 주택 소유자 및 우산을 제공합니다.보험.이 회사는 1913 년 근로자 보상 혜택을 원하는 공장 소유주 그룹에 의해 설립되었습니다.NJM은 뉴저지에 거주하는 85 만 명 이상의 보험 계약자에게 보험을 제공하기 위해 성장했습니다.펜실베니아.

도전

New Jersey Manufacturers Insurance Group (NJM)이 핵심 기술 플랫폼을 업그레이드함에 따라, 그들은 업그레이드 된 솔루션에 대한 비즈니스 요구 사항에 맞춰 배송 관행을 조정하기 위해 소프트웨어 제공을 가속화하기를 원했습니다. 작업량과 작업주기가 날로 증가함에 따라 완전히 수동 소프트웨어 배포 프로세스를 확장하려고 시도하면서 빠르게 한계에 도달했습니다.

더 힘든 수동 프로세스를 도입하지 않고 규정 준수를 유지하고 입증하는 것도이 대형 보험 회사의 가장 큰 관심사였습니다. NJM은 소프트웨어 배포를 간소화하는 동시에 규정 준수 제어가 유지되도록하는보다 안정적인 방법이 필요했습니다. 그들의 궁극적 인 목표는 고품질 소프트웨어의 출시를 자동화하는 동시에 복잡성을 줄이고 오버 헤드를 최소화하는 것이 었습니다.

해결책

NJM은 소프트웨어 제공 프로세스를 가속화하고 표준화하는 동시에 규정 준수를보다 쉽게 ​​입증하는 배포 자동화를 성공적으로 구현했습니다. 이 이니셔티브는 운영 오버 헤드를 크게 줄이고 배포 프로세스를 간소화하여 NJM이 확장 할 수 있도록했습니다.

결과

  • 배포 시간 대폭 단축 비 프로덕션 배포 – 며칠에서 몇 분으로 프로덕션 배포 – 30 % -50 % 더 빠름
  • 자동화를 통해 매달 1,000 ~ 1,500 건 이상의 배포. 몇 년 전에 회사는 수동으로 릴리스를 처리했습니다.
  • 이 회사는 지속적이고 예약 된 셀프 서비스 배포를 시작했습니다. 소프트웨어를 배포하기 위해 전문 기술을 갖춘 기술자에 대한 의존도를 제거했습니다. QA, 개발자 및 연수생이 이제 배포를 처리하고 있습니다.
  • 번거 로움없는 규정 준수 완벽하게 추적하고 감사 할 수있는 눈에 잘 띄는 제로 터치 프로세스

소매업의 DevOps

프로필

이 전문 소매 업체는 NYSE에서 주식이 거래되는 잘 알려진 가명입니다. 미국 전역에 약 100 개의 매장과 강력한 전자 상거래 입지를 자랑하는이 소매 업체는 영감을주는 상품으로 유명하며 일하기 가장 좋은 곳 중 하나로 지속적으로 선정되었습니다.

도전

소매 환경이 빠르게 변화함에 따라이 조직은 사내 개발 팀이 민첩성을 유지하고 경쟁에서 한 발 앞서 나갈 수있는 방법을 찾고있었습니다. 조직의 전자 상거래 사이트 및 매장 내 시스템 서비스를 담당하는이 회사는 개별 프로젝트로 분리 된 IT 현대화 계획을 세우기로 결정했습니다. 첫 번째 프로젝트는 개발자 및 IT 자동화를 성장시켜 생산성과 혁신을 신속하게 반복 할 수있는 능력을 높이는 것이 었습니다.

해결책

  • Docker 컨테이너 마이크로 서비스
  • DevOps 기반 클라우드 컴퓨팅
  • 불변 인프라와 결합 된 완전 자동화 된 CI / CD

결과

이 소매 업체의 개발 팀은 여러 모자를 쓰는 개발 상점으로서 단일 플랫폼에서 표준화하기를 열망했습니다. Ansible, Docker Swarm 및 Hashicorp Consul 및 Vault와 같은 도구와 함께 작동하는 새로운 Docker 컨테이너 기반 마이크로 서비스로 인해 환경이 복잡하고 관리하기 어려웠으므로 조직은 더 높은 수준의 자동화를 얻었습니다.이 자동화 덕분에 개발자는 더 빠르게 작업하고 민첩하게 반복하며 조직에보다 전략적인 영향을 미칠 수 있습니다.

여행의 DevOps

프로필

아마데우스 전 세계에서 가장 큰 여행사 중 하나입니다. 그들의 시스템은 90 % 모든 여행 관련 거래 중 700 항공사 및 주변 600,000 호텔, 더 많은 처리 55,000 최대로드시 초당 작업 수는 지속적으로 증가하고 있습니다.

문제

이 회사는 Vagrant 및 vSphere에서 제공하는 가상 머신과 함께 프라이빗 클라우드를 사용했습니다. 그러나 인프라의 하이퍼 바이저 계층을 유지하는 데 사용되는 컴퓨팅 리소스의 수가 너무 많고 처리 속도가 최적화되지 않았으며 몇 초의 지연도 여행 사업자에게 막대한 손실을 초래할 수 있습니다.

자바 인스턴스 란?

해결책

회사는 Docker 방랑자 대신 OpenShift를 실행하는 온 프레미스 클라우드로 전환하기로 결정했습니다. Docker 및 Kubernetes. 독점 DevOps 관리 시스템을 사용하여 이전에 하이퍼 바이저에서 사용했던 리소스를 사용하여 전체 IT 인프라를 효율적으로 활용할 수있었습니다. 이것은 거의 스물% 컴퓨팅 파워의.

결과

회사는 에스 수백만 가치의 컴퓨팅 리소스 IT 인프라를 효율적으로 활용하기 만하면됩니다. 또한 Kubernetes 클러스터에서 실행되는 Docker 컨테이너를 사용하면 하이퍼 바이저 계층이 없어서 지연이 발생하지 않으므로 실시간으로 워크로드를 처리 할 수 ​​있습니다.

이 목록에서 알 수 있듯이 산업은 기술 중심이 아니더라도 DevOps를 사용하여 이점을 얻을 수 있습니다. DevOps의 주요 목표 중 하나는 부서가 구획화 된 방식으로 작업하지 못하도록하는 것입니다. 대신, 서로 소통하도록 장려합니다. 이러한 목표는 마찰을 줄이면서 목표를 더 빨리 달성하는 데 도움이됩니다.

이제 이해 했으니 다양한 도메인의 DevOps , 확인 전 세계에 250,000 명 이상의 만족 한 학습자 네트워크를 보유한 신뢰할 수있는 온라인 학습 회사 인 Edureka에서 Edureka DevOps 인증 교육 과정은 학습자가 DevOps가 무엇인지 이해하고 Puppet, Jenkins, Nagios, Ansible, Chef, Saltstack 및 GIT와 같은 다양한 DevOps 프로세스 및 도구에 대한 전문 지식을 습득하여 SDLC의 여러 단계를 자동화하는 데 도움이됩니다.

질문이 있으십니까? 의견란에 언급 해 주시면 연락 드리겠습니다.