본문 바로가기
반응형

분류 전체보기426

Hadoop에서 MapReduce 란? MapReduce 는 방대한 양의 데이터를 처리하는 데 사용되는 소프트웨어 프레임워크 및 프로그래밍 모델입니다. MapReduce 프로그램은 Map과 Reduce의 두 단계로 작동합니다. Map 작업은 데이터 분할 및 매핑을 처리하는 반면 Reduce 작업은 데이터를 섞고 줄입니다. Hadoop은 Java, Ruby, Python, C++ 등 다양한 언어로 작성된 MapReduce 프로그램을 실행할 수 있습니다. 클라우드 컴퓨팅에서 Map Reduce의 프로그램은 본질적으로 병렬이므로 클러스터의 여러 시스템을 사용하여 대규모 데이터 분석을 수행하는 데 매우 유용합니다. 각 단계에 대한 입력은 키-값 쌍입니다. 또한 모든 프로그래머는 map function 과 reduce function 이라는 두 가지 .. 2022. 5. 31.
Hadoop 이란? Hadoop은 Apache의 오픈 소스 프레임워크로 대용량의 데이터를 처리하고 분석하는 데 사용됩니다. Hadoop은 Java로 작성되었으며 OLAP(온라인 분석 처리)가 아닙니다. 일괄/오프라인 처리에 사용됩니다. Facebook, Yahoo, Google, Twitter, LinkedIn 등에서 사용되고 있습니다. 또한 클러스터에 노드를 추가하는 것만으로 확장할 수 있습니다. 하둡의 모듈 HDFS: 하둡 분산 파일 시스템. Google은 GFS라는 논문을 발표했으며 이를 기반으로 HDFS가 개발되었습니다. 파일이 블록으로 분할되어 분산 아키텍처를 통해 노드에 저장될 것이라고 명시되어 있습니다. Yarn: 또 다른 Resource Negotiator가 작업 스케줄링 및 클러스터 관리에 사용됩니다. Ma.. 2022. 5. 31.
5계층 인터넷 프로토콜 스택이란? 인터넷은 다양한 종류의 프로토콜을 사용하는 다양한 서비스의 매우 복잡한 조합입니다. 이러한 서비스를 서로 다른 계층으로 분할하면 이 복잡한 네트워크에 구조가 제공됩니다. 이를 통해 우리는 더 잘 배우고 이해할 수 있습니다. 이러한 계층은 각 계층이 바로 아래 계층의 출력을 사용하고 할당된 기능을 수행하고 다음 계층에 대한 입력을 준비하거나 그 반대의 경우도 마찬가지 방식으로 구분됩니다. 이 계층 구조를 5계층 인터넷 프로토콜 스택 이라고 합니다 . 인터넷 프로토콜 스택에는 아래 표와 같이 5개의 계층이 있습니다. 메시지를 보내는 동안 메시지는 응용 프로그램 계층에서 시작하여 각 계층을 하나씩 이동합니다. 각 계층은 데이터 패킷에 고유한 관련 정보를 추가합니다. 패킷은 물리적 계층에서 시작하여 수신단의 각.. 2022. 5. 31.
네트워크 프로토콜이란? 네트워킹에서 프로토콜은 데이터 형식 지정 및 처리를 위한 일련의 규칙입니다. 네트워크 프로토콜은 컴퓨터의 공통 언어와 같습니다. 네트워크 내의 컴퓨터는 매우 다른 소프트웨어와 하드웨어를 사용할 수 있습니다. 그러나 프로토콜을 사용하면 관계없이 서로 통신할 수 있습니다. 표준화된 프로토콜은 컴퓨터에서 사용할 수 있는 공통 언어와 같으며, 다른 지역에서 온 두 사람이 서로의 모국어를 이해하지 못하지만 공유된 제3 언어를 사용하여 통신할 수 있는 것과 유사합니다. 한 대의 컴퓨터가 인터넷 프로토콜(IP) 을 사용 하고 두 번째 컴퓨터가 IP(인터넷 프로토콜)를 사용한다면, UN이 전 세계의 대표자들 사이에서 통신하기 위해 6개의 공식 언어에 의존하는 것처럼 통신할 수 있습니다. 그러나 한 컴퓨터는 IP를 사용.. 2022. 5. 31.
가상 네트워크 컴퓨팅(VNC) 가상 네트워크 컴퓨팅(VNC)은 무엇을 의미합니까? VNC(가상 네트워크 컴퓨팅)는 원격 프레임 버퍼 프로토콜을 사용하여 다른 컴퓨터를 원격으로 제어하는 ​​그래픽 데스크톱 공유 응용 프로그램입니다. 이 형태의 데스크탑 공유는 화면 업데이트를 기반으로 네트워크를 통해 한 시스템에서 다른 시스템으로 키보드 및 마우스 이벤트를 전송합니다. VNC(가상 네트워크 컴퓨팅)에 대해 설명합니다. 가상 네트워크 컴퓨팅은 네트워크 연결을 통해 한 컴퓨터의 데스크탑 디스플레이를 원격으로 보고 제어하는 ​​플랫폼 독립적인 원격 데스크탑 공유 응용 프로그램입니다. 한 운영 체제의 VNC 뷰어는 동일하거나 다른 운영 체제의 VNC 서버에 연결합니다. VNC 시스템은 클라이언트, 서버 및 통신 프로토콜로 구성됩니다. VNC 서.. 2022. 5. 28.
네트워크 가상화: OSI 모델의 미래 요즘 모든 사람들이 네트워크와 네트워크 계층화 프레임워크 에 대해 자신만의 아이디어를 갖고 있는 것 같습니다 . SDN( 소프트웨어 정의 네트워킹 ) 및 NFV( 네트워크 기능 가상화 ) 의 출현으로 실제로 일부 전문가들은 포워딩, 전송, 세션 관리 및 나머지는 컨트롤러만 걱정하면 되는 하나의 큰 계층이거나 기껏해야 추상 계층입니다. 이 모든 것의 한가운데에 OSI( Open Systems Interconnection ) 모델이 있습니다. 이 모델은 1990년대에 인터넷이 처음으로 TCP/IP 스택 에 수렴된 이후 주로 이론적인 연습으로 보존되어 왔습니다 . 오래된 것과 함께? 그러나 기존의 물리적 네트워크가 네트워크 가상화 로 대체되고 있다고 해서 완전히 새로운 네트워크 프레임워크를 요구하는 것이 옳 .. 2022. 5. 28.
반응형