This post covers the difference between Oracle OCI (Oracle Cloud Infrastructure) Vs OCI-C (Oracle Cloud Infrastructure Classic), one of the most common questions asked in our Cloud Trainings (Oracle Cloud Infrastructure, DBA to Cloud DBA & EBS (R12) on Cloud (OCI)).
As you probably know, Cloud has three Service Models: IaaS, PaaS, and SaaS (If you are new to Cloud and would like to know more about these Service Models then I highly recommend you to watch my previous live, to watch it click here).
Note: Oracle has offerings in all three Service Models and both Oracle OCI and OCI-C are from IaaS offerings, where OCI stands for Oracle Cloud Infrastructure and OCI-C stand for Classic Version of IaaS Offering.
(OCI-C) Oracle Cloud Infrastructure Classic (Gen 1) :
- OCI-C is based on Nimbula Director, Xen based Hypervisor which provides Compute & Network (Shared & IP Networks)
- It provides only Virtual Machines (whereas OCI can also provide Bare Metal)
- OCI-C formerly OPC announced at Oracle Open World (OOW) 2014, was renamed to OCI -C at OOW 2017
- It can be deployed as a) Elastic Compute b) Dedicated Compute c) Sparc Model 300
- As of March 2018, OCI-C is available in NAC, EMEA, APAC.
Also Read: Our blog post on EBS Cloud Manager. Click here
What’s not Available in OCI -C
- Availability Domain (AD)
- Compartment
- Virtual Cloud Network (VCN)
- Oracle Bare Metal (BM)
Note: Oracle has deprecated OCI -C and it is available only for old customers now.
What is Oracle Cloud Infrastructure (OCI) Gen 2:
- Oracle Cloud Infrastructure (OCI) like OCI-C is also IaaS offering that provides Compute, Network but as Virtual Cloud Network, Availability Domain and additionally Edge Services like Email, DNS, Load Balancer etc (more on Edge Services little later)
- OCI announced in OOW 2017 is re-branding of Bare Metal Cloud Service (BMCS)
- Oracle OCI provides both Bare Metal & Virtual Machines (whereas OCI-C provides only Virtual Machine) [Updated on 15th Mar, Thanks Manjunath for pointing out typo]
- The hypervisor in VM option of OCI is based on KVM (whereas on OCI-C this is Xen based Hypervisor)
- Bring Your Own Hypervisor (BYOH) only available in OCI.
Click Here to get the FREE Guide: Oracle Compute Cloud Services Interview Questions
When to Use What
- Cloud@Cusotmer is a subscription-based service where both Hardware & Cloud Software is on Customer Premises, this option as of March 2018 is only available on OCI-C. (Know more about Cloud at Customer (C@C))
-
Oracle Cloud Infrastructure (OCI) now has more regions currently compared to OCI -C. (Know more on Region in Oracle Cloud Infrastructure (OCI))
- High-Performance Compute (HPC), Artificial Intelligence (AI) and Machine Learning (ML) is available only on OCI (as of Mar 2018)
- EBS (R12) & Database both are supported on both OCI & OCI Classic so you can use either
Note: As Oracle has depreciated OCI -C and its only available for old Cloud Customer, I would recommend you to go with Oracle Cloud Infrastructure (Oracle OCI).
Join my FREE Masterclass Oracle Cloud Infrastructure Architect [1Z0-932] WHAT, WHY & HOW TO LEARN.
Related/Further Readings
- Follow Oracle Cloud Infrastructure (OCI): Region, AD, FD, Tenancy, Compartment, VCN, IAM, Storage Service etc.
- Cloud Service Models (SaaS, PaaS, IaaS)
- 12 Point Checklist for DBA for Beginner to Expert Cloud DBA (Facebook Live)
- If you are confused to pick Amazon AWS or Oracle Cloud then check this
- To check tasks performed by Apps DBAs in Cloud here
- [Video 3 of 5] Oracle Cloud: Create VCN, Subnet, Firewall (Security List), IGW, DRG: Step By Step
Next Task For You
Join our FREE Masterclass on Build, manage & Migrate EBS R12 to Cloud For Beginners. Click on the image below to register for FREE
Firoz Hussain Konidela says
Nice !! Informative, thanks for sharing.
Atul Kumar says
Thanks @Firoz, glad that you found it useful. Let us know what more topics on OCI or Cloud you want to hear.
Izobo Paul says
Where do i start from as a beginner,with no knowledge of Oracle?
Atul Kumar says
I suggest you pick what you want to learn and if you want to pick Cloud then I suggest start with Cloud Service Models ie. SaaS, PaaS Iaas at https://k21academy.com/cloudlive01 and stay tuned for next topic on OCI components on this blog
Jana says
Please review this line under “When to Use What”
OCI Classic is available on more Datacenters compared to OCI-Classic
Isn’t it something like “OCI Classic is available on more Datacenters compared to OCI” or “OCI is available on more Datacenters compared to OCI-Classic”
Rohit Pathak says
Thanks, Jana,
We really appreciate you that you acknowledge this, yes you are correct “OCI Classic is available on more Datacenters compared to Oracle OCI”, it was just a typo from our side.
Thanks again for highlighting this.
Girish says
will OCI Classic be discontinued ? No point having two cloud platforms with same functionality (mostly)
Rohit Pathak says
Hi Girish,
Glad to hear from you!
Not soon. But OCI still, needs time to get mature. Like if we see provisioning only of EBS on OCI lot of prep is needed but on a classic, it is pretty soon and for POC or so it is very fast on classic then on OCI.
Thanks & Regards,
Rohit (K21Team)
Prathap Pandian says
I have a VM running on OCI Classic. Now I want to migrate this to OCI. Are there any documents available?
Atul Kumar says
Prathap, As of Nov 2018 there is no migration path from OCI-C to OCI. You must create new VM in OCI and manually copy data from OCI-C to OCI
Prathap Pandian says
Thanks, Atul for the prompt response.
Prathap Pandian says
Is there any API available to copy the data from OCI-C to OCI. Or it has to be only a manual process.
ASM says
A customer wants to do development on permises while leaveraging sevices as java cloud, mobile developer cloud and aap build services .the customer also like to scale out the application to oracle cloud which version of cloud he will use ?
Is it OCI ////// OCI-C
Rohit Pathak says
Hi ASM,
Checking the first statement it gives on-prem application development leveraging Oracle Cloud so its points to Cloud at customer and later statement indicates it for OCI as common API are used for OCI and Cloud at the customer.
Thanks & Regards,
Rohit(TeamK21)
Thiru says
is it possible instance move from oci-c to oci?
Atul Kumar says
There is not direct path to migrate from OCI-C to OCI yet , just extract data on to Object Storage from OCI-C and import into OCI
Tauseef says
Hello Atul ,
Thanks for sharing, I was really in search for this information.Do you also train on OCI -C ?
Cheers
Atul Kumar says
@Tauseef, Any reason why you want to learn OCI-C? Oracle has stopped doing new accounts in OCI-C I think you should go for OCI-C training . Check FREE Masterclass for OCI at https://k21academy.com/oci02 Atul
Tauseef says
I am new to cloud domain,
hence want to clear my basics first before I move to any pro certification.
akshay saxena says
HI Atul,
Do you have any information on Migration of SOACS or any cloud application from OCI-C to OCI .
Rohit Pathak says
Hi Akshay,
Oracle has removed all the classic services from the cloud, wherein we don’t have any information of migrating an application from OCI-C to OCI but if you want to migrate your database you can check the below link.
https://docs.oracle.com/en/solutions/migrate-database-between-oracle-cloud-infrastructure-shapes/index.html#GUID-57FB2E65-0FCF-448E-A470-9353F67EF721
Thanks & Regards,
Rohit (TeamK21)
Mahuwa says
Any doc id available mentioning Oracle has removed all the classic services from the cloud?
Rohit Pathak says
Hi Mahuwa,
Oracle haven’t offically announced that they have remove the classic services from the cloud , however I would suggest you to check with Oracle Support for the same.
Thanks & Regards,
Rohit (TeamK21)
Mahuwa says
Can we assume that JCS cluster setup which is set in Fault domains (Fault Domain -1 & Fault Domain-2) on AD-1 has the capability to be switched over to the similar setup on different AD when there is a disaster on primary node ?
The current JCS cluster clearly says no option to set it up in different AD’s during clustering but allows only in different fault domains of same AD.
Idea is to get the JCS running with the same cluster setup on different AD during Disaster on primary Datacenter and how do we achieve this.
Mahuwa says
Customer created JCS instance in circulustechuat compartment but when he opens the OCI, the instances are displayed in the ManagedCompartmentForPaaS
Please confirm is it normal or something wrong
Paul John says
Great piece of information, however, how come Oracle IaaS is different from the AWS IaaS provider as mentioned in the topic https://www.cloudways.com/blog/iaas-vs-paas/
Rohit Pathak says
Hi Paul,
Glad that you have like the blog, could you let me in What context AWS IaaS is different from OCI IaaS
Thanks & Regards,
Rohit (K21academy)
Jose Robles says
Thanks for this info, I wonder why we don’t see this kind of posts from Oracle itself.
Also, in this context, the correct word is “deprecated”, not “depreciated”.
Surbhi Sharma says
Hi Jose,
Thank you!
Sometimes people don’t think it is important but we realized that is important for everyone to know. If you have any other questions or suggestions, then we would glad to help.
Thanks for highlighting that, we have corrected it.
Regards,
Surbhi
Team K21
narendra reddy says
How to extract data on-prem to Fusion Financials Cloud data feeds using OCI
Rahul Dangayach says
Hi Narendra,
To extract data from an on-premises system and load it into Fusion Financials Cloud using Oracle Cloud Infrastructure (OCI), you can follow these general steps:
Set Up Oracle Cloud Infrastructure (OCI):
Ensure you have an OCI account and the necessary permissions to access the required resources.
Prepare Data Extraction:
Identify the data you want to extract from your on-premises system. This could be financial data, transaction records, etc. Make sure the data is structured and organized properly for migration.
Data Transformation (if needed):
If your on-premises data is not in the required format for Fusion Financials Cloud, you might need to transform it. This could involve cleaning, formatting, and mapping the data to match the Fusion Financials Cloud data model.
Use Oracle Integration Cloud (OIC):
Oracle Integration Cloud (OIC) is a cloud-based integration platform that can help you connect on-premises systems to cloud applications like Fusion Financials. You can create integrations using OIC’s pre-built connectors.
Create an Integration in OIC:
Log in to your Oracle Integration Cloud console.
Create a new integration and select the appropriate trigger based on your requirements (e.g., scheduled, event-based, etc.).
Configure the source connection to your on-premises system. This might involve setting up the necessary credentials, connection details, and data extraction logic.
Configure the Target Connection:
Configure the target connection to Fusion Financials Cloud. You’ll need to provide the necessary credentials and connection details to access the Fusion Financials Cloud instance.
Data Mapping and Transformation:
Map the extracted data fields from your on-premises source to the corresponding fields in Fusion Financials Cloud. Use the mapping features provided by OIC.
Data Loading and Transformation:
Implement any required data transformations or validations in the integration flow. This ensures that the data being loaded into Fusion Financials Cloud is accurate and consistent.
Testing:
Test the integration thoroughly using sample data to ensure that the data extraction, transformation, and loading processes are working as expected.
Deployment and Monitoring:
Once you’re satisfied with the integration, deploy it to production.
Set up monitoring and logging to keep track of the integration’s performance and any potential issues.
Maintenance and Updates:
Regularly review and update the integration as needed, especially if there are changes to the data structures or business processes on either the on-premises or cloud side.
Data Security and Compliance:
Ensure that sensitive data is properly secured during extraction, transformation, and loading.
Adhere to data protection and compliance standards applicable to your industry and region.
Remember that these are general steps, and the specific process might vary based on your organization’s setup, the complexity of the data, and the tools you’re using. It’s also a good practice to consult Oracle’s official documentation or seek assistance from Oracle support for detailed and up-to-date guidance on using Oracle Integration Cloud to extract and load data into Fusion Financials Cloud.
Also please refer to the below LINK.
Hope this helps
Thanks and Regards
Rahul Dangayach
Team K21Academy