DevOps(5)
-
MLOps, DataOps, AIOps란?
MLOps, DataOps, AIOps란 무엇인지 알아보겠습니다. ChatGPT에게 컴퓨터공학 전공자 수준으로 3줄 요약을 부탁해보았습니다. MLOps: MLOps는 기계 학습 프로젝트를 개발, 배포 및 관리하는 프로세스와 도구의 결합을 의미합니다. 소프트웨어 개발의 워크플로우와 기계 학습 모델의 라이프사이클을 통합하여 효율적인 모델 관리와 협업을 실현합니다. CI/CD, 자동화된 모델 배포, 모델 모니터링 및 유지보수가 MLOps의 주요 요소입니다. DataOps: DataOps는 데이터 파이프라인 및 데이터 관리 프로세스를 개발 및 운영하기 위한 방법론입니다. 소프트웨어 개발과 유사한 방식으로 데이터 통합, 전처리, 저장 및 분석을 자동화하며, 팀 간 협업과 데이터 품질 향상을 목표로 합니다. CI/..
2023.08.27 -
데브옵스란 무엇인가
데브옵스는 개발(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 -
eks ingress로 alb 생성 실패 해결 과정
상황: 새로 만든 eks 클러스터에 기존에 잘 동작하던 ingress yaml 파일을 apply 했는데 alb가 생성이 안됩니다. 해결: ingress yaml 파일 공유 요청 -> 다른 클러스터에서는 잘 작동했음 오류 내용을 못찾겠음 -> 이벤트 확인 명령어 공유 kubectl get events -n kubectl get events --sort-by='.lastTimestamp' -n kube-system -> 확인 된 에러 메시지 failed load groupID due to invalid ingress class: IngressClass.networking.k8s.io “alb” not found -> alb라는 ingress class 를 못찾는다? -> aws-load-balancer-co..
2022.05.11 -
코멘토 DevOps 부트캠프 후기
안녕하세요 제 취업을 도와준 고마운 코멘토 직무부트캠프 후기 적어봅니다. 저는 29살에 재취업을 결심하고 회사를 나왔어요. 30살에 클라우드로 먹고사는 IT회사에 DevOps팀으로 취업을 성공했어요. 취준할 때 다들 힘들잖아요. 처음에는 학원없이도 혼자서 잘 할수 있을거같다가 한두번 실패하면 도움을 받아야겠다는 생각도 들고 그런데 학원이나 전문적인 도움을 주는곳은 가격이 너무 비싸기도 하구요. 저는 페이스북 생활코딩에서 멘토님을 먼저 만났어요. 프로필이나 댓글 달아주신것들 보면서 믿음이 갔구요. 코멘토에 직무부트캠프를 진행하신다는것을 알고 망설임없이 등록했어요. (사실 조금 망설이다가 얼리버드 할인을 놓쳤어요) 학원에 비해 저렴한 가격에 무엇보다 devops라는 분야를 경험할 수 있다는게 가장 컸죠. D..
2021.05.30 -
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