meetup #3: migrating an oracle application from on-premise to aws

14
Bùi Kiên Cường Solution Architect @ FSoft A Case study of migrating an Oracle Application from on- premise to AWS August 25 2016

Upload: aws-vietnam-community

Post on 08-Jan-2017

34 views

Category:

Technology


1 download

TRANSCRIPT

Page 1: Meetup #3: Migrating an Oracle Application from on-premise to AWS

Bùi Kiên CườngSolution Architect @ FSoft

A Case study of migrating an Oracle Application from on-premise to AWS

August 25 2016

Page 2: Meetup #3: Migrating an Oracle Application from on-premise to AWS

1. Business Requirements2. Existing Architecture3. First Solution4. Our Solution5. Cost Saving6. Q&A

Meetup Agenda

Page 3: Meetup #3: Migrating an Oracle Application from on-premise to AWS

General Introduction

• This is the core database and application for our customer business data. It is critical to both operational people and business analytical researchers. The system is the source for operational reports and analytical reports.

Page 4: Meetup #3: Migrating an Oracle Application from on-premise to AWS

Hardware & Software

• 2 VMs: 32 cores, 100GB RAM• OS: Redhat• Storage: 2+ TB on disk array, 3000 IOPS, 50

MB/s.

Page 5: Meetup #3: Migrating an Oracle Application from on-premise to AWS

Network/Security

• Network bandwidth: 5 Gbps• Global company: VPN Site to Site

Page 6: Meetup #3: Migrating an Oracle Application from on-premise to AWS

DR & HA

• RTO: 24 hours. Aim for 2 hours.• RPO: 4 hours. Aim for 15 mins for future system.• HA: 99.5% ~ 5 nights down time per year.• Backup Retention:

– 3 days for 4 hours snapshots.– 60 days for daily backups.

Page 7: Meetup #3: Migrating an Oracle Application from on-premise to AWS

Current Architecture

Page 8: Meetup #3: Migrating an Oracle Application from on-premise to AWS

Challenges

• RTO of 2 hours, RPO of 15 mins.• No disk array on AWS Have to deal with bit rot,

disk failures.• Data growth 20% per year.• Choose Oracle RDS or Oracle on EC2?• Choose instance type that optimized for EBS.

Page 9: Meetup #3: Migrating an Oracle Application from on-premise to AWS

First solution

• What are the problems?

Page 10: Meetup #3: Migrating an Oracle Application from on-premise to AWS

Our Solution

• How is this solution better?

Page 11: Meetup #3: Migrating an Oracle Application from on-premise to AWS

Cost Saving

• Instance type for instances: r3.4xlarge– 10 Gbps– 18000 IOPS for free

• Our solution: save 70% of AWS infrastructure cost.

Page 12: Meetup #3: Migrating an Oracle Application from on-premise to AWS
Page 13: Meetup #3: Migrating an Oracle Application from on-premise to AWS

Thank You

Page 14: Meetup #3: Migrating an Oracle Application from on-premise to AWS

Meetup: www.meetup.com/aws-vn

FB: www.facebook.com/groups/amazonwebservicevietnam

Join Slack: https://aws-vn.herokuapp.com/