가격
Illustration of figures working across an integrated platform
Jump to section

플랫폼 엔지니어를 위한 Red Hat OpenShift

URL 복사

Red Hat® OpenShift®플랫폼 엔지니어가 중앙집중식 협업 플랫폼을 통해 DevOps를 확장하도록 지원합니다.

개발자는 일상 업무 중 다양한 과제와 어려움에 종종 직면합니다. 익숙하지 않은 새로운 기술을 익히거나 인프라 및 애플리케이션 서비스를 요청해야 하거나 프로세스와 사용자 정의 요청으로 고심하는 등 생산성을 저해하고 인지 부하를 늘릴 수 있는 여러 요소가 있습니다. 이러한 복잡성을 해결하는 데에는 비용 등의 대가가 따를 수 있는데, 플랫폼 엔지니어링이 등장하게 된 것은 바로 이런 이유 때문입니다. 

플랫폼 엔지니어는 조직의 고유한 요구 사항에 맞는 맞춤형 툴 및 프로세스 세트를 엄선하고 셀프 서비스 기능과 자동화된 인프라를 개발하여 소프트웨어 개발자를 지원합니다. 이처럼 적응성이 강화되면 개발자는 획일적인 솔루션의 제약 없이 자신의 프로젝트 요구 사항에 가장 적합한 툴로 작업할 수 있습니다.

또한 플랫폼 엔지니어는 통합 툴체인과 워크플로우를 설계하고 구축하여 DevOps의 전사적 확장과 같은 과제를 해결하는 동시에 보안, 컴플라이언스 및 거버넌스를 유지관리하여 소프트웨어 개발자를 위한 원활하고 효율적인 사용자 환경을 만듭니다.

마지막으로 플랫폼 엔지니어는 개발 환경과 워크플로우를 표준화하여 새 팀원이 익숙해지는 데 걸리는 시간을 줄이고 더욱 효율적인 팀 간 협력을 지원하여 협업을 더욱 강화합니다.

Red Hat OpenShift는 플랫폼 엔지니어링 팀에 빌드, 파이프라인, GitOps, 서버리스서비스 메쉬와 같은 통합 기능 세트를 제공하는 데 적합합니다.

플랫폼 엔지니어링 팀은 이러한 기능을 이용하여 CI/CD, 보안 가드레일, 제로 트러스트 보안 아키텍처, 조직 컴플라이언스 요구 사항 등이 포함된 재사용 가능한 공통 툴과 프로세스를 엄선하여 개발자에게 제공할 수 있습니다.

그러면 애플리케이션 팀이 여러 기술을 미리 배우고 익힐 필요가 없어지므로 효율성이 높아지고, 애플리케이션 개발에 집중하면서 셀프 서비스를 통해 애플리케이션 제공을 자동화할 수 있습니다.

OpenShift, Red Hat Developer HubTrusted Software Supply ChainAdvanced Cluster Security(ACS)Advanced Cluster Management(ACM)Ansible 등을 핵심 구성 요소로 사용하는 플랫폼 엔지니어는 통합 툴체인과 워크플로우를 설계하고 구축하여 더욱 원활하고 효율적인 개발자 환경을 제공할 수 있습니다. 

Red Hat Developer Hub와 통합된 OpenShift는 엔지니어링 팀에 내부 개발자 플랫폼(IDP)을 효과적으로 구축 및 관리하고 '최적의 경로'를 개발하기 위한 프로젝트 템플릿, 도큐멘테이션, 워크플로우를 만드는 데 필요한 툴을 제공합니다.

Red Hat Developer Hub는 개발 프로세스를 대폭 간소화하여 생산성을 향상하고 시장 출시 시간을 줄여줍니다. 개발자는 Red Hat Developer Hub를 사용하여 통합 대시보드에 연결하고 엄선된 다양한 툴, 소프트웨어 템플릿, 도큐멘테이션, 기타 리소스에 액세스하여 고품질 소프트웨어를 효율적으로 구축할 수 있습니다. 또한 Developer Hub는 개발자가 기존 프로젝트에 참여하는 데 필요한 정보와 리소스를 통합하므로 온보딩 시간이 최소화됩니다.

이 플랫폼은 오픈소스 혁신을 중심으로 유연성을 제공하고 벤더 종속성을 방지합니다. 안정성, 지원, 신뢰성에 대한 Red Hat의 높은 평판도 사용자가 안심하고 사용할 수 있게 해줍니다. 뿐만 아니라 Developer Hub는 확장성과 더불어 플러그인을 통해 새로운 툴과 서비스를 손쉽게 통합할 수 있게 지원하므로 향후 개발 요구 사항 변화에 대응할 수 있습니다. 

Red Hat Developer Hub 자세히 알아보기

OpenShift는 즉시 사용할 수 있는 로깅, 모니터링, 애플리케이션 성능 관리 통합 툴을 제공하므로 엔지니어가 애플리케이션을 사전에 관리하고 간헐적인 서비스 장애가 확대되기 전에 이를 해결할 수 있습니다. 상황별 인사이트를 활용한 AI 기반 트러블슈팅 기능으로 개발자 팀이 고객보다 먼저 문제를 파악할 수 있으므로 끊임없이 알림이 쏟아지는 상황을 방지할 수 있습니다.

플랫폼 엔지니어가 안고 있는 주요 문제 중 하나는 개발자가 코드를 프로덕션으로 푸시하는 과정에서 기본 인프라를 지속적으로 구성하고 유지 관리하는 작업에 수동 개입이 지나치게 많다는 것입니다. OpenShift는 규모에 맞게 지속적으로 애플리케이션 빌드와 배포를 변경 불가능한 선언적 상태로 자동화하여 각 코드 커밋에 대해 이러한 문제점을 완화합니다. 그러면 프로비저닝 시간이 절약되고 더욱 안정적이고 안전한 애플리케이션 배포 프로세스를 제공할 수 있습니다.

Red Hat은 플랫폼 엔지니어가 리소스, 보안, 컴플라이언스를 모든 클라우드 환경에서 선제적으로 모니터링할 수 있도록 합니다.

Red Hat Enterprise Linux를 기반으로 구축된 OpenShift는 기본 보안 기능을 활용하여 자동화된 보안 패치와 더욱 안전한 컨테이너 정책, 그리고 역할 기반 액세스 제어를 제공합니다. 이처럼 필수 보안 조치가 구현된 애플리케이션을 구축해 배포하므로 소프트웨어 공급망 보안이 강화됩니다.

또한 Red Hat OpenShift는 Red Hat의 고급 보안, 컴플라이언스 및 관리 솔루션인 Advanced Cluster Security(ACS) 및 Advanced Cluster Management(ACM)와 원활히 통합됩니다. 플랫폼 엔지니어링 팀은 이러한 통합을 기반으로 애플리케이션 팀에 부담을 주지 않으면서 전사적으로 보안 및 컴플라이언스 요구 사항을 중앙에서 확장할 수 있습니다. 

추가 자료

문서

Red Hat OpenShift Operator란?

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

문서

Red Hat OpenShift의 AI/ML

OpenShift에는 AI/ML 워크플로우를 가속화하고 AI 기반 지능형 애플리케이션을 제공하기 위한 주요 기능이 포함되어 있습니다.

문서

Red Hat OpenShift으로 엣지 컴퓨팅 활용

OpenShift의 엣지 컴퓨팅 기능을 사용하여 원격 위치에서 애플리케이션 서비스를 확장하고 실시간으로 데이터 입력을 분석하세요.

OpenShift에 대한 자세한 내용

제품

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

신속하게 모델과 AI 기반 애플리케이션을 개발, 훈련, 서비스하고 모니터링하는 툴을 제공하는 AI 플랫폼입니다.

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

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

리소스

교육

무료 교육 과정

Running Containers with Red Hat Technical Overview

무료 교육 과정

Developing Cloud-Native Applications with Microservices Architectures

무료 교육 과정

Containers, Kubernetes and Red Hat OpenShift Technical Overview