2025/04/30 4

SAP BTP 기반 SaaS 애플리케이션으로 전환해보자

🧱 1. SaaS 아키텍처 설계💡 구조 개요┌────────────────────┐│ 고객사 사용자 │└────────┬───────────┘ ▼ ┌────────────┐ │ App Router │ ← 테넌트 라우팅 & 인증 (XSUAA 사용) └────┬───────┘ ▼┌──────────────────────┐│ SaaS Backend (API) │ ← Cloud Foundry or Kyma└────┬────────────┬────┘ ▼ ▼ DB per tenant Provisioning Service (Onboarding, Offboarding API)🔑 구성 요소구성 요소설명App RouterHTML5..

ERP 2025.04.30

SAP BTP에서 가능한 것들 (SaaS 전환 시)

💡 전제 조건 요약A 어플리케이션 구성:웹 프론트엔드백엔드 서버 (아마 REST API 기반)MariaDB 기반 데이터베이스전환 목표: SAP BTP에서 SaaS 모델(다중 테넌트)로 운영하고 싶음🔧 SAP BTP에서 가능한 것들 (SaaS 전환 시)SAP BTP는 SaaS 아키텍처를 위한 인프라, 멀티테넌시 관리, 인증/권한, 데이터 분리, 확장성 관리를 지원하는 플랫폼입니다. SaaS를 위한 핵심 역량은 다음과 같습니다:1. 멀티 테넌시(Multi-Tenancy) 아키텍처 제공테넌트별 사용자 인증/접근 권한 분리DB 스키마 또는 인스턴스 분리 지원 (예: 하나의 DB 안에서 고객사별 테이블 혹은 전용 DB 인스턴스)2. SaaS Application Router + HTML5 앱 배포고객사별 로그..

ERP 2025.04.30

SAP BTP에서 말하는 리소스 프로바이더(Resource Provider)란?

SAP BTP에서 말하는 리소스 프로바이더(Resource Provider)는 SAP BTP의 리소스를 실제로 제공하고 관리하는 기술적 주체를 의미합니다. 이는 사용자가 SAP BTP에서 애플리케이션을 실행하거나 서비스를 사용할 때 해당 리소스가 어디서 실행되는지를 결정하는 기준점입니다.🔍 정의: SAP BTP의 리소스 프로바이더란?SAP BTP Resource Provider는 다음과 같은 개념으로 이해할 수 있습니다:SAP BTP 계정(서브 계정)의 인프라 제공자 또는 실행 플랫폼을 정의하는 기술적 식별자입니다.예를 들어:Cloud Foundry 환경에서 애플리케이션을 배포한다 → 리소스 프로바이더 = Cloud FoundryKyma 환경에서 Kubernetes 기반 애플리케이션을 실행한다 → 리..

ERP 2025.04.30

SAP BTP (Business Technology Platform)란?

SAP BTP (Business Technology Platform)란?SAP Business Technology Platform (BTP)은 SAP의 통합 기술 플랫폼으로, 다양한 데이터 관리, 분석, 인공지능(AI), 머신러닝(ML), 애플리케이션 개발 및 운영을 지원하는 클라우드 기반의 솔루션입니다. SAP BTP는 기업들이 데이터를 실시간으로 분석하고, 비즈니스 인사이트를 도출하며, 기존 시스템과의 통합을 효율적으로 할 수 있도록 돕습니다.주요 구성 요소SAP BTP는 여러 가지 기술적 컴포넌트와 서비스들이 통합되어 있으며, 이를 통해 기업의 디지털 혁신을 지원합니다. 주요 요소는 다음과 같습니다:데이터베이스 및 데이터 관리SAP HANA Cloud: SAP의 고성능 데이터베이스 플랫폼으로, 클라..

ERP 2025.04.30