728x90 반응형 SMALL 가상 머신3 어플리케이션 배포 환경 (1) 어플리케이션 배포 환경 어플리케이션 배포 환경은 지난 몇 년 동안 크게 변화했다. 과거에는 어플리케이션을 온프레미스 (On-premise)서버에 직접 배포하는 것이 일반적이었지만, 최근에는 가상 머신과 컨테이너를 사용하는 배포 환경이 점점 더 대중화되고 있다. 온프레미스 배포는 기업이 자체적으로 서버를 구축하고 운영하는 방식이다. 온프레미스 배포는 기업이 애플리케이션에 대한 완전한 제어권을 갖는다는 장점이 있지만, 서버 구축과 운영에 대한 비용이 많이 드는 단점이 있다. 가상 머신 배포는 하나의 물리적 서버에 여러 개의 가상 서버를 생성하여 어플리케이션을 배포하는 방식이다. 가상 머신 배포는 온프레미스 배포에 비해 비용이 저렴하고 관리가 간편하다는 장점이 있다. 컨테이너 배포는 애플리케이션의 모든 종속성.. 2023. 7. 12. 가상화 (Virtualization) 가상화 (Virtualization) 가상화란 가상화를 관리하는 소프트웨어를 사용하여 하나의 물리적 머신에서 가상 머신 (VM)을 만드는 프로세스이다. Hypervisor는 가상화 층을 구현하여 물리적 머신의 컴퓨팅 리소스로부터 가상 환경을 분리하고 가상 머신 (VM)을 생성한다. VM은 물리적 머신과 동일한 역할 및 성능을 수행하지만, cpu와 메모리 및 스토리지와 같은 물리적 머신의 컴퓨팅 리소스를 사용한다. Hypervisor는 필요에 따라 각 VM에 이러한 컴퓨팅 리소스를 할당한다. 서버 가상화는 소프트웨어 어플리케이션을 통해 물리적 서버를 여러 개로 분리된 고유한 가상 서버로 나누는 과정이다. 완전 가상화 물리적 서버의 디스크 공간 및 CPU와 직접 통신하는 소프트웨어의 일종인 하이퍼바이저를 사.. 2023. 4. 1. [Docker] 윈도우 환경 설정 윈도우 환경 설정 별도의 가상 머신 (VM) 또는 듀얼 부팅 없이 기존 윈도우에서 리눅스를 사용할 수 있는 WSL를 통해 GNU / Linux 호환 환경을 만들 수 있다. Windows Terminal 설치 https://www.microsoft.com/ko-kr/p/windows-terminal/9n0dx20hk701?rtc=1&activetab=pivot:overviewtab에서 터미널을 다운로드한다. WSL2 설치 Windows Terminal 또는 Windows PowerShell을 관리자 권한으로 실행한다. dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart 시스템 요구 사항 .. 2023. 2. 8. 이전 1 다음 728x90 반응형 LIST