SlideShare ist ein Scribd-Unternehmen logo
1 von 65
Downloaden Sie, um offline zu lesen
ENABLING DEVOPS TRANSFORMATION
Gitlab Premium
주요 기능 v13.6
ENABLING DEVOPS TRANSFORMATION
문서 출처 : GitLab 유인철이사
ENABLING DEVOPS TRANSFORMATION https://insight.infograb.net
Premium 기능
v13.6, 62항목 (20.12.14기준)Premium 주요 기능
Gitaly cluster 기술지원
: Premium / Ultimate
ENABLING DEVOPS TRANSFORMATION https://insight.infograb.net
Premium 기능
v13.6, 62항목 (20.12.14기준)Scoped Labels
특정 키워드를 기준으로 하위에 라벨을 지정할 수 있도록 하는 기능
예시) 우선순위::긴급 / 우선순위::높음 / 우선순위::중간 / 우선순위::낮음
핵심
기능
ENABLING DEVOPS TRANSFORMATION https://insight.infograb.net
Premium 기능
v13.6, 62항목 (20.12.14기준)Bulk Edit Epics
Epic들을 일괄적으로 업데이트 할 수 있는 기능
ENABLING DEVOPS TRANSFORMATION https://insight.infograb.net
Premium 기능
v13.6, 62항목 (20.12.14기준)Custom Text in Emails
메시지를 보낼 수 있는 기능
ENABLING DEVOPS TRANSFORMATION https://insight.infograb.net
Premium 기능
v13.6, 62항목 (20.12.14기준)Multiple Group Issue Boards
이슈 보드를 여러 개 설정할 수 있는 기능
ENABLING DEVOPS TRANSFORMATION https://insight.infograb.net
Premium 기능
v13.6, 62항목 (20.12.14기준)Issue Board Assignee Lists
이슈 보드 상에서 담당자 기준으로
이슈들을 볼 수 있는 기능
ENABLING DEVOPS TRANSFORMATION https://insight.infograb.net
Premium 기능
v13.6, 62항목 (20.12.14기준)Issue Board Milestone Lists
이슈 보드 상에서 마일스톤 기준으로
이슈들을 볼 수 있는 기능
ENABLING DEVOPS TRANSFORMATION https://insight.infograb.net
Premium 기능
v13.6, 62항목 (20.12.14기준)Single level Epics
핵심
기능
Epic 밑에 subepic을 둘 수 없는 구조
ENABLING DEVOPS TRANSFORMATION https://insight.infograb.net
Premium 기능
v13.6, 62항목 (20.12.14기준)Confidential Epics
보안사항 또는 내부Epic에 대해 다른 조직에
공개하지 않고 비공개로 진행 가능한
Epic 비밀 기능
ENABLING DEVOPS TRANSFORMATION https://insight.infograb.net
Premium 기능
v13.6, 62항목 (20.12.14기준)Reorder Issues in Epic Tree
Epic 안의 이슈의 순서를 우선순위나 일정에
따라서 재 조정할 수 있는 기능
ENABLING DEVOPS TRANSFORMATION https://insight.infograb.net
Premium 기능
v13.6, 62항목 (20.12.14기준)Epic Fixed Dates
Epic 의 시작/종료일을 직접 입력해서
지정하는 기능
ENABLING DEVOPS TRANSFORMATION https://insight.infograb.net
Premium 기능
v13.6, 62항목 (20.12.14기준)Epic Dynamic Dates
Epic 종료일을 Epic에 포함된 이슈들의
종료일에 따라서
동적으로 변경 되게 하는 기능
ENABLING DEVOPS TRANSFORMATION https://insight.infograb.net
Premium 기능
v13.6, 62항목 (20.12.14기준)Promote Issue to Epic
권한을 가진 사용자가 코멘트에 /promote 에서 quick action 를 통해 가능한
이슈를 Epic으로 업그레이드 할 수 있는 기능
ENABLING DEVOPS TRANSFORMATION https://insight.infograb.net
Premium 기능
v13.6, 62항목 (20.12.14기준)Roadmaps
로드맵을 통해 프로젝트의 전체적인 일정이나
진행 상황을 파악 가능한 기능
핵심
기능
ENABLING DEVOPS TRANSFORMATION https://insight.infograb.net
Premium 기능
v13.6, 62항목 (20.12.14기준)Product Roadmap
프로젝트의 비전이나 전략 등을 정의하고,
일정 등을 설정 할 수 있는 기능
신규
기능
* 새로운 기능으로 추가되었으나 아직 상세 내용은 나와 있지 않음.
ENABLING DEVOPS TRANSFORMATION https://insight.infograb.net
Premium 기능
v13.6, 62항목 (20.12.14기준)Issue Analytics
이슈의 생성 추이 및 생성된 주요 이슈에 대한
내용을 수집 후에 분석해서 보여주는 기능
ENABLING DEVOPS TRANSFORMATION https://insight.infograb.net
Premium 기능
v13.6, 62항목 (20.12.14기준)Approval rules for code review
핵심
기능
다단계의 승인 룰을 구성 할 수 있는 기능
ENABLING DEVOPS TRANSFORMATION https://insight.infograb.net
Premium 기능
v13.6, 62항목 (20.12.14기준)Code Owners Sections
신규
기능
핵심
기능
코드 소유자 세션을 통해 소스 위치에 따라서 승인 할 담당자가
자동으로 설정되고, 여러 그룹으로 구성하여 승인 설정 기능
https://docs.gitlab.com/ee/user/project/code_owners.html#code-owners-sections
ENABLING DEVOPS TRANSFORMATION https://insight.infograb.net
Premium 기능
v13.6, 62항목 (20.12.14기준)
Scalable fault-tolerant Git storage with Gitaly Cluster
신규
기능
Gitaly자체는 코어 버전에서도 사용 가능하고,
기술 지원은 Premium과 Ultimate 에서만 지원되는데,
향후 Gitaly구성 자체를 Premium과 Ultimate에서 이상에서 가능할 것으로 전망되어
이러한 기능이 별도 추가 된 것으로 예상됨.
* 새로운 기능으로 추가되었으나 아직 상세 내용은 나와 있지 않음.
ENABLING DEVOPS TRANSFORMATION https://insight.infograb.net
Premium 기능
v13.6, 62항목 (20.12.14기준)Group Level Value Stream Analytics
그룹 레벨에서 종합적으로 프로젝트 진행
여부를 확인 할 수 있는 기능
ENABLING DEVOPS TRANSFORMATION https://insight.infograb.net
Premium 기능
v13.6, 62항목 (20.12.14기준)Priority Support
핵심
기능
4시간 내로 답변을 하는 것을
서비스 수준으로 설정되어 있음.
ENABLING DEVOPS TRANSFORMATION https://insight.infograb.net
Premium 기능
v13.6, 62항목 (20.12.14기준)24/7 uptime support
핵심
기능
4시간 내로 답변을 하는 것을
서비스 수준으로 설정되어 있음.
ENABLING DEVOPS TRANSFORMATION https://insight.infograb.net
Premium 기능
v13.6, 62항목 (20.12.14기준)Fault-tolerant PostgeSQL
핵심
기능
PostgreSQL을 이중화 하여
재해 상황에 대비하거나, 고가용성을 만들 수 있는 기능
[On-Premise(설치형)에만 지원]
ENABLING DEVOPS TRANSFORMATION https://insight.infograb.net
Premium 기능
v13.6, 62항목 (20.12.14기준)LDAP group sync filters
핵심
기능
LDAP과의 연동을 통해서 그룹 생성시에 사용자 필터링
기능을 사용해서 원하는 사용자들만 생성 가능 한 기능
[On-Premise(설치형)에만 지원]
ENABLING DEVOPS TRANSFORMATION https://insight.infograb.net
Premium 기능
v13.6, 62항목 (20.12.14기준)
업그레이드시에 발생할 수 있는 만약의 경우를 대비해
온라인 상에서 지원 인력이 도움을 주게 됩니다.
미리 일정을 알려주고 예약 필수.
[On-Premise(설치형)에만 지원]
https://about.gitlab.com/support/scheduling-live-upgrade-assistance.html#how-do-i-schedule-live-upgrade-assistance
Live upgrade assistance
핵심
기능
ENABLING DEVOPS TRANSFORMATION https://insight.infograb.net
Premium 기능
v13.6, 62항목 (20.12.14기준)Audit Events
[On-Premise(설치형)에만 지원]
핵심
기능
ENABLING DEVOPS TRANSFORMATION https://insight.infograb.net
Premium 기능
v13.6, 62항목 (20.12.14기준)Auditor users
모든 프로젝트와 그룹 등에 읽기 전용으로
접속이 가능하도록 지원하는 유저
ENABLING DEVOPS TRANSFORMATION https://insight.infograb.net
Premium 기능
v13.6, 62항목 (20.12.14기준)Disaster Recovery
핵심
기능
재해 상황에서 GEO 기능을 통해서 원격지에 복제되어 있는 데이터를 가지고
복구 할 수 있는 기능으로,
GEO는 마스터 GitLab 서버의 데이터를 실시간으로 이지역에 떨어져 있는
슬레이브 GitLab 서버에 복제하고 동시 운영 할 수 있는 이 지역간의 성능 개선 기능
[On-Premise(설치형)에만 지원]
ENABLING DEVOPS TRANSFORMATION https://insight.infograb.net
Premium 기능
v13.6, 62항목 (20.12.14기준)Reject unsigned commits
인증되지 않은 사용자에 의한 소스 코드 커밋을 제한하는 기능
즉, GitLab에 등록되지 않은 사용자등에 의한 커밋을 막아준다는 기능을 제공하고 GPG
키를 통하지 않은 커밋도 제약 하게 제공함.
https://docs.gitlab.com/ee/push_rules/push_rules.html#enabling-push-rules
https://docs.gitlab.com/ee/user/project/repository/gpg_signed_commits/index.html
ENABLING DEVOPS TRANSFORMATION https://insight.infograb.net
Premium 기능
v13.6, 62항목 (20.12.14기준)Verified Commiter
인증되지 않은 사용자에 의한 소스 코드 커밋을 제한하는 기능
즉, GitLab에 등록되지 않은 사용자등에 의한 커밋을 막아준다는 기능.
ENABLING DEVOPS TRANSFORMATION https://insight.infograb.net
Premium 기능
v13.6, 62항목 (20.12.14기준)File Locking
파일 또는 디렉터리를 잠그는 기능으로 변경 사항은
잠금 해제 시에만 반영 가능하다.
핵심
기능
ENABLING DEVOPS TRANSFORMATION https://insight.infograb.net
Premium 기능
v13.6, 62항목 (20.12.14기준)CI/CD Pipelines Dashboard
현재 운영중인 서비스들의 진행 현황을
한눈에 대시보드 형태로 보여 주는 기능
핵심
기능
ENABLING DEVOPS TRANSFORMATION https://insight.infograb.net
Premium 기능
v13.6, 62항목 (20.12.14기준)Database load balancing for PostgreSQL
여러 데이터베이스 서버들이 HA를 위해 구성되어 있을 때,
읽기 전용 요청을 여러 데이터베이스 서버로 분산시켜서 처리하는 로드 분산 기능 제공
[On-Premise(설치형)에만 지원]
https://docs.gitlab.com/ee/administration/database_load_balancing.html
ENABLING DEVOPS TRANSFORMATION https://insight.infograb.net
Premium 기능
v13.6, 62항목 (20.12.14기준)Container registry geographic replication
패키지 저장소에 저장되는 라이브러리 및 도커 이미지 등이 복제 서버로 자동 복제가
이루어지고, 사용자는 메인 GitLab 서버가 아니라 각 지역별 복제 서버에서 패키지 내용을
바로 사용 가능한 기능
https://docs.gitlab.com/ee/administration/geo/replication/datatypes.html
ENABLING DEVOPS TRANSFORMATION https://insight.infograb.net
Premium 기능
v13.6, 62항목 (20.12.14기준)Multi-project pipeline graphs
여러 프로젝트에 걸쳐서 파이프라인이 구동되는 경우,
파이프라인 그래프에서 다른 프로젝트의 파이프라인으로
넘어갈 수 있는 기능
핵심
기능
ENABLING DEVOPS TRANSFORMATION https://insight.infograb.net
Premium 기능
v13.6, 62항목 (20.12.14기준)GitLab Kubernetes Agent
신규
기능
핵심
기능
쿠버네티스 클러스터와의 연동을 위해
GitLab에서 개발한 에이전트를 통해 연동 및 작업 하는 기능
https://docs.gitlab.com/ee/user/clusters/agent/
ENABLING DEVOPS TRANSFORMATION https://insight.infograb.net
Premium 기능
v13.6, 62항목 (20.12.14기준)Globally distributed cloning with GitLab Geo
물리적으로 다른 지역 간 GitLab 서버를 동기화할 때,
원격지의 사용자도 성능 저하 없이 사용할 수 있는
분산 개발 환경을 제공하는 기능
[On-Premise(설치형)에만 지원]
https://about.gitlab.com/solutions/geo/
핵심
기능
ENABLING DEVOPS TRANSFORMATION https://insight.infograb.net
Premium 기능
v13.6, 62항목 (20.12.14기준)Support for Scaled GitLab
1000~ 50000명 까지 다양한 아키텍쳐를 제공하는 기능
[On-Premise(설치형)에만 지원]
https://docs.gitlab.com/ee/administration/reference_architectures/
ENABLING DEVOPS TRANSFORMATION https://insight.infograb.net
Premium 기능
v13.6, 62항목 (20.12.14기준)Deploy Boards
핵심
기능
현재 진행 중인 배포 현황에 대해,
데이터를 실시간으로 확인 할 수 있는 기능
ENABLING DEVOPS TRANSFORMATION https://insight.infograb.net
Premium 기능
v13.6, 62항목 (20.12.14기준)Time and manual incremental rollout deployments
점진적인 배포를 수행하며
수동 또는 일정 시간 이후 자동 배포되는 기능
웹 인터페이스의 성능을 측정하고
해당 내용을 MR을 통해서 제공하는 기능
ENABLING DEVOPS TRANSFORMATION https://insight.infograb.net
Premium 기능
v13.6, 62항목 (20.12.14기준)Canary Deployments
Kubernetes pod 별로 배포 되는 현황을 확인 할 수 있고,
Canary 배포가 완료된 pod는 별도 노란색 점이 표시 되는 기능
ENABLING DEVOPS TRANSFORMATION https://insight.infograb.net
Premium 기능
v13.6, 62항목 (20.12.14기준)Built-in and custom project templates
사용자가 직접 추가한 프로젝트 템플릿을
Instance 및 Group 단위에서 사용 가능한 기능
핵심
기능
ENABLING DEVOPS TRANSFORMATION https://insight.infograb.net
Premium 기능
v13.6, 62항목 (20.12.14기준)Browser Performance Testing
웹 인터페이스의 성능을 측정하고,
해당 내용을 MR을 통해서 제공하는 기능
핵심
기능
ENABLING DEVOPS TRANSFORMATION https://insight.infograb.net
Premium 기능
v13.6, 62항목 (20.12.14기준)Load Performance Testing
접속 사용자의 수를 수천명으로 증가 했을 때,
적절한 성능을 발휘하는지 성능 테스트를 하는 기능
ENABLING DEVOPS TRANSFORMATION https://insight.infograb.net
Premium 기능
v13.6, 62항목 (20.12.14기준)Group Code Coverage Data
신규
기능
그룹 내의 모든 프로젝트의 최신 수행 커버리지를 보여 주며,
이미 정의된 테스트 케이스를 통해 수행되어 커버된
소스 코드의 범위를 퍼센트로 표시하는 기능
ENABLING DEVOPS TRANSFORMATION https://insight.infograb.net
Premium 기능
v13.6, 62항목 (20.12.14기준)CI/CD for external repo
버전 저장소는 Github, bitbucket 및 기타 Git서버를 쓰면서
CI/CD에 대한 기능을 GitLab을 쓸 수 있도록 하는 기능
핵심
기능
ENABLING DEVOPS TRANSFORMATION https://insight.infograb.net
Premium 기능
v13.6, 62항목 (20.12.14기준)CI/CD for GitHub
Github와 연동에서 GitLab의 CI/CD 결과에 대한 것을
Github에서 바로 확인 가능한 기능
https://about.gitlab.com/solutions/github/
ENABLING DEVOPS TRANSFORMATION https://insight.infograb.net
Premium 기능
v13.6, 62항목 (20.12.14기준)SAML SSO for Groups
SAML OmniAuth Provider를 통해서 다양한 SAML 도구와의 SSO를 지원
https://docs.gitlab.com/ee/user/group/saml_sso/#configuring-on-a-self-managed-gitlab-instance-premium-only
ENABLING DEVOPS TRANSFORMATION https://insight.infograb.net
Premium 기능
v13.6, 62항목 (20.12.14기준)Supports geolocation-aware DNS
새롭게 구축된 GEO 노드를 사용하기 위해서 모든 개발자가
Git 서버 URL 정보 변경을 해야 하는데, Geolocation–aware DNS 기능이
하나의 대표 URL로 접속하면 자동으로 Primary 혹은 다수의 Secondary 중
가장 가까운 위치의 서버로 자동으로 연결해 주는 기능
https://gitlab.com/gitlab-org/gitlab/-/issues/12700
https://docs.gitlab.com/ee/administration/geo/replication/#set-up-a-location-aware-git-url
ENABLING DEVOPS TRANSFORMATION https://insight.infograb.net
Premium 기능
v13.6, 62항목 (20.12.14기준)Restrict access by IP address
핵심
기능
사용자들의 접근을 ip 대역폭(서브셋)으로 제한 할 수 있는 기능
https://docs.gitlab.com/ee/user/group/#ip-access-restriction-premium
ENABLING DEVOPS TRANSFORMATION https://insight.infograb.net
Premium 기능
v13.6, 62항목 (20.12.14기준)Instance file templates
GitLab 인스턴스 전체에 영향을 줄 수 있는
샘플 프로젝트를 선택해서 공유 가능한 기능
ENABLING DEVOPS TRANSFORMATION https://insight.infograb.net
Premium 기능
v13.6, 62항목 (20.12.14기준)Group file templates
그룹 내 프로젝트에서 공통으로 사용하고 있는
파일들에 대한 템플릿을 지정해서
그룹 내 프로젝트에서 공동으로 사용하는 기능
https://docs.gitlab.com/ee/user/group/#group-file-templates-premium
ENABLING DEVOPS TRANSFORMATION https://insight.infograb.net
Premium 기능
v13.6, 62항목 (20.12.14기준)Protected Environments
특정 환경으로의 배포를 지정된 사용자, 그룹, 롤 일 때만
가능하도록 지원하는 기능
https://docs.gitlab.com/ee/ci/environments/protected_environments.html
핵심
기능
ENABLING DEVOPS TRANSFORMATION https://insight.infograb.net
Premium 기능
v13.6, 62항목 (20.12.14기준)
Feature Flag하고 연관 있는 이슈를 연결 할 수 있는 기능으로 보임.
AssociateFeatureFlagswiththeissue(s)thatisrelatedtothem
신규
기능
ENABLING DEVOPS TRANSFORMATION https://insight.infograb.net
Premium 기능
v13.6, 62항목 (20.12.14기준)Smart card support
X.509, LDAP 서버를 통해 스마트 카드로 로그인이 가능 하도록 지원하는 기능
https://docs.gitlab.com/ee/administration/auth/smartcard.html
ENABLING DEVOPS TRANSFORMATION https://insight.infograb.net
Premium 기능
v13.6, 62항목 (20.12.14기준)Pipelines for Merged Results
웹 인터페이스 성능을 측정하고 MR을 통해 제공하는 기능
https://docs.gitlab.com/ee/ci/merge_request_pipelines/pipelines_for_merged_results/index.html
ENABLING DEVOPS TRANSFORMATION https://insight.infograb.net
Premium 기능
v13.6, 62항목 (20.12.14기준)Merge Trains
Target Branch에 merge 수행 시
순차적으로 수행되도록 큐를 생성하여
앞의 merge가 문제가 없을 때,
다음 순서의 merge가 수행되도록 조정하는 기능
핵심
기능
ENABLING DEVOPS TRANSFORMATION https://insight.infograb.net
Premium 기능
v13.6, 62항목 (20.12.14기준)Environments Dashboard
여러 프로젝트에서 운영 중인
다양한 환경에 대한 통합 뷰 제공
핵심
기능
ENABLING DEVOPS TRANSFORMATION https://insight.infograb.net
Premium 기능
v13.6, 62항목 (20.12.14기준)Productivity Analytics
merge 요청부터 완료까지 시간이나
커밋에서 어느 소스 코드 라인(LOC)이
연관되는지에 대한 통계 등
생산성에 관련한 데이터를 제공 하는 기능
ENABLING DEVOPS TRANSFORMATION https://insight.infograb.net
Premium 기능
v13.6, 62항목 (20.12.14기준)Cluster Environments Global view
특정 쿠버네티스 클러스터에 배포된 환경을
클러스터 상에서 볼 수 있는 기능
ENABLING DEVOPS TRANSFORMATION https://insight.infograb.net
Premium 기능
v13.6, 62항목 (20.12.14기준)Merge Request Dependencies
MR간에 의존성 설정을 통해
의존 관계에 있는 MR이 merge되기 전에는
merge를 제한 하는 기능
핵심
기능
ENABLING DEVOPS TRANSFORMATION https://insight.infograb.net
Premium 기능
v13.6, 62항목 (20.12.14기준)View Jira issues in GitLab
GitLab에서 Jira내의 이슈 확인이 가능하며,
필터링으로 원하는 이슈들만 선택하여 확인 가능한 기능
핵심
기능
ENABLING DEVOPS TRANSFORMATION https://insight.infograb.net
Premium 기능
v13.6, 62항목 (20.12.14기준)Service Level Agreement countdown timer
신규
기능
SLA 기반으로 현재 얼마의 여유처리 시간이 있는지 알려 주는 기능
https://docs.gitlab.com/ee/operations/incident_management/incidents.html#service-level-agreement-countdown-timer
Agile, SAFe & DevOps 컨설팅
GitLab Solution Provider
http://infograb.net
경기도성남시분당구백현로101번길17,초림프라자512호
support@infograb.net
감사합니다.
문서 출처 : GitLab 유인철이사

Weitere ähnliche Inhalte

Was ist angesagt?

ProxySQL for MySQL
ProxySQL for MySQLProxySQL for MySQL
ProxySQL for MySQLMydbops
 
OSC北海道2014_JPUG資料
OSC北海道2014_JPUG資料OSC北海道2014_JPUG資料
OSC北海道2014_JPUG資料Chika SATO
 
GKE multi-cluster Ingress
GKE multi-cluster IngressGKE multi-cluster Ingress
GKE multi-cluster IngressKiyoshi Fukuda
 
PostgreSQL High Availability in a Containerized World
PostgreSQL High Availability in a Containerized WorldPostgreSQL High Availability in a Containerized World
PostgreSQL High Availability in a Containerized WorldJignesh Shah
 
Introduction to Kubernetes
Introduction to KubernetesIntroduction to Kubernetes
Introduction to KubernetesVishal Biyani
 
svn 능력자를 위한 git 개념 가이드
svn 능력자를 위한 git 개념 가이드svn 능력자를 위한 git 개념 가이드
svn 능력자를 위한 git 개념 가이드Insub Lee
 
使用 Liquibase 發展資料庫結構
使用 Liquibase 發展資料庫結構使用 Liquibase 發展資料庫結構
使用 Liquibase 發展資料庫結構Steven Wang
 
MySQL Monitoring with Zabbix
MySQL Monitoring with ZabbixMySQL Monitoring with Zabbix
MySQL Monitoring with ZabbixFromDual GmbH
 
composerの遅さをまじめに考える #phpstudy
composerの遅さをまじめに考える #phpstudycomposerの遅さをまじめに考える #phpstudy
composerの遅さをまじめに考える #phpstudyHiraku Nakano
 
Open Liberty: オープンソースになったWebSphere Liberty
Open Liberty: オープンソースになったWebSphere LibertyOpen Liberty: オープンソースになったWebSphere Liberty
Open Liberty: オープンソースになったWebSphere LibertyTakakiyo Tanaka
 
NGINXセミナー(基本編)~いまさら聞けないNGINXコンフィグなど基本がわかる!
NGINXセミナー(基本編)~いまさら聞けないNGINXコンフィグなど基本がわかる!NGINXセミナー(基本編)~いまさら聞けないNGINXコンフィグなど基本がわかる!
NGINXセミナー(基本編)~いまさら聞けないNGINXコンフィグなど基本がわかる!NGINX, Inc.
 
MySQL InnoDB Clusterによる高可用性構成(DB Tech Showcase 2017)
MySQL InnoDB Clusterによる高可用性構成(DB Tech Showcase 2017)MySQL InnoDB Clusterによる高可用性構成(DB Tech Showcase 2017)
MySQL InnoDB Clusterによる高可用性構成(DB Tech Showcase 2017)Shinya Sugiyama
 
Envoy 를 이용한 코드 배포 자동화
Envoy 를 이용한 코드 배포 자동화Envoy 를 이용한 코드 배포 자동화
Envoy 를 이용한 코드 배포 자동화Juwon Kim
 
Maria db 이중화구성_고민하기
Maria db 이중화구성_고민하기Maria db 이중화구성_고민하기
Maria db 이중화구성_고민하기NeoClova
 
負荷テストを行う際に知っておきたいこと 初心者編
負荷テストを行う際に知っておきたいこと 初心者編負荷テストを行う際に知っておきたいこと 初心者編
負荷テストを行う際に知っておきたいこと 初心者編まべ☆てっく運営
 
Head First to Container&Kubernetes
Head First to Container&KubernetesHead First to Container&Kubernetes
Head First to Container&KubernetesHungWei Chiu
 
[Postgre sql9.4新機能]レプリケーション・スロットの活用
[Postgre sql9.4新機能]レプリケーション・スロットの活用[Postgre sql9.4新機能]レプリケーション・スロットの活用
[Postgre sql9.4新機能]レプリケーション・スロットの活用Kosuke Kida
 
Sonatype nexus 로 docker registry 관리하기
Sonatype nexus 로 docker registry 관리하기Sonatype nexus 로 docker registry 관리하기
Sonatype nexus 로 docker registry 관리하기KwangSeob Jeong
 
Dockerクイックツアー
DockerクイックツアーDockerクイックツアー
DockerクイックツアーEtsuji Nakai
 

Was ist angesagt? (20)

ProxySQL for MySQL
ProxySQL for MySQLProxySQL for MySQL
ProxySQL for MySQL
 
OSC北海道2014_JPUG資料
OSC北海道2014_JPUG資料OSC北海道2014_JPUG資料
OSC北海道2014_JPUG資料
 
GKE multi-cluster Ingress
GKE multi-cluster IngressGKE multi-cluster Ingress
GKE multi-cluster Ingress
 
PostgreSQL High Availability in a Containerized World
PostgreSQL High Availability in a Containerized WorldPostgreSQL High Availability in a Containerized World
PostgreSQL High Availability in a Containerized World
 
Introduction to Kubernetes
Introduction to KubernetesIntroduction to Kubernetes
Introduction to Kubernetes
 
svn 능력자를 위한 git 개념 가이드
svn 능력자를 위한 git 개념 가이드svn 능력자를 위한 git 개념 가이드
svn 능력자를 위한 git 개념 가이드
 
使用 Liquibase 發展資料庫結構
使用 Liquibase 發展資料庫結構使用 Liquibase 發展資料庫結構
使用 Liquibase 發展資料庫結構
 
MySQL Monitoring with Zabbix
MySQL Monitoring with ZabbixMySQL Monitoring with Zabbix
MySQL Monitoring with Zabbix
 
composerの遅さをまじめに考える #phpstudy
composerの遅さをまじめに考える #phpstudycomposerの遅さをまじめに考える #phpstudy
composerの遅さをまじめに考える #phpstudy
 
Open Liberty: オープンソースになったWebSphere Liberty
Open Liberty: オープンソースになったWebSphere LibertyOpen Liberty: オープンソースになったWebSphere Liberty
Open Liberty: オープンソースになったWebSphere Liberty
 
NGINXセミナー(基本編)~いまさら聞けないNGINXコンフィグなど基本がわかる!
NGINXセミナー(基本編)~いまさら聞けないNGINXコンフィグなど基本がわかる!NGINXセミナー(基本編)~いまさら聞けないNGINXコンフィグなど基本がわかる!
NGINXセミナー(基本編)~いまさら聞けないNGINXコンフィグなど基本がわかる!
 
MySQL InnoDB Clusterによる高可用性構成(DB Tech Showcase 2017)
MySQL InnoDB Clusterによる高可用性構成(DB Tech Showcase 2017)MySQL InnoDB Clusterによる高可用性構成(DB Tech Showcase 2017)
MySQL InnoDB Clusterによる高可用性構成(DB Tech Showcase 2017)
 
Envoy 를 이용한 코드 배포 자동화
Envoy 를 이용한 코드 배포 자동화Envoy 를 이용한 코드 배포 자동화
Envoy 를 이용한 코드 배포 자동화
 
Maria db 이중화구성_고민하기
Maria db 이중화구성_고민하기Maria db 이중화구성_고민하기
Maria db 이중화구성_고민하기
 
負荷テストを行う際に知っておきたいこと 初心者編
負荷テストを行う際に知っておきたいこと 初心者編負荷テストを行う際に知っておきたいこと 初心者編
負荷テストを行う際に知っておきたいこと 初心者編
 
Head First to Container&Kubernetes
Head First to Container&KubernetesHead First to Container&Kubernetes
Head First to Container&Kubernetes
 
[Postgre sql9.4新機能]レプリケーション・スロットの活用
[Postgre sql9.4新機能]レプリケーション・スロットの活用[Postgre sql9.4新機能]レプリケーション・スロットの活用
[Postgre sql9.4新機能]レプリケーション・スロットの活用
 
Sonatype nexus 로 docker registry 관리하기
Sonatype nexus 로 docker registry 관리하기Sonatype nexus 로 docker registry 관리하기
Sonatype nexus 로 docker registry 관리하기
 
Dockerクイックツアー
DockerクイックツアーDockerクイックツアー
Dockerクイックツアー
 
Intro to kubernetes
Intro to kubernetesIntro to kubernetes
Intro to kubernetes
 

Ähnlich wie GitLab Premium 라이선스 기능소개 - 인포그랩

GitLab Starter 라이선스 기능소개 - 인포그랩
GitLab Starter 라이선스 기능소개 - 인포그랩GitLab Starter 라이선스 기능소개 - 인포그랩
GitLab Starter 라이선스 기능소개 - 인포그랩InfoGrab LC
 
[FOSS4G Korea 2016] Workshop - Advanced GeoServer
[FOSS4G Korea 2016] Workshop - Advanced GeoServer[FOSS4G Korea 2016] Workshop - Advanced GeoServer
[FOSS4G Korea 2016] Workshop - Advanced GeoServerMinPa Lee
 
Knative로 서버리스 워크로드 구현
Knative로 서버리스 워크로드 구현Knative로 서버리스 워크로드 구현
Knative로 서버리스 워크로드 구현Jinwoong Kim
 
XECon2015 :: [1-3] 김덕홍 - Git Workflow with GitHub
XECon2015 :: [1-3] 김덕홍 - Git Workflow with GitHubXECon2015 :: [1-3] 김덕홍 - Git Workflow with GitHub
XECon2015 :: [1-3] 김덕홍 - Git Workflow with GitHubXpressEngine
 
[IBM Technical NewsLetter - 통합 6호]
[IBM Technical NewsLetter - 통합 6호] [IBM Technical NewsLetter - 통합 6호]
[IBM Technical NewsLetter - 통합 6호] HyunHwa Myoung
 
[1A6]Docker로 보는 서버 운영의 미래
[1A6]Docker로 보는 서버 운영의 미래[1A6]Docker로 보는 서버 운영의 미래
[1A6]Docker로 보는 서버 운영의 미래NAVER D2
 
DevOps - CI/CD 알아보기
DevOps - CI/CD 알아보기DevOps - CI/CD 알아보기
DevOps - CI/CD 알아보기SeungYong Baek
 
델파이 소스코드의재발견
델파이 소스코드의재발견델파이 소스코드의재발견
델파이 소스코드의재발견Devgear
 
02.JBOSS EAP7(FOR CONTAINER/CLOUD)
02.JBOSS EAP7(FOR CONTAINER/CLOUD)02.JBOSS EAP7(FOR CONTAINER/CLOUD)
02.JBOSS EAP7(FOR CONTAINER/CLOUD)Opennaru, inc.
 
Front end dev 2016 & beyond
Front end dev 2016 & beyondFront end dev 2016 & beyond
Front end dev 2016 & beyondJae Sung Park
 
[NDC17] Unreal.js - 자바스크립트로 쉽고 빠른 UE4 개발하기
[NDC17] Unreal.js - 자바스크립트로 쉽고 빠른 UE4 개발하기[NDC17] Unreal.js - 자바스크립트로 쉽고 빠른 UE4 개발하기
[NDC17] Unreal.js - 자바스크립트로 쉽고 빠른 UE4 개발하기현철 조
 
git, 이해부터 활용까지
git, 이해부터 활용까지git, 이해부터 활용까지
git, 이해부터 활용까지jylee1229
 
개발자 지향 WAS : IBM WebSphere Liberty Server
개발자 지향 WAS : IBM WebSphere Liberty Server개발자 지향 WAS : IBM WebSphere Liberty Server
개발자 지향 WAS : IBM WebSphere Liberty ServerJungWoon Lee
 
[T아카데미] 비개발자를 위한 Git과 Github Page 블로그 만들기
[T아카데미] 비개발자를 위한 Git과 Github Page 블로그 만들기[T아카데미] 비개발자를 위한 Git과 Github Page 블로그 만들기
[T아카데미] 비개발자를 위한 Git과 Github Page 블로그 만들기Subin An
 
[Atlassian in 부산]Git을 이용한 형상관리 전략_투씨드
[Atlassian in 부산]Git을 이용한 형상관리 전략_투씨드[Atlassian in 부산]Git을 이용한 형상관리 전략_투씨드
[Atlassian in 부산]Git을 이용한 형상관리 전략_투씨드Atlassian 대한민국
 
Git Tutorial
Git TutorialGit Tutorial
Git TutorialMDLicht
 

Ähnlich wie GitLab Premium 라이선스 기능소개 - 인포그랩 (20)

GitLab Starter 라이선스 기능소개 - 인포그랩
GitLab Starter 라이선스 기능소개 - 인포그랩GitLab Starter 라이선스 기능소개 - 인포그랩
GitLab Starter 라이선스 기능소개 - 인포그랩
 
[FOSS4G Korea 2016] Workshop - Advanced GeoServer
[FOSS4G Korea 2016] Workshop - Advanced GeoServer[FOSS4G Korea 2016] Workshop - Advanced GeoServer
[FOSS4G Korea 2016] Workshop - Advanced GeoServer
 
Knative로 서버리스 워크로드 구현
Knative로 서버리스 워크로드 구현Knative로 서버리스 워크로드 구현
Knative로 서버리스 워크로드 구현
 
XECon2015 :: [1-3] 김덕홍 - Git Workflow with GitHub
XECon2015 :: [1-3] 김덕홍 - Git Workflow with GitHubXECon2015 :: [1-3] 김덕홍 - Git Workflow with GitHub
XECon2015 :: [1-3] 김덕홍 - Git Workflow with GitHub
 
[IBM Technical NewsLetter - 통합 6호]
[IBM Technical NewsLetter - 통합 6호] [IBM Technical NewsLetter - 통합 6호]
[IBM Technical NewsLetter - 통합 6호]
 
2015 oce specification
2015 oce specification2015 oce specification
2015 oce specification
 
[1A6]Docker로 보는 서버 운영의 미래
[1A6]Docker로 보는 서버 운영의 미래[1A6]Docker로 보는 서버 운영의 미래
[1A6]Docker로 보는 서버 운영의 미래
 
DevOps - CI/CD 알아보기
DevOps - CI/CD 알아보기DevOps - CI/CD 알아보기
DevOps - CI/CD 알아보기
 
델파이 소스코드의재발견
델파이 소스코드의재발견델파이 소스코드의재발견
델파이 소스코드의재발견
 
02.JBOSS EAP7(FOR CONTAINER/CLOUD)
02.JBOSS EAP7(FOR CONTAINER/CLOUD)02.JBOSS EAP7(FOR CONTAINER/CLOUD)
02.JBOSS EAP7(FOR CONTAINER/CLOUD)
 
Front end dev 2016 & beyond
Front end dev 2016 & beyondFront end dev 2016 & beyond
Front end dev 2016 & beyond
 
RHAMT 소개
RHAMT 소개RHAMT 소개
RHAMT 소개
 
[NDC17] Unreal.js - 자바스크립트로 쉽고 빠른 UE4 개발하기
[NDC17] Unreal.js - 자바스크립트로 쉽고 빠른 UE4 개발하기[NDC17] Unreal.js - 자바스크립트로 쉽고 빠른 UE4 개발하기
[NDC17] Unreal.js - 자바스크립트로 쉽고 빠른 UE4 개발하기
 
git, 이해부터 활용까지
git, 이해부터 활용까지git, 이해부터 활용까지
git, 이해부터 활용까지
 
개발자 지향 WAS : IBM WebSphere Liberty Server
개발자 지향 WAS : IBM WebSphere Liberty Server개발자 지향 WAS : IBM WebSphere Liberty Server
개발자 지향 WAS : IBM WebSphere Liberty Server
 
[T아카데미] 비개발자를 위한 Git과 Github Page 블로그 만들기
[T아카데미] 비개발자를 위한 Git과 Github Page 블로그 만들기[T아카데미] 비개발자를 위한 Git과 Github Page 블로그 만들기
[T아카데미] 비개발자를 위한 Git과 Github Page 블로그 만들기
 
11. git basic
11. git basic11. git basic
11. git basic
 
[Atlassian in 부산]Git을 이용한 형상관리 전략_투씨드
[Atlassian in 부산]Git을 이용한 형상관리 전략_투씨드[Atlassian in 부산]Git을 이용한 형상관리 전략_투씨드
[Atlassian in 부산]Git을 이용한 형상관리 전략_투씨드
 
Jira manual
Jira manualJira manual
Jira manual
 
Git Tutorial
Git TutorialGit Tutorial
Git Tutorial
 

GitLab Premium 라이선스 기능소개 - 인포그랩

  • 1. ENABLING DEVOPS TRANSFORMATION Gitlab Premium 주요 기능 v13.6 ENABLING DEVOPS TRANSFORMATION 문서 출처 : GitLab 유인철이사
  • 2. ENABLING DEVOPS TRANSFORMATION https://insight.infograb.net Premium 기능 v13.6, 62항목 (20.12.14기준)Premium 주요 기능 Gitaly cluster 기술지원 : Premium / Ultimate
  • 3. ENABLING DEVOPS TRANSFORMATION https://insight.infograb.net Premium 기능 v13.6, 62항목 (20.12.14기준)Scoped Labels 특정 키워드를 기준으로 하위에 라벨을 지정할 수 있도록 하는 기능 예시) 우선순위::긴급 / 우선순위::높음 / 우선순위::중간 / 우선순위::낮음 핵심 기능
  • 4. ENABLING DEVOPS TRANSFORMATION https://insight.infograb.net Premium 기능 v13.6, 62항목 (20.12.14기준)Bulk Edit Epics Epic들을 일괄적으로 업데이트 할 수 있는 기능
  • 5. ENABLING DEVOPS TRANSFORMATION https://insight.infograb.net Premium 기능 v13.6, 62항목 (20.12.14기준)Custom Text in Emails 메시지를 보낼 수 있는 기능
  • 6. ENABLING DEVOPS TRANSFORMATION https://insight.infograb.net Premium 기능 v13.6, 62항목 (20.12.14기준)Multiple Group Issue Boards 이슈 보드를 여러 개 설정할 수 있는 기능
  • 7. ENABLING DEVOPS TRANSFORMATION https://insight.infograb.net Premium 기능 v13.6, 62항목 (20.12.14기준)Issue Board Assignee Lists 이슈 보드 상에서 담당자 기준으로 이슈들을 볼 수 있는 기능
  • 8. ENABLING DEVOPS TRANSFORMATION https://insight.infograb.net Premium 기능 v13.6, 62항목 (20.12.14기준)Issue Board Milestone Lists 이슈 보드 상에서 마일스톤 기준으로 이슈들을 볼 수 있는 기능
  • 9. ENABLING DEVOPS TRANSFORMATION https://insight.infograb.net Premium 기능 v13.6, 62항목 (20.12.14기준)Single level Epics 핵심 기능 Epic 밑에 subepic을 둘 수 없는 구조
  • 10. ENABLING DEVOPS TRANSFORMATION https://insight.infograb.net Premium 기능 v13.6, 62항목 (20.12.14기준)Confidential Epics 보안사항 또는 내부Epic에 대해 다른 조직에 공개하지 않고 비공개로 진행 가능한 Epic 비밀 기능
  • 11. ENABLING DEVOPS TRANSFORMATION https://insight.infograb.net Premium 기능 v13.6, 62항목 (20.12.14기준)Reorder Issues in Epic Tree Epic 안의 이슈의 순서를 우선순위나 일정에 따라서 재 조정할 수 있는 기능
  • 12. ENABLING DEVOPS TRANSFORMATION https://insight.infograb.net Premium 기능 v13.6, 62항목 (20.12.14기준)Epic Fixed Dates Epic 의 시작/종료일을 직접 입력해서 지정하는 기능
  • 13. ENABLING DEVOPS TRANSFORMATION https://insight.infograb.net Premium 기능 v13.6, 62항목 (20.12.14기준)Epic Dynamic Dates Epic 종료일을 Epic에 포함된 이슈들의 종료일에 따라서 동적으로 변경 되게 하는 기능
  • 14. ENABLING DEVOPS TRANSFORMATION https://insight.infograb.net Premium 기능 v13.6, 62항목 (20.12.14기준)Promote Issue to Epic 권한을 가진 사용자가 코멘트에 /promote 에서 quick action 를 통해 가능한 이슈를 Epic으로 업그레이드 할 수 있는 기능
  • 15. ENABLING DEVOPS TRANSFORMATION https://insight.infograb.net Premium 기능 v13.6, 62항목 (20.12.14기준)Roadmaps 로드맵을 통해 프로젝트의 전체적인 일정이나 진행 상황을 파악 가능한 기능 핵심 기능
  • 16. ENABLING DEVOPS TRANSFORMATION https://insight.infograb.net Premium 기능 v13.6, 62항목 (20.12.14기준)Product Roadmap 프로젝트의 비전이나 전략 등을 정의하고, 일정 등을 설정 할 수 있는 기능 신규 기능 * 새로운 기능으로 추가되었으나 아직 상세 내용은 나와 있지 않음.
  • 17. ENABLING DEVOPS TRANSFORMATION https://insight.infograb.net Premium 기능 v13.6, 62항목 (20.12.14기준)Issue Analytics 이슈의 생성 추이 및 생성된 주요 이슈에 대한 내용을 수집 후에 분석해서 보여주는 기능
  • 18. ENABLING DEVOPS TRANSFORMATION https://insight.infograb.net Premium 기능 v13.6, 62항목 (20.12.14기준)Approval rules for code review 핵심 기능 다단계의 승인 룰을 구성 할 수 있는 기능
  • 19. ENABLING DEVOPS TRANSFORMATION https://insight.infograb.net Premium 기능 v13.6, 62항목 (20.12.14기준)Code Owners Sections 신규 기능 핵심 기능 코드 소유자 세션을 통해 소스 위치에 따라서 승인 할 담당자가 자동으로 설정되고, 여러 그룹으로 구성하여 승인 설정 기능 https://docs.gitlab.com/ee/user/project/code_owners.html#code-owners-sections
  • 20. ENABLING DEVOPS TRANSFORMATION https://insight.infograb.net Premium 기능 v13.6, 62항목 (20.12.14기준) Scalable fault-tolerant Git storage with Gitaly Cluster 신규 기능 Gitaly자체는 코어 버전에서도 사용 가능하고, 기술 지원은 Premium과 Ultimate 에서만 지원되는데, 향후 Gitaly구성 자체를 Premium과 Ultimate에서 이상에서 가능할 것으로 전망되어 이러한 기능이 별도 추가 된 것으로 예상됨. * 새로운 기능으로 추가되었으나 아직 상세 내용은 나와 있지 않음.
  • 21. ENABLING DEVOPS TRANSFORMATION https://insight.infograb.net Premium 기능 v13.6, 62항목 (20.12.14기준)Group Level Value Stream Analytics 그룹 레벨에서 종합적으로 프로젝트 진행 여부를 확인 할 수 있는 기능
  • 22. ENABLING DEVOPS TRANSFORMATION https://insight.infograb.net Premium 기능 v13.6, 62항목 (20.12.14기준)Priority Support 핵심 기능 4시간 내로 답변을 하는 것을 서비스 수준으로 설정되어 있음.
  • 23. ENABLING DEVOPS TRANSFORMATION https://insight.infograb.net Premium 기능 v13.6, 62항목 (20.12.14기준)24/7 uptime support 핵심 기능 4시간 내로 답변을 하는 것을 서비스 수준으로 설정되어 있음.
  • 24. ENABLING DEVOPS TRANSFORMATION https://insight.infograb.net Premium 기능 v13.6, 62항목 (20.12.14기준)Fault-tolerant PostgeSQL 핵심 기능 PostgreSQL을 이중화 하여 재해 상황에 대비하거나, 고가용성을 만들 수 있는 기능 [On-Premise(설치형)에만 지원]
  • 25. ENABLING DEVOPS TRANSFORMATION https://insight.infograb.net Premium 기능 v13.6, 62항목 (20.12.14기준)LDAP group sync filters 핵심 기능 LDAP과의 연동을 통해서 그룹 생성시에 사용자 필터링 기능을 사용해서 원하는 사용자들만 생성 가능 한 기능 [On-Premise(설치형)에만 지원]
  • 26. ENABLING DEVOPS TRANSFORMATION https://insight.infograb.net Premium 기능 v13.6, 62항목 (20.12.14기준) 업그레이드시에 발생할 수 있는 만약의 경우를 대비해 온라인 상에서 지원 인력이 도움을 주게 됩니다. 미리 일정을 알려주고 예약 필수. [On-Premise(설치형)에만 지원] https://about.gitlab.com/support/scheduling-live-upgrade-assistance.html#how-do-i-schedule-live-upgrade-assistance Live upgrade assistance 핵심 기능
  • 27. ENABLING DEVOPS TRANSFORMATION https://insight.infograb.net Premium 기능 v13.6, 62항목 (20.12.14기준)Audit Events [On-Premise(설치형)에만 지원] 핵심 기능
  • 28. ENABLING DEVOPS TRANSFORMATION https://insight.infograb.net Premium 기능 v13.6, 62항목 (20.12.14기준)Auditor users 모든 프로젝트와 그룹 등에 읽기 전용으로 접속이 가능하도록 지원하는 유저
  • 29. ENABLING DEVOPS TRANSFORMATION https://insight.infograb.net Premium 기능 v13.6, 62항목 (20.12.14기준)Disaster Recovery 핵심 기능 재해 상황에서 GEO 기능을 통해서 원격지에 복제되어 있는 데이터를 가지고 복구 할 수 있는 기능으로, GEO는 마스터 GitLab 서버의 데이터를 실시간으로 이지역에 떨어져 있는 슬레이브 GitLab 서버에 복제하고 동시 운영 할 수 있는 이 지역간의 성능 개선 기능 [On-Premise(설치형)에만 지원]
  • 30. ENABLING DEVOPS TRANSFORMATION https://insight.infograb.net Premium 기능 v13.6, 62항목 (20.12.14기준)Reject unsigned commits 인증되지 않은 사용자에 의한 소스 코드 커밋을 제한하는 기능 즉, GitLab에 등록되지 않은 사용자등에 의한 커밋을 막아준다는 기능을 제공하고 GPG 키를 통하지 않은 커밋도 제약 하게 제공함. https://docs.gitlab.com/ee/push_rules/push_rules.html#enabling-push-rules https://docs.gitlab.com/ee/user/project/repository/gpg_signed_commits/index.html
  • 31. ENABLING DEVOPS TRANSFORMATION https://insight.infograb.net Premium 기능 v13.6, 62항목 (20.12.14기준)Verified Commiter 인증되지 않은 사용자에 의한 소스 코드 커밋을 제한하는 기능 즉, GitLab에 등록되지 않은 사용자등에 의한 커밋을 막아준다는 기능.
  • 32. ENABLING DEVOPS TRANSFORMATION https://insight.infograb.net Premium 기능 v13.6, 62항목 (20.12.14기준)File Locking 파일 또는 디렉터리를 잠그는 기능으로 변경 사항은 잠금 해제 시에만 반영 가능하다. 핵심 기능
  • 33. ENABLING DEVOPS TRANSFORMATION https://insight.infograb.net Premium 기능 v13.6, 62항목 (20.12.14기준)CI/CD Pipelines Dashboard 현재 운영중인 서비스들의 진행 현황을 한눈에 대시보드 형태로 보여 주는 기능 핵심 기능
  • 34. ENABLING DEVOPS TRANSFORMATION https://insight.infograb.net Premium 기능 v13.6, 62항목 (20.12.14기준)Database load balancing for PostgreSQL 여러 데이터베이스 서버들이 HA를 위해 구성되어 있을 때, 읽기 전용 요청을 여러 데이터베이스 서버로 분산시켜서 처리하는 로드 분산 기능 제공 [On-Premise(설치형)에만 지원] https://docs.gitlab.com/ee/administration/database_load_balancing.html
  • 35. ENABLING DEVOPS TRANSFORMATION https://insight.infograb.net Premium 기능 v13.6, 62항목 (20.12.14기준)Container registry geographic replication 패키지 저장소에 저장되는 라이브러리 및 도커 이미지 등이 복제 서버로 자동 복제가 이루어지고, 사용자는 메인 GitLab 서버가 아니라 각 지역별 복제 서버에서 패키지 내용을 바로 사용 가능한 기능 https://docs.gitlab.com/ee/administration/geo/replication/datatypes.html
  • 36. ENABLING DEVOPS TRANSFORMATION https://insight.infograb.net Premium 기능 v13.6, 62항목 (20.12.14기준)Multi-project pipeline graphs 여러 프로젝트에 걸쳐서 파이프라인이 구동되는 경우, 파이프라인 그래프에서 다른 프로젝트의 파이프라인으로 넘어갈 수 있는 기능 핵심 기능
  • 37. ENABLING DEVOPS TRANSFORMATION https://insight.infograb.net Premium 기능 v13.6, 62항목 (20.12.14기준)GitLab Kubernetes Agent 신규 기능 핵심 기능 쿠버네티스 클러스터와의 연동을 위해 GitLab에서 개발한 에이전트를 통해 연동 및 작업 하는 기능 https://docs.gitlab.com/ee/user/clusters/agent/
  • 38. ENABLING DEVOPS TRANSFORMATION https://insight.infograb.net Premium 기능 v13.6, 62항목 (20.12.14기준)Globally distributed cloning with GitLab Geo 물리적으로 다른 지역 간 GitLab 서버를 동기화할 때, 원격지의 사용자도 성능 저하 없이 사용할 수 있는 분산 개발 환경을 제공하는 기능 [On-Premise(설치형)에만 지원] https://about.gitlab.com/solutions/geo/ 핵심 기능
  • 39. ENABLING DEVOPS TRANSFORMATION https://insight.infograb.net Premium 기능 v13.6, 62항목 (20.12.14기준)Support for Scaled GitLab 1000~ 50000명 까지 다양한 아키텍쳐를 제공하는 기능 [On-Premise(설치형)에만 지원] https://docs.gitlab.com/ee/administration/reference_architectures/
  • 40. ENABLING DEVOPS TRANSFORMATION https://insight.infograb.net Premium 기능 v13.6, 62항목 (20.12.14기준)Deploy Boards 핵심 기능 현재 진행 중인 배포 현황에 대해, 데이터를 실시간으로 확인 할 수 있는 기능
  • 41. ENABLING DEVOPS TRANSFORMATION https://insight.infograb.net Premium 기능 v13.6, 62항목 (20.12.14기준)Time and manual incremental rollout deployments 점진적인 배포를 수행하며 수동 또는 일정 시간 이후 자동 배포되는 기능 웹 인터페이스의 성능을 측정하고 해당 내용을 MR을 통해서 제공하는 기능
  • 42. ENABLING DEVOPS TRANSFORMATION https://insight.infograb.net Premium 기능 v13.6, 62항목 (20.12.14기준)Canary Deployments Kubernetes pod 별로 배포 되는 현황을 확인 할 수 있고, Canary 배포가 완료된 pod는 별도 노란색 점이 표시 되는 기능
  • 43. ENABLING DEVOPS TRANSFORMATION https://insight.infograb.net Premium 기능 v13.6, 62항목 (20.12.14기준)Built-in and custom project templates 사용자가 직접 추가한 프로젝트 템플릿을 Instance 및 Group 단위에서 사용 가능한 기능 핵심 기능
  • 44. ENABLING DEVOPS TRANSFORMATION https://insight.infograb.net Premium 기능 v13.6, 62항목 (20.12.14기준)Browser Performance Testing 웹 인터페이스의 성능을 측정하고, 해당 내용을 MR을 통해서 제공하는 기능 핵심 기능
  • 45. ENABLING DEVOPS TRANSFORMATION https://insight.infograb.net Premium 기능 v13.6, 62항목 (20.12.14기준)Load Performance Testing 접속 사용자의 수를 수천명으로 증가 했을 때, 적절한 성능을 발휘하는지 성능 테스트를 하는 기능
  • 46. ENABLING DEVOPS TRANSFORMATION https://insight.infograb.net Premium 기능 v13.6, 62항목 (20.12.14기준)Group Code Coverage Data 신규 기능 그룹 내의 모든 프로젝트의 최신 수행 커버리지를 보여 주며, 이미 정의된 테스트 케이스를 통해 수행되어 커버된 소스 코드의 범위를 퍼센트로 표시하는 기능
  • 47. ENABLING DEVOPS TRANSFORMATION https://insight.infograb.net Premium 기능 v13.6, 62항목 (20.12.14기준)CI/CD for external repo 버전 저장소는 Github, bitbucket 및 기타 Git서버를 쓰면서 CI/CD에 대한 기능을 GitLab을 쓸 수 있도록 하는 기능 핵심 기능
  • 48. ENABLING DEVOPS TRANSFORMATION https://insight.infograb.net Premium 기능 v13.6, 62항목 (20.12.14기준)CI/CD for GitHub Github와 연동에서 GitLab의 CI/CD 결과에 대한 것을 Github에서 바로 확인 가능한 기능 https://about.gitlab.com/solutions/github/
  • 49. ENABLING DEVOPS TRANSFORMATION https://insight.infograb.net Premium 기능 v13.6, 62항목 (20.12.14기준)SAML SSO for Groups SAML OmniAuth Provider를 통해서 다양한 SAML 도구와의 SSO를 지원 https://docs.gitlab.com/ee/user/group/saml_sso/#configuring-on-a-self-managed-gitlab-instance-premium-only
  • 50. ENABLING DEVOPS TRANSFORMATION https://insight.infograb.net Premium 기능 v13.6, 62항목 (20.12.14기준)Supports geolocation-aware DNS 새롭게 구축된 GEO 노드를 사용하기 위해서 모든 개발자가 Git 서버 URL 정보 변경을 해야 하는데, Geolocation–aware DNS 기능이 하나의 대표 URL로 접속하면 자동으로 Primary 혹은 다수의 Secondary 중 가장 가까운 위치의 서버로 자동으로 연결해 주는 기능 https://gitlab.com/gitlab-org/gitlab/-/issues/12700 https://docs.gitlab.com/ee/administration/geo/replication/#set-up-a-location-aware-git-url
  • 51. ENABLING DEVOPS TRANSFORMATION https://insight.infograb.net Premium 기능 v13.6, 62항목 (20.12.14기준)Restrict access by IP address 핵심 기능 사용자들의 접근을 ip 대역폭(서브셋)으로 제한 할 수 있는 기능 https://docs.gitlab.com/ee/user/group/#ip-access-restriction-premium
  • 52. ENABLING DEVOPS TRANSFORMATION https://insight.infograb.net Premium 기능 v13.6, 62항목 (20.12.14기준)Instance file templates GitLab 인스턴스 전체에 영향을 줄 수 있는 샘플 프로젝트를 선택해서 공유 가능한 기능
  • 53. ENABLING DEVOPS TRANSFORMATION https://insight.infograb.net Premium 기능 v13.6, 62항목 (20.12.14기준)Group file templates 그룹 내 프로젝트에서 공통으로 사용하고 있는 파일들에 대한 템플릿을 지정해서 그룹 내 프로젝트에서 공동으로 사용하는 기능 https://docs.gitlab.com/ee/user/group/#group-file-templates-premium
  • 54. ENABLING DEVOPS TRANSFORMATION https://insight.infograb.net Premium 기능 v13.6, 62항목 (20.12.14기준)Protected Environments 특정 환경으로의 배포를 지정된 사용자, 그룹, 롤 일 때만 가능하도록 지원하는 기능 https://docs.gitlab.com/ee/ci/environments/protected_environments.html 핵심 기능
  • 55. ENABLING DEVOPS TRANSFORMATION https://insight.infograb.net Premium 기능 v13.6, 62항목 (20.12.14기준) Feature Flag하고 연관 있는 이슈를 연결 할 수 있는 기능으로 보임. AssociateFeatureFlagswiththeissue(s)thatisrelatedtothem 신규 기능
  • 56. ENABLING DEVOPS TRANSFORMATION https://insight.infograb.net Premium 기능 v13.6, 62항목 (20.12.14기준)Smart card support X.509, LDAP 서버를 통해 스마트 카드로 로그인이 가능 하도록 지원하는 기능 https://docs.gitlab.com/ee/administration/auth/smartcard.html
  • 57. ENABLING DEVOPS TRANSFORMATION https://insight.infograb.net Premium 기능 v13.6, 62항목 (20.12.14기준)Pipelines for Merged Results 웹 인터페이스 성능을 측정하고 MR을 통해 제공하는 기능 https://docs.gitlab.com/ee/ci/merge_request_pipelines/pipelines_for_merged_results/index.html
  • 58. ENABLING DEVOPS TRANSFORMATION https://insight.infograb.net Premium 기능 v13.6, 62항목 (20.12.14기준)Merge Trains Target Branch에 merge 수행 시 순차적으로 수행되도록 큐를 생성하여 앞의 merge가 문제가 없을 때, 다음 순서의 merge가 수행되도록 조정하는 기능 핵심 기능
  • 59. ENABLING DEVOPS TRANSFORMATION https://insight.infograb.net Premium 기능 v13.6, 62항목 (20.12.14기준)Environments Dashboard 여러 프로젝트에서 운영 중인 다양한 환경에 대한 통합 뷰 제공 핵심 기능
  • 60. ENABLING DEVOPS TRANSFORMATION https://insight.infograb.net Premium 기능 v13.6, 62항목 (20.12.14기준)Productivity Analytics merge 요청부터 완료까지 시간이나 커밋에서 어느 소스 코드 라인(LOC)이 연관되는지에 대한 통계 등 생산성에 관련한 데이터를 제공 하는 기능
  • 61. ENABLING DEVOPS TRANSFORMATION https://insight.infograb.net Premium 기능 v13.6, 62항목 (20.12.14기준)Cluster Environments Global view 특정 쿠버네티스 클러스터에 배포된 환경을 클러스터 상에서 볼 수 있는 기능
  • 62. ENABLING DEVOPS TRANSFORMATION https://insight.infograb.net Premium 기능 v13.6, 62항목 (20.12.14기준)Merge Request Dependencies MR간에 의존성 설정을 통해 의존 관계에 있는 MR이 merge되기 전에는 merge를 제한 하는 기능 핵심 기능
  • 63. ENABLING DEVOPS TRANSFORMATION https://insight.infograb.net Premium 기능 v13.6, 62항목 (20.12.14기준)View Jira issues in GitLab GitLab에서 Jira내의 이슈 확인이 가능하며, 필터링으로 원하는 이슈들만 선택하여 확인 가능한 기능 핵심 기능
  • 64. ENABLING DEVOPS TRANSFORMATION https://insight.infograb.net Premium 기능 v13.6, 62항목 (20.12.14기준)Service Level Agreement countdown timer 신규 기능 SLA 기반으로 현재 얼마의 여유처리 시간이 있는지 알려 주는 기능 https://docs.gitlab.com/ee/operations/incident_management/incidents.html#service-level-agreement-countdown-timer
  • 65. Agile, SAFe & DevOps 컨설팅 GitLab Solution Provider http://infograb.net 경기도성남시분당구백현로101번길17,초림프라자512호 support@infograb.net 감사합니다. 문서 출처 : GitLab 유인철이사