개요

최신 애플리케이션 수명주기 도입

최신 애플리케이션 수명주기 도입

세상은 멈춰 있지 않으며 소프트웨어 개발도 마찬가지입니다. 클라우드 컴퓨팅, Kubernetes 및 마이크로 서비스의 조합은 새로운 애플리케이션을 구축, 실행 및 관리하는 방법을 근본적으로 변화시켰습니다. 이와 동일한 발전 방식을 활용하여 기존 애플리케이션을 현대화하십시오.

VMware Tanzu는 애플리케이션을 클라우드 플랫폼 및 Kubernetes로 단순히 이동하는 것과 같이 상대적으로 간단한 애플리케이션 현대화를 목표로 하거나, 더 이상 필요한 성능을 발휘할 수 없는 중요한 애플리케이션을 완전히 재편해야 하는 경우에도 도움이 됩니다. Tanzu Labs 전문가 팀은 특정 요구 사항에 맞는 애플리케이션 현대화 작업을 계획하고 수행할 수 있도록 전문적인 지원을 제공합니다.

VMware Tanzu를 통해 기존 애플리케이션을 현대화해야 하는 이유

몇 달이 아닌 몇 주 만에 현대화

최적화된 분석으로 시작하여 기술적 리스크가 낮고 비즈니스 가치를 높이는 데 가장 적합한 애플리케이션을 결정하십시오.

가치 실현 시간 단축

모놀리식 시스템을 마이크로 서비스로 전환하여 개발의 속도를 높이고 릴리스 주기를 단축하십시오. 

보안 태세 개선

DevSecOps 사례를 도입하고 새로운 툴, 아키텍처 및 소프트웨어 개발의 변화를 활용하여 모든 계층에서 보안을 개선하십시오.

비용 절감 및 효율성 향상

배타적인 애플리케이션 서버를 폐기하고 인기 있는 오픈 소스 프로젝트 기반 제품을 도입하십시오.

반복 가능한 패턴 설정

향상된 애플리케이션을 운영 환경에 도입하여 향후 현대화 과정을 간소화하고 가속화하기 위한 패턴을 확립할 수 있습니다.

애플리케이션 현대화의 세 가지 기본 사항

최신 플랫폼으로 이동

최신 인프라 및 플랫폼으로 애플리케이션을 이동하는 것은 현대화 프로세스의 기본 단계입니다. 컨테이너로 패키징되었으며 표준화된 Kubernetes 배포에서 실행되는 모놀리식 애플리케이션 또한 데이터 센터와 클라우드 간에 이동할 수 있습니다. 자동 재시작, 선언적 업데이트 및 클러스터 간 관리와 같은 클라우드 네이티브 기능을 활용하십시오.

마이크로 서비스를 중심으로 재편

재편해야 하는 기존 애플리케이션의 경우 모놀리스를, 또는 중요한 일부를 마이크로 서비스로 분리하는 것이 일반적입니다. 마이크로 서비스를 통해 개발자는 긴밀하게 결합된 비즈니스 논리에 대해 걱정할 필요 없이 이전보다 더 빠르게 애플리케이션을 확장하고 새로운 기능을 추가하며 문제를 해결할 수 있습니다.

개발 프로세스 개선

성공적인 현대화에는 클라우드 인프라와 마이크로 서비스 아키텍처 이상의 것이 필요합니다. 최신 소프트웨어 개발 프로세스와 툴도 필요합니다. Tanzu Labs는 제품 설계에 대한 새로운 접근 방식과 애자일 개발에 대한 실용적인 접근 방식을 수용하는 방법을 팀원에게 교육하여 재편된 애플리케이션이 예상된 결과와 지속적인 개선을 제공하도록 보장합니다. 또한 개발 프로세스에 보안을 내재화하는 동시에 속도를 향상시키기 위해 필요한 툴을 통해 진정한 DevSecOps 접근 방식을 구현할 수 있습니다. 

VMware Tanzu로 애플리케이션 현대화

Tanzu Labs

검증되고 지속적인 애플리케이션 마이그레이션 전략을 구축합니다. Tanzu Labs에서는 가장 비즈니스 크리티컬한 애플리케이션을 현대화하고 아키텍처를 효과적으로 개선할 수 있는 방법을 소개합니다.

Tanzu Advanced

엔터프라이즈급 Kubernetes 배포 외에도 Tanzu Advanced에는 컨테이너 보안, 자동화된 컨테이너 구축, 애플리케이션 연결, API 관리 등을 위한 기능이 포함되어 있습니다.

Tanzu Application Service

애플리케이션 배포 및 인프라 관리의 주요 측면을 자동화합니다. Cloud Foundry에 구축된 Tanzu Application Service는 개발자의 배포 프로세스를 간소화하는 동시에 운영자에게 리소스를 자동으로 확장, 패치 적용 및 업데이트하는 툴을 제공합니다.

Spring 프레임워크

개발자에게 간단한 명령을 사용하여 클라우드 네이티브 기능으로 애플리케이션을 강화할 수 있는 기능을 제공하십시오. 개발자는 Spring을 사용하여 마이크로 서비스, 이벤트 중심 아키텍처 및 애플리케이션 아키텍처에 대한 기타 최신 접근 방식을 활용하는 Java 애플리케이션을 만들 수 있습니다.

관련 애플리케이션 현대화 솔루션

클라우드 전반에서 Kubernetes 사용

Kubernetes를 온프레미스, 퍼블릭 클라우드 또는 엣지 환경에 가장 적합한 방식으로 사용하여 일관성 있게 배포하고 운영해 보십시오.

애플리케이션 및 마이크로 서비스 구축

VMware를 통해 애플리케이션을 구축하여 클라우드 네이티브 원칙을 통합하고 개발 프로세스를 가속화할 수 있습니다.

시작할 준비가 되셨습니까?