[2022 AWS re:Invent] How NAB improved application functionality & more by migrating to AWS

세션 유형

Break out

세션명

How NAB improved application functionality & more by migrating to AWS

강연자
  • Joshua Samuel – Enterprise SA / AWS, Ankit Singh – Sr. Consultant / NAB, Robert Hanekom – Engineer / NAB (National Australia Bank)
세션요약자

박준(Jun Park)

핵심내용 요약
  • Oracle 기반 온프레미스 시스템의 AWS 마이그레이션 
  • NAB((National Australia Bank)는 1981년 2개 은행이 합병하여 설립 (32,000명 임직원, 850만명 고객)
키워드
  1. AWS Migration 
  2. Oracle Exadata
  3. Terraform
상세내용

NAB의 도전 과제

  • 일관된 소프트웨어 및 데이터 모델, 인프라 자동화를 통한 보안, 고가용성, 내결함성 확보, 완전 자동화된 설정 가능하며 재활용할 수 있는 인프라 확보
  • Oracle E-Business Suite App을 위한 고가용성의 관리형 DB 구축, RDS 성능 최적화, 20TB 대용량 데이터 관리, 비용 최적화

기존 온프레미스 아키텍처 (Oracle Financial Services Analytics Application)

  • 3-Tier 아키텍처
  • 필요시 수작업으로 장애 복구
  • 기록 데이터의 같은 DB 상주로 확장성 이슈

AWS 마이그레이션 아키텍처 (Oracle Financial Services Analytics Application)

  • 고가용성, 자동 재해 복구
  • 독립적인 API 서버로 API 단독 확장 가능
  • 제로에 가까운 중단 시간
  • RDS for Oracle로 고가용성 확보, Read-replica로 보고서 및 데이터 분석

기존 온프레미스 아키텍처 (Oracle E-Business Suite Application)

  • 2-Tier 아키텍처
  • 자동화된 DR 프로세스 부재
  • 신규 환경 구성 어려움

AWS 마이그레이션 아키텍처 (Oracle E-Business Suite Application)

  • AWS에 독립적인 인프라 구축
  • EFS 통한 애플리케이션 서버의 자동 재해 복구
  • 운영 체제 수준의 액세스를 위해 Oracle DB를 EC2에 배포
  • 데이터 백업 및 복구용 S3

AWS 마이그레이션 아키텍처 (Oracle E-Business Suite Application)

  • AWS RDS를 TCP 기반 암호화된 채널로 연결
  • JKS는 Keystore에 AWS RDS 인증서 필요
  • EC2 생성될 때마다 사용자 데이터 스크립트로 AWS RDS에 안전하게 연결

RDS 성능 튜닝

  • Oracle AWR 분석
  • R5 인스턴스로 최적화 

Spot Instance 적용

  • 중요도가 낮은 서버에 Spot Instance 적용
  • 상당한 비용 절감

일관된 환경

  • EC2와 RDS를 S3 및 RDS 스냅샷을 통한 형상화
  • Terraform을 활용하여 자동화된 설치상당한 비용 절감

결과

  • 컴플라이언스 준수
  • 민첩한 비즈니스 가치 전달
  • SLA 30% 향상
  • 온디멘드 환경 구축
  • 높은 보안 인프라
  • Spot Instance로 상당한 비용 절감
Bespin’s Comment
  1. 까다로운 Oracle 기반 환경의 클라우드 마이그레이션을 위한 모범 사례를 확인할 수 있었습니다.
  2. 클라우드의 장점인 민첩성, 확장성, 고가용성을 확보하고, 비용 절감까지 이룬 사례로써 활용 가능합니다.

Leave a Comment