TobeDevOps 포털에서 제공하는 기능입니다.
스페이스 생성 및 관리 : TobeDevOps에서 제공하는 가장 최상위 관리 단위인 스페이스는 클라우드 서버에 할당된 가상의 공간으로 클라우드에 전문 지식이 없어도 누구나 간단하게 생성하고 쉽게 관리할 수 있습니다.
프로젝트 생성 및 관리 : 가상 공간인 스페이스 하위에 생성할 수 있는 최소 관리 단위로 스페이스 하위에 여러 개의 프로젝트를 생성하여 사용합니다. 프로젝트 생성 시 3 tier(Web, Was, DB) 구조로 사용할 수 있는 서버를 생성할 수 있으며 각 서버에는 프로젝트 진행을 위한 배포 환경이 구성됩니다.
자동 빌드/배포 구성 : 프로젝트 소스 관리를 위한 형상 관리 도구로 GitLab을 사용하며 GitOps를 통해 변경 사항을 체크합니다. DevOps 환경을 위해 CI/CD 도구는 GitLab-Runner와 ArgoCD를 사용합니다.
머지, 이슈 목록 확인 : 프로젝트에 자동으로 생성되는 배포 환경 별 소스 이관을 위한 방법으로 GitLab의 Merge와 Tag 기능을 사용합니다. 포털에서는 Merge나 Tag되어 이관된 내역들과 프로젝트에서 발생하는 Issue 목록들을 포털에서 바로 확인할 수 있습니다.
모니터링 : 모니터링을 통해 생성된 스페이스와 프로젝트의 전체 리소스 사용 현황과 로그, 알람 내역들을 실시간으로 관리할 수 있습니다. 특히 알람은 위험도를 레벨 단위로 확인하고 타입 별로 구분되어 프로젝트 위험 관리에 효과적으로 사용됩니다.
프로젝트 게시판 : 포털에 대한 전체 공지 사항이나 프로젝트 별 공지 및 자료 공유를 위한 게시판을 사용할 수 있습니다. 특히 프로젝트 게시판은 프로젝트에 포함된 사람들끼리 공유하고 소통할 수 있어 효율적으로 자료를 관리할 수 있습니다.