Download Solution Brief

Please fill in your details below
Thank you for your interest.
Please click here to download the solution brief
Oops! Something went wrong while submitting the form.
Rakuten Symphony

Automating
the Stateful Edge Cloud

Introduction

Rakuten Symphony's Edge Cloud enables operators, enterprises, and content providers to deploy and manage diverse, secure, cloud-computing capabilities at the network's edge. Stateful edge promises to be the key use case for 5G services that generate data and need low latency at the edge.

At Rakuten Symphony, we don't just consider what, but how customers automate. We focus on eliminating complexity and integrating efficiencies into our embedded base in a way that improves user experience, reduces operating timelines and the number of workflows to deploy and manage stateful edge services – by simplifying application onboarding and as-a-service solution delivery.

Why the Edge is Growing Rapidly

Centralized cloud, while pervasive and transformative, often falls short of the demands of the modern-day user. By providing ondemand access to compute, storage, and other resources at the edge of the network, with low footprint and hyperautomation, edge cloud platforms can seamlessly deliver the contentrich, highly performant services that are required by the emerging business use cases of our times. They can:

  • Lower decision latency, without the need for data retrieval over slow WAN links
  • Reduce the amount of active and backup data that needs to be warehoused
  • Reduce WAN utilization and costs associated with remote storage
  • Provide data affinity with region or location
  • Enable low-cost, low-power, hyper-converged equipment

Why “Stateful” Edge is Important

The big revenue opportunities don't just lie in connectivity, they lie in over the top services. With modern 5G, that is stateful edge services.

“Stateless” applications typically provide a single function, like a basic calculator that does not need to retain any information about a prior transaction or user, in order to perform the current transaction.

On the other hand, “stateful” applications, such as in the case of bank transactions and related analytics, care about pre-existing conditions or states. Therefore, it needs to have a persistent relationship with the data and its users as it scales, migrates, stops/starts and heals. Many new use cases are being developed that require stateful edge services, including smart cities, retail, transportation, industrial, and factory automation, that collect and process data at the edge.

Stateful Edge Challenges

The general edge-related challenges of scale-out, footprint, observability and lifecycle automation are well known. But, stateful applications pose more complexities, as they must provide persistent relationships between users, applications and their data.

Before Kubernetes, the relationships between data and applications was simple. There was a direct mapping between data and an application. But with Kubernetes, applications are broken up into many microservices and mapped to different containers, each with a different relationship to the data, as they grow, scale, migrate and heal.

To complicate the problem, most clouds are running off of their legacy storage, where Kubernetesapplications and their data are mapped to one another via a simple Container Storage Interface (CSI). That does nothing to address Kubernetes' application awareness. The unaware nature of the relationship limits efficiency and performance, and it also impacts how one can configure the combined solution for data protection, workload-to-storage affinities and lifecycle automation.

Symcloud's Software-Defined Cloud Native Storage for Stateful Applications

Symcloud Storage, included in Symcloud Platform, understands, auto-learns and auto-adapts to all application- and data-related Kubernetes states and permutations. Backups, snapshots, cloning, DR and environment migrations are all application and Kubernetes state-aware.

All data services are application-aware, tracking not only data storage, but also the metadata and the everchanging Kubernetes application config, protecting a wide range of datasets for application-consistent disaster recovery of complex network- and storage-intensive stateful applications.

Vendors who claim Kubernetes application awareness most often require manual and intensive tagging and marking over the lifetime of applications. This is not the case with Symcloud Platform. With Symcloud Platform, there is automated storage placement with affinity/anti-affinity, based on easy-to-configure policies, along with IOPs-based storage QoS that eliminates noisy-neighbor issues and provides pre and post processing policies that auto-adjust to target environments and can even renumber IP addresses when cloning.

Lastly, what if not just your data was compromised, but if your entire application was hijacked? What if with the click of a button, you could roll back your entire application/service, plus any state of the data, to a previous state? Symcloud Platform does all that and more. Furthermore, you could clone the application, assert a security patch, and then reinstantiate the full service in no time!

Symcloud Orchestrator: Orchestration, Automation and Lifecycle Management

Symcloud Orchestrator orchestrates and manages the lifecycle of any workflow including, bare-metal provisioning, cloud platform instantiation, network functions (NF) lifecycle management, network services (NS) lifecycle management and Methods Of Procedures (MOPs). All of these can be triggered through a policy engine. Symcloud Orchestrator's automated workflows support cloud-native network functions (CNF), virtual network functions (VNF), 3rd party physical network functions (PNF) and appliances, simultaneously.

All of this comes with full stack observability suite and planning tools. It manages your entire solution's stack with unified, context-aware, workflows. It can even import your existing executors and use them as part of any workflow.

Symcloud Platform: A Revolutionary Cloud Platform

Rakuten Symphony's best-of-breed Kubernetes-based Symcloud Platform combines 1-click application onboarding with declarative, context-aware workload placement, pinning your applications and services to automated policies. It provides a fully declarative GUI that requires no expertise to operate or self-serve. This means a low/no-code experience, no hunting or hardcoding, which drastically reduces your time to outcome across, integration, training, application onboarding and lifecycle management.

Just tell Symcloud Platform what resources and supporting applications your service needs, and it will autodiscover and configure them for you, as per your policy, over the entire automated lifecycle of the service, providing all of the storage and IP address persistency needed. Symcloud Platform, was built from the ground up not only to scale up but also deliver all of its great features, even when its footprint is scaled way down at the edge. In other words, it does not compromise on functionality to be edge-efficient.

Symcloud Leads the Way Forward in Stateful Edge

Stateful edge service delivery presents new challenges for operators and enterprises. Symcloud can solve these challenges in the following ways:

  • Instantly roll out and provide lifecycle management for 10,000s of edge nodes, bare-metal-to-services
  • Manage your entire solution with a GitOps model, via a repository, using simple, declarative descriptions of the desired production solution
  • Eliminate operations and resource silos with container-VM harmonization
  • Enable multiple organizations and DevOps teams to securely collaborate with multitenancy, role-based access user groups, resource pools and chargeback
  • Effectively monitor and automate the entire solution, as a whole, per tenant or location:
    - React quickly to any failure with policy-driven automation
    - Protect applications and data with application-aware business continuity and disaster recovery
    - Deploy and manage applications using an App-Store-like portal experience
  • Deploy with a future-proof, scalable, platform that provides an ultra-low footprint while retaining full functionality, observability and feature richness
How can we help?
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.