Amazon RDS makes it cheap and easy to deploy, manage, and scale relational databases using a familiar MySQL, Oracle, or Microsoft SQL Server database engine. Amazon RDS can be an excellent choice for running many large, off-the-shelf enterprise applications from companies like JD Edwards, Oracle, PeopleSoft, and Siebel. In this session, you learn how to best leverage Amazon RDS for use with enterprise applications and learn about best practices and data migration strategies.
2. What is Ahead
•
Introduction to Amazon Relational Database Service
–
–
–
–
•
Partner Story
–
–
–
–
•
Enterprise database requirements and wishes
Overview of Amazon RDS
How well Amazon RDS fits enterprise application needs
New features in Amazon RDS
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
10. 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)
11. 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
12. Some Enterprise Applications that AWS Customers Use
with Amazon RDS
• PeopleSoft
• JD Edwards
• Siebel
• ATG Web Commerce
• Jaspersoft
• SugarCRM
• Alfresco
14. 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
15. Agenda
• Provide Overview of PeopleSoft Architecture on AWS
• Use Cases for AWS
• Moving to AWS Project Overview and Lessons
Learned
17. 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
18. 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
19. PeopleSoft on AWS Proof of Concept Service
• 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
20. Project Overview
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
21. Migration Challenges
• Migration of large databases (timing)
• Customizations
• Connection to on-premises resources (i.e. LDAP, file servers)
• Availability of testing team
22. Benefits of Amazon Web Services
•
•
•
•
•
•
•
•
•
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
23. 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.)
24. PeopleSoft Test Drive Lab
• 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
27. 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
28. Primary Reasons and Goals for Moving to AWS
Challenges
Goal
• Internal infrastructure and
resources
• Stable infrastructure
• DR and Failover solution
• Cost of provisioning additional
infrastructure and internal
support
• Dynamic resource
provisioning
• Cost-effective
29. 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
30. 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
31. Key Benefits Gained by Moving to AWS
• Greater visibility of costs and resource allocation
• Scalability without capital expenditures
• Test/QA flexibility
32. Please give us your feedback on this
presentation
DAT202
As a thank you, we will select prize
winners daily for completed surveys!