Mars 수의 건강: Oracle Cloud에서 SaaS 및 PaaS 솔루션으로 현대화
성장 중인 기업인 Mars Healthcare(MVH)는 뛰어난 성능 문제를 토대로 기존 기술을 갖추고 있었습니다. 성능 향상을 위해 대부분의 워크로드를 Oracle Fusion Cloud Financials 및 Oracle Fusion Cloud Human Capital Management(HCM)로 이동하고 SaaS(서비스형 소프트웨어) 워크로드를 Oracle Cloud Infrastructure로 이동하기로 결정했습니다.
Mars 재향 군인 건강(MVH)은 일반 용도가 한 가지인 비즈니스 생태계의 일원으로, 일반 전문가, 애완동물 및 클라이언트의 생활을 개선하고 애완 동물의 세계를 보다 효율적으로 만들기 위해 협력하고 있습니다. 2,500개 병원에서 9명의 배너가 있는 20개국 이상의 지사를 보유하고 있습니다.
MVH가 다음 주요 변경 사항을 적용했습니다.
- 네트워크 규모가 큰 규모의 FastConnect에 대한 기본 연결을 사용하여 IPSec VPN 서비스에서 이동함으로써 SaaS 및 PaaS(Platform as a Service) 서비스를 활용할 수 있습니다.
- 레거시 버전의 서비스에서 Oracle Autonomous Transaction Processing으로 전환
- JCS-SX(Java Cloud Service SaaS Extension)를 사용하여 Oracle Visual Builder를 사용하는 중요한 재무 통합으로 전환했습니다.
- 마지막으로 Oracle Integration으로 이동했습니다.
MVH는 유기적인 성장과 비유기적인 성장을 모두 개선하기 위해 Oracle Autonomous Transaction Processing으로 이동하기로 했습니다. 조직 성장은 Oracle Enterprise 애플리케이션 사용에 사업부 또는 배너를 추가할 때 발생하며, 매월 병원을 추가할 때 배너 내에서 비기계적 성장이 발생합니다. 따라서 기술 레벨에서 성능을 향상시킬 기회를 모색할 때 자율 트랜잭션 처리가 가장 적합한 옵션 중 하나라고 발견했습니다. 자율 트랜잭션 처리는 서비스형 데이터베이스로 수동 작업을 줄이고 여러 유형의 자동화를 제공합니다.
MVH는 이 신기술로 옮기기를 원하는지 여부를 결정하는 데 도움이 되는 개념 증명(3개월 정도 소요)을 수행했습니다. MVH는 170개 이상의 통합을 레거시에서 새로운 기술로 이전했으며 6개월도 걸렸습니다.
MVH는 Oracle Cloud Infrastructure에 배포하는 동안 다음과 같은 기술적 이점을 얻었습니다.
- 성능: HCM을 통해 재무 영역의 성능을 모니터링하여 주 1의 성능을 300% 이상 개선했습니다.
- 이들은 Oracle Cloud Infrastructure 내에서 새로운 기술을 활용할 수 있는 기술 스택을 구축했습니다.
MVH는 Oracle Cloud Infrastructure를 통해 성장 기회를 위한 계획을 갖고 있습니다. 그들은 기존 기술 투자와 호환되는 Oracle의 향후 10~12개월 이후 PaaS 또는 SaaS 제품까지 북미에서 다양한 비즈니스 단위를 추가하고자 합니다.
구조
이 아키텍처에서는 레거시 기술을 사용하는 워크로드에서 Oracle Cloud Infrastructure SaaS 및 PaaS 솔루션으로 의사 결정 건강 상태(MVH)를 마이그레이션했습니다.
그 성능 향상과 성장에 따라 적응하기 위해 FastConnect를 고대역폭, Oracle Integration, Oracle Visual Builder 및 Oracle Autonomous Transaction Processing을 선택했습니다.
MVH는 Autonomous Transaction Processing에 공개할 수 있기를 원합니다. 서비스가 완전히 관리되므로 Oracle은 VCN(가상 클라우드 네트워크), 서브넷, 가용성 도메인, 결함 도메인 등 네트워킹 부분을 처리합니다. Oracle은 모든 환경, 운영, 개발, 테스트 및 사용자 수용 테스트가 고가용성 및 내결함성을 보장합니다.
Oracle Visual Builder 및 Oracle Integration은 모두 관리형 서비스로, MVH는 성능 문제 오버헤드 없이 비즈니스와 성장에 더 집중할 수 있습니다.
다음 다이어그램은 이 참조 아키텍처를 보여줍니다.
- 영역
Oracle Cloud Infrastructure 지역은 가용성 도메인이라는 하나 이상의 데이터 센터를 포함하는 현지화된 지리적 영역입니다. 지역은 다른 지역에 독립적이며, 거리가 먼 나라 전체나 대륙을 구분할 수 있습니다.
이 아키텍처의 모든 리소스는 단일 영역에 배치됩니다.
- 가용성 도메인
가용성 도메인은 한 지역 내의 독립형 독립적인 데이터 센터입니다. 각 가용성 도메인의 물리적 리소스는 내결함성을 제공하는 다른 가용성 도메인의 리소스와 격리됩니다. 가용성 도메인은 전원, 냉각 또는 내부 가용성 도메인 네트워크와 같은 인프라를 공유하지 않습니다. 따라서 한 가용성 도메인에서 장애가 발생해도 해당 지역의 다른 가용성 도메인에 영향을 주지 않습니다.
- VCN 및 서브넷
VCN은 Oracle Cloud Infrastructure 지역에서 설정하는 사용자 정의 가능한 소프트웨어 정의 네트워크입니다. 기존의 데이터 센터 네트워크와 마찬가지로 VCN은 네트워크 환경에 대한 완벽한 제어를 제공합니다. VCN에는 VCN을 생성한 후 변경할 수 있는 겹치지 않는 CIDR 블록이 여러 개 있을 수 있습니다. VCN을 영역 또는 가용성 도메인으로 범위가 지정될 수 있는 서브넷으로 분할할 수 있습니다. 각 서브넷은 VCN의 다른 서브넷과 겹치지 않는 연속 주소 범위로 구성됩니다. 서브넷 생성 후 서브넷의 크기를 변경할 수 있습니다. 서브넷은 공용 또는 전용일 수 있습니다.
이 아키텍처는 로드 밸런서, 웹 서버, 애플리케이션 서버 및 데이터베이스에 대한 개별 서브넷과 함께 단일 VCN을 사용합니다.
- 인터넷 게이트웨이
인터넷 게이트웨이는 VCN의 공용 서브넷과 공용 인터넷 사이의 트래픽을 허용합니다.
- DRG(Dynamic Routing Gateway)
DRG는 VCN과 지역 외부 네트워크(예: 다른 Oracle Cloud Infrastructure 지역의 VCN, 온프레미스 네트워크 또는 다른 클라우드 제공자의 네트워크) 간에 동일한 지역의 VCN 간 전용 네트워크 트래픽에 대한 경로를 제공하는 가상 라우터입니다.
온프레미스 네트워크에서 Oracle Cloud로 빠르고 안정적인 연결을 위해 Alliance Data는 Oracle Cloud Infrastructure FastConnect를 선택했습니다.
- 경로 테이블
가상 경로 테이블에는 서브넷에서 일반적으로 게이트웨이를 통해 VCN 외부의 대상으로 트래픽을 라우팅하는 규칙이 포함됩니다.
- 보안 목록
각 서브넷에 대해 서브넷 내부/외부에서 허용해야 하는 트래픽의 소스, 대상 및 유형을 지정하는 보안 규칙을 생성할 수 있습니다.
- FastConnect
Oracle Cloud Infrastructure FastConnect는 데이터 센터와 Oracle Cloud Infrastructure 간에 전용 개인 연결을 생성하는 간편한 방법을 제공합니다. FastConnect는 더 높은 대역폭 옵션과 인터넷 기반 연결보다 더 신뢰할 수 있는 네트워킹 환경을 제공합니다.
- Identity Cloud Service(사용 안함)
Oracle Identity Cloud Service는 광범위한 SaaS 및 온프레미스 애플리케이션에 대한 ID 관리, SSO(Single Sign-On) 및 ID 거버넌스를 제공합니다.
- Oracle Services Network
OSN(Oracle Services Network)은 Oracle 서비스에 예약된 Oracle Cloud Infrastructure의 개념적 네트워크입니다. 이러한 서비스에는 인터넷을 통해 연결할 수 있는 공용 IP 주소가 있습니다. Oracle Cloud 외부의 호스트는 Oracle Cloud Infrastructure FastConnect 또는 VPN Connect를 사용하여 전용으로 OSN에 액세스할 수 있습니다. VCN의 호스트는 서비스 게이트웨이를 통해 전용으로 OSN에 액세스할 수 있습니다.
- 객체 스토리지
오브젝트 스토리지를 사용하면 데이터베이스 백업, 분석 데이터, 이미지 및 비디오와 같은 리치 컨텐츠를 비롯한 모든 컨텐츠 유형의 대규모 정형 및 비정형 데이터에 빠르게 접근할 수 있습니다. 인터넷 또는 클라우드 플랫폼 내에서 직접 안전하게 데이터를 저장하고 검색할 수 있습니다. 성능 또는 서비스 신뢰성이 저하되지 않고 스토리지를 원활하게 확장할 수 있습니다. 빠르고 즉시 자주 액세스해야 하는 "핫" 스토리지에 대해 표준 스토리지를 사용합니다. 오래 보존되고 거의 액세스되지 않는 "콜드" 스토리지에 대해 아카이브 스토리지를 사용합니다.
- 자율 트랜잭션 처리
Oracle Autonomous Transaction Processing은 트랜잭션 처리 워크로드에 최적화된 자율 관리, 자율 보안 및 자율 복구 데이터베이스 서비스입니다. 하드웨어를 구성 또는 관리하거나 소프트웨어를 설치할 필요가 없습니다. Oracle Cloud Infrastructure는 데이터베이스 생성과 데이터베이스 백업, 패치, 업그레이드 및 조정을 처리합니다.
- ERP(Enterprise Resource Planning)
Oracle Fusion Cloud Enterprise Resource Planning은 비즈니스 모델과 프로세스를 신속하게 조정할 수 있는 기능을 제공하므로 비용을 절감하고 예측을 선명하게하며 추가로 혁신할 수 있습니다.
- HCM(인적 자본 관리)
Oracle Fusion Cloud Human Capital Management는 Oracle HR, Talent Management, Workforce Management, Oracle Payroll 전반에서 시장에서 가장 완벽한 HR 클라우드 솔루션을 제공하여 전체 인력 가시성을 제공하는 프로세스를 통합하고 자동화합니다.
- Oracle SaaS
SaaS(서비스형 소프트웨어) (SaaS)는 클라우드 제공업체가 클라우드 애플리케이션 소프트웨어를 개발 및 유지관리하고, 자동 소프트웨어 업데이트를 제공하며, 인터넷을 통해 고객이 소프트웨어를 선불제 방식으로 사용할 수 있도록 해주는 클라우드 기반 소프트웨어 제공 모델입니다. 클라우드 공급업체는 하드웨어, 미들웨어, 애플리케이션 소프트웨어, 보안 전체를 관리합니다. 따라서 SaaS 고객은 온프레미스 시스템 및 소프트웨어를 유지관리하는 것보다 훨씬 신속하게 비용을 절감하고, 배포, 확장 및 업그레이드할 수 있으며, 총소유비용을 보다 정확하게 예측할 수 있습니다.
- Oracle PaaS
PaaS(Platform-as-a-service)는 온프레미스 또는 클라우드의 디지털 시대에 최신 애플리케이션을 구축하고 관리하는 서비스 세트입니다.
PaaS는 개발자, IT 관리자 및 최종 사용자가 모바일 및 웹 애플리케이션을 개발, 통합, 마이그레이션, 배포, 보호, 관리할 수 있도록 해주는 인프라 및 미들웨어 구성요소를 제공합니다.
PaaS는 생산성을 지원하기 위해 개발자에게 AI(인공 지능), 챗봇, 블록체인, IoT(사물 인터넷) 등 혁신적인 기술을 비롯한 새로운 기능을 개발할 수 있는 즉시 사용 가능한 프로그래밍 구성요소를 제공합니다. 이 그룹에는 클라우드 네이티브 서비스, Kubernetes, Docker, 컨테이너 엔진 등을 포함한 애플리케이션 개발 툴 제품군도 포함됩니다.
빌드 및 배포에서 추천 가져오기
Oracle Cloud Infrastructure에서 구축한 것을 보여주시겠습니까? 클라우드 아키텍처의 글로벌 커뮤니티와 학습한 교훈, 모범 사례 및 참조 아키텍처를 공유해야 합니까? 시작에 도움을 주십시오.
- 템플리트 다운로드(PPTX)
아이콘을 샘플 와이어프레임으로 끌어 놓아 참조 구조를 보여 줍니다.
- 아키텍처 자습서 보기
참조 아키텍처를 생성하는 방법에 대한 단계별 지침을 얻을 수 있습니다.
- 다이어그램 제출
다이어그램으로 이메일을 보내 주십시오. 오라클 클라우드 아키텍트는 귀사의 다이어그램을 검토하고 아키텍처에 대해 논의하십시오.