This document discusses the four operating systems certified by Oracle that are recommended for running Oracle workloads on Amazon EC2: Red Hat Enterprise Linux, SUSE Linux Enterprise Server, Oracle Linux, and Microsoft Windows Server. It provides details on the features, licensing, and pricing of each operating system. The best choice depends on factors like workload type, instance selection, familiarity, and cost preference.
AWS re:Invent 2016: Design, Deploy, and Optimize Microsoft SharePoint on AWS ...Amazon Web Services
AWS can help you rapidly deploy and scale your Microsoft SharePoint environment to help you collaborate more efficiently and cost-effectively. This session reviews architectural considerations for building a SharePoint deployment on AWS, best practices to ensure optimal performance, how to leverage multiple Availability Zones for high availability and disaster recovery, and how to integrate with Microsoft Active Directory. We will also look at new Quick Start guides, AWS CloudFormation templates, and other tools that dramatically reduce the time to deployment.
AWS Webcast - Implementing Windows and SQL Server for High Availability on AWSAmazon Web Services
• Deploy the virtual network infrastructure on multiple subnets
• Launch Amazon Machine Images (AMIs) of Windows Server 2008 R2
• Set up Active Directory and DNS • Launch and configure the WSFC nodes
• Create a SQL Server AlwaysOn Availability Group Who should attend:
• IT Executives, Developers, DBAs, Solutions Architects, Systems Engineers
• Network and Database Professionals and Leaders
AWS re:Invent 2016: Design, Deploy, and Optimize Microsoft SharePoint on AWS ...Amazon Web Services
AWS can help you rapidly deploy and scale your Microsoft SharePoint environment to help you collaborate more efficiently and cost-effectively. This session reviews architectural considerations for building a SharePoint deployment on AWS, best practices to ensure optimal performance, how to leverage multiple Availability Zones for high availability and disaster recovery, and how to integrate with Microsoft Active Directory. We will also look at new Quick Start guides, AWS CloudFormation templates, and other tools that dramatically reduce the time to deployment.
AWS Webcast - Implementing Windows and SQL Server for High Availability on AWSAmazon Web Services
• Deploy the virtual network infrastructure on multiple subnets
• Launch Amazon Machine Images (AMIs) of Windows Server 2008 R2
• Set up Active Directory and DNS • Launch and configure the WSFC nodes
• Create a SQL Server AlwaysOn Availability Group Who should attend:
• IT Executives, Developers, DBAs, Solutions Architects, Systems Engineers
• Network and Database Professionals and Leaders
AWS CloudFormation template with single & redundant systemNaoya Hashimoto
* Use CloudFormation to create Stacks composed of VPC, Internet Gateway, Route Table, ELB, EC2 Instance, EBS Volumes
* Single pattern with EC2 Instances WEB server and DB server with the same AZ
* Redundant pattern with EC2 Instances WEB server and DB server with multi-AZ
In this presentation, Jeff Barr introduces AWS, with a focus on EC2, and then shows how to use AWS Elastic Beanstalk with Git-based deployment of a PHP application.
Automating Management of Amazon EC2 Instances with Auto Scaling - March 2017 ...Amazon Web Services
Automation is vital to efficient DevOps, and getting your fleets of EC2 instances to launch, provision software, and self-heal automatically is a key challenge. Auto Scaling provides essential features for each of these instance lifecycle automation steps, which are widely applicable to just about any type of application running on EC2. In this tech talk, you will learn about how to automate launches with Launch Configurations, configure the software environment before your instance accepts traffic using Lifecycle hooks, and how to create a resilient multi-AZ fleet to run your application with minimal effort.
Learning Objectives:
1. Learn how you can improve application availability and operational efficiency by automating fleet L10management for Amazon EC2 instances
2. Understand how Auto Scaling works and how easy it is to control the lifecycle of your fleet and the applications they run
3. Hear about recent developments in the Auto Scaling service how they provide an advantage to a wide variety of applications
In this webinar we will take you on a journey, starting with the basics of key creation and security groups and ending with an Auto Scaling application driven by dynamic policies.
Learning Objectives:
• Understand how to use Amazon EC2 beyond a simple single instance use case
• Learn about instance bootstrapping, AMIs and Elastic IPs
• Discover how to create an Elastic Load Balancer and integrate it with Auto Scaling
• Learn how to create Auto Scaling configurations and the tools you need to drive Auto Scaling policies
• Find out how to create an Amazon RDS database and how to test failover between Availability Zones Who Should Attend:
• Existing Amazon EC2 users, Developers, Engineers and Solutions Architects
RDBMS in the Cloud: Deploying SQL Server on AWSIrawan Soetomo
Amazon Web Services (AWS) is a flexible, cost-effective, easy-to-use cloud computing platform. Relational database management systems, or RDBMS, are widely deployed within the Amazon cloud. In this whitepaper, we help you understand how to deploy SQL Server databases on AWS. You can run SQL Server databases on Amazon Relational Database Service (Amazon RDS) or Amazon Elastic Compute Cloud (Amazon EC2).
AWS has a number of services that help enterprise customers deploy solutions that meet high performance, security, and reliability requirements. SQL Server is no exception. In this session, we will explore the different options that exist today to help enterprises meet those types of requirements. Another key capability in AWS is flexibility. Multiple options exist for how enterprises can deploy SQL Server in AWS. We will talk in detail about how to choose between a managed database model like Relational Database Service (RDS) or core compute model like Elastic Compute Cloud (EC2). Finally, we’ll wrap up with an exploration of different operational aspects of SQL Server in AWS.
Deploy, Scale and Manage your Application with AWS Elastic BeanstalkAmazon Web Services
AWS Elastic Beanstalk provides an easy way to quickly deploy, manage, and scale applications in the AWS cloud. Through interactive demos, this session will discuss the best practices for deploying and scaling your application, provisioning additional AWS resources and performance tuning. We will also do a deep dive into the recently launched Elastic Beanstalk features and cover some of best practices for using Elastic Beanstalk. This session will benefit both new and experienced users of Elastic Beanstalk.
This tutorial is an overview on elastic beanstalk. The tutorial includes an introduction to elastic beanstalk, working architecture, basic operation, console(demo) and a summary. Beginning of the tutorial is an introduction to elastic beanstalk. It includes an overview of elastic beanstalk and how it manages applications. It also includes the basic features of elastic beanstalk.
Following is a section of the working architecture. It involves the basic architecture and workflow of elastic beanstalk and explains it in detail. It also involves the benefits of using elastic beanstalk such as root access, easy configuration etc.
Moreover, it also includes the environments elastic beanstalk can work under such as docker, node.js etc. as well as the sample policies. The last section of the tutorial includes a demo of the console of elastic beanstalk and a summary as for the practices which take place "under the hood".
AWS offers a comprehensive portfolio of compute services allowing customers to develop, deploy, run, and scale applications and workloads in the world’s most powerful, secure and innovative compute cloud. As customer implements AWS @Scale, it is essential to understand how to leverage the Big Three compute patterns – Virtual Server Hosting (Amazon EC2), Micro services (ECS/EKS) and Serverless computing (AWS Lambda) in ways that accelerate your Cloud adoption. This session will cover how Amazon EC2, Elastic Container Service(ECS), managed Amazon Kubernetes (EKS) and AWS Lambda are important additions to enterprises adopt AWS @scale. Join our discussion as we focus on patterns for usage and how to secure these respective workloads as you adopt these compute platforms in the enterprise environment.
Join others that are new to AWS at an AWSome Day in your city: a free, one-day training event delivered by AWS technical instructors.
The day starts with a session highlighting how and why customers are using AWS to develop, deploy and operate secure applications and IT services before breaking into a Technical Track or Business Track.
The technical programme covers AWS foundational services such as Amazon EC2, Amazon S3 and Amazon RDS before closing the day with an introduction to AWS deployment tools and techniques and the next steps that you can take to continue developing your knowledge.
The Business Track is suitable for business leaders who want to explore topics like cost optimisation, security and compliance and hear more about best practices and customer use cases.
Developing applications on Amazon Web Services (AWS) or moving your business into the cloud is more straightforward than you think. Whether you are a developer eager to learn new skills, a solutions architect who wants to solve existing technology problems, the IT professional who wants access to cost-effective, on-demand computing resources, this workshop is for you.
These slides feature some of the most popular Amazon Web Services: Amazon Elastic Compute Service (EC2), Amazon Simple Storage Service (S3), Amazon CloudFront, Amazon Elastic Block Storage (EBS) and Amazon Relational Database Service (RDS).
Amazon EC2 YouTube Recording: http://youtu.be/TORzO9Oc9oU
Amazon EC2 Demo: http://youtu.be/kMExnVKhmYc
Amazon EC2 changes the economics of computing and provides you with complete control of your computing resources. It is designed to make web-scale cloud computing easier for developers. In this session, we will take you on a journey, starting with the basics of key management and security groups and ending with an explanation of Auto Scaling and how you can use it to match capacity and costs to demand using dynamic policies. We will also discuss tools and best practices that will help you build failure resilient applications that take advantage of the scale and robustness of AWS regions.
Elastic Load Balancing Deep Dive and Best Practices - Pop-up Loft Tel AvivAmazon Web Services
Elastic Load Balancing automatically distributes incoming application traffic across multiple Amazon EC2 instances for fault tolerance and load distribution. In this session, we go into detail about Elastic Load Balancing's configuration and day-to-day management, as well as its use in conjunction with Auto Scaling. We explain how to make decisions about the service's many customization choices. We also share best practices and useful tips for success.
AWS CloudFormation template with single & redundant systemNaoya Hashimoto
* Use CloudFormation to create Stacks composed of VPC, Internet Gateway, Route Table, ELB, EC2 Instance, EBS Volumes
* Single pattern with EC2 Instances WEB server and DB server with the same AZ
* Redundant pattern with EC2 Instances WEB server and DB server with multi-AZ
In this presentation, Jeff Barr introduces AWS, with a focus on EC2, and then shows how to use AWS Elastic Beanstalk with Git-based deployment of a PHP application.
Automating Management of Amazon EC2 Instances with Auto Scaling - March 2017 ...Amazon Web Services
Automation is vital to efficient DevOps, and getting your fleets of EC2 instances to launch, provision software, and self-heal automatically is a key challenge. Auto Scaling provides essential features for each of these instance lifecycle automation steps, which are widely applicable to just about any type of application running on EC2. In this tech talk, you will learn about how to automate launches with Launch Configurations, configure the software environment before your instance accepts traffic using Lifecycle hooks, and how to create a resilient multi-AZ fleet to run your application with minimal effort.
Learning Objectives:
1. Learn how you can improve application availability and operational efficiency by automating fleet L10management for Amazon EC2 instances
2. Understand how Auto Scaling works and how easy it is to control the lifecycle of your fleet and the applications they run
3. Hear about recent developments in the Auto Scaling service how they provide an advantage to a wide variety of applications
In this webinar we will take you on a journey, starting with the basics of key creation and security groups and ending with an Auto Scaling application driven by dynamic policies.
Learning Objectives:
• Understand how to use Amazon EC2 beyond a simple single instance use case
• Learn about instance bootstrapping, AMIs and Elastic IPs
• Discover how to create an Elastic Load Balancer and integrate it with Auto Scaling
• Learn how to create Auto Scaling configurations and the tools you need to drive Auto Scaling policies
• Find out how to create an Amazon RDS database and how to test failover between Availability Zones Who Should Attend:
• Existing Amazon EC2 users, Developers, Engineers and Solutions Architects
RDBMS in the Cloud: Deploying SQL Server on AWSIrawan Soetomo
Amazon Web Services (AWS) is a flexible, cost-effective, easy-to-use cloud computing platform. Relational database management systems, or RDBMS, are widely deployed within the Amazon cloud. In this whitepaper, we help you understand how to deploy SQL Server databases on AWS. You can run SQL Server databases on Amazon Relational Database Service (Amazon RDS) or Amazon Elastic Compute Cloud (Amazon EC2).
AWS has a number of services that help enterprise customers deploy solutions that meet high performance, security, and reliability requirements. SQL Server is no exception. In this session, we will explore the different options that exist today to help enterprises meet those types of requirements. Another key capability in AWS is flexibility. Multiple options exist for how enterprises can deploy SQL Server in AWS. We will talk in detail about how to choose between a managed database model like Relational Database Service (RDS) or core compute model like Elastic Compute Cloud (EC2). Finally, we’ll wrap up with an exploration of different operational aspects of SQL Server in AWS.
Deploy, Scale and Manage your Application with AWS Elastic BeanstalkAmazon Web Services
AWS Elastic Beanstalk provides an easy way to quickly deploy, manage, and scale applications in the AWS cloud. Through interactive demos, this session will discuss the best practices for deploying and scaling your application, provisioning additional AWS resources and performance tuning. We will also do a deep dive into the recently launched Elastic Beanstalk features and cover some of best practices for using Elastic Beanstalk. This session will benefit both new and experienced users of Elastic Beanstalk.
This tutorial is an overview on elastic beanstalk. The tutorial includes an introduction to elastic beanstalk, working architecture, basic operation, console(demo) and a summary. Beginning of the tutorial is an introduction to elastic beanstalk. It includes an overview of elastic beanstalk and how it manages applications. It also includes the basic features of elastic beanstalk.
Following is a section of the working architecture. It involves the basic architecture and workflow of elastic beanstalk and explains it in detail. It also involves the benefits of using elastic beanstalk such as root access, easy configuration etc.
Moreover, it also includes the environments elastic beanstalk can work under such as docker, node.js etc. as well as the sample policies. The last section of the tutorial includes a demo of the console of elastic beanstalk and a summary as for the practices which take place "under the hood".
AWS offers a comprehensive portfolio of compute services allowing customers to develop, deploy, run, and scale applications and workloads in the world’s most powerful, secure and innovative compute cloud. As customer implements AWS @Scale, it is essential to understand how to leverage the Big Three compute patterns – Virtual Server Hosting (Amazon EC2), Micro services (ECS/EKS) and Serverless computing (AWS Lambda) in ways that accelerate your Cloud adoption. This session will cover how Amazon EC2, Elastic Container Service(ECS), managed Amazon Kubernetes (EKS) and AWS Lambda are important additions to enterprises adopt AWS @scale. Join our discussion as we focus on patterns for usage and how to secure these respective workloads as you adopt these compute platforms in the enterprise environment.
Join others that are new to AWS at an AWSome Day in your city: a free, one-day training event delivered by AWS technical instructors.
The day starts with a session highlighting how and why customers are using AWS to develop, deploy and operate secure applications and IT services before breaking into a Technical Track or Business Track.
The technical programme covers AWS foundational services such as Amazon EC2, Amazon S3 and Amazon RDS before closing the day with an introduction to AWS deployment tools and techniques and the next steps that you can take to continue developing your knowledge.
The Business Track is suitable for business leaders who want to explore topics like cost optimisation, security and compliance and hear more about best practices and customer use cases.
Developing applications on Amazon Web Services (AWS) or moving your business into the cloud is more straightforward than you think. Whether you are a developer eager to learn new skills, a solutions architect who wants to solve existing technology problems, the IT professional who wants access to cost-effective, on-demand computing resources, this workshop is for you.
These slides feature some of the most popular Amazon Web Services: Amazon Elastic Compute Service (EC2), Amazon Simple Storage Service (S3), Amazon CloudFront, Amazon Elastic Block Storage (EBS) and Amazon Relational Database Service (RDS).
Amazon EC2 YouTube Recording: http://youtu.be/TORzO9Oc9oU
Amazon EC2 Demo: http://youtu.be/kMExnVKhmYc
Amazon EC2 changes the economics of computing and provides you with complete control of your computing resources. It is designed to make web-scale cloud computing easier for developers. In this session, we will take you on a journey, starting with the basics of key management and security groups and ending with an explanation of Auto Scaling and how you can use it to match capacity and costs to demand using dynamic policies. We will also discuss tools and best practices that will help you build failure resilient applications that take advantage of the scale and robustness of AWS regions.
Elastic Load Balancing Deep Dive and Best Practices - Pop-up Loft Tel AvivAmazon Web Services
Elastic Load Balancing automatically distributes incoming application traffic across multiple Amazon EC2 instances for fault tolerance and load distribution. In this session, we go into detail about Elastic Load Balancing's configuration and day-to-day management, as well as its use in conjunction with Auto Scaling. We explain how to make decisions about the service's many customization choices. We also share best practices and useful tips for success.
Cloud computing & Batch processing: potentiels & perspectives Claude Riousset
Présentation effectuée le 21/10 pour le groupe opérations du "Guide Share France"
Thème: Cloud Computing et Batch processing
Historique et rappel des concepts
Data Center & transformation
Synergie Cloud & Batch, exemple.
Perspectives OpenStack et exemples
Method for enhancing retention in complete denture bases/dental coursesIndian dental academy
The Indian Dental Academy is the Leader in continuing dental education , training dentists in all aspects of dentistry and
offering a wide range of dental certified courses in different formats.for more details please visit
www.indiandentalacademy.com
Designing for Holistic Cross Channel ExperiencesSamantha Starmer
UX Israel Studio 2013 workshop. Much of the structure and content is similar to other workshop presentations I've posted, but there are some new examples and exercises.
PLAN DE TRAVAIL
*- Introduction
*- Définitions de style Néo-mauresque
*- La naissances de Style Néo-mauresque en Algérie
*- Les conditions d'émergence du style néo mauresque en Algérie
*- L’ architecture Néo-mauresque en Algérie
*- Exemple de l’architecture Néo-mauresque :La grande poste
*- L’histoire de la grande poste
*- Etude de plan de la grande poste
*- Etude de la façade de la grande poste
*- Etude intérieure de la grande poste
*- Caractéristiques de l’architecture Néo-mauresque et l’architecture néoclassique dans la grande poste d’Alger
*- Conclusion
Introduction to running Oracle on AWS. Focuses on Oracle partnership, time line of partnership, licensing, pricing, use cases, common architectures, customer successes, and what is new.
This presentation covers AWS foundational services such as Amazon EC2, Amazon S3 and Amazon RDS as well as an introduction to AWS deployment tools and techniques and the next steps that you can take to continue developing your knowledge.
Everything you wanted to know about licensing Windows workloads on AWS, but w...Amazon Web Services
• Get an overview of options for licensing Windows Server, SQL Server and other Microsoft products on AWS
• Learn how to bring existing Microsoft lincenses to AWS and maintain license compliance
• Learn the scenarios where EC2 Dedicated Hosts make sense for your workloads
Running Windows workloads on AWS can be done by purchasing new instances with a license included, or for bringing your existing licensees to AWS. This session will cover everything you need to know about procuring and licensing Windows workloads on AWS and tracking license compliance. We will focus on ways you can easily bring your existing Windows Server and SQL Server licenses to AWS to help save you time and money. In addition, we will discuss ways you can use AWS Config rules to manage license compliance.
Licensing Windows Workloads on AWS - AWS Online Tech TalksAmazon Web Services
Learning Objectives:
- Get an overview of options for licensing Windows Server, SQL Server and other Microsoft products on AWS
- Learn how to bring existing Microsoft licenses to AWS and maintain license compliance
- Learn the scenarios where EC2 Dedicated Hosts make sense for your workloads
Amazon Elastic Compute Cloud is defined as a virtual computing environment. It allows people to use their web service interfaces for launching several instances with diverse operating systems. Along with that, it also allows the users to implement network access control or permissions. For more information please visit https://www.whizlabs.com/blog/amazon-elastic-compute-cloud-guide/
RDS for Oracle and SQL Server - November 2016 Webinar SeriesAmazon Web Services
Amazon RDS provides advanced features and architectures that enable graceful migration, high performance, elastic scaling, and high availability for Oracle and Microsoft SQL Server databases. With Amazon RDS, you can deploy multiple editions of Oracle and SQL Server Database in minutes with cost-efficient and re-sizable hardware capacity.
This webinar teaches you to take advantage of features unique to Amazon RDS to improve availability and simplify management. You will also learn how easy it is to migrate your Oracle and SQL Server database to RDS using AWS Database Migration Service.
Learning Objectives:
• Advantages of using RDS for your Oracle and SQL Server Databases
• Features, options and capabilities of Amazon RDS for Oracle and Amazon RDS for SQL Server
• Cost and licensing options
• Getting started with RDS for Oracle, how to launch and configure the database instance
• Migrating your on-premises database to RDS for Oracle using AWS Database Migration Service
• Getting started with RDS for SQL Server, how to launch and configure the database instance
• Migrating your on-premises database to RDS for SQL Server using AWS Database Migration Service
• Advanced topics: Backup, High-availability, Point-in-time restoration, Database cloning
This session covers IBM Spectrum Scale and how it can run in various Cloud Service Provider environments like IBM Cloud or Amazon Web Services. This was presented at IBM TechU in Johannesburg, South Africa September 2019
Best Practices for Bringing Microsoft License and Applications to AWS Amazon Web Services
Session covers how to bring your own Microsoft licenses to AWS demonstrate using PowerShell to import your Windows Server image from VMware or Hyper-V, configure Windows KMS with your license key and launch an EC2 Dedicated Host. Session also covers how to use AWS Config rules to manage license compliance.
Key Outcomes:
• Understand BYOL Terminology
• Using dedicated hosts for your existing Microsoft investments
• Learn how to cut SQL Server costs in half
• Deploy AWS Config
• Run AWS VMImport with PowerShell
Session is suitable for:
• Technical Decision Makers
• Senior IT Managers and Specialist
• DBA’s
• Solution Architects and Engineers
Similar to choosing-os-for-oracle-workloads-on-ec2 (20)
Best Practices for Bringing Microsoft License and Applications to AWS
choosing-os-for-oracle-workloads-on-ec2
1. Choosing the Operating System for
Oracle Workloads on Amazon EC2
Abdul Sathar Sait
December 2014
2. Amazon Web Services – Operating System for Oracle Workloads on Amazon EC2 December 2014
Page 2 of 9
Contents
Abstract 2
Introduction 2
Oracle AMIs 3
Operating Systems and Oracle Licensing 4
Oracle-Certified Operating Systems 5
Red Hat Enterprise Linux 5
SUSE Linux Enterprise Server 6
Oracle Linux 7
Microsoft Windows Server 7
Conclusion 8
Further Reading 8
Abstract
Amazon Web Services (AWS) provides a comprehensive set of services and tools for
deploying enterprise applications in a highly secure, reliable, available, and cost-
effective manner. The AWS cloud is an excellent platform to run business-critical Oracle
workloads in a very efficient way. In this whitepaper, we discuss the operating system
choices that are best suited for running Oracle workloads on AWS. The target audience
for this whitepaper includes enterprise architects, database administrators, IT managers,
and developers who want to migrate Oracle workloads to AWS.
Introduction
Oracle software works very well on Amazon Web Services (AWS), and many enterprises
run their critical Oracle workloads on AWS for both production systems and non-
production systems. These applications can tremendously benefit from the many
features of the AWS cloud like scriptable infrastructure, instant provisioning and de-
provisioning, scalability, elasticity, and usage-based billing. Whether you are migrating
your existing Oracle environments to AWS or implementing new Oracle applications on
AWS, choosing the operating system on which these will run is a crucial decision. We
highly recommend that you choose an Oracle-certified operating system to run Oracle
3. Amazon Web Services – Operating System for Oracle Workloads on Amazon EC2 December 2014
Page 3 of 9
software on AWS, whether you are running Oracle Database, Oracle enterprise
applications, or Oracle middleware. You can use the following Oracle-certified operating
systems on AWS:
Red Hat Enterprise Linux (RHEL)
SUSE Linux Enterprise Server
Oracle Linux
Microsoft Windows Server
You can use any one of the four operating systems for all your Oracle workloads, or you
can use a mix of them as needed. For example, to implement Oracle Siebel, you can run
Oracle Database on RHEL while running web servers and application servers on
Microsoft Windows Server.
All four of these operating systems are well suited for enterprise workloads, but each of
them has features and capabilities that the others do not have. Knowing the differences
will help you make the right decision about what is best for your environments.
If you migrate an existing Oracle environment on Intel platform to AWS, and if that
environment currently uses one of the four operating systems in the preceding list, then
it might be best to choose the same operating system on AWS, to keep any compatibility
risks to a minimum. However, it might be worthwhile to evaluate other options. If you
migrate from a non-Intel platform or implement a completely new environment on AWS,
then you should carefully evaluate the operating systems before you choose the one that
is best for your environment.
Oracle AMIs
An Amazon Machine Image (AMI) provides the information required to launch an
instance, which is a virtual server in the cloud. You specify an AMI when you launch an
instance, and you can launch as many instances from the AMI as you need.
An AMI includes the following:
A template for the root volume for the instance
Launch permissions that control which AWS accounts can use the AMI to launch
instances
A block device mapping that specifies the volumes to attach to the instance when it's
launched
Oracle periodically provides official AMIs for some Oracle products including Oracle
Database on AWS, but there are no official AMIs available for most Oracle products. In
4. Amazon Web Services – Operating System for Oracle Workloads on Amazon EC2 December 2014
Page 4 of 9
addition, the AMIs that are available might not always be the latest version. Even when
there are latest versions of the AMIs available, they will be based on the Oracle Linux
operating system, so depending on your operating system of choice, this might not be
the best option.
You do not need an Oracle-provided AMI to install and use Oracle products on AWS.
You can start an Amazon Elastic Compute Cloud (Amazon EC2) instance with an
operating system AMI, and then download and install Oracle software from the Oracle
website, just as you would do in the case of a physical server. You can use any one of
the four operating systems discussed in the preceding section for this purpose.
Once you have the first environment set up with all the necessary Oracle software, you
can create your own custom AMI for subsequent installations. You can also directly
launch AMIs from AWS Marketplace. You should closely scrutinize any community AMIs
provided by third parties for security and reliability before using them. AWS is not
responsible or liable for their security or reliability.
AMIs use one of two types of virtualization: paravirtual (PV) or hardware virtual machine
(HVM). All current generation instance types support HVM AMIs. Some previous
generation instance types, such as T1, C1, M1, and M2, do not support Linux HVM
AMIs. Some current generation instance types, such as T2, I2, R3, G2, CR1, and CC2,
do not support PV AMIs. The main difference between PV and HVM AMIs is the way in
which they boot and whether they can take advantage of special hardware extensions
(CPU, network, and storage) for better performance.
Note: For the best performance, we recommend that you use current generation
instance types and HVM AMIs when you launch new instances. For more information on
current generation instance types, see Amazon EC2 Instances.
Operating Systems and Oracle Licensing
On AWS, the operating system you use does not affect Oracle licensing. The number of
Oracle licenses you need to run your Oracle workloads on AWS will be the same no
matter which operating system you choose.
As currently advised by Oracle, the key factors that affect licensing are the computing
platform and CPU core count. If you are migrating to AWS from an Intel platform, the
core factors for licensing will be similar except for a limitation on the maximum number of
cores that can be used for standard editions, as per the Oracle Cloud licensing
document. If you are migrating to AWS from Sun SPARC, the IBM P Series, HP PA-
RISC, or Superdome platforms, the core factors used for licensing might be substantially
different.
5. Amazon Web Services – Operating System for Oracle Workloads on Amazon EC2 December 2014
Page 5 of 9
For example, if you migrate to AWS, an Oracle Database Enterprise Edition environment
that is running on an IBM Power7 server with 16 cores, you will be able to use an
Amazon EC2 instance on AWS with 32 virtual cores. This is because Oracle uses a core
multiplication factor of 1.0 to calculate licenses needed for IBM Power, while a core
multiplication factor of 0.5 is used for AWS. This is provided only as an example; you
should consult your own Oracle license agreement for specific information. To learn
more about licensing requirements for different platforms, see the Oracle Processor
Core Factor Table. You can also consult the Oracle Cloud licensing document to
understand how Oracle licensing applies to AWS. To find out the virtual core count of
each Amazon EC2 instance type, see the Amazon EC2 virtual core web page.
Oracle-Certified Operating Systems
This section provides information about the four operating systems that are certified by
Oracle and recommended for use with AWS.
Note: It is possible to run Oracle products on non-certified operating systems, but for the
best performance and supportability, we recommend that you use an Oracle-certified
operating system for use on AWS.
Red Hat Enterprise Linux
A large number of enterprises of all sizes use Red Hat Enterprise Linux (RHEL) to
deploy Oracle workloads. RHEL is a great choice for any Oracle workloads on AWS.
AWS and Red Hat have teamed to offer RHEL on Amazon EC2, providing a complete,
enterprise-class computing environment with the simplicity and scalability of AWS. Red
Hat maintains the base RHEL images for Amazon EC2. As an AWS customer, you will
receive updates at the same time that updates are made available from Red Hat, so
your computing environment remains reliable and your RHEL-certified applications
maintain their supportability.
RHEL is available for all Amazon EC2 instance types on AWS, including HVM instances.
On HVM instances, RHEL supports HugePages, which can especially enhance the
performance of Oracle Database. HugePages is a Linux feature that makes it possible
for the operating system to support very large memory pages. HugePages sizes can
vary from 2 MB to 256 MB. On AWS, you can use HugePages only on HVM instances.
For more information about HVM instances on AWS, see Virtualization Types.
Important: A special feature in RHEL named Transparent HugePages (THP) is not
compatible with Oracle Database and should be disabled for best performance.
For licensing, you have two options:
6. Amazon Web Services – Operating System for Oracle Workloads on Amazon EC2 December 2014
Page 6 of 9
Transfer your existing RHEL licenses to AWS if you have a Red Hat Enterprise Linux
Premium subscription. For instructions for transferring your licenses, go to Red Hat
Cloud Access.
Use the managed service model. This model means that AWS has taken on all the
burdens of acquiring RHEL licenses to use in the Amazon EC2 service. You pay only
for the Amazon EC2 instance, and AWS handles all RHEL licensing issues, so the
managed service model is a very cost-effective way to scale up and scale out
instances as needed to support enterprise workload spikes. This also helps you
avoid costly license purchases up front. For this model, the cost of the RHEL license
varies based on the Amazon EC2 instance type. For more information about Amazon
EC2 instance costs with an RHEL license included, see Amazon EC2 Pricing.
On average, RHEL is the second lowest-cost operating system from among the four
Oracle-certified operating systems discussed here. You can launch an RHEL-based
Amazon EC2 instance directly from the AWS console or from the AWS Marketplace. For
additional information about RHEL on AWS, see Red Hat and Amazon Web Services.
SUSE Linux Enterprise Server
SUSE Linux Enterprise Server (SLES) has been an operating system of choice for
Oracle workloads for many large Oracle deployments. SLES is a great choice to run
Oracle workloads on AWS as well. SUSE maintains the base SLES images for Amazon
EC2, and as an AWS customer you will receive updates at the same time that updates
are made available from SUSE.
SLES also is available for all Amazon EC2 instance types on AWS, including HVM
instances. On HVM instances, SLES supports HugePages, which can especially
enhance the performance of Oracle Database.
You can launch an SLES-based Amazon EC2 instance directly from the AWS console or
from the AWS Marketplace. For additional information about SLES on AWS, see SUSE
and Amazon Web Services.
SLES on AWS is available only with the managed service model. This model means that
AWS has taken on all the burdens of acquiring SLES licenses to use in the Amazon EC2
service. You pay only for the Amazon EC2 instance, and AWS handles all SLES
licensing issues, so the managed service model is a very cost-effective way to scale up
and scale out instances as needed to support enterprise workload spikes. This also
helps you avoid costly license purchases up front.
For pricing options, see Amazon EC2 Pricing. In general, SLES costs slightly more than
RHEL for most Amazon EC2 instance types.
7. Amazon Web Services – Operating System for Oracle Workloads on Amazon EC2 December 2014
Page 7 of 9
Oracle Linux
As the operating system Oracle uses to build and test their products, Oracle Linux is an
excellent choice for running Oracle workloads on AWS. Oracle maintains the Oracle
Linux AMIs available on AWS. For a list of all available versions of Oracle Linux, see
Amazon Web Services and Oracle.
Unlike the other three operating systems discussed here, Oracle Linux has no cost for
licensing, making it the lowest cost option. You can purchase support directly from
Oracle, but support is not necessary to get updates and patches. Oracle provides public
yum repositories to download updates and patches, even for customers who have not
subscribed to support. For customers who have subscribed to support, Oracle Linux
allows zero-downtime updates, which can be very useful for mission-critical applications.
Oracle Linux has a special feature named Database Smart Flash Cache that is not
available in any of the other operating systems discussed here. Database Smart Flash
Cache allows the database buffer cache to expand beyond the SGA in main memory to
a second-level cache on flash memory. Making use of Database Smart Flash Cache for
Oracle Database can substantially increase the database performance. This is a very
good feature to use with Amazon EC2 instances that have a large amount of SSD
instance storage.
At the time of writing this whitepaper, Oracle Linux AMIs are available only for PV
instances. Because most of the newer, larger Amazon EC2 instances are HVM
instances, this puts Oracle Linux at a disadvantage. However, Oracle Linux is still a
good choice for PV instances. Once Oracle makes HVM AMIs available on AWS for
Oracle Linux, Oracle Linux will be a good choice for any kind of workload.
Microsoft Windows Server
Microsoft Windows Server versions 2003 R2, 2008, 2008 R2, 2012, and 2012 R2 are
available on Amazon EC2 as Oracle-certified operating systems to run Oracle
workloads. Microsoft Windows Server is an excellent choice for many Oracle workloads,
especially for running enterprise applications like PeopleSoft, Siebel, and JD Edwards.
Microsoft Windows is available on all types of Amazon EC2 instances including HVM,
making it a good choice for Amazon EC2 instance types with large memory
configurations.
To access and launch all Microsoft Windows AMIs, see Windows AMIs. Microsoft
Windows on Amazon EC2 is available with the managed service model, where AWS
takes on all the burdens of acquiring Microsoft Windows licenses to use in the Amazon
EC2 service. The Microsoft Windows license tends to be more expensive than the other
three, Oracle-certified operating systems for the same instance type.
8. Amazon Web Services – Operating System for Oracle Workloads on Amazon EC2 December 2014
Page 8 of 9
Conclusion
We recommend that you choose one of the four operating systems discussed in this
whitepaper for any of your Oracle environments on AWS so that your Oracle workloads
will be on an Oracle-certified operating system. You can use any one of the four
operating systems for all your Oracle workloads, or you can use a mix of them as
needed. Your choice typically will depend on familiarity, type of workload, instance
choice, and cost preference.
Further Reading
For additional information about running Oracle workloads on AWS, consult the following
resources:
Oracle Database on AWS:
Advanced Architectures for Oracle Database on Amazon EC2
http://d0.awsstatic.com/enterprise-
marketing/Oracle/AWSAdvancedArchitecturesforOracleDBonEC2.pdf
Strategies for Migrating Oracle Database to AWS
http://d0.awsstatic.com/whitepapers/strategies-for-migrating-oracle-database-to-
aws.pdf
Determining the IOPS Needs for Oracle Database on AWS
http://d0.awsstatic.com/whitepapers/determining-iops-needs-for-oracle-database-on-
aws.pdf
Best Practices for Running Oracle Database on AWS
http://d0.awsstatic.com/whitepapers/best-practices-for-running-oracle-database-on-
aws.pdf
AWS Case Study: Amazon.com Oracle DB Backup to Amazon S3
http://aws.amazon.com/solutions/case-studies/amazon-oracle/
Oracle on AWS
http://aws.amazon.com/oracle/
http://aws.amazon.com/rds/oracle/
Oracle on AWS FAQ
http://www.oracle.com/technetwork/topics/cloud/faq-098970.html