MLOps2
컨테이너(Container)와 도커(Docker)
컨테이너(Container) 를 알아볼 때 가장 먼저 가상머신(Virtual Machine)과 비교를 하게 됩니다. 일반적인 가상 머신은 Host OS에 하이퍼바이저를 설치하고, 그 위에 Guest OS를 동작시키는 형태로 동작합니다. 반면 컨테이너는 Host OS에 컨테이너 런타임을 올리고, 그 위에 프로세스로서 컨테이너를 동작시킵니다. 가상 머신은 단일 시스템에 여러 OS가 동시에 실행되는 반면, 컨테이너는 동일한 OS 커널을 공유하며 프로세스를 격리합니다. 컨테이너는 단순한 프로세스이므로 가상 머신에 비해 매우 가볍고 빠르게 동작할 수 있습니다. 즉, 컨테이너(Container)는 하나의 운영체제 커널에서 다른 프로세스에 영향을 받지 않고 독립적으로 실행되는 프로세스 상태를 의미합니다. 도커(Doc..
클라우드 학습 로드맵
최근 클라우드, 그 중에서도 쿠버네티스에 대한 학습의 필요성을 느꼈습니다. 쿠버네티스에 대한 다양한 학습자료와 교육 과정이 있었지만 그 중에서 goorm과 kakao가 만든 커리큘럼이 괜찮은 것 같아 참고하게 되었습니다. 이를 바탕으로 도커와 쿠버네티스를 포함하는 클라우드 학습을 진행하고자 합니다. 로드맵 1. 클라우드와 DevOps 소개 / 네트워크 2. 클라우드를 위한 리눅스 운영체제 기초 3. 클라우드를 위한 리눅스 시스템 관리 4. 웹 서비스 구축 5. 웹 서비스 구축 프로젝트 7. AWS 기초 아키텍처 설계 8. 코드형 인프라를 위한 Ansible 활용 9. 컨테이너 기술을 이용한 애플리케이션 운영 10. Kubernetes 이해 및 애플리케이션 운영 11. Kubernetes 패키지 및 모니터..