handa DevOps
개발과 운영을 하나의 Workflow로 통합
- 개발팀과 운영팀간의 GAP의 최소화를 통한 협업의 극대화 및 장애의 최소화
- 개발과 운영 프로세스를 정형화를 통한 생산성 증대
- 문제 발생시 원인을 파악하기 용이
Workflow 자동화
- 테스트, 배포 및 운영의 자동화를 극대화
- 신속한 배포 및 운영 서비스를 통한 고객 만족 극대화
- 안정성 및 비용 절감을 극대화
- Workflow를 정형화 하여 잠재적인 문제 발생을 최소화
- Workflow를 개선 및 확장하기 용이
궁극적으로, 자동차 회사 Ford가 제조업 자동화를 통해서 초기 제조업을 혁신 하였듯이 소프트웨어의 개발, 구축 및 운영을 DevOps를 통해 혁신
DevOps / SRE (Service Reliability Engineer)
❑현재 Market에는 다양한 툴들이 제공됨
- 너무 많은 툴들이 제공되고 서로 겹치는 부분이 많다.
- 결국, 다양한 솔루션 구축 경험을 통해 비용, 확장성, integration의 용이함등을 고련한 적절한 툴의 선택과 해당 툴을 그 목적에 맞게 정확하게 사용하는 것이 중요
Our solutions
Overview
Argo CD Pipeline를 통한 Workflow 자동화
- ArgoCD와 모든 툴을 integration
- Github Action유발한 CD pipeline 동작
- 일반 환경 및 Kubernetes 환경 모두 지원
- 고객의 요구에 맞에 가장 효율적인 DevOps을 디자인하고 이에 맞게 customization 제공
- Argo CD와 모든 툴을 integration
Specification
1.개발자가 코드 입력
2.개발자가 코드 Commit
3.Argo CD가 코드 Commit 감지
4.Argo CD가 이미지 빌드
5.Argo CD가 Kubernetes Cluster에 배포