다음을 통해 공유


클라우드에서 모든 애플리케이션 현대화

애플리케이션을 현대화하면 사람들이 비즈니스 또는 조직과 상호 작용하는 방식을 빠르게 변화시킬 수 있습니다. 애플리케이션 현대화의 목표는 내부 사용자 및 외부 고객의 요구를 충족하도록 애플리케이션을 향상시키는 것입니다. PaaS(Platform-as-a-Service) 솔루션을 채택하면 모든 애플리케이션 또는 프레임워크를 현대화하고 비즈니스를 확장할 수 있습니다.

PaaS 솔루션:

PaaS를 사용하면 애플리케이션 또는 프레임워크를 유연하게 현대화할 수 있습니다. .NET, Java/Spring, Python 또는 여러 프레임워크를 실행하는 애플리케이션에는 PaaS 솔루션에 홈이 있습니다. 원하는 제어 및 생산성의 균형에 따라 세 가지 PaaS 기술 변형을 선택할 수 있습니다.

Diagram that shows the application platform options, moving from control to productivity. The bottom of the graphic shows on-premises solutions. Moving up, you see container platforms, application platforms, and low-code and no-code platforms.

  • 컨테이너 PaaS - PaaS 솔루션이 컨테이너 기술을 사용하여 워크로드를 실행합니다. 코드를 제공하고 에이전트 노드를 관리합니다. 플랫폼은 상태, 기본 테넌트 및 배포를 관리합니다. Azure Kubernetes Service 및 Azure Red Hat OpenShift는 컨테이너 PaaS 솔루션의 예입니다. 워크로드를 가장 제어할 수 있습니다.

  • Application PaaS - 애플리케이션 PaaS 솔루션은 가상화를 사용하여 컨테이너 없이 워크로드를 실행합니다. 코드를 제공하고 구성 옵션을 선택합니다. 플랫폼은 상태, 가용성 및 배포를 관리합니다. 컨테이너 PaaS보다 관리가 적습니다. Azure 앱 Service, Azure Spring Cloud 및 Azure Functions는 애플리케이션 PaaS 솔루션의 예입니다. 컨트롤과 생산성의 균형을 제공합니다.

  • Low/No Code PaaS - 낮은 코드 PaaS 및 코드 없는 PaaS 솔루션을 사용하면 코딩이 거의 또는 전혀 필요하지 않은 앱을 빌드할 수 있습니다. 애플리케이션을 신속하게 빌드하고 비즈니스에 더 많은 시간을 집중할 수 있습니다. Power Apps 및 Power Automate는 생산성을 최대화하는 코드 PaaS 솔루션이 낮거나 없습니다.

1단계 - 의사 결정 트리를 사용하여 옵션 좁히기

의사 결정 트리사용하여 현대화 옵션의 범위를 좁힐 수 있습니다. 목표는 옵션의 범위를 좁히는 것이지 적합한 옵션을 결정하는 것이 아닙니다. 옵션이 있으면 2단계를 계속 진행합니다.

2단계 - 올바른 구현 지침 찾기

올바른 구현 지침을 찾습니다. 의사 결정 트리를 통해 작업한 후 사용하려는 서비스에 대한 일반적인 아이디어가 있습니다. 여전히 솔루션이 제어 및 생산성의 적절한 균형을 제공하는지 확인하려고 합니다. 적절한 균형을 찾는 것은 애플리케이션 현대화에서 기본 고려 사항입니다.

다음 표를 사용하여 요구 사항을 충족하는 솔루션을 찾습니다. 올바른 솔루션을 찾으면 구현 지침에 따라 애플리케이션을 현대화합니다.

제어 및 생산성 솔루션 요구 사항 구현 지침
대부분의 컨트롤 AKS(Azure Kubernetes Service)

Azure Red Hat OpenShift
  • 인프라 제어
  • 클러스터 및 노드를 오케스트레이션하는 관리 부담 감소
AKS(Azure Kubernetes Service)

Azure Red Hat OpenShift
Balance Azure App Service

Azure Spring Apps

Azure Functions
  • 고객 코드 개발에 집중
  • 자동화된 인프라
Azure App Service

Azure Spring Apps

Azure Functions
대부분의 생산성 Power Apps

Power Automate
  • 가장 빠른 출시 시간
  • 코딩 환경이 거의 또는 전혀 없이 빌드된 애플리케이션 및 자동화
Power Apps

Power Automate

다음 단계

Azure 마이그레이션 및 현대화 프로그램을 사용하여 추가 지침 가져오기

아직 데이터베이스를 현대화하지 않은 경우