Announcing Oracle API Gateway, Oracle Logging and Kafka Compatibility for Oracle Streaming

Last year we announced the Cloud Native Framework, with capabilities for running cloud native workloads on-premises/3rd party clouds as well as on Oracle Cloud. We have made significant gains in our evolution with this framework, both for Oracle Linux Cloud Native Environment (for on premises and 3rd party environments) and Oracle Cloud Native Services (for Oracle Cloud).

Oracle Cloud Native Services allow you to develop, deploy, and manage next generation applications which are containerized, serverless, infrastructure expressed as code, and event-driven. When combined with observability and messaging capabilities, they enable you to run highly scalable and available modern applications at global enterprise levels.

In 2018 Oracle Cloud Infrastructure had commercial regions in the US, UK and Germany. We have since expanded coverage to Canada, Switzerland, Sao Paulo, India, South Korea, Japan, and Australia, and expect to have 36 regions by the end of 2020. These data regions provide capabilities for disaster recovery that are not available in other vendors – and they provide more choice in more geographies for deploying Cloud Native Services.

We have also expanded our partnerships with Microsoft, VMware, Suse, Ubuntu, Palo Alto Networks, Fortinet, and other vendors. The partnership with Microsoft underscores Oracle’s recognition of multi-cloud scenarios, including those for managed Kubernetes. Certified solutions in the Oracle Cloud ecosystem span OS and virtualization, apps and migration, networks and security, data, analytics, AI/ML, and HPC, as well as those from Oracle. In addition, the Oracle Cloud Marketplace paid listings allow you to easily launch third-party apps within Oracle Cloud Infrastructure.

Leveraging Oracle Cloud provides the following additional advantages, among others:

  • Managed services for improved developer productivity
  • Gen 2 infrastructure which provides superior flexibility, performance, and availability
  • Enterprise-grade, always-on security that collects data from various sources, analyzes them and kills threats with no human intervention
  • Openness, portability, and interoperability: Cloud Native Services such as those for Kubernetes and serverless functions leverage open source codebases for maximum application portability and interoperability. Oracle has also open sourced MySQL, Java, Oracle VM VirtualBox, Oracle Visual Builder, and other technologies, and leverages de facto standards wherever possible for your applications to run anywhere.

Announcements for Cloud Native Services

We are now announcing the Kafka Compatibility for Oracle Streaming, Oracle API Gateway and Oracle Logging.

Oracle Streaming was introduced earlier this year as a cloud native messaging platform for Oracle developers. Since its inception, Oracle Cloud Native Services have embraced open source. We are announcing the upcoming general availability for compatibility with Apache Kafka – the leading message bus platform for building event-driven applications and real-time big data infrastructure for analytics. This offering combines the unique value additions of both platforms:

  • Use the Kafka ecosystem along with the Kafka API, eliminating vendor lock-in
  • Integrate with Oracle Cloud Auth N & Auth Z to fulfill enterprise security needs
  • Pay up to 20-40% less than self managed Kafka implementations with pay-as-you-use pricing

You can learn more through the Kafka Compatibility for Oracle Streaming announcement.

API Gateway (in limited availability) is a highly available, fully managed gateway that enables developers to create governed HTTP/S interfaces for other services, including Oracle Functions, Oracle Container Engine for Kubernetes, and Oracle Cloud Infrastructure Compute. Oracle API Gateway provides policy enforcement through authentication and rate-limiting HTTP/S endpoints. You can learn more about the service through the API Gateway announcement.

Logging (in limited availability) is a highly scalable single pane of glass for all your logs. Logging allows you to ingest and manage logs generated by your resources and applications. You can leverage the powerful analytics engine to search and analyze logs, and the intuitive rules engine to take action in near real-time to any log event. You can learn more about Logging through the Logging announcement.

Those interested in signing-up for these 3 cloud native offerings can request access through the Limited Availability sign-up form.

Adoption of Oracle Cloud Native Services

Oracle Cloud Native Services have made significant gains in adoption over the last year. Adopters have included scientific organizations, healthcare organizations, large financial services companies, innovative AI-centric startups, those in logistics & transportation, and government entities, among others. The largest cloud native cluster at Oracle is comprised of over five hundred nodes.

As the Cloud Native Framework blog points out, culture, code and cloud have fundamentally transformed the landscape for developing, deploying, and running applications. Organizations are faced with delivering modern apps while evolving from traditional software development processes. Containers, serverless, infrastructure as code, and event-driven architectures such as streaming have to be integrated into application lifecycles – often at high cost and effort. Entercard, a financial services company based in Europe, leveraged Oracle Cloud, including Oracle Container Engine for Kubernetes, to achieve significant benefits.

“We wanted to migrate our applications to microservices to improve development lead time and run time performance. We used Oracle Cloud for containerization, API gateways, event driven architecture and MySQL to achieve these goals, improve ROI and reduce time to market. A traditional colocation solution would have cost us several times more and much longer to implement.”

Axel Lefebure

Head of Digital Proposition & Design, Entercard

Added to complexities of cloud native application development, in some cases there is a lack of performance and scalability, not to mention security, logging, and monitoring capabilities with existing environments. A leading SaaS provider has been able to improve agility by adopting tried-and-tested solutions that can help with cloud migrations and hybrid cloud scenarios.

Our business relies on delivering innovative software solutions to a global market. Oracle Container Engine for Kubernetes on the Oracle Cloud Infrastructure has helped us not only converge data centers and add scale, but also significantly improve performance and security as we adopt a microservices architecture.  It’s actually been the simplest part of our migration.”

VP of Enterprise Architecture, Large Software-as-a-Service Provider

As mentioned previously, open source is a key tenet for cloud native workloads. Oracle has been spearheading the Fn Project, an open source platform that can run functions on any cloud or on-premises environment. Oracle Functions provides a Functions-as-a-Service platform based on the Fn Project. Customers and partners are leveraging Oracle Functions and the Fn Project for cost-effective and open serverless functions.

“We’re excited to see Oracle continue to embrace open source and cloud native technology like Oracle Functions. The new capability of Oracle Functions provides OCI customers with the ability to break away from the old, expensive methods of consuming their enterprise data. Combining Oracle Functions with the power of Oracle Cloud Infrastructure and Oracle Autonomous Database gives us new ways to help our clients unlock even more value from their data.”

Chris Pasternak

Managing Director, North America Oracle Technology Lead, Accenture

Oracle Resource Manager for infrastructure-as-code leverages open source Terraform programming language for you to easily deploy stacks of Oracle Cloud Infrastructure resources. Molecula, a US-based AI startup, leverages Resource Manager with container workloads to automate deployment and updates of infrastructure.

“We’re a cutting-edge startup focused on helping make data AI-ready. Oracle Cloud Infrastructure outperformed all other vendors when we benchmarked on cost/performance basis. Leveraging Kubernetes with Container Engine and Terraform with Resource Manager provided the agility and resiliency to meet our SLAs.”

H.O. Maycotte, CEO, Molecula

Other Cloud Native Services, including Oracle Streaming, Oracle Monitoring, Oracle Notifications, and Oracle Events provide messaging, observability, and operational capabilities for modern applications. These services are used by some of the biggest companies using Oracle Cloud Infrastructure and Events have been leveraged with Streaming, Functions, and Notifications.

Free Tier

Oracle Cloud Free Tier provides a selection of high-value services for unlimited duration and full access to Oracle Cloud for 30 days. With the Always Free services, developers, students, enterprises, and anyone else can take advantage of unlimited time access to Autonomous Database, Compute, Storage, Networking/Load Balancing, and Monitoring/Notifications. Start for free today.

Other Updates on Cloud Native Services

The preceding is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. The development, release, timing, and pricing of any features or functionality described for Oracle’s products may change and remains at the sole discretion of Oracle Corporation.