Kubernetes 지원 NCache

클라우드 네이티브 애플리케이션을 가속화하세요 NCache

NCache Kubernetes 네이티브 분산 캐시인 는 컨테이너화된 .NET 및 Java 애플리케이션의 스토리지 병목 현상을 제거하도록 설계되었습니다. Azure Kubernetes Service(AKS), AWS Elastic Kubernetes Service(EKS), Google Kubernetes Engine(GKE), Red Hat OpenShift를 포함한 모든 Kubernetes 환경에 고가용성 및 확장 가능한 캐싱 계층을 배포할 수 있어 클라우드 네이티브 애플리케이션이 데이터 지연 없이 확장될 수 있도록 보장합니다.

핵심 장점

  • 저지연 애플리케이션을 위한 초고속 메모리 내 캐싱을 제공합니다.
  • Kubernetes Horizontal Pod Autoscaler(HPA)와 통합되어 트래픽이 최고조에 달할 때 캐시 리소스를 자동으로 확장합니다.
  • 고가용성 및 자체 복구 아키텍처 보장
  • 내장된 관리 도구로 엔터프라이즈급 안정성을 제공합니다.
  • .NET에 맞춰 설계 및 최적화됨
Azure Kubernetes 서비스
Elastic Kubernetes 서비스
구글 쿠버네티스 엔진
Red Hat OpenShift
NCache AKS, EKS, GKE 및 OpenShift의 Kubernetes 아키텍처 다이어그램으로, .NET 및 Java 마이크로서비스가 연결되는 방식을 보여줍니다. NCache 선형 확장성을 위한 디스커버리 서비스 및 분산 캐시 파드.
NCache AKS, EKS, GKE 및 OpenShift에서 .NET, Java 및 Node.js 애플리케이션을 위한 Kubernetes 아키텍처.

NCache 쿠버네티스에 대해서요?

쿠버네티스는 컨테이너화된 애플리케이션을 배포하고 관리하는 데 널리 알려진 표준이 되었습니다. 그러나 고성능 애플리케이션에는 분산 캐싱 계층 손쉽게 확장 가능하면서도 유지 관리 가능 고 가용성.

  • 탄력적인 확장성
    • 애플리케이션 작업 부하에 따라 캐싱 노드를 동적으로 확장하거나 축소합니다.
    • Kubernetes 기반 자동 크기 조정은 캐시 리소스가 동적으로 확장되도록 보장합니다.
  • 엔터프라이즈급 안정성
    • 자체 복구 아키텍처 자동 장애 조치 및 복구 기능을 갖추고 있습니다.
    • 롤링 업데이트 및 Pod 재시작을 통해 다운타임 없는 배포를 지원합니다.
  • 자동화된 관리
  • 이식성
  • 서비스 발견
    • NCache 디스커버리 서비스 정적 IP가 없어도 캐시 노드를 자동으로 감지할 수 있습니다.
    • 클라이언트는 Kubernetes DNS 기반 확인을 사용하여 캐시 서버에 동적으로 연결합니다.

.NET, Java, 마이크로서비스 아키텍처를 지원합니다.

NCache 쿠버네티스 아키텍처 및 구성 요소

NCache 완전히 컨테이너화 그리고 Kubernetes 기반이어서 클라우드 기반 애플리케이션에서 캐싱하는 데 이상적인 선택입니다.

키 NCache 쿠버네티스 구성 요소

  • NCache 디스커버리 서비스: 머리가 없는 쿠버네티스 서비스 클라이언트가 동적으로 찾을 수 있도록 해줍니다. NCache DNS 기반 확인을 사용하는 서버 Pod.
  • NCache 관리 및 모니터링 게이트웨이: 전담 게이트웨이 서비스 Ingress 리소스 또는 LoadBalancer를 사용하여 관리, 모니터링 및 구성을 위한 안전한 외부 액세스를 제공합니다. NCache 클러스터.
  • NCache Kubernetes 운영자(예정): 캐시 배포, 확장, 라이선스 활성화 및 비활성화를 자동화하는 Kubernetes 기본 운영자입니다.
  • 영구 데이터 볼륨(선택 사항): 특정 캐싱 시나리오에 맞게 영구 저장소를 구성하여 데이터 보존이 필요합니다.

방법 NCache Kubernetes에서 작동하나요?

NCache 데이터베이스 부하를 줄이고 응답 시간을 늘려 애플리케이션 성능을 개선하는 분산형 인메모리 캐싱 솔루션입니다. Kubernetes 네이티브 통합을 통해 자동화된 배포, 확장 및 자가 복구가 가능합니다.

일반적인 사용 사례

  • 클라우드 네이티브 애플리케이션: 컨테이너화된 애플리케이션의 성능을 향상시킵니다.
  • 마이크로서비스 및 API: 마이크로서비스 기반 아키텍처에 대해 상태 저장 캐싱을 활성화합니다.
  • 세션 관리분산 저장소를 사용하여 Pod 간에 사용자 세션을 확장함으로써 Kubernetes Pod 재활용 또는 수평 Pod 자동 확장(HPA) 이벤트 중에 세션 손실이 발생하지 않도록 합니다.
  • 데이터베이스 캐싱자주 액세스하는 데이터를 메모리에 캐싱하여 데이터베이스 부하를 줄임으로써 마이크로서비스가 과부하 상태에서도 1밀리초 미만의 응답 시간을 유지할 수 있도록 합니다.

지원되는 Kubernetes 환경

NCache 주요 관리형 Kubernetes 서비스에 대한 완벽한 지원을 제공하여 기업이 퍼블릭, 프라이빗 및 하이브리드 클라우드 환경 전반에 고가용성, 자동 확장 가능 캐싱 계층을 배포할 수 있습니다.

AKS (Azure Kubernetes Service)

  • Azure 내에서 손쉽게 배포하고 관리할 수 있습니다.
  • 실시간 통찰력을 얻으려면 Azure Monitor 및 Log Analytics와 통합하세요.

AWS Elastic Kubernetes Service(EKS)

  • AWS IAM 역할 기반 액세스 제어(RBAC)를 완벽하게 지원합니다.
  • Amazon CloudWatch를 사용하여 캐시 성능을 모니터링합니다.

Google 쿠버네티스 엔진(GKE)

  • GCP 기반 IAM 및 Stackdriver Logging을 활용하세요.
  • 캐싱 리소스를 동적으로 자동 확장합니다.
GKE 비디오 보기
GKE 문서

레드햇 오픈시프트 쿠버네티스

  • 배포 NCache OpenShift 클러스터에서 Operator 기반 배포를 완벽하게 지원합니다(곧 출시).
  • OpenShift Service Mesh와 통합하여 서비스 간 통신을 개선합니다.

배포 방법 NCache 쿠버네티스에 대해서요?

1 단계 : 설치 NCache Kubernetes 클러스터에서

  • 표준을 다운로드하고 적용하세요. 배포.yaml 서비스.yaml 나타납니다.
  • 당신의 구성 캐싱 토폴로지 (복제, 분할 등).
  • 애플리케이션 트래픽에 따라 자동 크기 조정을 활성화합니다.

2단계: 애플리케이션을 다음에 연결하세요. NCache

  • NCache 클라이언트 라이브러리 . NET, 자바, Node.js를예산 및 Python.
  • 분산 캐싱으로 높은 가용성을 보장합니다. 

3단계: 성능 모니터링 및 최적화

  • 실시간 모니터링을 위해 내장된 대시보드를 활용하세요.
  • 알림 및 주요 지표 설정 캐시 상태 추적.

NCache 쿠버네티스를 위해

왜 선택 하는가? NCache?

GKE 비디오 보기
GKE 문서

다음에 무엇을할지?

자주 묻는 질문 (FAQ)

네! NCache HPA(Horizontal Pod Autoscaling)와 완벽하게 호환됩니다. Kubernetes가 CPU 또는 메모리 사용량에 따라 파드를 추가하거나 제거할 때, NCache 새로운 파드에서 실행되는 PowerShell 스크립트를 제공하여 클러스터 멤버십을 실시간으로 자동 변경 및 업데이트함으로써 스케일링 이벤트 중 데이터 손실을 방지합니다.

NCache Kubernetes 헤드리스 서비스를 활용하여 피어 투 피어 검색을 수행합니다. 클라이언트 애플리케이션은 DNS 기반 이름 확인을 통해 사용 가능한 캐시 노드를 동적으로 찾습니다. 이를 통해 Pod가 재시작되어 새 IP 주소를 할당받더라도 클라이언트는 수동 재구성 없이 자동으로 다시 연결됩니다.

네! NCache CNCF 인증을 받은 모든 Kubernetes 배포판(AKS, EKS, GKE, OpenShift 포함)과 호환됩니다. 하이브리드 시나리오의 경우, NCache 재해 복구를 위해 온프레미스 클러스터와 퍼블릭 클라우드 환경 간에 캐시 데이터를 능동적 또는 수동적으로 동기화하는 WAN 복제(브리지) 토폴로지를 제공합니다.

문의하기

전화

+1 214-619-2601 (미국)

© 저작권 Alachisoft 2002 - . 판권 소유. NCache 는 Diyatech Corp.의 등록상표입니다.