Cloud/Docker(2)
-
[Docker] 컨테이너 기술과 도커
1. 가상머신과 컨테이너 가상화(Virtualization)란 무엇인가? 하드웨어 기능을 시뮬레이션하여 애플리케이션 서버, 스토리지, 네트워크와 같은 유용한 IT 서비스를 생성하는 소프트웨어 아키텍처 기술입니다. 가상머신 vs 컨테이너 비교 가상머신 : 호스트 운영체제 위에 가상화 소프트웨어(Hypervisor)를 이용하여 여러 개의 게스트 OS를 구동하는 방식 하이퍼바이저(Hypervisor) : 가상머신을 생성하고 실행하는 역할과 가상화된 하드웨어와 각각의 가상머신을 모티너링하는 중간 관리자, 대표적인 가상화 프로그램이 VMware, VirtualBox 등이 있습니다. 각각의 게스트 OS는 호스트 운영체제로부터 독립된 자원을 할당받아 가상화된 서비스를 제공하기 때문에 이미지 용량이 큼 컨테이너 : 컨..
2022.11.23 -
[Docker] 클라우드 컴퓨팅 개요
클라우드(Cloud)란 무엇인가? 인프라에 사용되는 서버, 저장소, 데이터베이스, 네트워크, 소프트웨어, 데이터 분석 등을 포함해 사용자가 언제든지 인터넷과 모바일을 통해 IT 서비스를 제공받을 수 있도록 하는 컴퓨팅 기술 1. 클라우드 컴퓨팅이란? 인터넷 기술을 이용해서 다수의 사용자에게 하나의 서비스로서 방대한 IT 능력을 제공하는 컴퓨팅 방식 클라우드 컴퓨팅 = 그리드 컴퓨팅 + 유틸리티 컴퓨팅 컴퓨팅 기술 비교 그리드 컴퓨팅 : 가상 네트워크를 이용하여 분산된 컴퓨팅 자원을 공유하는 기술 방식 (인터넷 유휴자원 활용) 유틸리티 컴퓨팅 : 컴퓨팅 자원에 대한 사용량에 따라 요금을 부과하는 종량제 방식 (on-demand 컴퓨팅 방식) 클라우드 컴퓨팅 : 기술적으로는 그리드 컴퓨팅을 따르고, 비용적으..
2022.11.23