728x90 반응형 DevOps32 02. docker 컨테이너 가상화 & VM 가상화 가상화(Virtualization)일반적으로 서버, 스토리지, 네트워크, 애플리케이션 등을 가상화 하여 하드웨어 리소를 효율적으로 사용하는 데 목적이 있고 이를 통해 기업은 효율적인 자원 활용, 자동화된 IT 관리, 빠른 재해 복구 등 장점을 갖을 수 있다. 물리적 하드웨어 유지 관리 대신 소프트웨어적으로 추상화된 가상화를 통해 제한된 부분을 쉽게 관리 하고 유지할 수 있다. 하이퍼바이저 기반의 가상머신(VM, Virtual Machine)을 통해 수행한다. - VMWare , Virtual Box 컨테이너 가상화 VS VM 가상화두 가지 가상화 모두 실행하고자하는 애플리케이션 프로세스 및 종속 요소와 소스 등을 패키지, 즉 이미지화 하여 HOSTOS 와 격리된 환경을 제공 다만 VM 가상화는 실.. 2024. 3. 13. 01. 컨테이너 기술이란? 컨테이너 기술이란? 컨테이너는 애플리케이션을 언제든 실행 가능하도록 필요한 모든 요소를 (소스코드, 구성요소, 종속성 등) 하나의 런타임 환경으로 패키징한 논리적인 공간을 말함 이러한 패키징 기술을 docker에서는 Dockerfile build를 통해 구현한다. 애플리케이션과 종속 항목을 하나로 묶어, 실행하게 해주는 운영 시스템을 가상화 한 경량의 격리된 프로세스라고 볼 수 있다. microVM 이라고도 한다. 운영체제 수준의 가상화 제공 독립성을 갖기 때문에 다른 컨테이너에 영향을 주지 않는 stateless 환경 제공 개인 데스크탑 뿐만 아니라 기업 내의 온프레미스 서버에서 AWS 와 같은 퍼블릭 클라우드까지 효율적으로 배포 가능하며, 확장성도 갖고 있다. 이를 통해 서버구성, OS설치, 네트워크.. 2024. 3. 13. Fast Campus 강의 필기 실무까지 한 번에 끝내는 DevOps를위한Docker & Kubernetes feat . aws EKS 초격자 패키지 Online 위의 수업은 Fast Campus 에서 수강 신청하여 듣기 시작하였다. 회사를 다니면서 출근 전 후로 하루에 최소 1시간 공부를 목표로 잡고 위의 강의를 들을 계획이다. FastCampus_DevOps 카테고리에 는 해당 강의의 필기를 작성할 예정이다. 일단 올해 목표는 해당 강의를 수료 후 회사 솔루션에 접목하여 사용해보거나 혹은 다른 개발자와 협업하여 사용해보는 것이 목표이다. 완강 이후에 강의 후기와 나의 공부법 등 다양한 방면으로 포스팅하겠다. 해당 강의는 Ubuntu 22.04 Desktop OS를 사용하였다. https://fastcampus.co.kr/search.. 2024. 3. 13. OpenShift란 무엇인가? - 컨테이너 오케스트레이션의 미래 1. 서론(현대 IT 환경의 변화)! 클라우드 컴퓨팅과 컨테이너 기술의 발전! DevOps와 지속적인 통합 및 배포(CI/CD)의 중요성 증가! Kubernetes와 컨테이너 오케스트레이션의 등장2. OpenShift의 개념! OpenShift는 Red Hat이 제공하는 엔터프라이즈급 컨테이너 애플리케이션 플랫폼! Kubernetes를 기반으로 하는 플랫폼으로, 컨테이너의 개발, 배포, 관리를 간소화! 클라우드 네이티브 애플리케이션 개발을 지원하는 포괄적인 환경 제공3. OpenShift의 주요 기능! Kubernetes 기반의 컨테이너 오케스트레이션 * 자동 스케일링, 롤아웃 및 롤백, 서비스 디스커버리 등을 포함! 개발자 친화적 도구 및 인터페이스 * 소스 코드로부터 직접 애플리케이션을 빌.. 2024. 2. 27. Vagrant up vagrant up Vagrant는 가상화 환경을 관리하고 프로비저닝하는 도구입니다. 개발자들이 동일한 개발 환경을 구축하고, 다른 운영 체제나 호스트에서 동일한 개발 환경을 실행할 수 있게 해줍니다 Trouble Shooting vagrant up을 하는 도중 네트워크 문제 등으로 중간에 중단되는 경우가 있다. 이런 오류를 처음 접하고는 기존에 제대로 생성된 VM들을 모두 삭제하고 다시 vagrant up 명령어를 입력하는 것을 하였다. 이번에 알게 된 것은 가상 머신마다 vagrant up 명령어를 별도로 입력하여 위와 같은 명령어 실행 중 끊김 오류에 대처할 수 있다는 것을 알게되었다. vagrant up w4-k8s 2024. 1. 3. 이전 1 2 3 4 다음 728x90 반응형