분류 전체보기 340

gRPC의 내부 구조 파헤치기: HTTP/2, Protobuf 그리고 스트리밍

[kt cloud 플랫폼Innovation팀 강솔 님]   gRPC의 내부 구조 파헤치기: HTTP/2, Protobuf 그리고 스트리밍 두 번의 포스팅을 통해 gRPC의 내부 동작 원리와 사용법에 대해 단계적으로 설명하고자 합니다.  첫 번째 포스팅에서는 Protobuf를 사용해 gRPC 서비스 및 메세지를 정의하는 방법과 gRPC의 통신 방식, 그리고 4가지 통신 패턴에 대해 다룹니다. 이를 통해 gRPC의 구조와 효율적인 통신 원리를 명확하게 이해할 수 있도록 합니다.두 번째 포스팅에서는 Channel과 Stub을 중심으로, gRPC에서 서버와 클라이언트가 어떻게 연결되고 메서드를 호출하는지를 살펴봅니다.  1.서비스 정의하기 - gRPC와 Protocol Buffers(Protobuf) 1.1. ..

REST에서 gRPC로: 차세대 API 통신 방식 도입기

[kt cloud 플랫폼Innovation팀 강솔 님]   REST에서 gRPC로: 차세대 API 통신 방식 도입기 내부 서비스 간 효율적인 통신 체계 구측을 위하여 gRPC를 새롭게 도입하게 되었습니다.이번 테크블로그를 통해서 gRPC 도입 과정을 소개하고, 우리(w/ 박현준(플랫폼Innovation팀)가 새롭게 학습한 내용들을 공유하여 유용한 인사이트를 제공하고자 합니다. 이번 포스팅에서는 gRPC에 대한 개요 수준으로 소개할 예정이며, 향후 구체적인 내용과 작성 샘플 등에 대해 공유할 예정입니다.  1. gRPC란 무엇일까? API 설계에 사용되는 두 가지 방법 중 REST에 비해 gRPC는 다소 생소합니다. gRPC란 Google Remote Prodedure Call이라는 구글에서 개발한 RPC..

eBPF 기반의 강력한 쿠버네티스 네트워킹: Cilium CNI 소개

[kt cloud Container개발팀 김도원 님]    eBPF 기반의 강력한 쿠버네티스 네트워킹: Cilium CNI 소개  Cilium CNI 란?Cilium은 현대적인 클라우드 네이티브 환경을 위한 강력한 네트워킹 솔루션입니다. 2023년 Cloud Native Computing Foundation (CNCF)의 졸업 프로젝트로 인정받은 Cilium은 Kubernetes의 Container Network Interface (CNI) 표준을 완벽히 지원합니다.쿠버네티스 생태계에서 CNI 솔루션은 크게 두 가지 접근 방식으로 나눌 수 있습니다:전통적 접근: Calico와 같은 솔루션은 iptables, IPVS 등 기존 Linux 커널 기능(netfilter)을 활용혁신적 접근: Cilium은 eB..

Kubernetes Control Plane과 친해지기 #1

[kt cloud Container개발팀 김소미 님]    Kubernetes Control Plane과 친해지기 #1“Kubernetes”는 Container 생태계를 관리하는 Container Orchestration Tool이라는 것은 익히 들어 보셨을겁니다.Kubernetes는 Container를 만들고, 없애고, 이동시키며 상태도 감시하는 일을 하는데요. 그렇다면 이 Kubernetes의 주요 Component들이 어떤 것이 있고, 또 어떤 일들을 하고 있는지 파헤치는 시간을 가져보도록 하겠습니다. Kubernetes Architecture   Kubernetes는 위와 같이 여러 구성 요소들이 모여 하나의 “Cluster”를 이루는 융합체입니다. 크게 전체 클러스터를 관리하는 Control P..

Spring Rest Docs로 REST API 문서 자동화

[kt cloud Container개발팀 정길성 님]    Spring Rest Docs로 REST API 문서 자동화 kt cloud Container 개발팀에서 추구하는 REST API 문서 자동화에 대한 내용을 소개합니다. Intro REST API를 구축하면서 가장 중요한 작업 중 하나는 API 문서를 작성하는 것입니다. 잘 문서화된 API는 사용자와 개발자에게 큰 도움이 됩니다. 그러나 API 문서를 수동으로 작성하는 것은 번거롭고 시간이 많이 소요됩니다.기존에 API 문서는 별도의 word로 작성이 되었었는데, 각 개발자별로 가지고 있는 버전의 차이가 있고 개발과 문서와의 정합성의 차이가 있는 일들이 빈번했습니다. API 문서 관리는 모든 개발자들에게 숙제이며, 어떤 형태로든 쉽고 간단하게 해..

알아보기 1. Container Basic

[kt cloud Container개발팀 한상준 님]    알아보기 1. Container Basic  본 문서에서는 kubernetes 의 모태가 되는 Container 의역사 소개로 서두를 놓고,Low Level(수준) 의 Container 기능 소개를 더불어,Hands on 가능한 예제와 함께 Container 기본 지식을 탐구 하고자 합니다.  Container 의 역사     연도제목내용1979chrootchroot 로 directory 격리2002mount namespacemount point 격리2006uts, ipc namespacehostname, Pipe, Socket, Shared Memory 격리2009net namespacenetwork 격리2012user namespaceuser..

Kubernetes 오픈소스 생태계 탐구: #1. Prometheus와 함께하는 Kubernetes 모니터링

[kt cloud Container개발팀 박지선 님]   #1.Prometheus와 함께하는 Kubernetes 모니터링  Kubernetes는 containerized 애플리케이션을 자동으로 배포, 스케일링, 운영하는 컨테이너 오케스트레이션 플랫폼입니다.Kubernetes 자체가 오픈소스로 개발되었기 때문에 전 세계의 개발자와 기업들이 함께 발전시키고 있으며, 이를 둘러싼 많은 오픈소스 프로젝트들이 Kubernetes의 기능을 확장하거나 보완하고 있습니다. 다양한 오픈소스와 활용되었을때 Kubernetes 는 가장 큰 시너지를 발휘합니다. [Kubernetes+Opensource Project] 이 광범위한 환경을 일명 Kubernetes 오픈소스 생태계 (Kubernetes Open source Ec..

안정성과 확장성을 동시에 : kt cloud의 새로운 ‘Object Storage’ 출시

[kt cloud 상품전략팀 최영화 님] 안정성과 확장성을 동시에 : kt cloud의 새로운 ‘Object Storage’ 출시타이틀  이번 가을, kt cloud의 새로운 ‘Object Storage’를 출시합니다.기존 오브젝트 스토리지 대비 다양한 콘솔 기능 및 특장점을 갖춘 서비스로서, 공공 클라우드에 우선 제공할 예정이며, 이후 민간 클라우드도 오픈 됩니다.“그럼 기존 Object Storage도 여러 버전이 있는데, 여기에 새로운 버전이 추가되는 것인가?”라는 질문이 있을 것 같습니다.그래서 기존 Object Storage와의 차이점에 대해 간단히 살펴보고자 합니다.  현재 쓰고 있는 Object Storage는 사라지나요?   아닙니다!기존의 ‘Storage 1.0 / 2.0 / 3.0' 서..

kt cloud, ‘CDN Advanced’ 출시 기념 웨비나 24일 개최

▶CDN 도입사례 및 활용 팁 공유… 신규 서비스 ‘CDN Advanced’ 특장점 소개도▶”CDN 도입 준비하는 기업들에 차별화된 솔루션 제공할 것” kt cloud(www.ktcloud.com, 대표이사 최지웅)는 Cloud 기반 CDN Advanced 출시 기념 웨비나를 진행한다고 22일 밝혔다. 온라인 게임, 스포츠 생중계 시청, OTT 및 SNS 동영상 스트리밍 수요가 증가하면서 CDN(Content Delivery Network, 콘텐츠 전송 네트워크)의 역할이 중요해지고 있다. CDN이란 대용량 콘텐츠를 국내외로 데이터 전송 시에 데이터 분산, 트래픽 커버리지로 데이터를 안정적이고 효율적으로 전송한다. kt cloud는 10월 ‘CDN Advanced'를 신규 출시했다. ‘CDN Advanc..

News/Press Release 2024.10.23

kt cloud, 메타빌드와 공공·민간 클라우드 네이티브 사업 협력

▶ 클라우드 네이티브 전환 사업, 대구센터 민관협력형 클라우드 사업 등 공동 발굴 및 추진▶ “양사 서비스와 솔루션으로 클라우드 네이티브 시장 확대해 나갈 것”  kt cloud(www.ktcloud.com, 대표이사 최지웅)는 AI 및 데이터 연계 소프트웨어 전문기업 메타빌드(MetaBuild, 대표이사 조풍연)와 ‘공공 및 민간 클라우드 네이티브 전환 사업 공동 발굴·추진을 위한 업무협약’을 체결했다고 18일 밝혔다. 17일 kt cloud 본사에서 진행된 협약식에서 kt cloud 남충범 본부장, 메타빌드 오강탁 총괄본부장 등 관계자들이 참석해 클라우드 네이티브 사업 협력 방안에 대해 논의했다. 이번 협약으로 양사는 ▲공공·민간 클라우드 네이티브 전환 사업 발굴 및 추진, ▲국가정보자원관리원 대구센..

News/Press Release 2024.10.21