OCI teams are working hard to build and deliver services for Oracle's next-generation cloud. Starting from the ground up is a lot of work, and we've had enormous growth over the last year with new regions and new managed services coming online at a rapid pace. It's been exciting and rewarding to watch the platform grow, and as an advocate, it's great being able to follow up with users looking for specific features.
The last few weeks have been especially exciting, with a lot of anticipated services being released. From mid-February into the first week of March, six new features quietly landed in the OCI console. I wanted to take a minute and call them out, and in the coming weeks will revisit some of them more in depth here.
First up, DNS Traffic Management
. This feature is part of the OCI's DNS services based on Oracle Dyn's world-class DNS solutions. Traffic management allows for user-defined policies to manage traffic based upon endpoint availability and end-user location. DNS failover, load balancing, and source-based steering are all aspects of this set of features. Learn more about traffic management here
Another service leveraging the awesome work from Oracle Dyn is the new OCI Web Application Firewall
. OCI WAF uses a security-in-depth approach to protect your internet-facing applications from cyber attacks, bot scrapers, and other bad actors. Dig into the details on this feature in the Edge Services documentation
OCI Resource Manager
is a service for managing OCI resources by using Terraform. If you are not familiar with Terraform
, it provides a means of defining infrastructure-as-code through declarative configuration. OCI Resource Manager enhances the use of Terraform by teams by managing Terraform state files and providing state locking as well as providing programmatic control via API and SDK. This will be a service to watch; we have lots of exciting things planned. For the overview and key concepts, have a look here
The much-anticipated OCI Streaming Service
was also fully released recently. It provides a managed, scalable, and durable storage solution for ingesting continuous, high-volume streams of data for real-time consumption. The service can be used in a pub/sub model for many use cases, such as messaging, ingestion of high-volume data (e.g. application logs), telemetry, and any other use case where data is produced and processed continually and sequentially. For usage scenarios, how it works and more, check out the Streaming Service documentation
provides both active and passive monitoring of your cloud resources using the Metrics and Alarms features. Metrics relate data about health, capacity, and performance of your resources, while Alarms are user-specified triggers related to those metrics. The Metrics Explorer is in the OCI Console providing metrics visualization for a number of resources. Also announced was the OCI Data Source for Grafana
, which integrates OCI Metrics natively. For more about OCI Monitoring, have a look at the documentation
Rounding out this big list of new features is the OCI Notifications
service, delivering secure, highly reliable, low latency and durable messages for applications hosted both on OCI and externally. Notifications is a fully managed publish-subscribe service that pushes messages, such as monitoring alarms, to subscription endpoints at scale. The Alarms feature of the Monitoring service mentioned above works with the Notifications service to notify you when metrics meet alarm-specified triggers. You are also notified when an alarm transitions back to the OK state, or when an alarm is reset. This is just one example of the service; more on the concepts and how to use this feature can be found here
. In the coming months, there will be more features and integrations, so stay tuned.
The same goes for all of these services really, as OCI is constantly evolving and improving. Of course, new services are also in the works, including Oracle Functions. In the meantime, check back here
for more in-depth knowledge on these new services and their use cases.