Skip to main content

Blog

Let thine heart retain my words: Keep my commandments, and live.

Blog Tech Map

· 7 min read
Jeongwon Her

jwher 블로그 사이트맵

범례​

CNCF 프로젝트와 블로그에서 다루는 기술을 설명합니다. CNCF에 대한 개요는 이글 을 참고하세요!

  • 파란색: 블로그에 작성된 것
  • 초록색: 잘 알려져 있고, 설명이 필요 없다고 생각하는 것
  • 빨간색: 사용하고 있지만 잘 알지 못하고 글을 작성해야 하는 것
  • 노란색: 잘 알지 못하거나 들어봤고 덜 중요한 것
  • 그외: 사용하지 않고, 모르는 것

데이터베이스​

MariaDB​

MySQL과 같은 코드, 호환성을 유지하는 오픈소스 RDBMS 입니다.

mongoDB​

도큐먼트 지향 데이터베이스, NoSQL 중 가장 유명합니다.

MySQL​

세계에서 가장 많이 쓰이는, 오픈 소스 RDBMS 입니다. 오라클에서 관리하고 있습니다.



PostgreSQL​

객체-관계형 데이터베이스 시스템(ORDBMS) 입니다. 객체 생성과 상속으로 확장성이 좋습니다.

redis​

작성예정
REmote DIctionary Service의 약자로, 키-값의 비정형 데이터를 저장하는 오픈소스 DBMS입니다. 모든 데이터를 메모리로 불러와 처리하는 특징이 있습니다.


스트리밍/메시지​

nifi​

NIagara FIles의 약자로, 데이터 흐름의 자동화를 위한 아파치 재단 프로젝트입니다.

Spark​

분산 컴퓨팅 프레임워크입니다. 대규모 데이터 스트리밍 처리에 사용합니다.

kafka​

작성예정
메시지 브로커입니다. 실시간, 대규모 처리를 목표하고 있습니다. 소비자와 수신자로 구성되는 Publish/Subscribe 방식입니다.

관련글


RebbitMQ​

작성예정
메시지 브로커입니다. Advanced Message Queuing Protocol, AMQP를 구현하였으며 MQTT 등 프로토콜을 지원합니다. 소비자와 수신자로 구성되는 Publish/Subscribe 방식입니다.

talend​

Talend 사의 ETL 애플리케이션입니다.


빌드​

HELM​

쿠버네티스 패키지 매니저입니다.

관련글

bitnami​

로컬(on-premise)에 소프트웨어 패키지 설치 라이브러리 입니다.

Gradle​

자바 그루비를 이용한 빌드 자동화 시스템입니다. 안드로이드 앱의 공식 빌드 시스템입니다.

OPENAPI​

공개된 API로 OpenAPI Specification(Swagger Specification)을 따릅니다.


CI/CD​

argo​

작성예정
오픈소스, 쿠버네티스 동작 워크플로우 GitOps(DevOps)를 위한 CI/CD 도구입니다.

관련글

GitLab​

작성예정
Gitlab사가 개발한 웹 기반 Git 저장소입니다. 이슈 추적 시스템(ITS)와 CI/CD 등 DevOps 기능을 갖추었습니다.

관련글

Jenkins​

작성예정
자바로 작성된 CI 툴입니다. 깃이나 서브버전이 변경되면 배포를 진행하는 자동화 기능과, 빌드 관리 등 다양한 플러그인을 사용합니다.


오케스트레이션​

Kubernetes​

CNCF 첫 프로젝트로 컨테이너화된 애플리케이션을 관리해줍니다.

관련글

Amazon ECS​

Elastic Container Service, ECS입니다. 완전관리형 컨테이너 오케스트레이션 서비스로 2015년에 출시되었습니다. 쿠버네티스가 대세가 되며 Elastic Kubernetes Service, EKS를 제공하고 있습니다만, SageMaker 등 인기 AWS 서비스를 사용하려면 ECS를 사용해야 합니다.
[공식]Amazon ECS vs Amazon EKS

관련글

MESOS​

분산 컴퓨팅 자원(클러스터)을 무중단(fault-tolerant)으로 운영하게 도와줍니다.

docker SWARM​

클러스터의 도커 엔진들을 하나의 가상 도커 엔진처럼 사용합니다. 도커 1.12 이상부터 도커 엔진에 Swarm 모드가 통합되었습니다.

Nomad​

비 중앙화된 애플리케이션을 on-premise 부터 cloud 까지 스케일링하는 컨테이너 관리 도구입니다.


서비스 디스커버리​

[조대협]MSA에서 Service discovery 패턴

CoreDNS​

작성예정
Go로 작성된 서비스 디스커버리입니다. 쿠버네티스 플러그인으로 resource_name.namespace.resource와 같이 DNS를 사용할 수 있습니다.

etcd​

작성예정
중요한(critical) 데이터의 분산 키-값 저장소 입니다. 쿠버네티스, ROOK, CoreDNS에 사용됩니다.

ZooKeeper​

작성예정
하둡의 하위 프로젝트로 하둡 에코시스템 관리를 위해 만들어졌습니다. 현재는 독립적인 상위 프로젝트로써, 중복(redundant) 서비스로 고가용성을 지원합니다.


RPC​

gRPC​

작성예정
HTTP/2, Protocol Buffer를 사용해 고성능의 RPC를 지원합니다. 단 REST와 달리 protobuf로 직렬화(serialize)되어 사람이 알아보기 힘듭니다.


프록시​

envoy​

오픈소스, 클라우드 네이티브 앱을 위한 서비스 프록시 입니다.

관련글

NGINX​

작성예정
고성능의 로드밸런서 입니다. 아파치 HTTP 서버의 스레드 기반과 다르게 비동기 이벤트 기반 구조를 가집니다. 아파치보다 좋은 성능을 보여주며 대체해 나가고 있습니다.


API 게이트웨이​

(이 단락은 공백입니다)


서비스 메시​

Istio​

관측성, 트래픽 관리, 보안, 정책을 쉽게 관리하는 서비스 메시 입니다.

관련글

클라우드 스토리지​

ROOK​

쿠버네티스를 위한 오픈소스 오브젝트 스토리지로 자가 관리, 자가 확장, 자가 치유를 하는 분산 저장소입니다.

Arrikto​

ML 모델을 시장에 사용할 수 있는 것을 돕는 회사입니다. Kubeflow의 MLOps 잠재력으로 데이터 과학자가 빠르고 효과적으로 작업하도록 돕습니다. 대표 제품으로 MiniKF가 있습니다.
Arrikto는 그리스어로 "unbreakable"이라는 뜻입니다(출처필요)

관련글

ceph​

모든 조직을 위해 신뢰할 수 있고 확장 가능하게 설계된 스토리지입니다. 데이터 레플리카를 사용해 내결함성(fault-tolerant)으로 설계되었습니다.

HITACHI​

일본의 다국적 회사입니다. AI, IOT, 빅데이터, 인프라 IT 사업을 하고 있습니다.

HUAWEI​

중국의 다국적 회사입니다. 통신장비 제조로 시작해, 현재는 정보 통신 기술(ITC) 솔루션 선두 기업입니다.

IBM​

International Business Machines Corporation, 미국의 다국적 회사입니다. 하드웨어(메인프레임)부터 글로벌 기술 지원까지, 고부가가치 사업을 지향하며 확장했습니다.

MINIO​

고성능 클라우드 오프젝트 스토리지로, 아마존 S3와 호환성을 두고 설계된 쿠버네티스 네이티브 스토리지입니다.

관련글

컨테이너 런타임​

containerd​

작성예정
산업 표준 컨테이너 런타임으로 단순성, 강건성(robustness), 호환성(portability)를 강조합니다.


클라우드 네트워크​

flannel​

작성예정
Layer3(ip) 네트워크 패브릭을 간단하게 설정하는 방법으로 쿠버네티스를 위해 디자인됬습니다.

관련글

자동화​

ANSIBLE​

작성예정
오픈소스 설정 프로비저닝, 앱 배포를 코드로(infrastructure as code) 관리합니다.

openstack​

개방형 표준 클라우드 컴퓨팅 플랫폼으로, 가장 많이 배포된 Infrastructure-as-a-Service(IaaS) 입니다.

vmware​

클라우드 컴퓨팅 및 가상화 소프트웨어를 판매하는 기업입니다.


컨테이너 레지스트리​

HARBOR​

쿠버네티스를 위한 신뢰할 수 있는 클라우드 네이티브 레포지토리를 목표로 만들어졌습니다. notary, trivy를 포함합니다.

관련글

Kraken​

우버에서 만든 오픈소스 p2p 도커 레지스트리 입니다.


보안​

notary​

작성예정

dex​

trivy​

작성예정


키 관리​

OAuth2​

Vault​


관측성​

Prometheus​

작성예정

Thanos​

작성예정

Gradle​

상위 항목과 중복

Grafana​

kiali​

elastic​

작성예정

logstash​

작성예정

ZIPKIN​


서버리스​

AWS Lambda​

Knative​

작성예정

Kubeless​

nuclio​


Tips​

Reference​

한국어 위키피디아

Buy Me a Coffee