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-eligible label in the Console (for OCI 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.

Infrastructure

Certificates

All tenancies get five certificate authorities (CAs) and 150 certificates included in the Always Free resources.

Compute

All tenancies get a set of Always Free resources in the Compute service for creating compute virtual machine (VM) instances. You must create the Always Free compute instances in your home region.

Note

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.

Available Shapes

  • 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.
  • OCI 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 OCI 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 OCI 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 OCI Ampere A1 Compute instances that each have 2 OCPUs. Or, you could provision four OCI 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 OCI Ampere A1 Compute OCPUs. See Details of the Always Free compute instances for more information on allocating OCPU and memory resources when creating OCI 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

Important

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)
Details of the Always Free compute instances

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
    • Ubuntu
    • CentOS

VM.Standard.A1.Flex shape (Arm-based OCI 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
    • Ubuntu

For steps to create an Always Free-eligible compute instance, see Tutorial - Launching Your First Linux Instance.

Tip

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.

Block Volume

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.

Important

  • 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.
Details of the Always Free Block Volume resources
  • 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.

Details of the Always Free Object Storage resources

If your Free Trial has expired and your account is in an Always Free only state, Always Free includes the following:

If you have a paid account or have free credits as part of a Free Trial, Always Free includes the following:

Important

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.

Vault

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.

Details of the Always Free Vault 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.

Resource Manager

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.

Details of the Always Free Resource Manager resources

See the Resource Manager documentation to learn more about the resources in the following table.

Resource Limit Name Always Free
Configuration source providers

configuration-source-provider-count

100

Jobs (concurrent)

Job duration: 24 hours

concurrent-job-count

2

Private endpoints

private-endpoint-count

1

Private endpoint reachable IP addresses

private-endpoint-reachable-ip-count

100

Private templates

template-count

100

Stacks

Variables per stack: 250

Size per variable: 8192 bytes

Zip file per stack: 11 MB

stack-count

100

Database

Oracle Autonomous Database: 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.

Oracle NoSQL Database: All tenancies 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.

Oracle HeatWave: All tenancies get a standalone HeatWave DB system with a single node HeatWave cluster in the home region. The Always Free DB system has 50 GB of storage to store data and log files. An additional 50 GB of backup storage is available. Learn more about Oracle HeatWave.

Details of the Always Free Oracle Autonomous Database instance
  • 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: Serverless
Tip

Always Free Autonomous Databases can be upgraded to paid instances after provisioning if you need features like more storage or CPU scaling.
Note

  • 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.

Networking

Cluster Placement Groups

All tenancies get from 10 to 50 Always Free cluster placement groups in a region, depending on the service's pricing model.

Load Balancing

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.

Details of the Always Free Load Balancer

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.

Details of the Always Free Network Load Balancer
  • Listeners: 50

  • 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.

Tenancies are by default not allowed to send e-mail through outbound TCP port 25 to the internet. If you require the ability to send email from your tenancy, open a service limits request to obtain an exemption.

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

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.

Connector Hub

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.

Details of the Always Free Connector Hub resources

If you have a free account (including trial accounts), Always Free Connector Hub includes 2 Always Free connectors .

If you have a paid account, see Connector Hub Limits.

Console Dashboards

All tenancies get 100 dashboards per tenancy included in the Always Free resources. Learn more.

Email Delivery

As part of your Always Free resources, you can send 3000 emails for free per month. Learn more about OCI's Email Delivery service.

Fleet Application Management

All tenancies are entitled to manage the system lifecycle operation of the first 25 resources per month, which include Compute instances and databases, for free as a part of their Always Free resources.

Monitoring

All tenancies get 500 million Monitoring service ingestion data points, and 1 billion retrieval data points included in the Always Free resources.

Notifications

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.

Additional Services

Outbound Data Transfer

As part of your Always Free resources, you get 10 TB per month of outbound data.

Logging

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.

Bastion

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.