[OS] 가상화
·
OTHER
정의 서버뿐만 아니라 물리적으로 존재하는 CPU, 메모리, 스토리지, NIC 같은 물리장치를 논리적으로 연결 및 분할, 통합하여 새로운 장치를 만들어 내는 기술 가상화 기술을 사용하는 이유 서버의 성능이 급격하게 증가하여 남는 자원을 활용하기 위해 IT리소스 관리 적인 부분에 대하여 필요성이 증가하기 때문에 특정 물리장치가 비정상적이어도 논리장치의 가용성을 확보하기 위함 가상화 방법 공유가상화 (Sharing) 집합가상화 (Aggregation) 공유가상화 대표적인 가상화 기법 다수의 가상화 자원의 하나의 물리 자원에 연결시키는 시간 분할기법, 물리적 자원을 공유하여 사용하게 하는 방법 집합가상화 여러개의 자원을 하나로 묶어서 물리적인 용량과 성능을 향상시키고, 하나의 논리장치로 관리할 수 있게 만드는 ..
[NETWORK] CNAME과 A RECODE
·
OTHER
깃헙블로그를 가비아에서 구매한 도메인으로 변경하는중, CNAME, A RECODE 설정할 때 개념을 몰라서 기록 CNAME Canonical Name의 줄임말로 하나의 도메인에 다른 이름 즉 별칭을 부여하는 방식 (도메인주소를 또다른 도메인주소로 매핑) 도메인 이름의 또다른 이름 tgyun615.me의 또 다른 도메인 명 blog.tgyun615.me -> tgyun615.me A RECODE Domain name에 하나의 IP 주소가 있음을 의미, 하나의 도메인에 해당하는 IP 주소를 매핑 //해당 도메인의 IP 주소 tgyun615.me -> 123.456.789.123 특징 A RECODE는 한번의 요청으로 찾아갈 서버 IP주소를 알 수 있음 CNAME은 실제 IP주소를 얻을 때까지 여러번 요청해야..
[HTTP] Authentication Basic vs Bearer
·
OTHER
대충 OPEN API 연동 or API 개발 시 많이 접하나 정확한 개념을 몰라서 정리 Basic HTTP Authentication HTTP는 다른 인증 프로토콜에 맞추어 확장할 수 있는 Authorization 제어 헤더를 제공 HTTP Authorization 헤더는 서버의 사용자 에이전트임을 증명하는 자격을 포함하여, 보통 서버에서 401 Unauthorized 상태를 WWW-Authenticate 헤더로 먼저 제공 클라이언트는 username과 password 값을 :(콜론)으로 합친 뒤, 통채로 Base64 인코딩을 통해 credentials 생성하여 서버로 보냄 서버는 credentials 값을 Base64로 디코딩하여 username과 password를 분리하여 인증 Bearer HTTP ..