도커(2)
-
컴퓨터 네트워크 (10), Cloud Computing
Cloud Computing 1. Introduction to Cloud Computing 1) Cloud Computing이란? (1) Cloud Computing의 기본 개념 - 구름처럼 실체가 존재하지만 정체가 드러나지 않는 것을 구름, 안개에 빗대어 설명한다. 다시말해 어딘가에서 서버와 네트워크가 존재하지만 어디에 위치한지는 잘 몰라도 사용할 수 있다. 단지 내가 필요할 때 필요한 만큼 사용하고 이에 대해 돈을 지불하는 것을 클라우드 컴퓨팅이라 한다. - 구름에 작업을 요청하는 것이 우리의 어플리케이션 혹은 웹사이트이다. 실제 내가 디스크, 컴퓨터를 가지고 있지는 않지만 어딘가에 있을 컴퓨터에 필요한 양만큼 요청한다. 이에 따라 클라우드 컴퓨터는 일을 처리한 다음 끝난다는 메세지를 보낸다. 필요하..
2022.06.15 -
오픈소스 SW개발 (9) Virtualization
Virtualization 1. Virtualization 1) Virtualization란? 물리적인 컴퓨터는 한 대지만 여러 대의 컴퓨터가 독립적으로 동작할 수 있게끔 도와주는 것 (1) Virtualization의 수준 - 하드웨어에 가까울수록 저수준, 어플리케이션과 가까울수록 고수준이다. 이는 좋고 나쁘고의 의미가 아니라 하드웨어에 얼마나 가까운지에 대해 수준을 나눈 것이다. - 라이브러리는 호환성을 지켜주기 위한 것이 크다. (2) 특징 - 앞으로 하드웨어 레벨, OS 레벨 가상화에 대한 내용을 많이 사용할 것이다. 2) ISA - 이해하기 쉬운 용어를 작성하면 컴파일을 통해 ISA로 번역한다. - 게임은 하드웨어에 맞게 가상화를 해야한다. 이를 게임 에뮬레이터라고 하기도 한다. 3) Run-t..
2022.05.13