본문 바로가기

Cloud4

[가상화] 3. 가상머신(VM)과 하이퍼바이저 쉽게 이해하기 들어가며 지난 포스팅에서 가상화의 개념과 등장 배경에 대해 알아봤습니다. 오늘은 서버 가상화의 중요한 개념인 가상 머신과 하이퍼바이저를 다루어 보겠습니다. 지난 글 참조 ✔️ [가상화] 2. Virtualization(가상화)의 등장 배경과 발전 가상 머신(Virtual Machine, VM)이란? RedHat 홈페이지에서는 가상 머신을 아래와 같이 정의하고 있습니다. 가상 머신(Virtual Machine, VM)은 물리적 하드웨어 시스템에 구축되어 자체 CPU, 메모리, 네트워크 인터페이스 및 스토리지를 갖추고 가상 컴퓨터 시스템으로 작동하는 가상 환경입니다. / RedHat 가상화 기술 등장 이후, 우리는 한 개의 물리 서버를 두 개 이상의 가상 서버로 동작시킬 수 있게 되었습니다. 덕분에 더 이상.. 2021. 8. 5.
[가상화] 2. Virtualization(가상화)의 등장 배경과 발전 들어가며 지난 글에서 가상화의 개념에 대해 알아봤습니다. 가상화는 컴퓨팅 자원들을 추상화하여, 하나의 단일 컴퓨팅 자원을 여러 논리적인 자원처럼 동작시키거나, 반대로 여러 개의 자원을 하나의 자원처럼 동작시키는 개념이었죠. 그렇다면 가상화 개념은 언제, 어떤 필요에 의해 등장하게 된 것일까요? 지난 글 참조 ✔️ [가상화] 1. Virtualization(가상화) 개념 쉽게 이해하기 무어의 법칙과 가상화의 필요성 무어의 법칙이란 반도체 칩의 성능 즉, 메모리의 용량이나 CPU의 속도가 약 24개월마다 2배로 증가하고, 가격은 2배씩 낮아진다는 법칙입니다. 인텔의 공동 창업자인 골든 무어가 1965년에 발표한 내용이기 때문에 무어의 법칙이라고 불립니다. 위 그래프를 보면, 실제로 2년마다 단일 칩을 구성하.. 2021. 7. 28.
[가상화] 1. Virtualization(가상화) 개념 쉽게 이해하기 가상화란 무엇일까요? 가상화(假像化, virtualization)는 컴퓨터에서 컴퓨터 리소스의 추상화를 일컫는 광범위한 용어이다. (...) 이것은 다중 논리 리소스로서의 기능을 하는 것처럼 보이는 서버, 운영 체제, 응용 프로그램, 또는 저장 장치와 같은 하나의 단일 물리 리소스를 만들어 낸다. 아니면 단일 논리 리소스처럼 보이는 저장 장치나 서버와 같은 여러 개의 물리적 리소스를 만들어 낼 수 있다. / Wikipedia 위키백과에서는 가상화를 위와 같이 정의하고 있습니다. 추상화, 논리 리소스, 물리 리소스 ... 한 번에 이해하기에는 조금 어렵죠. 다시 말해, 가상화는 하나의 실물 컴퓨팅 자원을 마치 여러 개인 것처럼 가상으로 쪼개서 사용하거나, 여러 개의 실물 컴퓨팅 자원들을 묶어서 하나의 자원.. 2021. 7. 27.
[Kubernetes] 쿠버네티스(k8s) 스터디 시작하기 들어가며 본 글은 클라우드에 갓 입문한 사람이 쿠버네티스 스터디를 시작한 과정과 스터디 운영 방식에 대해 이야기하고 있습니다. 특별한 노하우가 있는 것은 아니지만, 스터디에 입문하시는 분들께 작은 도움이 되었으면 좋겠습니다. * 참고로 본 스터디는 현시점 기준, 목표 일정의 절반 정도 진행된 상황입니다. 가벼운 중간 후기 정도로 봐주시면 감사하겠습니다. 스터디 시작하기 쿠버네티스 선택 배경 저는 올해 이직한 회사에서 클라우드 관련 업무를 시작했습니다. 저의 배경을 간략히 소개하면, 전자전기공학과를 졸업하고 몇 년간 DRAM 소자의 동작 특성을 분석하는 일을 했습니다. 올해 좋은 기회로 이직을 하며 클라우드 분야에 진입하게 되었지만, 기본적인 개발과 데이터 분석 경험을 제외하면 컴퓨터 공학 및 클라우드에 .. 2021. 7. 12.