Post on 15-Jan-2015
description
© 2013 Amazon.com, Inc. and its affiliates. All rights reserved. May not be copied, modified, or distributed in whole or in part without the express consent of Amazon.com, Inc.
DAT202 - Using Amazon RDS to Power
Enterprise Applications
Abdul Sathar Sait, AWS
David Brunet, DLZP Group
Mark Saneholtz and Shawn Leviski, Select Staffing
November 15, 2013
What is Ahead • Introduction to Amazon Relational Database Service
– Enterprise database requirements and wishes
– Overview of Amazon RDS
– How well Amazon RDS fits enterprise application needs
– New features in Amazon RDS
• Partner Story – How DLZP group uses Amazon RDS to implement Oracle enterprise applications for their customers
– Overview of PeopleSoft architecture on AWS
– Use cases for AWS
– Moving to AWS project overview and lessons learned
• Customer Story – How Select Staffing used Amazon RDS to cut cost and speed up migration of their PeopleSoft environments to AWS
Enterprise Database Requirements
• Reliability
• Performance
• High-availability
• Scalability
• Data privacy and security
Enterprise Database Wishes
• Instant provisioning
• Easy cloning
• Push button scalability
• No effort high-availability
• Automated backups
• Automated patching
Let there be Databases! Preconfigured fully-managed database within minutes
Deploy Your Databases in Any AWS Geographic Region
Scale Your Database Instance Up or Down as You Need
Set Up High Availability and Read Replicas with No Effort
Three Popular RDBMS Engines Available
New Features in Amazon RDS
• Amazon RDS supports 3 TB DB size and 30,000 Provisioned IOPS
• High-memory instance with 244 GB memory
• Oracle on Amazon RDS supports Statspack
• New data migration capabilities for MySQL on Amazon RDS
• Create multiple read replicas in quick succession for MySQL on Amazon RDS
• Create a replica from an existing read replica for MySQL on Amazon RDS
• MySQL 5.6 with memcached and binary log access for MySQL on Amazon RDS
• Amazon RDS for Oracle and Microsoft SQL Server supports Transparent Data
Encryption (TDE)
Amazon RDS - Great Fit for Enterprise Applications
Delivers enterprise application needs and wants
• Fully-managed database engines that are commonly used for
enterprise applications
• High-availability and transparent failover
• Enterprise-class performance and easy scalability
• Automated backups and easy replication
• Rapid provisioning and deployment
• Automation support with APIs and AWS CloudFormation scripts
• Low-touch management/administration
Some Enterprise Applications that AWS Customers Use
with Amazon RDS
• PeopleSoft
• JD Edwards
• Siebel
• ATG Web Commerce
• Jaspersoft
• SugarCRM
• Alfresco
AWS Partner
DLZP Group
About DLZP Group
• Established May 1, 2011
• Former PeopleSoft/Oracle employees
• Based in Richmond, Texas
• Woman and minority-owned business
• Founding member of PeopleSoft on AWS Test Drive Program
Agenda
• Provide Overview of PeopleSoft Architecture on AWS
• Use Cases for AWS
• Moving to AWS Project Overview and Lessons
Learned
PeopleSoft Architecture on AWS
Our Use Cases for Oracle on AWS
Production
instances of
enterprise
applications and
databases
Development and
test
instances for
enterprise and
custom applications
Training, POC,
sandbox,
patch testing, and
debugging instances
Disaster recovery site
on AWS
Deployment Options
• New Implementation vs Migration
New Implementation Migration from On-Premises
No legacy infrastructure Legacy systems and on-premises
dependencies require additional work
Clean implementation using optimal
infrastructure
Restrictions can be imposed by legacy
setup and configuration
Built using current best practices Migrate to current best practices as
feasible
Entire environment can be setup in less
than a day resulting in quicker Go-Live
Longer timeline due to data migration
• Create a replica of your on-site environment in the AWS cloud
• Environment will be setup using YOUR infrastructure elements
AWS instance type (Start small and scale up based on performance and user needs)
OS (Unix, Linux, Windows)
Databases supported (Oracle, DB2, Microsoft SQL Server)
Supports PeopleSoft FSCM, HCM, ELM, EPM, Portal
• Allows your team to experiment with the AWS cloud and validate
assumptions and feasibility
PeopleSoft on AWS Proof of Concept Service
Approach to Moving to AWS
• Setup Amazon VPC
• Create foundational infrastructure (web, app, proc, DB servers)
• Copy database into AWS
• Complete configuration
• Test environment and application
• Test move to production (2 iterations min)
• Move to production
• Total time to deploy: 6-12 Weeks
Project Overview
• Migration of large databases (timing)
• Customizations
• Connection to on-premises resources (i.e. LDAP, file servers)
• Availability of testing team
Migration Challenges
• Environments can be provisioned on demand
• Reduces time to implement
• Reduces complexity of technical environment
• Provides the ability to experiment with different scenarios with
minimal impact to your internal infrastructure
• Disk space is available on demand as you grow
• Disaster recovery is built into the infrastructure design
• Standardized infrastructure
• Scale up or down based on business needs
• Repeatability of deployments
Benefits of Amazon Web Services
Things to Think About
• Always setup Amazon VPC first
• Amazon RDS / Amazon EBS volumes for data storage
• Think about ports and security required to access applications and
printers, etc.
• Think about other applications that are required by your PeopleSoft
systems (Active Directory, etc.)
• Provides 5 hours of PeopleSoft running on AWS for FREE
• Guided walkthroughs for HCM, FSCM
• Environment used includes the following elements
Amazon EC2 m1.medium instance type
Microsoft Server Data Center Edition
Microsoft SQL Server 2008
PeopleSoft 9.1 Feature Pack 2
• Provisioned in minutes
PeopleSoft Test Drive Lab
The DLZP Difference
281-912-DLZP
dbrunet@dlzpgroup.com
Select Staffing Customer experience of migration to AWS
Overview of Company – Size of Organization
and Brief History
• Select Staffing is one of the 10 largest staffing companies in the
United States
• Over 400 offices across the country
• In business for over 20 years
• Based out of Santa Barbara, CA
Primary Reasons and Goals for Moving to AWS
Challenges
• Internal infrastructure and
resources
• DR and Failover solution
• Cost of provisioning additional
infrastructure and internal
support
Goal
• Stable infrastructure
• Dynamic resource
provisioning
• Cost-effective
Major Challenges with Moving to AWS
• Upgrade challenges
• Oracle 10g to Oracle 11g
• Data transfer for go-live cut over
• 1.2 TB & 1 TB DB’s migrated over to AWS
• Required the use of replication software
Performance of AWS Compared to Your Existing
Environment
• Ability to size the environment accordingly
• Ability to experiment with various configurations to minimize costs
• Can size each component to its relevant scale
• Web servers can be provisioned on small instances
• App and process scheduler servers can be of various sizes
to manage the workload they are utilized for
Key Benefits Gained by Moving to AWS
• Greater visibility of costs and resource allocation
• Scalability without capital expenditures
• Test/QA flexibility
Please give us your feedback on this
presentation
As a thank you, we will select prize
winners daily for completed surveys!
DAT202
References
• RDS Home Page
• RDS FAQs
• RDS Webinars
• RDS Best Practices
• Data Import Guides – MySQL
– Oracle
– SQL Server