📚 CS/🔎 Infra

    컨테이너

    컨테이너

    ※ 본 포스팅은 21.06.03에 게시된 글을 이전한 것 입니다. 컨테이너 기술 배경 컴퓨터 프로그램들은 환경이 바뀔 때마다 각종 오류가 발생하는데 이를 방지하기 위해 다른 환경으로 이동하더라도 안정적으로 실행되도록 하기 위해 나온 기술 최근 클라우드 컴퓨팅에서 하이퍼바이저 기반의 가상화 기술을 컨테이너 기술이 대체 컨테이너 하나의 OS환경에서 애플리케이션을 실행하기 위한 영역을 여러개로 나누어 사용하는 것 다시 말해 모듈화되고 격리된 컴퓨팅 공간 또는 환경 이때 각각의 공간을 '컨테이너' 라고 일컬음 또한 컨테이너는 하나의 OS환경에서 돌아가므로 OS를 제외하고 어플리케이션 실행에 필요한 모든 파일만을 패키징한 형태임 이 각각의 컨테이너는 다른 컨테이너에게 영향을 미치지 않고 어플리케이션 실행이 가능함..

    클라우드

    클라우드

    ※ 본 포스팅은 21.06.03에 게시된 글을 이전한 것 입니다. 클라우드 컴퓨팅이란? ※클라우드(인터넷)+컴퓨팅(정보의 계산처리) 컴퓨터를 사용한 정보처리를 자신이 보유한 pc가 아닌 인터넷 너머의 존재하는 클라우드 사업자의 컴퓨터에서 처리하는 서비스이다. 여기서 클라우드 사업자는 구글이나 아마존 세일즈포스 등 클라우드 벤더 (cloud vendor)이다. 이는 사고 방식 혹은 개념을 나타내는 단어이며 어떤 특정 기술을 가리키는 것이 아니다. Nist의 클라우드 정의: "클라우드 컴퓨팅이란, 공유 구성이 가능한 컴퓨팅 리소스 (네트워크, 서버 , 스토리지, 어플리케이션 서비스)의 통합을 통해 어디서나 간편하게, 요청에 따라 네트워크를 통해 접근하는것을 가능하게 하는 모델이다. 이는 최소한의 이용 절차 ..