Enterprise computing often relies on sophisticated software, such as databases, enterprise performance management...
systems, customer relationship management systems and other technologies typically deployed within the data center. As more businesses look to the public cloud for computing resources, vendors are integrating their products with public clouds -- such as Oracle on AWS.
While it is possible to run Oracle on AWS, not all products are supported, and it isn't always quick or easy. As of this writing, Oracle fully supports Oracle Database and Oracle Linux running on AWS EC2 instances. Oracle also supports a range of enterprise applications, including Oracle PeopleSoft Enterprise, Siebel CRM Technology, Oracle Enterprise Manager and Oracle Fusion Middleware running on EC2 instances that support Oracle VMs.
Applications can be deployed either directly to EC2 instances in AWS or deployed as Amazon Machine Images (AMIs). And the method an enterprise chooses can make a major difference.
Suppose an IT staff deploys a tool like Oracle Database to EC2. The business is responsible for all aspects of the deployment, including architecting the right mix of EC2 clusters, load balancing, configuration, storage and other resources within AWS to meet performance and resilience needs. By comparison, AMIs are essentially virtual appliances preinstalled and preconfigured for the respective application. This can simplify the application's installation in AWS, but enterprise architects will still need to ensure performance and resilience.
Picking an AWS EC2 instance for Oracle Database can be confusing because there are so many different EC2 instance types -- each with a unique amount of memory, virtual CPU (vCPU) cores and solid-state disk storage. In general, select an instance that offers four or more vCPUs and a minimum of 15 GB of memory, such as an m3.xlarge instance. Additional memory allows for better caching and work space for the database, so enterprises should also consider m3.2xlarge or c3.4xlarge instances. The monthly cost and performance capabilities vary for each EC2 instance type. There are at least 12 potentially suitable instance types, so review the resources for each one carefully before making a commitment.
Be aware that deploying Oracle on AWS can complicate service and support. Oracle will continue to support the software, but it cannot offer support for AWS products like Amazon EC2, Amazon Relational Database Service and Amazon S3. This means cloud infrastructure issues must be directed to AWS support. But the enterprise will need support contracts with Oracle and AWS to ensure any problems can be addressed.
Oracle takes aim at AWS with EC2 service
New portfolio, stiff challenge for Oracle against AWS
Oracle touts its archiving service over AWS
Dig Deeper on AWS Services for integration and middleware
Related Q&A from Stephen J. Bigelow
Just because software passes functional tests doesn't mean it works. Dig into stress, load, endurance and other performance tests, and their ... Continue Reading
Don't neglect form factor as part of your data center server selection. Instead, figure out what type of environment you need and learn which server ... Continue Reading
Learn how load balancing in the cloud differs from a traditional network traffic distribution, and explore the different services available from AWS,... Continue Reading