DevOps 인프라 구축과 운영 (Docker 활용)

2020-03-13
조회수 132



안녕하세요! 러닝클루 입니다.

항상 러닝클루를 찾아주셔서 대단히 감사드립니다.



오늘은 DevOps 인프라 구축과 운영 교육 프로그램에 대해 소개하겠습니다.






"DevOps란 무엇일까?"


데브옵스(DevOps)란? 소프트웨어의 개발(Development)와 운영(Operations)의 합성어입니다.

소프트웨어 개발자기술 전문가 간의 소통 협업 및 통합을 강조하는 개발 환경과 문화를 칭합니다.

DevOps는 사고방식의 변화, 협업 향상 및 긴밀한 통합을 강조하는, 개발팀 및 운영자 간의 견고한 파트너십입니다. 



데브옵스는 특히  애자일 + 지속적인 배포 + 자동화를 통합해서 제품 출시까지 걸리는 시간을 단축시키는 장점이 있습니다.

이 밖에도 새로운 환경에서도 낮은 실패율, 제품을 완성시키는 시간을 단축, 빠른 복구 등이 장점이 있어서

많은 기업에서 교육을 찾고 있습니다.







"Docker을 이용한 DevOps 환경 구축하기"




리눅스 재단에서 발표한 '2014 가장 인기 있는 클라우드 오픈소스 2위' 를 차지하기도 한 Docker!


인기는 있지만 실제 IT업계에서 사용된 사례가 많이 없었는데요.

기존 오픈소스들 봐 복잡한 이유로 꺼려 했습니다.

하지만 리눅스 컨테이너 기술을 가진 Docker에 IBM, MS, AWS 등이 큰 관심을 가지게 되었고

구글은 Docker를 활용한 쿠버네티스(Kubernetes)라는 오픈소스 프로젝트를 시작하였습니다.


특히 리눅스를 컨테이너로 묶어서 실행하는 점이

서비스 환경을 하나로 통일할 수 있는 큰 장점이 있기에 DevOps 환경 구축에 적합합니다.







"과정소개"


개발, 운영, 테스트 프로세스의 통합을 위한 DevOps 환경 구축을 실습을 해봅니다.

Docker를 통한 가상 환경 관리 및 개발, 프로덕션, 테스트 등의 프로세스를 실습해봅니다.

아울러 Kubernetes을 통해 분산 서버 관리도 학습하여 신규 개발 환경 구축의 인사이트를 얻을  수 있습니다.



   







자세한 문의 사항은  아래 문의하기를 통해 연락 주시길 바랍니다.