클라우드 네이티브

클라우드 네이티브란?

클라우드 네이티브는 애플리케이션 개발을 위한 소프트웨어 방식으로서 확장성, 안정성, 고성능을 갖춘 기본적인 개발 방식과 그 특성을 의미하며, 애플리케이션과 서비스를 클라우드 아키텍처에 따라 조정하는 데 사용됩니다.

기업에서 클라우드 네이티브를 사용하는 이유

기존의 애플리케이션 개발 주기(예: 워터폴 모델)는 프로세스 전반에 걸쳐 지연을 초래하는 경우가 많습니다. 그러나 클라우드 환경 은애플리케이션 개발자가 분석에서 구현, 테스트, 유지관리에 이르기까지 상조적으로 작업할 수 있도록 지원합니다.

기업과 개발자의 경우 개발 시간이 단축될 뿐만 아니라 상당한 비용을 절감할 수 있습니다. 클라우드에서 간단히 스테이징 환경을 프로비저닝할 수 있으며 온프레미스 환경에 비해 비용이 적게 듭니다. 클라우드 환경은 자동화된 툴 모음을 제공하여 적시에 디버깅 또는 코드 무결성 확인 속도를 높이며 여러 장치에서 동시에 테스트를 진행할 수 있습니다. 업데이트 및 지속적인 유지관리는 백그라운드에서 배포됩니다.

클라우드 네이티브의 이점

클라우드 네이티브 아키텍처의 혁신적인 힘은 비즈니스에 다음과 같은 이점을 제공합니다. 

  • 독립성: 클라우드 네이티브는 다수의 클라우드 공급자 및 서비스를 활용하여 기업이 특정 벤더로 고정되지 않도록 지원합니다. 이러한 독립성은 애플리케이션의 구성 요소마다 가장 적합하고 비용 효과적인 클라우드 솔루션을 선택할 수 있는 유연성을 제공합니다. 또한 기업이 클라우드 환경 또는 온프레미스 인프라 간에 끊김 없이 워크로드를 마이그레이션하도록 지원합니다.
  • 복원력: 내장된 내결함성 및 재난 복구 메커니즘을 통해 애플리케이션에 강력한 수준의 복원력이 내장됩니다. 클라우드 네이티브 애플리케이션은 분산 아키텍처 및 자동 조정을 활용하여 리소스를 재할당하고 서비스 가용성을 유지함으로써 트래픽의 중단 또는 급증을 원활하게 처리할 수 있습니다. 복원력은 복제, 부하 분산, 내결함성 디자인 패턴을 통해 달성됩니다.
  • 표준 기반: 클라우드 네이티브 아키텍처는 업계 표준 관행 및 프레임워크를 따르며 상호 운용성 및 호환성을 지원합니다. 엔터프라이즈는 Kubernetes 및 컨테이너 오케스트레이션 등 공개 표준을 준수함으로써 벤더 툴 및 서비스를 활용할 수 있습니다. 이로써 휴대성이 향상되고 네이티브 클라우드 환경 간의 끊김 없는 통합 및 협업이 가능해집니다.
  • 비즈니스 민첩성: 클라우드 네이티브는 빠른 애플리케이션 개발 및 구축을 지원하여 기업이 변화하는 비즈니스 요구에 빠르게 대응할 수 있게 합니다. 마이크로 서비스 같은 클라우드 네이티브 아키텍처는 더 빠른 반복, 독립적인 조정, 더 쉬운 관리를 제공합니다. 이 유연성을 통해 기업은 애플리케이션에 개선된 기능과 업데이트를 더 자주 통합할 수 있으므로 마켓플레이스에서 경쟁력을 얻게 됩니다.
  • 자동화: 아키텍처는 확장성, 구축, 모니터링, 관리를 자동화하여 수동 작업을 줄입니다.   Kubernetes 등 IaC(코드형 인프라) 툴 및 오케스트레이션 플랫폼은 인프라 프로비저닝, 컨테이너 구축, 자동 조정, 서비스 모니터링 등의 작업을 자동화하도록 돕습니다. 자동화는 구축 및 관리 절차를 간소화하고 가속화하여 일관성을 확보하고 인간의 오류를 줄이며 더 가치 있는 작업을 위해 리소스를 확보할 수 있도록 지원합니다.
  • 중단 시간 없음: 클라우드 네이티브 애플리케이션은 중단 시간 없는 구축 및 자동 조정을 통해 지속적인 가용성을 달성합니다. 조직은 롤링 업데이트, 블루 그린 구축, 카나리아 릴리스 등의 방식을 활용하여 최종 사용자 와해 없이 애플리케이션을 업데이트 또는 변경할 수 있습니다. 또한 클라우드 네이티브 플랫폼은 리소스를 필요에 따라 동적으로 조정할 수 있어 트래픽이나 워크로드가 높을 때도 고가용성을 지원합니다.

클라우드 네이티브 애플리케이션 개발 방식

클라우드 네이티브 애플리케이션을 구축하고 유지하려면 기존의 접근 방식을 재고하고 클라우드 네이티브 아키텍처의 원리를 이해해야 합니다. 개발자와 IT 운영 부서의 협업을 통해 위험을 줄이고 지속적인 피드백을 제공하면서 일관되게 증가하는 업데이트를 제공할 수 있습니다.

클라우드 네이티브 애플리케이션의 개발 작업은 여전히 기존의 소프트웨어 개발 라이프 사이클과 많은 측면에서 궤를 같이 합니다. 계획, 분석, 설계 등 모든 기본 사항이 일치합니다. 프로토타이핑, 알파 테스트 및 베타 테스트, 그리고 궁극적으로 배포가 있습니다. 그러나 계층 간의 원활한 통합과 시너지는 10년 전만 해도 불가능했던 속도와 다양성을 실현합니다.

모든 애플리케이션이 그렇듯, 여전히 써야 할 라인과 코드 라인이 많지만, 실시간 디버깅과 데이터 무결성 툴은 개발 속도와 민첩성에 혁신을 불러일으켰습니다. 여러 팀이 전 세계 어디에서나 코드의 다른(또는 동일한) 부분에서 동시에 작업할 수 있습니다. 또한 테스트를 위해 버전을 컴파일하는 작업은 클라우드의 처리 기능으로 수행할 수 있으며 거의 즉각적으로 다른 팀원들과 공유됩니다.

일반적인 클라우드 기반 애플리케이션을 통해 여러 팀원이 완료되는 대로 애플리케이션으로 관리 및 컴파일할 수 있는 개별화된 소규모 작업과 프로세스에 집중하는 “작은 배치 사고”의 이점을 누릴 수 있습니다. 클라우드에서 애플리케이션을 개발하는 것은 속도, 협업, 온라인 툴의 이점뿐만 아니라 확장성, 민첩성, 보안 측면에서도 이점을 얻을 수 있어 개발자들에게 인기가 있습니다.

클라우드 네이티브 애플리케이션과 기존 애플리케이션의 개발 비교

클라우드 네이티브 애플리케이션의 중요한 두 가지 측면은 구축 속도와 최종 사용자호환성의 대폭적인 향상입니다. 개발자는 더 이상 서로 다른 운영 체제의 여러 버전에서 일관되게 사용할 수 있고 호환되는지 걱정할 필요가 없습니다. 데스크탑 및 모바일 OS는 이제 거의 매일 업데이트되며, 이전에 여러 번 반복한 작업은 안정적이거나 호환되기까지 한 단계 차이가 날 수 있습니다.

비네이티브 브라우저 기반 애플리케이션이 클라우드에서 제공되기 때문에 개발자들은 사용자가 호환되는 브라우저를 실행하는 한 하드웨어와 운영 체제 호환성에 대해 더 이상 걱정할 필요가 없습니다. 운영 체제와 브라우저 또한 클라우드 기반 배포(그리고 사용자가 백그라운드에서 업데이트를 선택하는 경우가 많음)의 이점 덕분에 가능한 모든 하드웨어와 운영 체제 구성을 예상하는 작업이 이전보다 훨씬 간단해집니다.

두 번째 주요 이점은 신속하고 원활하게 업데이트를 배포할 수 있다는 점입니다. 다시 말하지만, 사용자는 이러한 작업이 백그라운드에서 실행되도록 선택하는 경우가 많습니다. 사실 대부분은 때때로 알리는 것 외에는 알아차리지도 못합니다. 대규모 모놀리식 애플리케이션은 일반적으로 업데이트되기 전에 많은 변경 및 테스트가 필요합니다. 모든 것이 클라우드의 속도에 맞춰 진행되므로 개발자와 사용자 모두가 상당한 이점을 누릴 수 있습니다.

마지막으로 장치에서 장치로, 직장에서 가정으로 또는 태블릿에서 PC로 이동할 수 있다는 점은 개발자와 기업뿐만 아니라 사용자에게도 엄청난 유연성을 제공합니다.

클라우드 네이티브가 중요한 이유

클라우드 네이티브 애플리케이션의 주요 이점은 개발 및 릴리스 속도, 비용 절감, 관리 용이성입니다. 클라우드 네이티브는 더 안정적이고 신뢰할 수 있는 구축, 끝없는 확장성 및 자동 프로비저닝과 결합되어 애플리케이션의 작성, 테스트, 업데이트, 구현 방식에 있어 중요한 단계였습니다.

클라우드 네이티브로 생산성, 안정성, 속도 향상

클라우드에서 작업하는 조직의 경우 기존 또는 로컬 애플리케이션에 비해 네이티브 애플리케이션이 직원의 생산성을 크게 향상합니다. 애플리케이션을 최신 상태로 유지하는 것이 간단하고 자동화되며 인프라 관리가 훨씬 더 용이해집니다. 안정성, 속도, 비용 절감으로 엄청난 이점을 얻을 수 있습니다. 마지막으로 클라우드 네이티브 애플리케이션을 이용하면 사용자는 필요에 따라 동적으로 추가 컴퓨팅 리소스에 액세스할 수 있습니다. 특히 집약적인 프로세스에 더 많은 스토리지 또는 CPU 코어가 필요한 경우 클라우드 관리 소프트웨어가 이러한 리소스를 추가만 하면 됩니다. 

기존 모델 애플리케이션의 제한

클라우드 기반 애플리케이션으로 디지털 트랜스포메이션 과정이 계속해서 발전함에 따라 기존 모델 애플리케이션의 내재적 한계가 점점 더 분명해지고 있습니다. 또한 모델 렌더링 및 시청각/그래픽 제작과 같은 애플리케이션에서 리소스가 점점 더 많이 필요하게 됨에 따라 클라우드를 통해 필요한 컴퓨팅 성능에 액세스할 수 있다는 점이 더욱더 인기를 끄는 장점이 되고 있습니다.

클라우드 네이티브가 사용되는 방식

최신 클라우드 네이티브 애플리케이션의 몇 가지 예는 쉽게 찾을 수 있습니다. 심지어 노트북 컴퓨터도 이제는 터미널과 인터넷 연결 정도만 제공되어 파일 저장과 애플리케이션이 거의 완전히 가상 환경에서 실행됩니다.

브라우저 기반 이메일 및 생산성 애플리케이션은 클라우드 네이티브 애플리케이션의 좋은 예입니다. 점점 더 많은 사용자가 워드 프로세싱 또는 스프레드시트를 위한 독점 데스크탑 애플리케이션에서 멀어지고 있습니다. 잘 알려진 소프트웨어 패키지도 이제 완전히 브라우저를 통해 액세스할 수 있습니다.

개발자와 IT 전문가의 경우 마이그레이션에서 훨씬 더 큰 이점을 얻을 수 있습니다. 최신 클라우드 아키텍처는 많은 프로세스를 클라우드에서 실행할 수 있도록 많은 기능을 개방하고 있습니다. AI 지원 분석 및 툴은 로컬 리소스를 확보하고 유지관리를 훨씬 쉽게 만듭니다.

스프레드시트 작성, 이메일 확인, 애플리케이션 개발 및 테스트(또는 휴식과 온라인 게임) 등 클라우드 네이티브 애플리케이션은 매일 새로운 방식으로 사용자와 기업의 역량을 강화합니다.

클라우드 네이티브 아키텍처의 구성 요소는 무엇인가요?

클라우드 네이티브 아키텍처, 마이크로 서비스, 컨테이너, 오케스트레이션, 관측 가능성은 모두 애플리케이션 개발의 미래를 향한 기반입니다.

  • 마이크로 서비스: 클라우드 네이티브 아키텍처는 애플리케이션을 독립적으로 개발, 사용, 조정 가능한 독립 서비스로 분할합니다. 마이크로 서비스는 특정 비즈니스 기능에 초점을 맞추며 API를 통해 다른 마이크로 서비스와 통신합니다. 이 모듈형 접근법은 개별 마이크로 서비스를 필요에 따라 조정하게 하여 관리 가능성을 개선하고 빠른 개발을 지원하며 확장성을 촉진합니다.
  • 컨테이너: 클라우드 네이티브 애플리케이션은 여러 환경에서 일관성과 확장성을 제공하는 가벼운 휴대용 컨테이너로 패키징됩니다. 컨테이너는 애플리케이션 및 종속성을 캡슐화하여 고립을 제공하고 기반 클라우드 네이티브 인프라와 관계없이 일관된 실행을 지원합니다. 이러한 휴대성을 기반으로 애플리케이션 개발 및 관리를 간소화하고 개발, 테스트, 생산을 포함한 모든 환경에서 일관성을 향상하고 빠르게 조정할 수 있습니다.
  • 오케스트레이션: 네이티브 클라우드 플랫폼은 Kubernetes 같은 오케스트레이션 툴을 사용하여 컨테이너화된 애플리케이션 개발, 조정, 관리를 제어 및 자동화합니다. 이를 통해 컨테이너가 올바른 노드에 구축되도록 보장하고 라이프 사이클 및 상태를 관리합니다. 오케스트레이션은 애플리케이션 개발을 간소화하고 효율적인 리소스 활용을 지원하며 자동 확장성 및 자체 복구 역량을 제공합니다.
  • 관측 가능성: 클라우드 네이티브 아키텍처는 관측에 초점을 맞춥니다. 로깅, 모니터링, 추적 툴은 애플리케이션의 동작 및 성능에 대한 인사이트를 제공합니다. 관측 가능성은 문제를 식별 및 진단하는 데 도움이 되며 클라우드 네이티브 애플리케이션의 상태와 안정성을 지원합니다. 이러한 관측 가능성은 클라우드 네이티브 애플리케이션의 선제적인 모니터링, 효율적인 디버깅, 지속적인 최적화를 지원합니다.

클라우드 네이티브 개발이란?

클라우드 네이티브 개발은 클라우드 네이티브 애플리케이션 개발을 위한 일련의 관행을 가리킵니다. 애자일 개발, DevOps, 지속적인 딜리버리 방법을 특징으로 합니다.

  • 애자일 개발: 애자일 개발은 적응형 계획 수립을 촉진하고 여러 직군의 팀이 개발 과정 내내 밀접하게 협력하도록 장려합니다. 또한 프로젝트를 스프린트라고 하는 작고 관리 가능한 기간으로 분할하는 데 집중합니다. 기능은 이러한 기간 내에 짧은 주기로 개발, 테스트, 배포되며, 고객 만족, 지속적인 피드백, 변화에 대한 빠른 대응에 중점을 둡니다. 이를 통해 회사는 사용자의 변화하는 요구에 부응하는 고품질 소프트웨어를 제공할 수 있습니다.
  • DevOps: DevOps는 소프트웨어 개발(Dev)과 IT 운영(Ops)을 결합하여 협업을 촉진하고 프로세스를 간소화하며 소프트웨어 배포를 자동화합니다. 개발 팀과 운영 팀 간의 사일로를 없애 소프트웨어 개발 라이프 사이클 동안 두 팀이 서로 원활하게 협업하게 지원하는 것을 목표로 합니다. DevOps는 자동화, 지속적인 통합, 지속적인 딜리버리, 코드형 인프라를 장려합니다. 이로써 효율이 높아지고 수동 조작으로 인한 오류가 줄어들며 소프트웨어 업데이트가 더 빠르게 진행됩니다. 또한 협업과 책임 공유의 문화를 촉진함으로써 조직이 소프트웨어를 보다 안정적이면서 빠르게 배포하는 데 도움이 됩니다.
  • 지속적인 구축: 지속적인 구축은 소프트웨어 업데이트를 생산 환경으로 구축하는 과정을 자동화하는 데 초점을 맞춥니다. 이는 소프트웨어를 소규모로 빈번하게 빌드, 테스트, 구축하여 항상 릴리스 가능한 상태로 유지하도록 지원합니다. 지속적인 딜리버리는 시장 출시 시간을 줄이고 소프트웨어 품질을 개선하며 소프트웨어 배포 파이프라인 효율을 높이는 것을 목표로 합니다. 

클라우드 네이티브 구축이란?

클라우드 네이티브 개발은 클라우드 네이티브 애플리케이션을 생산에 구축하는 과정입니다. 클라우드 네이티브 개발의 중요한 요소는 다음과 같습니다.  

  • 코드형 인프라(IaC): IaC는 코드를 사용하여 인프라 리소스를 정의 및 관리하여 버전 관리, 자동화, 중복성을 유지합니다. 인프라 요구 사항을 JSON, YAML 등 선언적 언어로 지정하여 리소스 구축 및 구성을 자동화합니다. 또한 성공 사례를 활용하여 인프라 구성 요소의 확장성, 보안, 관리 가능성을 지원합니다. 
  • 지속적인 구축: 지속적인 구축을 통해 코드 변경 사항이 생산 단계로 자동 빌드, 테스트, 전파됩니다. 이는 애플리케이션이 항상 최신 상태를 유지하고 모든 문제를 수정하도록 지원합니다. GitLab CI/CD 및 Jenkins를 통해 CI/CD 파이프라인을 만들어 구성, 빌드, 테스트, 구축합니다. Docker 및 Kubernetes 같은 기술을 CI/CD에 사용하여 구축 도중 문제를 찾고 해결할 수 있습니다. 
  • 자동 조정: 자동 조정은 애플리케이션이 사용하는 리소스 수를 필요에 따라 자동으로 늘리거나 줄이는 기능입니다. 이는 애플리케이션이 효율적으로 실행되도록 지원하며 트래픽 급증을 처리할 수 있습니다. 메모리 사용, CPU 소비, 요청 속도 등의 메트릭에 따라 조정 계획을 지정합니다. 사전 정의된 한계치에 따라 자동 조정 클러스터로 리소스를 조정하고 성능 및 리소스 활용을 모니터링합니다.

클라우드 네이티브 보안이란?

클라우드 네이티브 보안의 핵심 요소는 다음과 같습니다. 

  • 제로 트러스트 보안: 이 모델은 기본적으로 네트워크 경계 안팎의 그 어떤 사용자나 장치도 믿지 않습니다. 이는 액세스 제어 적용, ID 검증, 인증 메커니즘(다단계 인증)을 적용하여 리소스 및 애플리케이션을 안전하게 보호합니다. ID 및 액세스 관리(IAM) 솔루션, 암호화, 보안 커뮤니케이션 프로토콜 등 기타 믿을 수 있는 기술로 이동 또는 저장 상태의 데이터를 안전하게 보호합니다. 
  • 코드형 인프라: IaC는 인프라 리소스를 관리 및 프로비저닝하기 위해 표준화 및 자동화된 접근법을 제공합니다. 코드로 보안 구성을 지정하여 인프라 리소스 전체에서 보안 관행을 구현합니다. 보안 패치 및 개선 사항을 위해 버전 관리를 업데이트 및 유지합니다. 또한 보안 테스트(침투 테스트 및 취약성 평가)를 수행하여 병목 현상을 파악하고 해결하는 데도 중요한 역할을 합니다. 
  • 지속적인 모니터링: 지속적인 모니터링은 보안 위협 및 취약성에 대해 애플리케이션 및 인프라를 스캔하여 애플리케이션 및 인프라의 중단 없는 보안을 지원합니다. 조직은 IDPS(침입 탐지 및 방지 시스템) 및 SIEM(보안 정보 및 이벤트 관리) 툴을 사용하여 위협을 감지하고 의심스러운 활동에 대한 경고를 받을 수 있습니다. 

클라우드 네이티브 서비스란?

클라우드 네이티브 서비스는 애플리케이션의 필요에 맞춰 조정된 다양한 솔루션을 포괄합니다. 핵심 서비스 중 일부는 다음과 같습니다.

  • 컨테이너 레지스트리: 컨테이너 레지스트리는 컨테이너 이미지 저장 및 관리를 위한 중앙화된 리포지토리를 제공합니다. 개발자가 컨테이너 이미지를 저장, 버전 관리, 구축하도록 지원하여 여러 환경에서 일관성을 제공하고 컨테이너화된 애플리케이션 개발을 촉진합니다. 컨테이너 레지스트리는 주로 액세스 제어, 이미지 스캔, 컨테이너 오케스트레이션 플랫폼과의 통합과 같은 기능을 제공합니다.
  • 알림: 알림 서비스는 실시간 경고, 메시지, 알림을 사용자 또는 시스템에 제공합니다. 이 서비스는 시기 적절한 커뮤니케이션을 촉진하며 시스템 이벤트, 애플리케이션 업데이트, 사용자 참여 등 다양한 목적으로 알림을 전송할 수 있습니다. 알림 서비스는 주로 이메일, SMS, 푸시 알림, 웹 후크 등 다수의 배포 채널을 제공합니다.
  • 스트리밍: 스트리밍 서비스는 실시간 데이터 처리 및 분석을 지원합니다. 이를 통해 조직은 지속적인 데이터 스트림으로부터 확장 가능하고 효율적인 방식으로 인사이트를 수집, 처리, 추출할 수 있습니다. 스트리밍 서비스는 주로 실시간 분석, 이벤트 기반 아키텍처, IoT 데이터 처리, 그리고 인터랙티브 애플리케이션 구축(짧은 대기 시간 데이터 처리를 요함) 등에 사용됩니다.
  • 컨테이너 엔진: Kubernetes 등 컨테이너 엔진은 컨테이너화된 애플리케이션의 구축, 조정, 관리를 자동화하는 오케스트레이션 플랫폼으로, 머신 클러스터 전반에서 컨테이너를 예약 및 배포하기 위한 필수 인프라 및 툴을 제공합니다. 또한 고가용성, 부하 분산, 효율적인 리소스 활용을 보장합니다. 컨테이너 엔진은 컨테이너 라이프 사이클 관리, 서비스 발견, 수요 기반 조정을 처리합니다.
  • 함수: FaaS(서비스형 함수) 플랫폼 또는 서버리스 플랫폼은 개발자가 기반 클라우드 네이티브 인프라를 관리하지 않고 개별 코드 유닛으로 함수를 구축 및 실행하도록 지원합니다. 함수는 이벤트 기반이며 수요에 따라 자동으로 조정됩니다. 이 서버리스 모델은 개발자가 서버 프로비저닝 또는 관리 없이 특정 기능 구현을 위한 코드 작성에만 집중하도록 돕습니다. 함수는 일반적으로 이벤트 처리, 데이터 전환, 서버리스 아키텍처 구축에 사용됩니다.

클라우드 네이티브의 미래

클라우드 네이티브는 아직 상대적으로 새로운 기술이지만 점차 인기를 얻고 있습니다. 더 많은 비즈니스가 클라우드 네이티브 아키텍처를 채택함에 따라 이 영역에서 더 많은 혁신이 일어날 것으로 기대됩니다. 클라우드 네이티브는 혁신과 성장을 향하고 있습니다. 조직이 클라우드 네이티브 아키텍처를 점차 많이 받아들임에 따라 서버리스 컴퓨팅, 엣지 컴퓨팅 같은 영역이 발전하고 기계 학습 및 인공 지능 같은 신기술의 채택이 증가할 것으로 예상됩니다. 

또한 기술 공급자가 계속해서 솔루션을 확장하고 전문화된 서비스를 더 많이 제공함에 따라 조직은 다양한 툴 및 플랫폼에 액세스할 수 있게 될 것입니다. 이는 클라우드 네이티브 기술 채택 및 발전의 원동력이 될 것입니다. 전반적으로 클라우드 네이티브의 미래는 밝습니다. 더 많은 비즈니스가 클라우드 네이티브 아키텍처를 채택함에 따라 이 영역에서 더 많은 혁신과 발전이 일어날 것으로 기대됩니다.

HPE와 클라우드 네이티브

IT 전문가는 HPE의 GreenLake 및 Ezmeral 환경을 통해 더 많은 작업을 손쉽게 수행할 수 있습니다. 거의 모든 종류의 비즈니스 또는 조직을 위해 빠르게 성장하고 있는 전문 애플리케이션 제품군인 HPE GreenLake는 온프레미스, 엣지 또는 모든 조합에서 실행할 수 있는 서비스형 플랫폼을 통해 디지털 트랜스포메이션을 실현할 수 있는 다양하고 탄력적인 기반을 제공합니다.

예를 들어, 수상 경력에 빛나는 HPE의 Ezmeral은 기존의 애플리케이션 및 클라우드 네이티브 애플리케이션 개발을 통합하는 데 중요한 역할을 해 온 대중적인 오픈 소스인 Kubernetes를 중심으로 구축되었습니다. 개발자들을 위해 Ezmeral은 신속한 개발, 확장 가능한 아키텍처, 코드 병합, 자동 배포가 가능한 완전히 새로운 방법을 도입했습니다. Ezmeral Data Fabric은 데이터 사일로를 없애고 전 세계의 엑사바이트 규모의 데이터를 관리하고 분석할 수 있도록 지원합니다.

HPE Aruba Networking 은또 다른 인기 있는 애플리케이션으로, 업계를 선도하는 엣지 인프라, 더 나은 엣지 투 클라우드 통합, AI 기반 네트워크 모니터링 및 관리 기능을 제공합니다. 최근에 추가된 Ampool은 엔지니어와 분석가를 위해 탁월한 SQL 분석 결과를 제공합니다. HPE GreenLake는 클라우드 기반 데이터 보안 및 무결성의 모든 이점을 제공하여 기업과 고객 모두가 업계 최고 수준의 원활한 상호 작용을 경험할 수 있도록 지원합니다.