Using Amazon RDS to Power Enterprise Applications (DAT202) | AWS re:Invent 2013


Published on

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.

Published in: Technology
  • Be the first to comment

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide

Using Amazon RDS to Power Enterprise Applications (DAT202) | AWS re:Invent 2013

  1. 1. 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 © 2013, Inc. and its affiliates. All rights reserved. May not be copied, modified, or distributed in whole or in part without the express consent of, Inc.
  2. 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
  3. 3. Enterprise Database Requirements • • • • • Reliability Performance High-availability Scalability Data privacy and security
  4. 4. Enterprise Database Wishes • • • • • • Instant provisioning Easy cloning Push button scalability No effort high-availability Automated backups Automated patching
  5. 5. Let there be Databases! Preconfigured fully-managed database within minutes
  6. 6. Deploy Your Databases in Any AWS Geographic Region
  7. 7. Scale Your Database Instance Up or Down as You Need
  8. 8. Set Up High Availability and Read Replicas with No Effort
  9. 9. Three Popular RDBMS Engines Available
  10. 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. 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. 12. Some Enterprise Applications that AWS Customers Use with Amazon RDS • PeopleSoft • JD Edwards • Siebel • ATG Web Commerce • Jaspersoft • SugarCRM • Alfresco
  13. 13. AWS Partner DLZP Group
  14. 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. 15. Agenda • Provide Overview of PeopleSoft Architecture on AWS • Use Cases for AWS • Moving to AWS Project Overview and Lessons Learned
  16. 16. PeopleSoft Architecture on AWS
  17. 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. 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. 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. 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. 21. Migration Challenges • Migration of large databases (timing) • Customizations • Connection to on-premises resources (i.e. LDAP, file servers) • Availability of testing team
  22. 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. 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. 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
  25. 25. The DLZP Difference 281-912-DLZP
  26. 26. Select Staffing Customer experience of migration to AWS
  27. 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. 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. 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. 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. 31. Key Benefits Gained by Moving to AWS • Greater visibility of costs and resource allocation • Scalability without capital expenditures • Test/QA flexibility
  32. 32. Please give us your feedback on this presentation DAT202 As a thank you, we will select prize winners daily for completed surveys!
  33. 33. References • • • • • RDS Home Page RDS FAQs RDS Webinars RDS Best Practices Data Import Guides – MySQL – Oracle – SQL Server