본문 바로가기

Infra6

하둡(Hadoop)이란? Apache Hadoop이란? Apache Hadoop 소프트웨어는 간단한 프로그래밍 모델을 사용하여 컴퓨터의 클러스터에서 대규모 데이터 세트를 분산 저장 및 처리할 수 있는 오픈소스 프레임워크입니다. Hadoop은 단일 컴퓨터에서 시작해 수천 대의 클러스터된 컴퓨터로까지 수직 확장할 수 있도록 설계되었으며 각 머신은 로컬 계산 기능과 스토리지를 제공합니다. Hadoop은 이러한 방식으로 기가바이트급에서 페타바이트급에 이르는 대규모 데이터 세트를 효율적으로 저장하고 처리할 수 있습니다. Google Cloud에서 Dataproc을 사용하여 Apache Hadoop 클러스터를 보다 단순하고 통합되고 비용 효율적인 방식으로 실행하는 방법을 알아보세요. Apache Hadoop 개요 기본 Hadoop 프레임워.. 2022. 4. 15.
개발자를 위한 인프라 기초 총정리 - Eric Han's 학습 및 업무 참고를 위해 Eric Han's님의 블로그(futurecreator.github.io)에 작성된 글을 가져왔습니다. 인프라 구성 요소 인프라를 이루는 구성 요소들은 다음과 같습니다. 하드웨어(Hardware, HW): 서버 장비 본체나 데이터를 저장하기 위한 스토리지, 전원 장치 등입니다. 넓은 의미에서는 이런 하드웨어를 설치하는 데이터 센터의 설비(건물, 공조, 보안 설비, 소화 설비 등)도 포함됩니다. 네트워크(Network) : 사용자가 원격으로 접근할 수 있도록 서버를 연결하는 도구들입니다. 라우터, 스위치, 방화벽 등 네트워크 장비와 이를 연결하는 케이블 배선 등이 있습니다. 사용자가 단말에서 무선으로 연결할 때 필요한 액세스 포인트(Access Point, AP)도 있습니다. 운.. 2022. 4. 14.
DevOps란? DevOps란? 정의상으로, DevOps는 전통적으로 사일로에서 또는 서로 간에 개별적으로 업무를 보던 두 그룹인 개발 및 IT 운영 팀의 업무를 자동화하고 통합함으로써 고품질 소프트웨어의 딜리버리를 가속화하는 소프트웨어 개발 프로세스와 조직 문화 혁신을 개략적으로 설명합니다. 실제로, 최상의 DevOps 프로세스와 문화는 개발 및 운영을 넘어 플랫폼 및 인프라 엔지니어링, 보안, 규제 준수, 거버넌스, 리스크 관리, 비즈니스 라인 및 고객을 포함한 모든 애플리케이션 이해 당사자의 입력을 소프트웨어 개발 라이프사이클에 통합합니다. DevOps는 수 개월 또는 수 년마다의 거대한 애플리케이션 전체 코드 릴리스에서부터 매일 또는 하루에 몇 번씩 빈번하게 릴리스되는 반복적인 작은 특성 또는 기능적 업데이트에 .. 2022. 4. 14.
도커(Docker)란? 요약 "Docker"는 여러 가지 요소를 나타냅니다. 여기에는 오픈소스 커뮤니티 프로젝트, 오픈소스 프로젝트의 툴, Docker, 프로젝트의 주요 지지자인 회사, 이전에 회사에서 지원했던 툴이 포함됩니다. 기술의 이름과 회사의 이름이 같다는 것이 다소 혼란스러우실 수도 있을 겁니다. 간단히 설명하자면 이렇습니다. IT 소프트웨어인 "Docker"는 Linux® 컨테이너를 만들고 사용할 수 있도록 하는 컨테이너화 기술입니다. 오픈소스 Docker 커뮤니티는 모든 사용자가 무료로 이점을 얻을 수 있도록 이러한 기술을 개선하기 위해 노력하고 있습니다. Docker Inc.는 Docker 커뮤니티의 활동에 기반을 두고 있으며 Docker 커뮤니티의 보안을 강화하고 개선 사항을 공유하여 커뮤니티를 발전시킵니다. .. 2022. 4. 12.