본문으로 건너뛰기

하이라이트

GitLab은 MLOps를 어떻게 최적화할까?

머신러닝(ML) 워크플로와 배포를 자동화하고 간소화하는 관행인 MLOps의 중요성이 날로 커지고 있습니다. GitLab은 이러한 흐름에 발맞춰 최근 MLOps 기능을 강화했습니다. 이 글은 MLOps 개념과 구성 요소, MLOps 필요성과 플랫폼 역할, GitLab의 주요 MLOps 기능을 다뤘습니다.

자세히 보기

포스트

HOME/BLOG
GitLab과 JFrog, 어떤것을 선택해야 할까요?GitLab과 JFrog, 어떤것을 선택해야 할까요?

Full 라이프사이클 단일 애플리케이션 GitLab과 2019년 2월 Shippable 인수를 통해 아티팩트 저장소에서 CI/CD 기능을 포함하는 DevOps 플랫폼으로 전환한 JFrog, 어떤 것이 더 좋은지 알아봅시다.

Mus
Mus | DevOps Engineer
DevOps 컨설턴트의 역할DevOps 컨설턴트의 역할

DevOps 컨설턴트는 어떤 역할을 해야 할까요?

DevOps 컨설턴트는 소프트웨어 개발 프로세스 개선을 목표로 IT 조직 내에서 개발, QA, 운영 부서의 시너지를 내기 위해 고용된 전문가입니다.

Dexter
Dexter | DevOps Consultant
DevOps 컨설턴트와 DevOps 엔지니어 무슨 차이가 있을까요?DevOps 컨설턴트와 DevOps 엔지니어 무슨 차이가 있을까요?

DevOps를 시작하려고 하는데, 누구와 함께 일해야 할까요? DevOps 컨설턴트와 DevOps 엔지니어는 누구인지, 또 우리에게 어떤 도움을 줄 수 있을지 알아봅시다.

Mus
Mus | DevOps Engineer
조직에서 Agile기반 DevOps가 필요한 이유는 무엇일까요?조직에서 Agile기반 DevOps가 필요한 이유는 무엇일까요?

최근 DevOps에 대한 관심이 증가하고 있는데, 왜 Agile 기반 DevOps가 필요할까요? DevOps가 무엇인지, 또 DevOps를 통해서 어떤 것을 얻을 수 있는지 알아봅시다.

Mus
Mus | DevOps Engineer
포스코 ICT SW 분석/설계 강의 회고포스코 ICT SW 분석/설계 강의 회고

2020년 10월 19일(월), 판교에 위치한 포스코ICT에서 SW공학프로세스과정으로 SW 분석/설계 과정을 진행했습니다. 이 블로그 포스팅에서는 해당 과정에 대한 경험을 공유합니다.

Mus
Mus | DevOps Engineer
Git 워크플로우를 향상시키는 15가지 팁Git 워크플로우를 향상시키는 15가지 팁

커밋을 비교하고, 오래된 브랜치를 삭제하고, alias를 작성하여 시간을 절약하는 방법에 대해 알아봅니다. 이제 세련된 커맨드 사용법으로 Git 활용을 극대화할 시간입니다!

GitLab은 올해 Git은 15주년을 기념하며, Git Merge 2020에서 그동안의 경험을 공유하고, Git의 플로우 관련 문제에 대한 논의와 Git의 최신 기능인 Partial Clone에 대한 소개를 포함하여, Git의 탄생과 업계에 끼친 영향에 대해 기쁜 마음으로 포스팅을 이어오고 있습니다.

Git을 처음 시작했거나, 혹은 커맨드 라인에 대해 이미 잘 알고 있는지에 상관없이, 기술을 연마한다는 것은 항상 좋은 일입니다. Git 기반의 워크플로우를 개선하기 위한 15가지 방법을 아래와 같이 소개합니다.

Jake
Jake | Full-Stack Engineer
Git Flow가 가진 문제점과 솔루션: GitLab FlowGit Flow가 가진 문제점과 솔루션: GitLab Flow

때때로, 좋은 게 너무 많아서 문제일 때도 있습니다. 소프트웨어 개발 워크플로우로 잘 알려진 Git Flow의 경우가 그렇습니다. Git Flow는 좋은 기능이 많지만, 역효과가 있을 때도 있습니다.

GitLab은 복잡성을 줄이고 개발 프로세스의 효율을 높이고자 GitLab Flow를 개발했습니다. GitLab Flow는 Git 워크플로우에 이슈트래킹을 연동함으로써 프로세스를 단순화하고 혼란을 줄입니다. 지금부터 Git Flow의 문제점과 이를 해결하는 GitLab Flow를 알아봅니다.

Jake
Jake | Full-Stack Engineer
GitLab과 Ansible을 사용하여 코드로서의 인프라스트럭쳐 구성하기GitLab과 Ansible을 사용하여 코드로서의 인프라스트럭쳐 구성하기

코드로서의 인프라스트럭처(IaC, Infrastructure as code)에서 실행되는 Ansible 플레이 북 데모를 통해 GitLab CI의 강력한 기능을 살펴보세요.

GitLab CI는 코드로서의 인프라스트럭처와 GitOps를 포함하여 여러 가지 용도로 사용할 수 있는 강력한 도구입니다. GitLab 은 특정 툴에 구애받지 않지만 본 데모에서는 Ansible 을 사용합니다. 왜냐하면, 개발자가 코드로서의 인프라스트럭처에 일반적으로 사용되는 언어이기 때문입니다. 여기에서는 Ansible 네트워크 강좌two-router 데모를 사용합니다.

Jake
Jake | Full-Stack Engineer
GitLab Commit SF 2020 현장리뷰GitLab Commit SF 2020 현장리뷰

뉴욕, 런던을 거쳐서 세 번째 GitLab Commit이 샌프란시스코에서 개최되었습니다. 약 400명 이상의 등록 고객과 13곳의 기업 스폰서, 그리고 3개 트랙에서의 24개의 세션이 진행되었습니다. GitLab 사용 고객들이 직접 전하는, 어떻게 GitLab 활용해서 제품 개발 시간을 절감하고 보다 효율적으로 개발 자원들을 활용할 수 있었는지에 대한 노하우를 확인해보세요!

Mus
Mus | DevOps Engineer