There is a new processor available within OCI. It is the AMD Epyc 7742 processor running at 2.25Ghz. This CPU has 64 cores and Oracle is offering this as a new Flexible CPU shape on OCI. Meaning you do not have to chose between 2,4 8, 16… but can choose any number of cores between 1 and 64.
As OCI does not oversubscribe any resources, but all resources are guaranteed , the other components like memory, network bandwidth and # of Nics scale based on the amount of CPU choosen.
OCI CPU Offerings
|B1 Shape||Standard Shape 2||E2 Shape||E3 Shape|
|Intel Xeon E5-2699C v4||Intel Xeon Platinum 8167M||AMD EPYC 7551||AMD EPYC 7742|
|2.2 Ghz||2 Ghz||2Ghz||2.25 Ghz|
|12 GB Ram / Core||15 GB Ram / Core||8 GB Ram / Core||16 GB Ram / Core|
|Max VM: 16 Cores||Max VM: 24 Cores||Max VM: 8 Cores||Max VM: 64 Cores|
|600Mb/s per Core||1 Gb/s per Core||700Mb/s per Core||1 Gb/s per Core|
As you can see, the E3 is a cheape processor with lots of memory and bandwidth. When we run a simple Geekbench v5 test on these shapes, we also see that the E3 shape runs at great performance.
For more information, you can find the details about all the available OCI shapes here:
Check here for an extensive performance blog post from Oracle:
It should be noted that e3 pricing lets you pick how much RAM you want. If someone’s task is not ram intensive, the savings could be more.
that is not correct, currently the amount of memory is tied to the number of ocpu cores, also for E3 shape. that shape has 16gb per ocpu. you can not change memory independently from number of ocpu at this moment.
Are their docs ahead of their service? The docs clear state the new virtual machine shape is a “flex” shape, and you can pick not only the number of OCPUs but also the GB of ram. Rack price for pay-as-you-go E3 OCPUs is $.025/hr and rack price for pay-as-you-go ram is $.0015/GB. What am I missing?
More info: THeir cost estimator seems not to be updated with E3 instances yet, but in the ‘shapes’ document, there’s a little footnote that says “Instances are billed for the full amount of memory that you provision. ” That language, combined with the pricing page, which separates E3 OPCU price from memory price, suggests to me that I can pick X OCPUs, and Y GB per OCPU.
My dev lead is going to be spawning some e3 instances tomorrow for our project, so we’ll see!
ok.. I went in and created an e3 flex shape myself and sure enough, you’re right. It’s locked in at 16GB per OCPU. But That confuses me… because E3 flex is the only shape where they separate the RAM pricing. I wonder if they intend to let us choose our own ram amount in the future…
Now you have the option to select Memory irrelative to number of cores