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.
About the Services
Analytics Cloud empowers business analysts and consumers with modern, AI-powered, self-service analytics capabilities for data preparation, visualization, enterprise reporting, augmented analysis, and natural language processing.
Anomaly Detection provides with a rich set of tools to identify undesirable events or observations in business data in real time so that you can take action to avoid business disruptions.
API Gateway enables you to create governed HTTP/S interfaces for other services, including Oracle Functions, Container Engine for Kubernetes, and Container Registry. API Gateway also provides policy enforcement such as authentication and rate-limiting to HTTP/S endpoints.
Classic Migration Service simplifies the migration of applications from Oracle Cloud Infrastructure Classic to Oracle Cloud Infrastructure.
Application Performance Monitoring provides a comprehensive set of features to monitor applications and diagnose performance issues.
Archive Storage lets you preserve cold data in a cost-efficient manner.
Audit provides visibility into activities related to your Oracle Cloud Infrastructure resources and tenancy. Audit log events can be used for security audits, to track usage of and changes to Oracle Cloud Infrastructure resources, and to help ensure compliance with standards or regulations.
Bastion provides secured, session-based access to resources without public endpoints.
Big Data provides enterprise-grade Hadoop as a service, with end-to-end security, high performance, and ease of management and upgradeability.
Block Volume provides high-performance network storage capacity that supports a broad range of I/O intensive workloads. You can use block volumes to expand the storage capacity of your compute instances, to provide durable and persistent data storage that can be migrated across compute instances, and to host large databases.
Blockchain Platform Cloud enables creation of managed, permissioned-blockchain networks for secure, real-time data sharing and trusted transactions among business partners.
Certificates lets you create and manage certificate authorities and certificates.
Cloud Advisor finds potential inefficiencies in your tenancy and offers guided solutions that explain how to address them. The recommendations help you maximize cost savings and improve the security of your tenancy.
Cloud Guard is a cloud-native service that helps customers monitor, identify, achieve, and maintain a strong security posture on Oracle Cloud. Use the service to examine your Oracle Cloud Infrastructure resources for security weakness related to configuration, and your Oracle Cloud Infrastructure operators and users for risky activities. Upon detection, Cloud Guard can suggest, assist, or take corrective actions, based on your configuration.
Cloud Shell is a free-to-use browser-based terminal accessible from the Oracle Cloud Console that provides access to a Linux shell with pre-authenticated Oracle Cloud Infrastructure CLI and other useful developer tools. You can use the shell to interact with OCI resources, follow labs and tutorials, and quickly run OCI CLI commands.
Use Compute to provision and manage compute instances. You can launch an Oracle bare metal compute resource in minutes. Provision instances as needed to deploy and run your applications, just as you would in an on-premises data center. Managed virtual machine (VM) instances are also available for workloads that don't require dedicated physical servers or the high-performance of bare metal instances.
Container Engine for Kubernetes helps you define and create Kubernetes clusters to enable the deployment, scaling, and management of containerized applications.
Content Management is a cloud-based content hub to drive omni-channel content management and accelerate experience delivery. It offers powerful collaboration and workflow management capabilities to streamline the creation and delivery of content and improve customer and employee engagement.
Data Catalog is a collaborative metadata management solution that lets you be more insightful about the data you have in Oracle Cloud and beyond. With Data Catalog, data consumers can easily find, understand, govern, and track Oracle Cloud data assets.
Data Flow is a fully managed service with a rich user interface to allow developers and data scientists to create, edit, and run Apache Spark applications at any scale without the need for clusters, an operations team, or highly specialized Spark knowledge. As a fully managed service, there is no infrastructure to deploy or manage. It is entirely driven by REST APIs, giving easy integration with applications or workflows.
Data Integration is a fully managed, multi-tenant service that helps data engineers and ETL developers with common extract, transform, and load (ETL) tasks such as ingesting data from a variety of data assets; cleansing, transforming, and reshaping that data; and efficiently loading it to target data assets.
Data Labeling is the process of identifying properties (labels) of documents, text, and images (records), and annotating (labeling) them with those properties. The topic of a news article, the sentiment of a tweet, the caption of an image, important words spoken in an audio recording, aqnd the genre of a video are all examples of a data label.
Data Safe is a fully-integrated Cloud service focused on the security of your data. It provides a complete and integrated set of features for protecting sensitive and regulated data in Oracle Cloud databases. Features include Security Assessment, User Assessment, Data Discovery, Data Masking, and Activity Auditing.
Data Science is a platform for data scientists to build, train, and manage machine learning models on Oracle Cloud Infrastructure, using Python and open source machine learning libraries. Teams of data scientists can organize their work and access data and computing resources in this collaborative environment.
Data Transfer lets you migrate large volumes of data to Oracle Cloud Infrastructure.
Database lets you easily build, scale, and secure Oracle databases with license-included pricing in the Oracle cloud. You can also use Oracle Cloud Infrastructure to manage Oracle databases in your data center alongside your cloud databases. OCI's Autonomous Database delivers automated patching, upgrades, and tuning on shared or dedicated cloud Exadata infrastructure. Autonomous Database is also available in your data center with OCI's Exadata Cloud@Customer service. OCI's Exadata Cloud Service allows you to leverage the power of scalable Exadata hardware in the Oracle cloud. OCI's bare metal and virtual machine DB systems provide additional choices for hosting Oracle databases in your production and development environments. OCI's External Database service allows you to manage Oracle databases located outside the Oracle cloud with the OCI Console and APIs.
Database Management provides comprehensive database performance diagnostics and management capabilities to monitor and manage Oracle databases.
Database Tools lets you create connections to any Oracle Database in OCI. Your connections can be reused by multiple users, resources and services. The Database Tools SQL Worksheet provides direct SQL access to any OCI database that has a Database Tools connection.
Database Migration is a fully managed service that helps database administrators move databases in real-time, at scale, from one or more source databases to Oracle Cloud databases. Configure, run, and monitor database migrations in a single interface.
DevOps is a continuous integration/continuous delivery (CI/CD) service that automates the delivery and deployment of software to Oracle Cloud Infrastructure (OCI) compute platforms.
Digital Assistant is a platform that allows you to create and deploy digital assistants, which are AI-driven interfaces that help users accomplish a variety of tasks in natural language conversations.
Edge Services encompasses several services that allow you to manage, secure, and maintain your domains and endpoints.
Email Delivery is an email sending service that provides a fast and reliable managed solution for sending high-volume emails that need to reach your recipients. Email Delivery provides the tools necessary to send application-generated email for mission-critical communications such as receipts, fraud detection alerts, multi-factor identity verification, and password resets.
The Events service helps to create automation in your tenancy.
File Storage allows you to create a scalable, distributed, enterprise-grade network file system. File Storage supports NFSv3 with NLM for full POSIX semantics, snapshots capabilities, and data at-rest encryption.
The Functions service is a serverless platform that enables you to create, run, and scale business logic without managing any infrastructure.
Fusion Analytics Warehouse empowers you with industry-leading, AI-powered, self-service analytics capabilities for data preparation, visualization, enterprise reporting, augmented analysis, and natural language processing.
GoldenGate is a fully managed service that helps data engineers move data in real-time, at scale, from one or more data management systems to Oracle Cloud databases. Design, run, orchestrate, and monitor data replication tasks in a single interface without having to allocate or manage any compute environments.
Health Checks provides external monitoring to help you determine the availability and performance of any public-facing service, load balancer, or API endpoint.
Oracle Integration is a fully managed, preconfigured environment where you can integrate your applications, automate processes, gain insight into your business processes, create visual applications, and support B2B integrations. Use integrations to design, monitor, and manage connections between your applications, selecting from our portfolio of over 60 adapters to connect with Oracle and third-party applications.
You can control access to Oracle Cloud Infrastructure using the IAM Service. Create and manage compartments, users, groups, and the policies that define permissions on resources.
Java Management is a reporting and management infrastructure within Oracle Cloud Infrastructure. It enables you to observe and manage the use of Java in your enterprise.
Language provides you with the artificial intelligence and machine learning capabilities to detect the language in your unstructured text. Also, it provides other tools to help you further gain insights about your text.
Load Balancing allows you to create a highly available load balancer within your virtual cloud network (VCN) so that you can distribute internet traffic to your compute instances within the VCN.
The Logging service is a highly scalable and fully managed single pane of glass for all the logs in your tenancy. Logging provides access to logs from Oracle Cloud Infrastructure resources, and allows enabling, managing, and searching logs.
Logging Analytics is a unified, integrated cloud solution that enables users to monitor, aggregate, index, analyze, search, explore, and correlate all log data from their applications and system infrastructure.
Management Agent is a service that provides low latency interactive communication and data collection between Oracle Cloud Infrastructure and any other targets.
Use Monitoring to query metrics and manage alarms. Metrics and alarms help monitor the health, capacity, and performance of your cloud resources.
MySQL Database is a fully managed database service that enables organizations to deploy cloud-native applications using the world’s most popular open source database. It is 100% compatible with On-Premises MySQL for a seamless transition to public or hybrid cloud. Leverage your existing Oracle investments and easily integrate MySQL Database Service with Oracle technologies.
Network Load Balancer lets you set up automated traffic distribution from one entry point to multiple backend servers in your virtual cloud network (VCN).
Use Networking to create and manage the network components for your cloud resources. You can configure your virtual cloud network (VCN) with access rules and gateways to support routing of public and private internet traffic.
NoSQL Database Cloud is a high performance data store which is distributed, sharded for horizontal scalability, and highly available. It is optimized for applications requiring predictable low latency (such as fraud detection, gaming, and personalized user experience), very high throughput, or extreme ingestion rates (such as event processing, IoT, and sensor data).
Notifications broadcasts messages to distributed components through a publish-subscribe pattern, delivering secure, highly reliable, low latency and durable messages for applications hosted on Oracle Cloud Infrastructure and externally. Use Notifications to get messages whenever alarms, service connectors, and event rules are triggered.provides 360-degree insight into the resource utilization and capacity of Oracle Autonomous Databases. You can easily analyze CPU and storage resources, forecast capacity issues, and proactively identify SQL performance issues across a fleet of Autonomous Databases.
Object Storage provides high throughput storage for unstructured data. Object storage enables near infinite storage capacity for large amounts of analytic data, or rich content like images and videos. Block volumes can be backed up to the highly durable Object Storage for added durability.
Operations Insights provides 360-degree insight into the resource utilization and capacity of Oracle Autonomous Databases. You can easily analyze CPU and storage resources, forecast capacity issues, and proactively identify SQL performance issues across a fleet of Autonomous Databases.
OS Management allows you to manage and monitor updates and patches for the operating system environments on your Oracle Cloud instances, including instances managed by the Oracle Autonomous Linux service. OS Management also provides options for discovering and monitoring resources on your instances.
Container Registry helps you store, share, and manage development artifacts like Docker images in an Oracle-managed registry.
Resource Manager helps you install, configure, and manage resources using the "infrastructure-as-code" model.
Roving Edge Infrastructure is a cloud-integrated service that puts fundamental Oracle Cloud Infrastructure services where data is generated and consumed regardless of network connectivity.
Search lets you find resources in your tenancy without requiring you to navigate through different services and compartments.
Security Zones let you be confident that your resources comply with Oracle security principles. If any resource operation violates a security zone policy, then the operation is denied.
Service Connector Hub is a cloud message bus platform that offers a single pane of glass for describing, executing, and monitoring interactions when moving data between Oracle Cloud Infrastructure services.
Storage Gateway is a cloud storage gateway that lets you connect your on-premises applications with Oracle Cloud Infrastructure. Applications that can write data to an NFS target can also write data to the Oracle Cloud Infrastructure Object Storage, without requiring application modification to uptake the REST APIs.
Use Streaming to ingest, consume, and process high-volume data streams in real-time.
The Support Management service allows you to create, view, and manage support tickets.
The Tagging service lets you use metadata tags to organize and manage the resources in your tenancy.
The Vault service helps you centrally manage the encryption keys that protect your data and the secret credentials that you use for access to resources.
Use the VMware Solution to create and manage VMware enabled software-defined data centers (SDDCs) in Oracle Cloud Infrastructure.
Scanning Overview helps improve your security posture by routinely checking your cloud resources for potential vulnerabilities.
WAF helps you make your endpoints more secure by monitoring and filtering out potentially malicious traffic.
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 Using 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 Resources.
- Command Line Interface (CLI) You can use a command line interface with some services. For more information, see Developer 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.