문의하기
Account 로그인
바로 가기

클라우드 파운드리란?

URL 복사

클라우드 파운드리(Cloud Foundry)란 원래 개발자가 컨테이너화된 애플리케이션을 구축할 수 있도록 2011년에 처음 개발된 오픈소스 기반 서비스로서의 플랫폼(PaaS)입니다. 개발자의 경험을 중시하는 클라우드 파운드리는 시대를 앞서 개발자들에게 스테이트리스 클라우드 네이티브 애플리케이션을 구축, 배포, 실행할 수 있는 플랫폼을 제공해주었습니다.

쿠버네티스와 마찬가지로 클라우드 파운드리는 애플리케이션 개발 라이프사이클 전체를 지원하는 지속적인 제공 플랫폼으로, 개발자가 컨테이너화된 애플리케이션을 구축, 배포, 실행하도록 지원합니다.

클라우드 파운드리는 컨테이너 기반의 아키텍처를 사용하여 다양한 퍼블릭 또는 프라이빗 클라우드 서비스 제공업체 전반에서 모든 프로그래밍 언어로 작성된 애플리케이션을 실행, 업데이트, 배포합니다. 이러한 멀티 클라우드 환경을 통해 개발자는 특정 애플리케이션 워크로드에 적합한 클라우드 플랫폼을 사용하여 애플리케이션을 변경할 필요 없이 필요에 따라 클라우드 제공업체 간 해당 워크로드를 이동할 수 있습니다.

쿠버네티스와 클라우드 파운드리는 몇 가지 공통된 특징이 있지만, 클라우드 파운드리는 클라우드 네이티브 애플리케이션 배포에 보다 높은 추상화 수준을 제공합니다. 표준 Linux 컨테이너 런타임을 사용하는 쿠버네티스와는 달리 클라우드 파운드리는 자체 맞춤형 프레임워크 및 빌드팩(Buildpack)이라 불리는 런타임 지원을 사용합니다. 이러한 추가 레이어로 한층 복잡한 수준의 애플리케이션을 구축하고 배포할 수 있습니다.

과제

클라우드 파운드리가 노후화되고 지원이 줄어들면서, 조직은 현재 클라우드 파운드리 플랫폼에 맞춰 레거시 애플리케이션을 리팩토링하고 현대화하는 데 드는 막대한 비용과 최신 기술에 대한 지원 부족 등 여러 과제와 한계를 안고 있습니다.

클라우드 파운드리는 쿠버네티스 개념을 포괄하기는 하지만, 여전히 별개의 플랫폼입니다. 이로 인해 쿠버네티스 워크로드가 조직 전반에 배포되는 경우 관리해야 할 플랫폼이 여러 개로 늘어난다는 문제가 생깁니다. 일반적인 엔터프라이즈 플랫폼으로 전환하면 기존 환경에 있는 컨테이너 기반의 애플리케이션 전체에 대해 이러한 복잡성을 줄일 수 있습니다.

클라우드 파운드리에 대한 지속적인 지원의 한계와 복잡성에 직면한 조직들은 대안을 찾고 있습니다. Red Hat® OpenShift®는 클라우드 파운드리에서 벗어나 OpenShift로 전환하려는 기업에 완벽한 클라우드 네이티브 애플리케이션 플랫폼을 제공합니다. 

Red Hat OpenShift는 기존 애플리케이션의 컨테이너화 및 현대화뿐만 아니라 새로운 클라우드 네이티브 개발을 지원하는 오픈 하이브리드 클라우드 솔루션입니다. 프로덕션 애플리케이션 및 워크로드용 엔터프라이즈 레디 쿠버네티스 컨테이너 플랫폼인 Red Hat OpenShift는 기존 및 클라우드 네이티브 애플리케이션을 모두 지원하여 어디에서나 실행할 수 있도록 하고 쿠버네티스 클러스터 내외부에서 자동화를 지원합니다.

클라우드 파운드리에서 OpenShift로 전환하는 고객은 다음과 같은 장점을 누릴 수 있습니다.

  • 엔터프라이즈, 쿠버네티스 네이티브, 애플리케이션 개발 및 개발 플랫폼
  • 스테이트리스 및 스테이트풀 애플리케이션 지원
  • 표준화된 개발 환경과 셀프 서비스 프로비저닝으로 생산성 향상
  • 지속적인 인프라, 컨테이너, 워크로드 보안 및 컴플라이언스를 지원하는 Red Hat Advanced Cluster Security로 보안 강화 
  • 베어 메탈에서 OpenShift를 실행하여 하드웨어 비용 대폭 절감

추가 자료

문서

Red Hat OpenShift Operator란?

Red Hat OpenShift Operators automate the creation, configuration, and management of instances of Kubernetes-native applications.

문서

Red Hat OpenShift Serverless를 선택해야 하는 이유

Red Hat OpenShift Serverless는 서버리스 워크로드를 배포 및 관리하기 위해 쿠버네티스를 확장합니다.

문서

Red Hat OpenShift Service Mesh를 선택해야 하는 이유

Red Hat OpenShift Service Mesh는 마이크로서비스 기반 애플리케이션을 일관된 방식으로 연결, 관리, 제어할 수 있게 합니다.

OpenShift에 대한 자세한 내용

제품

선택한 인프라에서 애플리케이션 출시 테스트를 완료한 통합 서비스 세트를 포함하는 엔터프라이즈 애플리케이션 플랫폼입니다.

컨테이너를 추가 또는 축소하더라도 환경 전반에서 영구적으로 데이터를 저장할 수 있는 소프트웨어 정의 스토리지입니다.

클라우드 네이티브 애플리케이션을 더 안전하게 빌드, 배포 및 실행할 수 있도록 지원하는 엔터프라이즈 수준의 쿠버네티스 네이티브 컨테이너 보안 솔루션입니다.

빌트인 보안 정책을 갖춘 단일 콘솔로 쿠버네티스 클러스터와 애플리케이션을 관리합니다.

리소스

교육

무료 교육 과정

Running Containers with Red Hat Technical Overview

무료 교육 과정

Developing Cloud-Native Applications with Microservices Architectures

무료 교육 과정

Containers, Kubernetes and Red Hat OpenShift Technical Overview

Illustration - mail

유용한 콘텐츠 더 보기

Red Hat Shares 뉴스레터를 구독해 보세요(무료).