CS

·CS/컨테이너
더보기 본 게시글은 컨테이너의 특징을 좀 더 잘 이해하기 위해 주로 비교되는 VM과 나열하여 특징을 비교하기 위한 글로, AWS의 공식 자료를 참고했습니다. 컨테이너와 가상 머신의 차이점 컨테이너와 가상 머신은 애플리케이션을 IT 인프라 리소스로부터 독립적으로 만드는 기술입니다. 컨테이너는 애플리케이션의 코드, 라이브러리 및 기타 종속 구성 요소를 포함하는 소프트웨어 코드 패키지로, 컨테이너화를 통해 애플리케이션을 이동 가능하도록 만들어 모든 디바이스에서 동일한 코드를 실행할 수 있습니다. 가상 머신은 물리적 머신의 디지털 사본으로, 동일한 호스트 운영 체제에서 고유한 개별 운영 체제가 실행되는 여러 가상 머신을 보유할 수 있습니다. 또한 애플리케이션을 실행하는 데 필요한 모든 것이 포함된 가상 머신을 ..
·CS/컨테이너
더보기 본 게시글은 개발 직군 면접의 단골 주제인 컨테이너에 대한 답변을 준비하기 위한 글로 Red Hat의 공식 자료(링크)를 참고했습니다. 애플리케이션의 복잡성이 증가하고 애플리케이션 개발 가속화에 대한 요구가 점차 증가함에 따라 인프라, IT 팀, 프로세스에 대한 요구가 증가했습니다. 컨테이너는 위의 문제들을 완화하고 반복 작업 가속화를 지원합니다. 컨테이너란? 컨테이너는 실행에 필요한 모든 파일을 포함한 전체 실행(runtime) 환경에서 애플리케이션을 패키징하고 격리할 수 있는 기술입니다. 이를 통해 전체 기능을 유지하면서도 컨테이너화된 애플리케이션을 환경(개발, 테스트, 프로덕션 환경 등) 간에 쉽게 이동할 수 있습니다. 컨테이너는 IT 보안의 중요한 부분이기도 한데, 컨테이너 파이프라인에 보..
더보기 해당 게시글은 OSI 7계층의 후속 질문인 네트워크 스위치에 대한 답변을 준비하기 위한 글로, Cloudflare의 자료를 참고하였습니다. 네트워크 스위치는 네트워크 내의 장치를 연결하고, 해당 장치와 데이터 패킷을 주고 받습니다. 스위치는 라우터와 달리 의도된 단일 장치로만 데이터를 전송합니다. 스위치와 라우터의 차이점 라우터는 데이터 패킷이 네트워크를 통과하여 대상에 도달하는 경로를 선택하는데 (서로 다른 네트워크에 연결하고 인터넷을 구성하는) 대규모 네트워크 LAN, 광역 네트워크 (WAN), 자율 시스템 등의 네트워크에서 네트워크로 데이터를 전달하여 이를 수행합니다. (네트워크 간 통신 담당) 이것이 의미하는 바는 라우터는 인터넷 연결에 필요하지만, 스위치는 장치를 상호 연결하는 데만 사용..
개발자 직군 신입에게 묻는 단골 질문인 OSI 7계층에 대한 답변을 준비하기 위한 포스트로 Cloudflare의 공식 자료(링크)를 참고했습니다. OSI 모델의 정의 OSI는 개방형 시스템 상호 연결(Open Systems Interconnection)의 약자로, 표준 프로토콜을 사용하여 통신 시스템이 통신할 수 있도록 국제표준화기구에서 만든 개념 모델입니다. 더보기 7계층(응용) : 사람과 컴퓨터 간 상호작용 계층. 애플리케이션이 네트워크 서비스에 접근 가능 6계층(표현) : 데이터가 사용할 수 있는 형식인지, 데이터 암호화 발생 지점에 있는지 보장 5계층(세션) : 포트와 세션 간 연결 유지와 통제를 책임지는 계층 4계층(전송) : TCP & UDP를 포함한 전송 프로토콜을 사용하여 데이터를 전송 3..
G+
'CS' 카테고리의 글 목록 (4 Page)