목록전공/클라우드융합 (3)
EverGiver
HTTP(HyperText Transfer Protocol) 란? W3 상에서 정보를 주고받을 수 있는 프로토콜이다. 주로 HTML 문서를 주고받는 데에 쓰인다. 주로 TCP를 사용하고 HTTP/3 부터는 UDP를 사용하며, 80번 포트를 사용한다. - TCP(전송 제어 프로토콜, Transmission Control Protocol) ▷ 인터넷 프로토콜 스위트(IP)의 핵심 프로토콜 중 하나로, IP와 함께 TCP/IP라는 명칭으로도 널리 불린다. ▷ 근거리 통신망이나 인트라넷, 인터넷에 연결된 컴퓨터에서 실행되는 프로그램 간에 일련의 옥텟을 안정적으로, 순서대로, 에러없이 교환할 수 있게 한다. ▷ 전속 계층에 위치한다. - UDP (사용자 데이터그램 프로토콜, User Datagram Protoco..
OpenStack이란? 풀링된 가상 리소스를 사용하여 프라이빗 및 퍼블릭 클라우드를 구축하고 관리하는 오픈소스 플랫폼이다. OpenStack 플랫폼을 포함하는 툴, 일명 “프로젝트”는 컴퓨팅, 네트워킹, 스토리지, Identity 및 이미지 서비스의 핵심 클라우드 컴퓨팅 서비스를 처리한다. 수십 개 이상의 옵션 프로젝트를 번들로 묶어 배포 가능한 고유의 클라우드를 생성할 수도 있다. 가상화에서는 다양한 벤더별 프로그램에서 스토리지, CPU, RAM과 같은 리소스를 추상화해 하이퍼바이저를 통해 분할한 다음 필요에 따라 배포한다. OpenStack은 일관된 애플리케이션 프로그래밍 인터페이스(Application Programming Interface, API) 세트를 사용해 해당 가상 리소스를 분리된 풀로 ..
Virtualization 가상화란? - 컴퓨터에서 CPU, Memory, I/O 등의 물리적인 리소스를 추상화(Abstraction)하는, 즉 물리적인 자원을 논리적인 자원으로 보이게 하는 기술 Hypervisor (하이퍼바이저) - 호스트 컴퓨터에서 다수의 운영 체제(operating system)를 동시에 실행하기 위해 하드웨어 자원을 논리적 플랫폼(platform)으로 가상화해 주는 소프트웨어 - 논리적인 자원으로 가상화된 환경 위에 여러 OS를 동시에 운영할 수 있다. Hypervisor 분류 (설치방식에 따른 분류) - Type 1 (Native or Bare Metal) ▷ 호스트의 하드웨어 상에서 바로 동작하며, 게스트 OS를 관리 ▷ CPU가 가상화를 지원해야 한다. (Intel VT, ..