1. 程式人生 > >How to map out your migration of Oracle PeopleSoft to AWS

How to map out your migration of Oracle PeopleSoft to AWS

Oracle PeopleSoft Enterprise is a widely used enterprise resource planning (ERP) application. Customers run production deployments of various PeopleSoft applications on AWS, including PeopleSoft Human Capital Management (HCM), Financials and Supply Chain Management (FSCM), Interactive Hub (IAH), and Customer Relationship Management (CRM).

We published a whitepaper on Best Practices for Running Oracle PeopleSoft on AWS in December 2017. It provides architectural guidance and outlines best practices for high availability, security, scalability, and disaster recovery for running Oracle PeopleSoft applications on AWS.

It also covers highly available, scalable, and cost-effective multi-region reference architectures for deploying PeopleSoft applications on AWS, like the one illustrated below.

While migrating your Oracle PeopleSoft applications to AWS, here are some things to keep in mind:

  • Multi-AZ deployments – Deploy your PeopleSoft servers and database across multiple Availability Zones (AZs) for high availability. AWS AZs allow you to operate production applications and databases that are more highly available, fault tolerant, and scalable than would be possible from a single data center.
  • Use Amazon Relational Database Service (Amazon RDS) to deploy your PeopleSoft databaseAmazon RDS makes it easy to set up, operate, and scale a relational database in the cloud. It provides cost-efficient and resizable capacity while managing time-consuming database administration tasks, allowing you to focus on your applications and business. Deploying an RDS for Oracle Database in multiple AZs simplifies creating a highly available architecture because you’ll have built-in support for automated failover from your primary database to a synchronously replicated secondary database in an alternative AZ.
  • Migration of large databases – Migrating large databases to Amazon RDS within a small downtime window requires careful planning:
    • We recommend that you take a point-in-time export of your database, transfer it to AWS, import it into Amazon RDS, and then apply the delta changes from on-premises.
    • Use AWS Database Migration Service to apply the delta changes and sync the on-premises database with the Amazon RDS instance.
  • AWS Infrastructure Event Management (IEM) – Take advantage of AWS IEM to mitigate risks and help ensure a smooth migration. IEM is a highly focused engagement where AWS experts provide you with architectural and operational guidance, assist you in reviewing and fine-tuning your migration plan, and provide real-time support for your migration.
  • Cost optimization – There are a number of ways you can optimize your costs on AWS, including:
    • Use reserved instances for environments that are running most of the time, like production environments. A Reserved Instance is an EC2 offering that provides you with a significant discount (up to 75%) on EC2 usage compared to On-Demand pricing when you commit to a one-year or three-year term.
    • Shut down resources that are not in use. For example, development and test environments are typically used for only eight hours a day during the work week. You can stop these resources when they are not in use for a potential cost savings of 75% (40 hours vs. 168 hours). Use the AWS Instance Scheduler to automatically start and stop your Amazon EC2 and Amazon RDS instances based on a schedule.

The Configuring Amazon RDS as an Oracle PeopleSoft Database whitepaper has detailed instructions on configuring a backend Amazon RDS database for your Oracle PeopleSoft deployment on AWS. After you read the whitepaper, I recommend these other resources as your next step:

  • For a real-world case study on migrating a large Oracle database to AWS, check out this blog post about how AFG migrated their mission-critical Oracle Siebel CRM system running on Oracle Exadata on-premises to Amazon RDS for Oracle.
  • For more information on running Oracle Enterprise Solutions on AWS, check out this re:Invent 2017 video.
  • You can find more Oracle on AWS resources here and here.

About the author

Ashok Shanmuga Sundaram is a partner solutions architect with the Global System Integrator (GSI) team at Amazon Web Services. He works with the GSIs to provide guidance on enterprise cloud adoption, migration and strategy.

相關推薦

How to map out your migration of Oracle PeopleSoft to AWS

Oracle PeopleSoft Enterprise is a widely used enterprise resource planning (ERP) application. Customers run production deployments of various Peop

Ask HN: How to break out the loop of being an employee to your own business?

I'm doing exactly that right now. Hired for a decent salary - but quiting.I don't know what ill be doing in 6 months. I don't have a financial buffer. This

How to start/stop DB instance of Oracle under Linux

sid dbca tracking onf status account note notes all All below actions should be executed with "oracle" user account 1. Check the stat

The Ultimate Guide to Filling Out Your Bracket for March Madness

This post is the first time I’m publicly revealing the in-depth method I use to fill out my NCAA basketball tournament bracket. Below, I share all my own r

How to detect and extract forest areas in a aerial image map with the knowledge of DIP

Signal processing is a common subject in electrical engineering, communication engineering and mathematics that deals with analysis and processing

How To Leverage AI As Part of Your Mobile Testing Efforts

The mobile application development has rapidly grown in recent years. The practices like Mobile DevOps and CI/CD set up the infrastructure to speed up app

Explore and get value out of your raw data: An Introduction to Splunk

Install Splunk EnterpriseLet’s start by installing Splunk Enterprise in your machine. Installing Splunk is quite straightforward and the setup package is a

How To Find Out If Your Brain Is a Computer

Yes, the brain runs algorithmsThere are two ways to test if a set of neurons in the brain are approximating an algorithm. Either we can propose an algorith

How to SUM and GROUP BY of JSON data?

How to SUM and GROUP BY of JSON data? Source: StackOverflow.com Question Some server-side code actually generates a JSON formatted stri

How to solve multi-version conflict of OpenCV or PCL on ROS kinetic?

Solve multi-version conflict prepare: make sure you know which version is in your machine: dpk-config --modversion opencv Note: If it don't work, try

go : How to get the reflect.Type of an interface?

4 In order to determine whether a given type implements an interface using the reflect package, you need to pass a reflect.Type

記一個異常java.io.EOFException: No content to map to Object due to end of input

一個提供rest介面的服務出現了以下的異常(後臺介面報錯): [WARN ] 2018-04-16 14:10:02,919 --http-nio-8090-exec-9-- [org.jboss.resteasy.core.ExceptionHandler] Failed

How to get the IP address of a Linux system

之前在 Windows/Mac OS 取得 ip address 透過 import socket print socket.gethostbyname(socket.gethostname()) 都沒問題。但在  Linux 裡出問題了。 print socket.gethostbyname_ex(s

How to Use Homebrew Zsh Instead of Mac OS X Default

Out of the box Mac OS X version 10.8.x (Lion) comes with zsh version 4.3.11 (i386-apple-darwin12.0). However zsh is currently at versi

Ask HN: How to not forget your own code?

I'll jump right in. I'm a developer with 5+ years' experience with programming. One of the biggest challenges I face is I forget my code very quickly. This

Ask HN: How do you feel about having a mentor in your line of work?

Hello HN-ers I've been in the software industry for about five years and have worked as an individual contributor at companies big and small. Over the year

How to unit test your first Vue.js component

In Build Your First Vue.js Component we made a star rating component. We’ve covered many fundamental concepts to help you create more complex Vue.js compon

How to Decide What to Do With Your Life

Stop Doing This to YourselfWhat’s your purpose in life?What’s your passion?These questions send cortisol grenades throughout your body when you think about

You Can Force Yourself to Fall Out of Love

To understand how it’s possible to fall out of love more quickly, we first need to understand what a brain in love looks like. In the studies outlined in h

How to Completely Optimize Your Facebook Page

Facebook is the most popular social media platform used by businesses. Facebook Pages help your brand or business promote and share its value-add and to as