Always Free Resources
Learn what Always Free resources are available to all Oracle Cloud Infrastructure users.
All Oracle Cloud Infrastructure accounts (whether free or paid) have a set of resources that are free of charge in the home region of the tenancy, for the life of the account. These resources display the Always Free label in the Console (for Ampere A1 Compute shapes, see Compute).
Using the Always Free resources, you can provision a virtual machine (VM) instance, an Oracle Autonomous Database, and the networking, load balancing, and storage resources needed to support the applications that you want to build. With these resources, you can do things like run small-scale applications or perform proof-of-concept testing.
The following sections summarize the Oracle Cloud Always Free-eligible resources that you can provision in your tenancy.
All tenancies get five certificate authorities (CAs) and 150 certificates included in the Always Free resources.
If you receive an "out of host capacity" error when trying to create a Compute instance, this indicates a temporary lack of Always Free shapes in your home region. Try creating the instance in a different availability domain, or wait a while, then try to create the instance again. You can also choose to upgrade your account to Pay as You Go or another Paid account type, which gives you access to more types of Compute resources. Remember that Oracle doesn't charge for Always Free resources after you upgrade, and will only charge you for resource usage above the Always Free limits. You can use compartment quotas to control resource consumption within your account.
- Micro instances (AMD processor): All tenancies get up to two Always Free VM instances using the VM.Standard.E2.1.Micro shape, which has an AMD processor.
- Ampere A1 Compute instances (Arm processor): All tenancies get the first 3,000 OCPU hours and 18,000 GB hours per month for free for VM instances using the VM.Standard.A1.Flex shape, which has an Arm processor. For Always Free tenancies, this is equivalent to 4 OCPUs and 24 GB of memory.
In regions with multiple availability domains:
- You can create Ampere A1 Compute instances in any availability domain.
- Instances using the VM.Standard.E2.1.Micro shape can only be created in one availability domain.
Number of Compute Instances Available to Your Account
Depending on the size of the boot volume and the number of OCPUs that you allocate to each Ampere A1 Compute instance, you can create up to four compute instances. The minimum boot volume size for each instance is 47 GB, regardless of shape. Your account comes with 200 GB of Always Free block volume storage which you use to create the boot volumes for your compute instances.
For example, using the default boot volume size of 47 GB, you could provision two instances using the VM.Standard.E2.1.Micro shape, and two Ampere A1 Compute instances that each have 2 OCPUs. Or, you could provision four Ampere A1 Compute instances with 1 OCPU each, and zero instances using the VM.Standard.E2.1.Micro shape. Many combinations are possible, depending on how you allocate your block storage and Ampere A1 Compute OCPUs. See Details of the Always Free compute instances for more information on allocating OCPU and memory resources when creating Ampere A1 Compute instances.
IP Addresses for Compute Instances
You do not have to assign a public IPv4 address to every compute instance in your tenancy. You can create a compute instance in a public subnet without assigning the instance a public IP addresses, and create an instance in a private subnet.
Idle Compute Instances
Reclamation of Idle Compute Instances
Idle Always Free compute instances may be reclaimed by Oracle. Oracle will deem virtual machine and bare metal compute instances as idle if, during a 7-day period, the following are true:
- CPU utilization for the 95th percentile is less than 20%
- Network utilization is less than 20%
- Memory utilization is less than 20% (applies to A1 shapes only)
VM.Standard.E2.1.Micro shape (AMD):
- Processor: 1/8th of an OCPU with the ability to use additional CPU resources
- Memory: 1 GB
- Networking: Includes one VNIC with one public IP address and up to 50 Mbps network bandwidth via the internet. Traffic to private IPs, on-premise endpoints via a Dynamic Routing Gateway, or to endpoints within the same Oracle Cloud region is up to 480 Mbps.
Image: Your choice of one of the following Always Free-eligible images:
Oracle Linux Cloud Developer 8
Oracle Linux Cloud Developer provides the latest development tools, languages and Oracle Cloud Infrastructure software development kits (SDKs) to rapidly launch a comprehensive development environment. Due to the amount of memory allocated to the VM.Standard.E2.1.Micro shape, some programs are not installed.
- Oracle Linux
VM.Standard.A1.Flex shape (Arm-based Ampere A1 Compute): Because the VM.Standard.A1.Flex shape is a flexible shape, you can customize the number of OCPUs and amount of memory that are allocated when you create or resize an instance. You can use all of the Always Free OCPUs and memory to create a single instance, or create multiple smaller instances that each use a portion of the resources.
- Processor: 4 OCPUs total, which you can allocate flexibly
- Memory: 24 GB total, which you can allocate flexibly
- Networking: The network bandwidth and number of VNICs scale proportionately with the number of OCPUs. For details, see Flexible Shapes.
Image: Your choice of one of the following Always Free-eligible images:
Oracle Linux Cloud Developer
Oracle Linux Cloud Developer provides the latest development tools, languages and Oracle Cloud Infrastructure software development kits (SDKs) to rapidly launch a comprehensive development environment. The Oracle Linux Cloud Developer image requires at least 8 GB of memory.
- Oracle Linux
For steps to create an Always Free-eligible compute instance, see Tutorial - Launching Your First Linux Instance.
The Linux images labeled "Always Free Eligible" in the Console are compatible with Always Free compute instances and incur no licensing fees. These images are also compatible with paid resources and are available to users of paid accounts. To provision a compute instance with an image that is not Always Free-eligible, you must have a paid account or a Free Trial account with available credits.
All tenancies receive a total of 200 GB of Block Volume storage, and five volume backups included in the Always Free resources. These amounts apply to both boot volumes and block volumes combined. When you provision a compute instance, the instance automatically receives a 50 GB boot volume for storage. You can also create and attach block volumes to expand the storage capacity of a compute instance. For more information, see Creating a Block Volume and Attaching a Block Volume to an Instance.
- To create an Always Free block volume, the volume must be created in the home region of the tenancy. Volumes created outside of the home region incur regular block volume costs.
- For paid or free trial accounts that are eligible for Always Free resources, the same 200 GB of Always Free volume resources and five Always Free volume backup resources are available. When one of your Always Free resources is deleted, some of your Always Free resource capacity becomes available. When you have available Always Free capacity, Block Volume automatically tries to transition an existing paid resource to an Always Free resource. For example, if you have four 50 GB Always Free volumes and one 50 GB paid volume, and you delete one of the Always Free volumes, the service converts the paid volume to an Always Free volume.
- 200 GB total of combined boot volume and block volume Always Free Block Volume storage in the home region .
- Five total volume backups (boot volume and block volume combined) in home region.
When you create a compute instance, the default boot volume size for the instance is 50 GB, which counts toward your allotment of 200 GB. You can customize the instance's boot volume size up to 200 GB; however, this will use up your full allotment of storage for Always Free Block Volume resources. Also, because the minimum boot volume size allowed for compute instances is 50 GB, launching four instances will use all your Always Free Block Volume resources. Alternatively, you can launch one instance with the default boot volume size of 50 GB, and then create and attach a 150 GB block volume to expand the storage capacity of the instance. For more information, see Creating a Block Volume and Attaching a Block Volume to an Instance. Although it is possible to mix paid and Always Free resources, Oracle does not recommend this. If you have used up your allotment of Always Free Block Volume resources, you can free up block storage resources by deleting an Always Free instance and deleting the boot volume, or deleting an Always Free block volume.
You can have a maximum of five Always Free volume backups at any time. This applies to both boot volume and block volume backups. For example, you could have three boot volume backups for your Always Free instance and two block volume backups for your Always Free block volumes. In this example, if you try to create new backups, the operation will fail with an error until you delete existing Always Free volume backups. For more information about volume backups, see Overview of Block Volume Backups and Overview of Boot Volume Backups.
Object and Archive Storage
All tenancies get a total of 20 GB of Always Free Overview of Object Storage.
If your Free Trial has expired and your account is in an Always Free only state, Always Free includes the following:
- 20 GB of combined Standard tier, Infrequent Access tier, and Archive tier data
- 50,000 Object Storage API requests per month
If you have a paid account or have free credits as part of a Free Trial, Always Free includes the following:
- 10 GB of Standard tier data
- 10 GB of Infrequent Access tier data
- 10 GB of Archive tier data
- 50,000 Object Storage API requests per month
If you are participating in an Oracle Cloud Free Trial, you can store unlimited data and can use 20 GB for free (your usage of the first 20 GB incurs no deduction of your initial $300 trial credit balance). Upgrade to a paid account to continue access to unlimited storage. If you do not upgrade before your trial ends, your free account will be limited to 20 GB of combined Standard tier, Infrequent Access tier, and Archive tier data. If you are using more than the 20-GB limit when your Free Trial ends, all of your objects will be deleted. You can then upload objects until you reach your Always Free usage limits.
See Putting Data into Object Storage for instructions on using your Always Free storage resources.
All master encryption keys protected by software are free. All tenancies get 20 key versions of master encryption keys protected by a hardware security module (HSM) and 150 Always Free Vault secrets. You can spread these keys or secrets across any number of vaults in the tenancy, although virtual private vaults are not included in the Always Free resources.
- all key versions of a master encryption key protected by software (across any number of keys or vaults)
- 20 total key versions of a master encryption key protected by an HSM (across any number of keys or vaults)
150 total Always Free secrets (across any number of vaults).
- 40 secret versions of any given secret (including up to 20 in some form of active use and 20 pending deletion).
If you have used up your allotment of Always Free secrets, you can release resources by scheduling a secret or secret version for deletion. At minimum, you do have to wait a day before the secret or secret version is deleted.
All tenancies get a set of Always Free resources in the Resource Manager service that allow you to automate the process of provisioning infrastructure using Terraform. See Quickly Launch Your Always Free Resources Using Resource Manager for instructions on using Resource Manager to create your Always Free resources.
See the Resource Manager documentation to learn more about the resources in the following table.
|Configuration source providers
Job duration: 24 hours
|Private endpoint reachable IP addresses
Variables per stack: 250
Size per variable: 8192 bytes
Zip file per stack: 11 MB
All tenancies get two Always Free Oracle Autonomous Databases. You can use these databases for transaction processing, data warehousing, Oracle APEX application development, or JSON-based application development. For current regional availability, see the Always Free Cloud Services table in Cloud Regions—Infrastructure and Platform Services.
All tenancies also get an Oracle NoSQL Database with up to 133 million reads per month, 133 million writes per month, and 3 tables with 25 GB storage per table. Learn more about Oracle NoSQL Database.
- Processor: 1 Oracle CPU processor (cannot be scaled)
- Database Storage: 20 GB storage (cannot be scaled)
- Workload Type: You choose from the following workload types: Autonomous Database for Transaction Processing and Mixed Workloads, Autonomous JSON Database, Oracle APEX Application Development, or Autonomous Database for Analytics and Data Warehousing. See About Autonomous Database Workload Types for details about each workload type.
- Maximum Simultaneous Database Sessions: 20
- Exadata Infrastructure Type: Shared Exadata infrastructure
Always Free Autonomous Databases can be upgraded to paid instances after provisioning if you need features like more storage or CPU scaling.
- Before creating an Always Free Autonomous Database, check your home region for Always Free Autonomous Database support. See Data Regions for Platform and Infrastructure Services.
- You cannot create an Always Free Autonomous Database in a home region where Always Free Autonomous Databases are not supported.
- Not all regions support the same database version. The supported version may be 19c-only or 21c-only, depending on the region.
See Always Free Autonomous Database for additional product details.
All Oracle Cloud Infrastructure tenancies created December 15, 2020 or later get one Always Free Flexible Load Balancer with a minimum and maximum bandwidth set to 10 Mbps.
Tenancies created on December 15, 2020 or later
- Shape: Flexible (minimum and maximum: 10 Mbps)
- Listeners: 16
- Virtual Hostnames: 16
- Backend Sets: 16
- Backend Servers: 1024
Tenancies created before December 15, 2020
- Shape: Micro (10 Mbps)
- Listeners: 10
- Virtual Hostnames: 10
- Backend Sets: 10
- Backend Servers: 128
For information about provisioning an Always Free load balancer, see Getting Started with Load Balancing.
Network Load Balancer
As part of your Always Free resources, you get one Network Load Balancer.
Backend sets: 50
Backend servers per set: 512
Backend servers total: 1024 (to be distributed among your backend sets)
Virtual Cloud Networks (VCNs)
Free Tier tenancies (tenancies that are not paid and do not have Free Trial credits) can have up to 2 virtual cloud networks (VCNs). A VCN is a software-defined network that you set up in the Oracle Cloud Infrastructure data centers in a particular region. VCNs include IPv4 and IPv6 support.
See the following topics for details on Networking service resources and service limits:
VCN Flow Logs
To help you audit the traffic in and out of the virtual network interface cards (VNICs) in your VCN, and to troubleshoot your security lists, you can set up VCN flow logs. Flow logs record details about traffic that has been accepted or rejected based on the security list rules. Free Tier tenancies (tenancies that are not paid and do not have Free Trial credits) receive up to 10GB per month shared across OCI Logging service.
See VCN Flow Logs for more information on this feature.
Site-to-Site VPN provides a site-to-site IPSec connection between your on-premises network and your virtual cloud network (VCN). Use up to 50 IPSec connections with your Free Tier account. Learn more.
Observability and Management
Application Performance Monitoring
All tenancies get 1000 Application Performance Monitoring tracing events and 10 Synthetic Monitor runs per hour included in the Always Free resources. Learn more.
All tenancies get 2 Always Free connectors . Connector Hub helps cloud engineers manage and move data between Oracle Cloud Infrastructure (OCI) services and from OCI to third-party services. Learn more.
All tenancies get 100 dashboards per tenancy included in the Always Free resources. Learn more.
As part of your Always Free resources, you can send 3000 emails for free per month. Learn more about OCI's Email Delivery service.
All tenancies get 500 million Monitoring service ingestion data points, and 1 billion retrieval data points included in the Always Free resources.
As part of your Always Free resources, you can send 1 million https notifications per month, and 1000 email notifications per month. Learn more about OCI's Notifications service.
Outbound Data Transfer
As part of your Always Free resources, you get 10 TB per month of outbound data.
Logging provides a highly scalable and fully managed single pane of glass for all the logs in your tenancy. Learn more about the Logging service.
OCI's Bastion service provides restricted and time-limited Secure Shell Protocol (SSH) access to target resources that don't have public endpoints. Bastion is free for both free and paid accounts. See Bastion for more information.
Service Usage and Limits
You can find your tenancy's limits for Always Free resources in the Console. To check these limits: Open the navigation menu and click Governance & Administration. Under Tenancy Management, click Limits, Quotas and Usage.