본문 바로가기

전체 글

(35)
[용어 정리] 가상화 가상화 가상화란 물리적인 하드웨어 장치를 논리적인 객체로 추상화하는 것을 의미합니다. 이는 하이퍼바이저라는 소프트웨어를 통해 하나의 물리적인 머신 위에 다수의 가상 머신을 만듭니다. 여기서 하이퍼바이저란 시스템 위에 또 다른 시스템을 설치하고 운영할 수 있도록 가상 시스템 환경을 만들어주는 기술입니다. 가상 머신은 하나의 머신의 컴퓨팅 리소스에 의존하여 물리적 머신과 동일하게 작동을 합니다. 이러한 기술을 통하여 하나의 OS 위에 여러 개의 OS를 실행할 수 있고, 하이퍼바이저는 컴퓨팅 리소스를 각 가상 머신에 할당을 해줍니다. 여기서 컴퓨팅 리소스란 프로세서(CPU), 메모리(Memory), 스토리지(Storage), 네트워크(Network) 등을 포함합니다. 가상화의 종류 가상화의 종류는 호스트 가상..
[DevOps] DevOps란? (2/2) PDCA 사이클 PDCA 사이클이란 사업 활동에서 생산 및 품질을 관리하는 방법입니다. 업무를 Plan(계획) -> Do(활동) -> Check(평가) -> Act(개선)의 4가지 단계로 개선하고, 개선된 상태에서 또 다시 Plan(계획)으로 되돌아간 후 계속적으로 개선을 실시합니다. DevOps의 도입 또한 이 PDCA로 수행할 필요가 있습니다. DevOps에서 PDCA 사이클을 수행하기 위한 방법 중에 애자일 기법이 사례 중 하나입니다. 개발물의 구축과 시험, 각각의 결과에 대한 피드백까지 계속적으로 실행하는 방법은 개발물의 품질을 높이기 위해 PDCA 사이클을 구현한 것이라고 볼 수 있습니다. 이외에도 개발과 운용의 커뮤니케이션, 다양한 정보에 대한 모니터링 등 계속적인 개선을 PDCA로 수행하고 ..
[용어 정리] 도메인, DNS 도메인 클라이언트가 요청을 보내는 서버는 각자 고유 IP 주소를 가지고 있습니다. 사용자는 IP 주소로 접속을 할 수 있지만, 이는 기억하기에 쉽지 않은 면이 있습니다. 예를 들면, 34.12.45.xxx같은 IP 주소는 매번 외워서 접속을 하기가 힘듭니다. 이에 따라 hanjustudy.com같은 도메인 주소가 필요합니다. 또한 도메인 주소가 없다면 서버의 IP 주소가 변경되면 접속을 할 수가 없습니다. 도메인 주소의 작동 방식 1. 클라이언트가 hanjustudy.com 도메인의 IP 주소를 가장 가까운 DNS 서버에게 묻습니다. 2. 해당 DNS 서버가 이를 모른다면, 다음 DNS 서버에게 물어봅니다. 3. IP 주소를 알고 있는 DNS 서버를 만나면 해당 서버가 IP 주소를 알려줍니다. 4. 웹 ..