데브옵스(4)
-
데브옵스를 위한 리눅스
Introduction 이번 퀘스트를 통해 리눅스의 기본적인 구조와 기능에 대해 공부할 수 있습니다. Topics 리눅스의 기본 커맨드 cd, pwd, ls, cp, mv, mkdir, rm, touch, ln, echo, cat, tail, find, ps, kill, grep, wc, df, du 파이프(|) 문자 리눅스의 기본적인 디렉토리 구성 /bin, /usr/bin, /boot, /dev, /etc, /home, /lib, /mnt, /proc, /root, /sbin, /usr/sbin, /tmp, /usr, /var 쉘과 환경변수와 퍼미션 sh, bash, zsh .bash_profile, .bashrc, .zshrc env, set, unset, export chmod, chown, ch..
2023.06.08 -
데브옵스란 무엇인가
데브옵스는 개발(Dev)와 운영(Ops)의 합성어입니다. 지금 사용하는 데브옵스(devops)라는 단어는 2004년에 처음으로 등장하고, 2010년에 본격적으로 사용한 것으로 보입니다. https://aws.amazon.com/ko/devops/what-is-devops/ DevOps란 무엇인가요? - DevOps 모델 설명 - Amazon Web Services(AWS) 소프트웨어와 인터넷은 쇼핑에서 엔터테인먼트 그리고 뱅킹에 이르기까지 전 세계와 산업을 변화시켰습니다. 이제 소프트웨어는 비즈니스를 지원하는 것에 그치지 않고, 비즈니스의 모든 부분 aws.amazon.com https://azure.microsoft.com/ko-kr/resources/cloud-computing-dictionary/w..
2023.06.08 -
프로메테우스 그라파나 대시보드 템플릿 적용해보기 (prometheus, grafana)
프로메테우스는 오픈소스 모니터링 서비스입니다. 이 프로메테우스에서 가져온 정보들을 그라파나(grafana)라는 시각화, 대시보드 서비스를 이용해서 보려고 합니다. grafana.com/grafana/dashboards Grafana Dashboards - discover and share dashboards for Grafana. Grafana.com provides a central repository where the community can come together to discover and share dashboards. grafana.com 저는 첫화면에 있는 Prometheus Node Exporter Full이라는 대시보드를 사용해보겠습니다. 클릭하면 이런 화면으로 넘어가고 Download..
2021.01.21 -
CI/CD란 무엇인가
d1.awsstatic.com/whitepapers/DevOps/practicing-continuous-integration-continuous-delivery-on-AWS.pdf 위 문서를 보고 작성한 글입니다. CI(Continuous Integration)는 빌드와 테스트의 자동화 CI => Build & Test CI는 개발자들이 코드를 머지하면 자동으로 빌드와 테스트 해주는 것 (지속적인 통합) CI의 목표는 버그를 빨리 찾아서 알리는 것, 소프트웨어의 품질 향상, 새 소프트웨어의 validate와 release시간 단축 그래서 더 작은 커밋, 더 작은 코드변경까지 통합하려한다. 하루 한번 커밋하던 기존 방식에서 Integration의 빈도를 높인다. 추가로 비슷한 환경 테스트, 팀을 위한 프로..
2021.01.08