Welcome to Oracle Cloud Infrastructure
Oracle Cloud Infrastructure is a set of complementary cloud services that enable you to build and run a wide range of applications and services in a highly available hosted environment. Oracle Cloud Infrastructure (OCI) offers high-performance compute capabilities (as physical hardware instances) and storage capacity in a flexible overlay virtual network that is securely accessible from your on-premises network.
How Do I Get Started?
- Sign up for an account
- Learn about Oracle Cloud concepts and terminology
- Get to know the Console
Follow tutorials to:
- Get Started with the Command Line Interface
- Get started with the SDKs and developer toolkits
- Follow a specialist's guide:
Accessing Oracle Cloud Infrastructure
You can create and manage resources in the following ways:
- Oracle Cloud Infrastructure Console The Console is an intuitive, graphical interface that lets you create and manage your instances, cloud networks, and storage volumes, as well as your users and permissions. See Get to Know the Console.
- Oracle Cloud Infrastructure APIs The Oracle Cloud Infrastructure APIs are typical REST APIs that use HTTPS requests and responses. See API Requests.
- SDKs Several Software Development Kits are available for easy integration with the Oracle Cloud Infrastructure APIs, including SDKs for Java, Ruby, and Python. For more information, see Developer Tools and Resources.
- Command Line Interface (CLI) You can use a command line interface with some services. For more information, see Developer Tools and Resources.
- Terraform Oracle supports Terraform. Terraform is "infrastructure-as-code" software that allows you to define your infrastructure resources in files that you can persist, version, and share. For more information, see Getting Started.
- Ansible Oracle supports the use of Ansible for cloud infrastructure provisioning, orchestration, and configuration management. Ansible allows you to automate configuring and provisioning your cloud infrastructure, deploying and updating software assets, and orchestrating your complex operational processes. For more information, see Getting Started.
- Resource Manager Resource Manager is an Oracle Cloud Infrastructure service that allows you to automate the process of provisioning your Oracle Cloud Infrastructure resources. Using Terraform, Resource Manager helps you install, configure, and manage resources through the "infrastructure-as-code" model. For more information, see Resource Manager.
For new capabilities, Oracle targets the release of relevant APIs, as well as CLI, SDKs, and Console updates, at the time of general availability (GA). We also target the release of an updated Terraform provider within 30 days of GA.