• Blog
  • Get Help Now!
  • Customer Portal

BlueGecko Denmark

  • Why you need us
    • Why act now
    • Why are we unique
  • What we do
    • Products Supported 24/7
      • MySQL
      • Postgres
      • SQL Server
      • Open Source
      • OS & Storage
  • How we do it
    • Consulting
    • System Monitoring
    • Security
  • Support
    • Blog
      • Oracle
      • MySQL
      • News & Events
      • Oracle Applications
      • Amazon Web Services
      • Jeremiah Wilton’s Oradeblog
      • OurSQL Community Podcast
      • Remote DBA
    • Team viewer
    • Whitepapers
  • About Us
    • Philosophy
    • The Blue Gecko Teams
    • Employment Opportunities
    • Partners
    • News
    • Press
  • Contact Us

April 21, 2010 by cedwards

Oracle Processor Licensing on Amazon EC2

Without completely copying everything our Oracle on EC2 Licensing page, I wanted to provide a quick overview of Oracle Processor licensing for EC2.

Oracle can be licensed on Amazon EC2, but we have to translate processor use to core use to determine licensing costs.  Where bare-metal processor licensing uses a CPU socket to define a processor, EC2 instances use cores.  Oracle has provided a metric of 4 cores = 1 socket, rounded up to the nearest 4 cores.  So, a small instance with 1 core would require 1 socket (1 core rounded up to 4), or one processor license.   An extra large instance with 4 cores would also require 1 socket – same as a small instance.

It must also be noted that licenses may not aggregate cores across instances.  For example, 4 small instances with 1 core each require 4 sockets, or 4 processor licenses; each instance counts as an independent system and must be rounded up to 4 cores even though each instance has only 1 core.

Finally, Oracle has placed restrictions on the use of Standard Edition (SE) and Standard Edition One (SE1).  SE1 is only allowed on instances with up to 8 cores, and SE is only permitted on instances up to 16 cores.  Before getting too upset about these restrictions, though, take a look at the chart below:

Instance Type Cores EC2 Compute Units per Core Total EC2 Compute Units
Small 1 1 1
Large 2 2 4
Extra Large 4 2 8
High-Memory Extra Large 2 3.25 6.5
High-Memory Double Extra Large 4 3.25 13
High-Memory Quadruple Extra Large 8 3.25 26
High-CPU Medium Instance 2 2.25 5
High-CPU Extra Large Instance 8 2.25 20

Notice there aren’t any instances with more than 8 cores, so SE1 could run on any EC2 instance with no trouble.  Much like clockspeed on a physical CPU, Amazon indicates the relative power of a virtual core in Amazon Compute Units, where one EC2 Compute Unit (ECU) provides the equivalent CPU capacity of a 1.0-1.2 GHz 2007 Opteron or 2007 Xeon processor.  The total computing power of an instance is therefore measured by multiplying the number of cores by the number of compute units per core.

So if you’re going to license Oracle on EC2, unless you really need an Enterprise Edition feature, remember that you can run the dramatically less expensive SE1 on any of the current EC2 instances and still be in licensing compliance, even though some of the instances have far more power than others.

Related posts:

  1. Oracle Licensing on EC2
  2. Blue Gecko implements Oracle E-Business Suite on EC2
  3. Amazon RDS for Oracle: First Impressions

Filed Under: Amazon Web Services, Oracle

Categories

  • Amazon Web Services
  • Configuration Management
  • downtime
  • Drizzle
  • ebs
  • Education
  • elastic block store
  • elastic compute cloud
  • hosting
  • hot backup
  • ignorance
  • Infrastructure
  • IOUG
  • Jeremiah Wilton's Oradeblog
  • misconception
  • misconceptions
  • Monocle
  • MySQL
  • MySQL Council
  • News & Events
  • Oracle
  • Oracle Applications
  • Oracle Data Guard
  • Oracle Database
  • Oracle Database Appliance
  • Our People
  • OurSQL Community Podcast
  • outage
  • parallel
  • performance
  • podcast
  • proof
  • Remote DBA
  • replication
  • S3
  • Security
  • SQL Server
  • System monitoring
  • Uncategorized

Contact Blue Gecko

  • This field is for validation purposes and should be left unchanged.

Get Our Newsletter

  • This field is for validation purposes and should be left unchanged.

The Fine Print

  • Privacy Policy
  • Terms of Use
  • When is remote DBA the right solution
  • What are remote DBA services
  • Get Help

Blog Categories

  • 24/7 support
  • Blue Gecko 360° Services
  • Products Supported 24/7

Virtual runs

Contact Blue Gecko

Blue Gecko A/S
Slotsgade 21
DK – 4200 Slagelse
Denmark
Phone: (DK) +45 70 60 51 20

Networks

  • Email
  • Twitter

© Blue Gecko Group