The appropriate storage service for storing application backups on Oracle Cloud Infrastructure (OCI) that need to be stored for months but also retrieved immediately based on business needs is Object Storage (standard). Object Storage is designed for data that needs to be accessed quickly and frequently. This allows for immediate retrieval of backups when needed, making it a suitable choice over File Storage, Archive Storage, or Block Volume, which may not offer the same combination of cost-efficiency and access speed.
In the Oracle Cloud Infrastructure shared security model, customers are responsible for their own data and the persistence and durability of data on Local NVMe storage devices. Customer data encompasses all the data that customers bring into or create within the OCI environment, including applications and databases. Local NVMe data persistence is also a customer responsibility as these devices are individual, locally installed on instances, and Oracle does not provide data protection, backups, or RAID for NVMe devices. Therefore, it is the customer's duty to secure, manage, and ensure the durability of the data on these devices.
Oracle Functions allows you to run code without provisioning any underlying infrastructure resources such as virtual machines. It provides a fully-managed, multi-tenant, serverless platform that enables developers to deploy event-driven, serverless applications. This service abstracts the infrastructure management, allowing developers to focus solely on writing and deploying code.
For a dedicated connection with minimal network latency from an on-premises data center to Oracle Cloud Infrastructure (OCI), OCI FastConnect is the most suitable service. FastConnect provides a private, high-bandwidth connection that bypasses the public internet, ensuring low latency and a reliable network performance.
The most economical Oracle Cloud Infrastructure (OCI) database solution that offers the elasticity of the cloud with minimal administration and maintenance effort is the OCI Autonomous Database. Autonomous Database is designed to automate many of the routine tasks performed by DBAs, such as patching, backups, and tuning, thereby reducing the administrative burden and maintenance efforts significantly. This makes it a highly cost-effective option for customers who need the flexibility of the cloud without the extensive overhead of ongoing database management.