비즈니스 과제

현대적인 애플리케이션을 빠른 속도로 제공

Container library

현대적인 애플리케이션 개발이란 무엇일까요?

현대적인 애플리케이션 개발이란 복잡한 하이브리드 클라우드 환경 전반에서 실행되는 애플리케이션을 수정 없이 빠르게 생성, 유지, 관리하는 것을 말합니다. 이 접근 방식을 통해 조직은 컨테이너마이크로서비스와 같은 혁신적인 기술뿐 아니라 민첩한 DevOps 및 CI/CD(지속적인 통합 및 지속적인 제공)와 같은 획기적인 프랙티스의 이점을 극대화할 수 있습니다.

시작하기

애플리케이션을 최신 상태로 유지하기 위한 5가지 방법

애플리케이션을 유지관리하는 일은 쉽지 않습니다. 애플리케이션은 이식성이 떨어집니다. 애플리케이션을 컨테이너로 이전하면 IT 직원이 시스템 가동을 유지하면서 혁신에 필요한 시간은 계속 확보할 수 있습니다.

리소스:

기술과 인프라 요청은 작업 속도를 크게 저하시킬 수 있습니다. 올바른 툴을 사용하여 경량의 애플리케이션 플랫폼을 추가함으로써 마이크로서비스, 모바일, 하이브리드 클라우드와 같은 빠르고 유연하며 새로운 접근 방식을 적용할 수 있습니다.

리소스:

복잡한 환경에서는 프로세스와 자동화를 개선해야 합니다. 반복 가능한 프로세스를 기반으로 애플리케이션을 구축하여 감사 가능하고 예측 가능한 애플리케이션 로직을 만들 수 있습니다.

리소스:

새로운 애플리케이션을 구축하든 기존 애플리케이션을 업데이트하든 속도는 상당히 중요합니다. 개발과 운영을 포괄하는 적절한 프랙티스와 프로세스를 통해 더 빠르게 이전할 수 있습니다.

리소스:

현장에 있는 직원과의 정확한 실시간 연결이 필요합니다. 현장 작업자와, 이들이 필요로 하는 정보를 안전하게 연결하는 모바일 애플리케이션과 솔루션을 구축합니다.

리소스:

프라이빗 클라우드로 여행 애플리케이션을 현대화한 Amadeus

우리가 보유한 애플리케이션의 대부분은 기존 기술로 개발되었으며 향후 10년 이상 변경할 계획이 없기 때문에 억제가 중요했습니다. 또한 시스템 관리자가 운영, 플랫폼, 가용성을 일관되게 파악할 수 있도록 기존의 미들웨어를 Red Hat OpenShift Container Platform에 통합하고자 했습니다.

Christophe Defayet, 소프트웨어 개발, 보안, 커뮤니케이션 시스템 부문 디렉터

고객의 요구

전반적으로 속도 향상

고객은 인내심이 없으며 경쟁업체는 더더욱 그렇습니다. 기존의 접근 방식으로는 새로운 요구를 충족할 수 없으며 변화가 필요합니다.

Icon chart

현대적인 플랫폼

FICO는 고객이 FICO 툴과 기술을 사용하여 애플리케이션과 서비스를 생성, 커스터마이징, 배포할 수 있도록 의사 결정 관리 플랫폼을 구축하였습니다.

Icon containers

민첩한 아키텍처

Volvo는 컨테이너와 자동 프로비저닝을 사용하여 관리를 개선하고 —빠르고 안정적인 애플리케이션 라이프 사이클을 구축했습니다.

Icon process

민첩한 프로세스

KeyBank는 지속적인 제공 파이프라인을 자동화하여 구축함으로써 새로운 애플리케이션을 매분기 배포하던 관례를 매주 업데이트하는 것으로 바꾸었습니다.

새로운 애플리케이션이 벌써 시대에 뒤처졌나요?

레거시 플랫폼과 프로세스를 사용하여 새로운 애플리케이션을 개발한다면, 출시하기도 전에 이미 뒤처진 애플리케이션이 될 수 있습니다. 그리고, 고객이 원하는 애플리케이션을 개별 시스템에서 개발할 경우 애플리케이션이 전체 환경에서 리소스를 공유하지 못할 수도 있습니다. 구형 및 신형 애플리케이션 스택을 함께 유지관리하는 것은 비효율적이며 시간이 많이 소요됩니다. 이렇게 되면 직원이 각자의 스킬을 개발하거나 미래를 위한 계획을 세우지 못하게 됩니다.

고성과 조직은 저성과 조직보다

200배

더 높은 빈도로 애플리케이션 배포

출처: Puppet + DORA, 2016년 DevOps 현황 리포트. 2016년 3월

도전 과제

개발 파이프라인의 걸림돌 제거

작은 변화만으로 전체적인 흐름의 속도를 높일 수 있습니다. 하지만 이러한 개선은 큰 영향을 미치게 되므로 현재의 가장 큰 과제가 무엇인지 알아야 합니다.

과제:

최신 애플리케이션 플랫폼이 아닌데 마이크로서비스나 컨테이너, 퍼블릭 클라우드를 사용해 보려면 어떻게 해야 하나요?

솔루션:

컨테이너 기반 애플리케이션 플랫폼을 사용해 볼 수 있습니다. 이렇게 하면 기존의 주요 애플리케이션을 현대화하면서 새로운 애플리케이션을 구축할 수 있습니다.

과제:

새로운 툴과 기능을 고객에게 더 빨리 제공하려면 어떻게 해야 할까요?

솔루션:

컨테이너 플랫폼, DevOps 프랙티스, 향상된 통합은 모두 애플리케이션 제공 속도를 높이는 데 도움이 됩니다.

과제:

시스템을 모바일 기기로 확장하려면 어떻게 해야 할까요?

솔루션:

새롭고 더 효율적인 방법으로 고객 및 직원과 상호 작용할 수 있는 모바일 프로젝트를 빠르게 구축합니다.

과제:

비즈니스 프로세스를 더 자세히 파악하고 현황을 실시간으로 알아내려면 어떻게 해야 할까요?

솔루션:

비즈니스 프로세스 관리 툴을 사용하면 비즈니스 흐름을 볼 수 있을 뿐 아니라 더 나은 프로세스를 만들고 규정 준수를 유지할 수 있습니다.

Red Hat 오픈 이노베이션 랩

항상 열려 있는 공간

다음 애플리케이션 개발 프로젝트의 속도를 향상하세요. Red Hat은 팀이 오픈소스 기술을 사용하고 원형을 신속하게 구축하고 DevOps를 수행하며 민첩하게 도입할 수 있도록 도와드립니다.

새로운 도전 방식

새로운 개발 경로 준비

필요한 애플리케이션을 구입할 수 없고—기존과 같은 방식으로 구축할 수도 없습니다. 그러나 어떤 방향으로 나아갈지 선택할 수는 있습니다. 어떤 단계로 나아가시겠어요?

컨테이너

컨테이너를 통해 애플리케이션을 패키징하고 격리할 수 있습니다. 컨테이너와 Linux®는 어떤 관계일까요? 그리고 DockerKubernetes의 수요 높은 기술을 어떻게 사용할 수 있을까요?

DevOps

DevOps는 플랫폼, 자동화, 비즈니스 문화에 대한 접근 방식이며, 신속하고 반복적인 작업을 강조합니다. 비즈니스의 속도를 높이는 방법은 무엇일까요? 데이터 중심의 애플리케이션을 구축하고 DevOps 원칙을 IoT(사물 인터넷)에 적용하세요.

모바일

모바일 애플리케이션이 비즈니스 운영 방식과 기업이 고객 및 직원과 연결되는 방식 그리고 사용자의 기대를 바꿔 놓고 있습니다. 모바일을 통해 비즈니스를 확장하는 방법은 무엇일까요? 공유 플랫폼으로 개발을 현대화하세요.

Red Hat이 고성능의 현대적인 애플리케이션을 만들 수 있도록 도와드립니다