DevOps 자동화, CI/CD 파이프라인 관리, AWS 배포 도구 모음
(insight.infograb.net)-
DevOps 자동화 플랫폼 'Humalect'
- 콘셉트: "사용자는 빌딩에 집중, DevOps는 Humalect에 맡겨라"
- 기능:
- 즉시 사용할 수 있는 Docker 파일, YAML, IaC 생성
- Docker 파일과 YAML 자동 생성
- CI/CD 내장, 사용자의 기존 툴 가져오도록 지원
- 주요 클라우드 제공업체와 통합 지원
- SCM, CI/CD, DevSecOps, 옵저버빌리티 툴 등 사용자가 원하는 툴 가져와 사용 지원
- 클라우드 비용과 보안 검사로 클라우드 지출 절감, 보안 유지 지원
- 인프라를 30분 안에 맨 처음부터 설정하도록 지원
- 중단 없이 클라우드 제공업체 전환해 서로 다른 클라우드 업체 간 마이그레이션 지원
- Terraform 생성, DNS 항목과 애플리케이션 방화벽, CDN, SSL 인증서 관리 방식 자동화
- 이용 방법:
- AWS, Azure 등의 사용자 클라우드 계정을 Humalect와 연결
- GitHub, GitLab, Bitbucket 등 사용자 코드 리포지터리 연결
- Grafana, Datadog 등 모니터링 툴 연결, 사용자 환경 만듦
- 사용자 애플리케이션을 몇 분 안에 배포
- 서비스 배경:
- DevOps 설정 프로세스는 반복적, 완료하려면 몇 달 소요
- DevOps 엔지니어링 목표는 개발자 생산성 향상인데 의도대로 이뤄지지 않음
- 대부분 기업은 개발자 시간을 거대한 프로세스 관리, 유지에 사용
- 개발 팀은 시간의 최소 25%를 클라우드 설정, 인프라 관리에 사용. 이런 시간은 제품 구축과 시장 출시에 사용할 수 있음
- DevOps 자동화 플랫폼으로 인프라 관리 요구사항 줄여 조직의 엔지니어링 노력 절감, 비즈니스 목표 집중 지원 목표
-
CI/CD 파이프라인 관리 플랫폼 'R2DevOps'
- CI/CD 파이프라인 보호, 관리하는 플랫폼
- 기능:
- YAML 코드 작성하지 않고도 파이프라인 만들고, 유지관리할 수 있음
- 마켓플레이스에서 템플릿을 드래그 앤드 드롭, 로코드로 파이프라인 맞춤화
- CI/CD를 코드 라이브러리처럼 조직에 맞게 관리함
- CI/CD KPI도 추적하도록 지원할 예정
- CI/CD 중복, 잘못된 관행 탐지
- 규정을 준수하지 않는 CI/CD 파이프라인 발견함
- 공급망에서 CVE도 확인
- 이용방법:
- GitHub, GitLab 같은 기존 플랫폼과 플러그, 플레이
- 진행 중인 모든 프로젝트 확인, 파이프라인 구축
- 공개 마켓플레이스, 사용자 비공개 카탈로그서 CI/CD 템플릿 찾음
- 새 템플릿 만들어 마켓플레이스에 공유 가능
- 파이프라인 구축, 이때 임베드된 마켓플레이스와 템플릿 문서에 액세스
- 로코드 에디터로 파이프라인 맞춤화
- 실시간 린팅
- 원하는 CI 플랫폼에서 파이프라인 실행
- 이후 파이프라인 안전하게 유지, 업데이트
- 파이프라인 메트릭 추적, 새 템플릿 버전으로 파이프라인 업데이트
-
AWS 배포 플랫폼 'OpsFlow'
- AWS 배포와 IaC 생성 지원
- 사용자 코드 분석, 실행 위해 자동으로 AWS 구성
- 기능:
- 완전히 맞춤화할 수 있는, 자동 생성된 Terraform 지원, GitHub과 양방향 동기화
- DevOps 복잡성 신경쓰지 않고, 제품 빌딩하도록 도움
- AWS 지식 필요 없는, 간단하고 재활용 가능한 빌딩 블록 제공
- 작동방식:
- AWS 계정 연결, 키 공유 요구 X
- 마우스로 블록 클릭해 스택을 시각적으로 구축
- 이러한 방식으로 프론트엔드, 서버리스 기능, 백엔드 등 애플리케이션과 Postgres 데이터베이스, MySQL 데이터베이스, S3 Bucket, Redis, MongoDB 등 리소스 추가
- 마우스로 한 번 클릭하면 배포 이뤄짐
- Terraform으로 사용자 AWS 계정 자동 구성