Bisheng: AI 애플리케이션 개발을 위한 차세대 LLM DevOps 플랫폼
Bisheng은 차세대 인공지능 애플리케이션 개발을 위해 설계된 오픈소스 LLM(Large Language Model) DevOps 플랫폼입니다. 이 플랫폼은 직관적인 워크플로 설계와 강력한 AI 기반 기능을 활용하여 개발자가 AI 애플리케이션을 신속하게 구축, 배포 및 관리할 수 있도록 지원하며, 전반적인 개발 효율성을 크게 향상시킵니다.
Bisheng을 선택해야 하는 이유
AI 기반 개발 시 ...
7월 24일 18:47에 게시됨
Ansible 태그 기능 활용 가이드
시나리오
Ansible을 활용한 대규모 서버 배포 자동화를 진행할 때, 한 개의 Role 내에서 다양한 작업을 수행해야 하는 경우가 있습니다. 예를 들어, 다수의 호스트에 프로그램을 배포하고, 특정 시점에 따라 서비스를 시작하거나 중지해야 할 수 있습니다. 이러한 요구사항을 해결하는 방법 중 하나가 바로 Ansible의 태그(Tags) 기능입니다.
실습 환경
구성 요소
버 ...
7월 24일 07:14에 게시됨
Linux 기반 CI/CD 파이프라인 관리 도구 Jenkins 설치 방법
Jenkins 런타임 환경 및 의존성 구성
Jenkins 는 자바 기반의 자동화 빌드 서버이므로, 운영체제 레벨에 먼저 JVM(Java Virtual Machine) 이 정상적으로 적용되어 있어야 합니다. CentOS 계열 리눅스 환경에서의 수동 설치 절차를 안내합니다.
1. OpenJDK 또는 Oracle JDK 설치
시스템 경로에 별도의 디렉토리를 할당하여 JDK 파일을 배치하는 방식입니다. 예시에서는 /op ...
7월 22일 00:43에 게시됨
Vagrant와 VirtualBox를 이용한 리눅스 가상 환경 자동화 구성
Vagrant와 VirtualBox 기반 가상화 개요
소프트웨어 개발 과정에서 일관된 개발 환경을 유지하는 것은 매우 중요합니다. VirtualBox는 강력한 오픈소스 하이퍼바이저이며, Vagrant는 이를 명령줄 인터페이스(CLI)를 통해 제어하고 가상 머신 생성을 자동화하는 도구입니다. 이 두 도구를 결합하면 Vagrantfile이라는 설정 파일 하나로 팀원 모두가 동일한 리눅스 환경을 신 ...
7월 18일 18:55에 게시됨
Docker 설치 및 실무 명령어 가이드
CentOS 7 환경에서 Docker 엔진 설치
Docker를 안정적으로 운영하기 위해 CentOS 7 시스템에 공식 리포지토리를 추가하고 Docker CE(Community Edition)를 설치하는 과정입니다.
먼저 리포지토리 관리를 위한 도구와 스토리지 드라이버 의존성 패키지를 설치합니다.
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
Docker 공식 리포지토리를 시스템 ...
7월 16일 03:54에 게시됨
도커 컴포즈를 이용한 GitLab 배포 가이드
docker-compose.yml 파일 준비
version: '3.8'
services:
gitlab-container:
image: 'registry.gitlab.cn/omnibus/gitlab-jh:16.8.2'
restart: unless-stopped
container_name: my-gitlab
hostname: 'gitlab.example.com'
environment:
GITLAB_OMNIBUS_CONFIG: |
external_url 'https://gitlab.example.com'
gitlab_rails[' ...
7월 15일 21:24에 게시됨
Harbor 프라이빗 레지스트리 구축 및 데이터 마이그레이션
개요
Harbor는 컨테이너 이미지를 안전하게 저장하고 관리할 수 있는 오픈소스 레지스트리 솔루션입니다. 본 문서에서는 Harbor 설치부터 기존 레지스트리 마이그레이션까지 전체 과정을 다룹니다.
사전 준비: Docker 설치
Harbor는 컨테이너 기반으로 동작하므로 Docker 엔진이 필수입니다. 아직 설치되지 않은 경우 공식 문서를 참고하여 먼저 구성하세요.
Harbor 서버 ...
7월 15일 18:33에 게시됨
Healthchecks 메트릭을 Prometheus에 통합하여 크론 작업 모니터링하기
Python 및 Django 기반의 오픈소스 도구인 Healthchecks는 주기적인 크론(Cron) 작업이나 백그라운드 태스크의 상태를 추적하는 데 매우 유용합니다. 여기에 Prometheus를 연동하면 작업 상태를 시각화하고 정교한 알람 체계를 구축하여 운영 안정성을 높일 수 있습니다.
Prometheus 통합 활성화
Healthchecks 내부에서 메트릭 노출 기능을 활성화해야 합니다. 프로젝트 ...
7월 11일 19:19에 게시됨
SSH 키 기반 인증 및 원격 접속 최적화 가이드
SSH(Secure Shell)를 이용한 원격 서버 접속 시 비밀번호 대신 키 쌍(Key Pair)을 사용하면 보안성을 높이고 매번 비밀번호를 입력해야 하는 번거로움을 줄일 수 있습니다. 본 가이드에서는 공개키를 서버에 등록하는 방법부터 접속 유지 설정 및 주요 오류 해결법까지 정리합니다.
1. SSH 키 쌍 생성하기
가장 먼저 로컬 환경에서 서버와 통신할 때 사용할 공개키(Public ...
7월 8일 07:51에 게시됨
Docker 핵심 가이드: 컨테이너 가상화부터 이미지 빌드까지
Docker 개요
컨테이너 기술의 탄생
DotCloud라는 스타트업이 2010년에 PaaS(Platform as a Service) 형태로 서비스를 시작하면서 등장했다. 2013년 오픈소스로 공개된 후 기업명도 Docker Inc.로 변경되면서 지금의 모습을 갖추게 되었다.
Linux Container(LXC)라는 커널 수준의 경량 가상화 기술을 기반으로 하며, Go 언어로 개발되었다. 핵심 철학은 "소프트웨어 운영 ...
7월 6일 03:20에 게시됨