일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- dockerfile
- YAML
- event loop
- Service
- 자바스크립트
- FastAPI
- terraform
- WSGI
- POD
- IAC
- github
- leetcode
- Python
- asyncio
- Django
- IAM
- ansible
- 쿠버네티스
- DevOps
- docker
- K8S
- intervals
- asgi
- Deployment
- ebs
- EKS
- EC2
- elasticsearch
- AWS
- Kubernetes
- Today
- Total
목록DevOps (4)
궁금한게 많은 개발자 노트
이제 디스크 정보를 확인해보려 합니다. 지금까지 dmidecode 명령어를 사용하여 CPU, BIOS, 메모리 정보를 확인했습니다. 디스크는 df 명령어로 정보를 확인할 수 있습니다.$ df -h파일 시스템 크기 사용 가용 사용% 마운트위치tmpfs 3.2G 3.6M 3.1G 1% /run/dev/sda5 457G 60G 374G 14% /tmpfs 16G 106M 16G 1% /dev/shmtmpfs 5.0M 4.0K 5.0M 1% /run/lockefivarfs 256K 110K 142K 44% /sys/firmware/efi/efivars/dev/nvme0n1p1 ..
최근 읽고있는 DevOps와 SE를 위한 리눅스 커널 이야기라는 책에서 좋은 정보들이 있어, 기본적으로 리눅스 커널에 대해 알고 업무한다면 도움이 될만한 내용들에 대해 기록과 공유를 위해 글을 작성해보려 합니다. 요즘 IT시스템에는 클라우드를 통해 누구나 서버를 만들고, 서버에 애플리케이션을 설치하고 서비스할 수 있게 되었습니다. 인프라와 관련된 많은 부분이 소프트웨어화 되어가고 있고 더 편리하게 사용할 수 있게 되었습니다. 그래서 상대적으로 인프라에 대한 관심이 적어지는 것도 사실이지만, 역설적으로 누구나 인프라를 구축할 수 있기 때문에 인프라에 더 많은 관심을 가져야 한다고 생각합니다. 내가 만들고 운영하는 서버이기에, 스스로 문제를 해결할 수 있어야 하고 애플리케이션이 구동되는 서버에 대해서는 지식..
비용을 줄이는 것에는 많은 방법이 있지만 서버의 비용을 최적화하는 것이 가장 대표적인 방법일 수 있습니다.쿠버네티스는 여러 서버에서 컨테이너를 실행, 관찰, 제어할 수 있는 도구로 CPU할당량에 대한 설정도 가능합니다. CPU Request를 통해 최소한으로 사용 가능한 자원을 설정할 수 있고, CPU Limits를 통해 최대 허용량을 설정할 수 있습니다. 최대 허용량보다 많이 사용하려 할 때 CPU Throttling이 발생하며 CPU를 할당받지 못해 대기하는 현상을 말합니다. 자원 최적화를 통해 비용을 줄일 수 있지만, 비용을 줄이면서도 서비스 안정성을 유지해야 하는 것이 가장 중요합니다. 이를 위해서는 꼭 필요한 만큼만 자원을 할당해야 하며 이는 비용과도 직결됩니다. 그리고 필요한 자원 사용량도 ..
MLOps란 무엇인가에 정리해보려 합니다. 최근 AI 활용 기술이 많아지면서 데이터 수집과 관리, 머신러닝 모델 개발 및 운영 등의 서비스를 효율적으로 제공하기 위해 MLOps가 생겨났습니다. 실제로 인공지능 산업에서는 데이터를 관리하고 머신러닝 시스템을 개발하는 것뿐만 아니라 안정적인 운영 서비스까지 유저에게 제공해야 하는데요. 개발팀과 운영팀으로 개발과 운영 업무가 나뉘어 진행되면 서로 업무에 대한 이해가 줄어들어 비효율적이기 때문에 이를 해결하고자 MLOps 개념이 등장하였습니다. 머신 러닝의 수명 주기는 데이터 수집, 데이터 준비, 모델 훈련, 모델 조정, 모델 배포, 모델 모니터링 등과 같은 복잡한 구성요소로 이루어져 있으며 데이터 엔지니어링부터 데이터 사이언스, ML 엔지니어링, DevOps와..