#devops
관련 글 12건
- velog수집됨 · 11일 전
CI/CD에 대해 알아보자.
CI/CD의 개념과 코드 Push부터 테스트·빌드·배포까지 이어지는 자동화 흐름을 정리했습니다.
ci/cdcs공부devops♡ 8
- velog수집됨 · 8월 15일
[DevOps] GitLab·SonarQube·Nexus는 어디서 만날까? CI/CD를 한 줄로 연결하기
GitLab은 코드를 저장하고, SonarQube는 분석하고, Nexus는 결과물을 보관한다. 각각의 설명은 알고 있었지만 “그래서 셋은 어느 순서로 만나는가?”에는 바로 답하지 못했다. 이번에는 코드가 저장된 뒤 배포 가능한 결과물이 되기까지 한 줄로 따라가 봤다.
ci/cdgitlabdevops♡ 1
강경원· 8월 14일 · 3분 읽기AWS에서 CI/CD 파이프라인 구축하기 - 4개월간의 시행착오와 성공 요인
AWS에서 CI/CD 파이프라인 구축하기 4개월간의 시행착오와 성공 요인 최근 몇 년 간 DevOps의 중요성이 부각되면서 CI/CD 지속적 통합 및 지속적 배포 파이프라인 구축이 많은 팀의 목표가 되었다. AWS는 이러한 CI/CD 파이프라인을 손쉽게 구축할 수 있는 다양한 서비스를
awsdevopsci/cd`AWS에서 CI/CD 파이프라인 구축하기 - 4개월간의 시행착오와 성공 요인
강경원· 8월 5일 · 1분 읽기GitHub Actions 캐시로 CI 3배 빠르게 만들기
CI가 느리면 아무도 CI를 기다리지 않고, 기다리지 않으면 머지 전 확인이 사라진다. CI 속도는 개발 문화 문제다. GitHub Actions에서 체감이 큰 순서대로 정리한다. 의존성 캐시가 기본 setup node의 cache 옵션 한 줄이면 npm 캐시가 붙는다. 직접 actio
devopscigithub-actions`GitHub Actions 캐시로 CI 3배 빠르게 만들기
강경원· 8월 1일 · 2분 읽기Docker 멀티스테이지 빌드로 Next.js 이미지 1.2GB → 180MB
Next.js 앱을 순진하게 도커라이즈하면 1GB가 우습게 넘는다. node modules와 빌드 도구가 전부 실려 있기 때문이다. 멀티스테이지 빌드와 standalone 출력으로 180MB까지 줄인 과정을 기록한다. 핵심 1 — output: "standalone" 이 옵션을 켜면 빌
devopsdockernextjs`Docker 멀티스테이지 빌드로 Next.js 이미지 1.2GB → 180MB- velog수집됨 · 7월 24일
🐳 [DevOps] 도커(Docker)는 무엇이고 왜 쓰는걸까?
어? 내 컴퓨터에서는 되는데 왜 안되지? → Docker: 어 형이야~
devopsdockerdockerfile♡ 4
강경원· 2월 10일 · 1분 읽기Docker 기초 - 컨테이너와 이미지 이해하기
Docker는 컨테이너 기반 가상화 기술로, 애플리케이션을 환경에 독립적으로 실행할 수 있게 해줍니다. 이 글에서는 Docker의 기본 개념과 실무에서 자주 사용하는 명령어를 정리합니다. 1. 기본 개념 이미지 Image : 실행 가능한 패키지 컨테이너 Container : 이미지의 실
devopsdockercontainerization`Docker 기초 - 컨테이너와 이미지 이해하기
강경원· 2월 10일 · 1분 읽기Terraform 기초 - Infrastructure as Code
Terraform은 Infrastructure as Code 도구로, 인프라를 코드로 정의하고 관리할 수 있습니다. 이 글에서는 Terraform의 기본 개념과 실무 사용법을 정리합니다. 1. 기본 구조 2. 변수 사용 3. 출력 4. 상태 관리 5. 실무 팁 1. 상태 파일 : .tf
infrastructuredevopsterraform`Terraform 기초 - Infrastructure as Code
강경원· 2월 10일 · 2분 읽기Kubernetes 기초 - 컨테이너 오케스트레이션
Kubernetes는 컨테이너 오케스트레이션 플랫폼 으로, 대규모 컨테이너 배포와 관리를 자동화합니다. 이 글에서는 Kubernetes의 핵심 개념과 기본 리소스를 정리합니다. 1. 핵심 개념 Pod : 하나 이상의 컨테이너 그룹 Deployment : Pod의 배포와 업데이트 관리 S
devopskubernetesk8s`Kubernetes 기초 - 컨테이너 오케스트레이션
강경원· 2월 10일 · 1분 읽기AWS 기초 - 클라우드 인프라 이해하기
AWS는 클라우드 컴퓨팅 플랫폼 으로, 서버, 스토리지, 데이터베이스 등을 온디맨드로 제공합니다. 이 글에서는 AWS의 핵심 서비스와 실무에서 자주 사용하는 패턴을 정리합니다. 1. 핵심 서비스 EC2 : 가상 서버 S3 : 객체 스토리지 RDS : 관리형 데이터베이스 Lambda :
awscloudinfrastructure`AWS 기초 - 클라우드 인프라 이해하기
강경원· 2월 10일 · 2분 읽기모니터링과 로깅 - 프로덕션 시스템 관찰
프로덕션 시스템의 모니터링과 로깅 은 안정적인 서비스를 운영하는 핵심입니다. 이 글에서는 메트릭 수집, 로그 관리, 알림 설정 방법을 정리합니다. 1. 메트릭 수집 2. 로깅 3. 분산 추적 4. 실무 도구 메트릭 : Prometheus, Grafana 로깅 : ELK Stack, Lo
devopsmonitoringlogging`모니터링과 로깅 - 프로덕션 시스템 관찰
강경원· 2월 10일 · 2분 읽기CI/CD 파이프라인 - 자동화된 배포 전략
CI/CD는 지속적 통합과 지속적 배포 를 자동화하여 개발 생산성을 크게 향상시킵니다. 이 글에서는 GitHub Actions, GitLab CI 등을 활용한 CI/CD 파이프라인 구축 방법을 정리합니다. 1. CI/CD 개념 CI Continuous Integration : 코드 변경
devopsci-cdautomation`CI/CD 파이프라인 - 자동화된 배포 전략