메뉴 건너뛰기

2016.03.01 08:22

DevOPS 정의

(*.106.188.101) 조회 수 425 추천 수 0 댓글 0
Extra Form
데브옵스 (DevOps) 란

데브옵스란 본래 스타트업 벤쳐들의 일하는 방식으로서, Development, 개발과 Operations, 운영의 소통과 협업을 촉진시켜 혁신의 속도를 빠르게 하는 점을 전통적인 IT 조직에 적용하여 스타트업의 혁신을 재현하고자 하는데서 출발합니다. 

2009-10 년 즈음에 스타트업과 오픈소스 커뮤니티를 중심으로 시작되어 2012 년을 기점으로 엔터프라이즈 IT 영역에 확산되기 시작했습니다. IT 의 혁신이 사업의 혁신 속도에 지대한 영향을 끼치는 최근의 트렌드를 반영한 ‘IT 의 일하는 방식’으로 정의 할 수 있습니다

고객 서비스 제공에 있어서 IT 의존도가 높은 기업들은 고객 수요 증가에 대응하는 서비스 개발을  더욱 효과적으로 개발-관리해야 한다는 압박을 끊임없이 받습니다. 실제로 모든 조직은 IT 비용 증가 없이 좀 더 빠르게 그리고 더욱 뛰어난 성능과 품질로 애플리케이션을 개발하기 원합니다. 그러나 운영 환경으로 변경사항을 전달을 위해서 작업 결과가 수주 또는 수개월 동안 개발과 운영간 조율되어야 하기 때문에 운영이관 또는 릴리즈라는 “거대한 벽”으로 격리되어 존재합니다. 

devop1.png

또한 결함으로 인한 장애 또는 성능 저하, 비즈니스 로직상의 오류 발생시 운영 조직에서는 루트 Cause 를 제대로 파악하기가 어려울 수 있습니다. 이는 서비스 다운타임, 추가적인 인프라 구매, 개발 팀의 방대한 재작업을 초래합니다. 오랜기간, IT 의 당연한 관행이라고 생각해왔지만 느린 IT 라는 오명과 함께 고비용, 저품질의 위험이 상존하는 구조라고 볼 수 있습니다.

이에 반해 데브옵스는 개발 팀과 운영 팀 간의 협력적이고 생산적인 관계를 촉진합니다. 데브옵스란 간단히 말해서 애플리케이션 개발과 IT 운영 기능을 통합하고 보다 효율적으로 소프트웨어를 릴리스하여 사업에 적시 대응하고  나아서 비즈니스 성과를 지원하는 것입니다.

devop2.png



데브옵스가 제대로 기능하기 위해서는 특정 벤더 제품을 위한 시장이 아닌 하나의 동향으로 인식되어야 한다는 점에 반드시 유의해야 합니다. 데브옵스 환경에 배치되는 개발도구와 빌드도구, 이슈트랙커, 형상관리 도구 등은 국내 시장에서도 정착되어 일반화된지 오래이므로, 이들 간의 간극을 효과적으로 보완하여 보다 자동화된 방법으로, 유기적인 연계를 지원하도록 하여야 합니다.

그리하여 지속적인 피드백에 대응하여 지속적인 딜리버리가 가능하게되는 데브옵스 목표에 도달하게 하는 것입니다.

즉, 저비용, 고품질을 유지하면서도 사업요구에 적시대응하는 선순환 구조에 이르게 하는 것입니다.


데브옵스사이트 : http://dev2ops.org/


  1. WSDL (Web Services Description Language) 2.0

    WSDL위키백과, 우리 모두의 백과사전. WSDL WSDL(Web Services Description Language의 약자)은 웹 서비스 기술언어 또는 기술된 정의 파일의 총칭으로 XML로 기술된다. 웹 서비스의 구체적 내용이 기술되어 있어 서비스 제공 장소, 서비스 메시지 포맷, 프로...
    Date2016.04.01 Reply0 Views425
    Read More
  2. SOAP (Simple Object Access Protocol) 1.2

    SOAP SOAP(Simple Object Access Protocol)은 일반적으로 널리 알려진 HTTP, HTTPS, SMTP 등을 통해 XML 기반의 메시지를 컴퓨터 네트워크 상에서 교환하는 프로토콜이다. SOAP은 웹 서비스에서 기본적인 메시지를 전달하는 기반이 된다. SOAP에는 몇가지 형태...
    Date2016.04.01 Reply0 Views447
    Read More
  3. No Image

    XML (extensible markup language)

    XML (extensible markup language) 인터넷 웹페이지를 만드는 HTML을 획기적으로 개선하여 만든 언어이다. 홈페이지 구축기능, 검색기능 등이 향상되었고, 웹 페이지의 추가와 작성이 편리해졌다. 확장성 생성 언어(擴張性生成言語)로 번역되며, 1996년 W3C(Wo...
    Date2016.03.30 Reply0 Views468
    Read More
  4. No Image

    2016 오픈소스 프로젝트 기대주 14선

    블랙 덕 소프트웨어(Black Duck Software)은 오픈소스 세계를 리뷰하고 지난 해에 시작된 최고의 신규 프로젝트를 시상하며, 2014년 이후로 그 결과를 인포월드(InfoWorld)를 통해 공개하고 있다. 올 해 루키 중 상위 프로젝트 대부분은 영리 기업들이 후원 및...
    Date2016.03.29 Reply0 Views387
    Read More
  5. 지리정보시스템 (Geographic Information System)

    지리정보시스템[ Geographic Information System ] 지형공간정보를 입력, 저장, 관리, 분석, 편집, 출력할 수 있는 컴퓨터 응용 시스템으로 시스템의 데이터베이스를 다양한 목적에 따라 활용할 수 있음.약어GIS 지리정보시스템(GIS)은 지...
    Date2016.03.20 Reply0 Views890 file
    Read More
  6. No Image

    H.265/HEVC 차세대 동영상 압축 표준 지원

      현재 동영상 압축 표준으로 사용되고 있는 H.264 와 비교하여, 약 2배의 압축율을 지니는 차세대 동영상 압축 표준인 H.265/HEVC (High Efficiency Video Coding) 을 지원합니다.   H.265/HEVC 는 차세대 UHD 방송포맷 표준으로 정해지면서 관심을 받고 있으...
    Date2016.03.11 Reply0 Views337
    Read More
  7. DevOPS 정의

    데브옵스 (DevOps) 란 데브옵스란 본래 스타트업 벤쳐들의 일하는 방식으로서, Development, 개발과 Operations, 운영의 소통과 협업을 촉진시켜 혁신의 속도를 빠르게 하는 점을 전통적인 IT 조직에 적용하여 스타트업의 혁신을 재현하고자 하는데서 출발합니...
    Date2016.03.01 Reply0 Views425
    Read More
목록
Board Pagination Prev 1 2 3 4 5 Next
/ 5