세션 유형
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만명 고객)
키워드
- AWS Migration
- Oracle Exadata
- 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
- 까다로운 Oracle 기반 환경의 클라우드 마이그레이션을 위한 모범 사례를 확인할 수 있었습니다.
- 클라우드의 장점인 민첩성, 확장성, 고가용성을 확보하고, 비용 절감까지 이룬 사례로써 활용 가능합니다.