Digitalroute'S Mediationzone On Aws: Architectural Overview
Digitalroute'S Mediationzone On Aws: Architectural Overview
Digitalroute'S Mediationzone On Aws: Architectural Overview
DigitalRoute’s MediationZone on
AWS
Architectural Overview
December 2020
Amazon Web Services DigitalRoute’s MediationZone on AWS
Notices
Customers are responsible for making their own independent assessment of the
information in this document. This document: (a) is for informational purposes only, (b)
represents current AWS product offerings and practices, which are subject to change
without notice, and (c) does not create any commitments or assurances from AWS and
its affiliates, suppliers or licensors. AWS products or services are provided “as is”
without warranties, representations, or conditions of any kind, whether express or
implied. The responsibilities and liabilities of AWS to its customers are controlled by
AWS agreements, and this document is not part of, nor does it modify, any agreement
between AWS and its customers.
© 2020 Amazon Web Services, Inc. or its affiliates. All rights reserved.
Amazon Web Services DigitalRoute’s MediationZone on AWS
Contents
Introduction ..........................................................................................................................7
About Billing Mediation.....................................................................................................8
About Usage Management ..............................................................................................8
Characteristics of Mediation Systems .................................................................................8
On-premises Mediation Deployment Challenges ...............................................................9
Challenges CDRs and Demanding Disks........................................................................9
Backup and Retention IT and Regulatory Policies, Expensive Storage.........................9
Stale Data that can be Used for Analytics .....................................................................10
Dimensioning Pain Point ................................................................................................10
Operational Issues with Backlogs ..................................................................................11
Fixed Resources and Fixed Environments....................................................................11
Restricted and Limited Access ......................................................................................11
The Future of Mediation Systems with AWS ....................................................................12
AWS and 5G...................................................................................................................12
Cloudification of BSS .....................................................................................................12
Monetization of 5G Networks .........................................................................................13
Benefits of the AWS Cloud ................................................................................................14
Raise your Security Posture with AWS Infrastructure and Services ............................14
Ensure Security with the Shared Responsibility Model ............................................ 14
Off the Shelf High Availability Across Different Physical Locations (AZs)....................15
About Availability Zones ............................................................................................ 15
Different Billing Options for Different Environments ......................................................16
Pay-Per-Use Productions .......................................................................................... 16
Elasticity for All Traffic Types .........................................................................................16
No End-of-Life for Hardware or Platform .......................................................................17
Data Lakes and Machine Learning ........................................................................... 17
MediationZone Overview...................................................................................................18
Functional Overview.......................................................................................................18
Workflow Engine ........................................................................................................ 18
Amazon Web Services DigitalRoute’s MediationZone on AWS
Data Collection........................................................................................................... 19
Data Quality ............................................................................................................... 19
Aggregation and Correlation ..................................................................................... 20
Enrichment and Transformation ................................................................................ 20
Governance................................................................................................................ 20
Elastic Scaling............................................................................................................ 20
Application and System Overview .................................................................................21
Functional Integration Overview ....................................................................................22
Deployment Overview on AWS .....................................................................................23
MediationZone Architecture on AWS ................................................................................24
MediationZone Resiliency ..............................................................................................26
How Does Amazon EKS Work? ........................................................................................27
Amazon EKS Control Plane ...........................................................................................27
Cluster Autoscaler ..................................................................................................... 28
Amazon RDS – Postgres (Multi-AZ) ..............................................................................28
Amazon Elastic File System (EFS) ................................................................................29
Amazon Simple Storage Service (Amazon S3) ............................................................29
S3 Standard ............................................................................................................... 29
S3 Glacier and S3 Glacier Deep Archive .................................................................. 30
Native Application Integration with SNS from the Workflow ..................................... 32
Infrastructure as Code....................................................................................................32
MediationZone 10 Deployment on AWS .......................................................................33
Hybrid Networking ..........................................................................................................37
Example Deployment ........................................................................................................38
Production Environment.................................................................................................40
Kubernetes Pod requirements................................................................................... 40
AWS Services Requirements .................................................................................... 40
DEV/TEST Environment ................................................................................................41
More About AWS Services ................................................................................................42
Regions and Availability Zones......................................................................................42
Amazon Virtual Private Cloud ........................................................................................43
Amazon Web Services DigitalRoute’s MediationZone on AWS
Abstract
This whitepaper provides an architectural overview of how DigitalRoute’s
MediationZone, a platform for billing mediation and usage management, is deployed
and operated on the AWS Cloud. It covers benefits of operating mediation on the AWS
Cloud, and the advantages compared to on-premises deployments.
The intended audience includes telecommunications (telecom) executives, solutions
architects, and development teams who need to support the decision to deploy a usage
data platform for their customer, wholesaler, or enterprise business.
Amazon Web Services DigitalRoute’s MediationZone on AWS
Introduction
To understand mediation systems in the context of telecom environments, let’s examine
the definition laid out by TMForum GB922 Usage Standard:
Put simply, usage is how much product is used, by whom is it used, where and
when is it used and circumstances under which it is used. Normally, when a
usage event occurs, it is stored in a network element, for instance in a switch,
router, gateway or in an application system. Resources (applications, network
and computing capabilities) usually store usage data in proprietary formats that
are not understood by external systems, such as billing systems. Depending on
the polling strategy, a mediation engine connects to resources, collects usage
data and formats them into a format that is understood by the billing system.
Outputs of a mediation engine are Usage Detail Records (UDRs). Examples of
UDRs are Call Detail Records (CDRs – used to describe usage details of voice
call services) and Internet Protocol Detail Records (IPDRs – used to describe
usage details of Internet Protocol based services).
DigitalRoute and Amazon Web Services (AWS) are working to enable telecom and
communication service providers (CSPs) to manage the flow of usage data between
key business support systems and their network and payment systems, to ensure that
records are not lost, duplicated or corrupted. Real-time metering and charging needs
are met with a robust, high-performance solution. MediationZone enables the
deployment of metered service bundles and real-time subscriber and slice usage control
functionality, which are necessary in 5G for a B2X go-to-market model. It can also meter
and help monetize edge-computing capabilities introduced in 5G. For more information,
see Telecom Mediation on the DigitalRoute website.
Amazon Web Services DigitalRoute’s MediationZone on AWS
• Volume — One of the drivers for telecom-specific systems (rather than any data
integration software) is the sheer volume of real-time transactions and generated
files of charging data records. The cost for poor scalability quickly becomes
astronomical. This aspect of system design is an important concern for a system
that is designed to collect and process all the data there is.
• Transaction security — The accuracy of charging transactions in a telecom
network is vital to securing revenue. A small drop in accuracy can be devastating
for the revenue of the telecom.
but storing historical data can be a burden on an organization. Archived data does not
contribute to daily operations and is not monetized.
Cloudification of BSS
The convergence of telecom and the cloud is increasingly relevant, as telecoms look for
the agility, security, and flexibility that hyperscalers provide to improve their reach to
new customers while managing their cost structure. Meanwhile, hyperscalers are
building out their infrastructure to ensure that cloud computing moves closer to the edge
so that new applications can leverage the possibilities that 5G brings, such as latency,
throughput, and quality of experience.
As a natural consequence of this distributed compute model, and to deploy and operate
standalone 5G networks, telecoms look at a distributed deployment model for their
networking infrastructure and BSS systems. Telecoms want the agility and flexibility that
5G brings, and they want a consistent way to reconcile and manage usage, reduce the
risk of standalone deployments, and ensure a consistent way of billing and charging
their customers.
Amazon Web Services DigitalRoute’s MediationZone on AWS
As BSS systems move to cloud infrastructure, mediation plays a key part of data
migration to the cloud. This ensures that legacy communication protocols, along with
new 5G HTTP2 OpenAPI protocols, are supported and can be stored in a way that is
both secure and compliant with local regulation. Data can be used for analytics to drive
new revenues and reduce churn through modern machine learning frameworks.
Monetization of 5G Networks
Existing mediation infrastructure is challenged by requirements from 5G network
standards. The 5G standard describes a service-based architecture, where legacy
telecom protocols like The GPRS Tunneling Protocol (GTP) and Diameter are
abandoned for new open protocols based on HTTP/2 and OpenAPI. Mediation enables
5G use cases by bridging between the 5G and 3G/4G world.
Mediation enables operators to monetize new services like 5G network slicing. In
network slicing, virtualized and independent logical networks runs in parallel on the
same physical network infrastructure. Each network slice is an isolated network tailored
to fulfil requirements requested by a particular application in that slice. This means that
the BSS layer must be able to be provisioned on-demand when a new network slice is
needed, and decommissioned when the network slice is terminated.
With 5G, marketing will unlock more B2B and B2B2x selling. 5G service providers will
need to partner with enterprises to deliver and monetize these services. It will be
important to have a flexible and capable mediation layer, operated on a cloud
infrastructure, to make the necessary business innovation happen.
AWS enables you to automate manual security tasks so you can shift your focus to
scaling and innovating your business. You pay only for the services that you use. AWS
is the only commercial cloud whose service offerings and associated supply chain has
been vetted and accepted as secure enough for top-secret workloads.
• Security of the cloud – AWS is responsible for protecting the infrastructure that
runs AWS services in the AWS Cloud. For Amazon Simple Storage Service
(Amazon S3), where most data resides, AWS is responsible for the underlying
infrastructure and its security. For Amazon Elastic Kubernetes Service (Amazon
EKS), AWS is responsible for the Kubernetes control plane, which includes the
control plane nodes and etcd database. Third-party auditors regularly test and
verify the effectiveness of our security as part of the AWS compliance programs.
• Security in the cloud – Your responsibility includes the following:
o The sensitivity of your data, your company’s requirements, and applicable
laws and regulations. This includes configuring Amazon S3 and Amazon
Elastic File System (Amazon EFS) with proper access policies and
encryption.
o Security configuration of the data plane, including the configuration of
security groups that allow traffic to pass from the Amazon EKS control plane
into the customer virtual private cloud (VPC).
o Configuration of the worker nodes and the containers themselves.
Amazon Web Services DigitalRoute’s MediationZone on AWS
o The worker node guest operating system (including updates and security
patches).
o Setting up and managing network controls, such as firewall rules managing
platform-level identity and access management, either with or in addition to
AWS Identity and Access Management (IAM).
For more information about security and compliance, see Security and Compliance. To
learn more about AWS security, see AWS Cloud Security.
AWS compliance enables you to understand the robust controls in place at AWS to
maintain security and data protection in the cloud. AWS engages with external certifying
bodies and independent auditors to provide you with extensive information regarding
the policies, processes, and controls established and operated by AWS. To learn more,
see AWS Compliance.
• On-Demand
• Savings Plans
• Reserved Instances
• Spot Instances
• Dedicated Hosts
Dedicated Hosts provide you with EC2 instance capacity on physical servers dedicated
for your use. For more information about how to optimize your Amazon EC2 budget,
see Amazon EC2 Cost and Capacity Optimization.
Pay-Per-Use Productions
MediationZone is designed to scale out and scale in depending on usage. The elastic
nature of the application design, enabled by the underlying auto-scaling of AWS
services, frees you from the need to “guesstimate” when planning for a new
implementation of mediation, or when forecasting capacity upgrades.
• Software installations
• Patch management
• Business configuration migrations
• Data migrations
• Integrations with surrounding ecosystem
• Regression testing
• Possibly a parallel run for both environments
The project must be managed and controlled within time and budget, and it can be
costly and time consuming. In the AWS Cloud, you can simply upgrade the platform
instances to new AWS instance types in a single click, at no cost for the upgrade. AWS
manages the underlying hardware lifecycle on your behalf.
MediationZone Overview
Functional Overview
Workflow Engine
MediationZone enables you to create and run an end-to-end workflow customized for
your business needs. Workflows are a collection of agents that are connected into a
data processing workflow. Workflows are visually designed in the MediationZone
workflow designer tool.
The agents in a workflow are either collection agents, processing agents, or forwarding
agents.
A batch workflow processes input that originates from a specific source, often a file. The
workflow creates batches from the data and processes them one by one. Real-time
workflows are applicable in systems where instant processing requests need to be
addressed as they occur.
In real-time workflows, many of the collecting agents communicate in a two-way
manner; they receive requests and provide replies.
Amazon Web Services DigitalRoute’s MediationZone on AWS
Data Collection
MediationZone supports data collection from various kinds of protocols used within the
CSP (SFTP, Diameter, GTP, Radius, HTTP, SNMP). It also brings support for a highly
configurable decoder/encoder supporting various data formats like Binary, ASCII,
ASN.1, XML, JSON, and Protobuf.
The decoder normalizes the external data format into internal data records (called a
Usage Data Record or UDR) on which the subsequent business logic is applied.
Data Quality
MediationZone has an error correction system that can filter out erroneous usage data
records, fix them, and reinsert corrected data into the workflow. This prevents the
revenue loss that results from discarding the erroneous records altogether.
Amazon Web Services DigitalRoute’s MediationZone on AWS
Governance
MediationZone can track exactly what happens at all points in the workflow and present
that data internally or externally.
Elastic Scaling
MediationZone utilizes AWS and Kubernetes technologies to elastically scale, based on
throughput or triggered from an external orchestrator. One of the new use cases in 5G
is network slicing. In Figure 2, a new workflow in MediationZone is dynamically
provisioned, implementing a 5G charging function to handle the charging consumption
from the new network slice.
Amazon Web Services DigitalRoute’s MediationZone on AWS
• The Access Zone is the layer where users access the system through a
graphical interface or command line interface (CLI) to perform operations and
maintenance tasks.
• The Control Zone hosts configurations and provides storage and a range of
services that are essential to the MediationZone system.
• The Execution Zone is a scale-out layer that provides processing capacity in the
system. This layer contains one or several execution contexts, which are
distributed over any number of processes.
Execution contexts are responsible for executing and supervising workflows.
The system processes in the various zones are referred to as pico instances and can be
of different types:
• Platform
• Execution context (EC)
• Desktop
• Deployment — The collection of Points of Delivery (PoDs) that execute the ECs,
with parameters like CPU and memory usage limits, JVM configuration, and
default number of replicas.
• Ingress – How HTTP interfaces are exposed externally from the cluster.
• Service – How TCP and UDP interfaces are exposed externally from the cluster.
• HorizontalPodAutoscaler — How workflows are automatically scaled based on
CPU or custom metrics.
• Workflows – What workflows are executed on the ECs and what parameters
they are executed with.
It is the Kubernetes operator’s role to ensure resources in the Kubernetes cluster match
what is described in the definition of the EC deployment.
Table 1 explains the functionality of each MZ component, and maps them to the AWS
service:
Table 1 — MZ10 component description and deployment on AWS
Amazon Web Services DigitalRoute’s MediationZone on AWS
MediationZone Resiliency
The MediationZone application is designed to be resilient and follows the Reliability
Pillar of the AWS Well Architected Framework for all system components.
Table 2 — High availability and shared responsibility
Amazon Web Services DigitalRoute’s MediationZone on AWS
Without Amazon EKS, you have to run both the Kubernetes control plane and the
cluster of worker nodes yourself. With Amazon EKS, you provision your worker nodes
using a single command in the EKS console, CLI, or API, and AWS handles
provisioning, scaling, and managing the Kubernetes control plane in a highly available
and secure configuration. This removes a significant operational burden for running
Kubernetes and allows you to focus on building applications instead of managing AWS
infrastructure.
account managed by AWS, and the Kubernetes API is exposed via the Amazon EKS
endpoint associated with your cluster. Each Amazon EKS cluster control plane is single-
tenant and unique, and runs on its own set of Amazon EC2 instances. The control plane
nodes are managed by AWS.
Cluster Autoscaler
MediationZone Autoscaling is supported and implemented by using the Horizontal
method, which is also known as scaling out or in:
The cluster auto-scaler is a tool that automatically adjusts the size of the EKS cluster by
adding or removing EC2 worker nodes when one of the following conditions is true:
• There are PoDs that failed to run in the cluster due to insufficient resources,
• There are nodes in the cluster that have been underutilized for an extended
period of time and their PoDs can be placed on other existing nodes.
The horizontal PoD autoscaler automatically scales the number of PoDs based on
observed CPU utilization (or, with custom metrics support, on some other metrics). The
Kubernetes operator provided by DigitalRoute enables the scaling of MediationZone
Execution Contexts (ECs) by allowing workflows to scale across multiple PoDs.
Multi-AZ Deployments — This deployment option for the production database (DB)
instances enhances database availability while protecting your latest database updates
against unplanned outages. Amazon RDS automatically provisions and manages a
standby replica in a different Availability Zone (independent infrastructure in a physically
separate location). DB updates are made concurrently on the primary and standby
resources to prevent replication lag. In the event of planned database maintenance, DB
instance failure, or an Availability Zone failure, Amazon RDS will automatically failover
Amazon Web Services DigitalRoute’s MediationZone on AWS
to the up-to-date standby so that database operations can resume quickly without
administrative intervention. Prior to failover you cannot directly access the standby, and
it cannot be used to serve read traffic. For more information, see Amazon RDS Multi-AZ
Deployments.
S3 Standard
1. Native application integration with S3 from the application workflow
MediationZone comes with Amazon S3 agents that provide native integration to
S3 for object storage. Customers can leverage these agents to connect directly
to their data lakes built on S3. in the context of mediation, S3 can be regarded as
a collector for input records or a forwarder for processed records.
Amazon Web Services DigitalRoute’s MediationZone on AWS
Size of
Recommended stored Monthly
Use case storage class data cost* Tradeoff
Size of
Recommended stored Monthly
Use case storage class data cost* Tradeoff
*The table shows estimated costs for storage in Ireland (eu-west-1) Region and does
not include data transfer costs, which is subject to different customer architectures. To
do your own estimations, see the AWS Pricing Calculator.
The recommended use case is long-term (1 to 5+ years of historical CDRs and
processed data), typically to meet a CSP IT policy for file retention and/or compliancy
with regulatory authority.
MediationZone has an event notification service that offers the possibility of routing
information from events generated in the system to various targets, one of which is
Amazon SNS. There are many types of events triggered throughout the system such as
workflow events, user events, system events, and so on.
Through native integration with Amazon SNS, the mediation workflows can publish
messages to a configured SNS topic, which is consumed (or subscribed to) by any
service running on the AWS Cloud. SNS can also send SMS, email, and mobile push
notifications. For example, if a workflow ends unexpectedly, users can receive a
notification. SNS notifications can also be leveraged to trigger another system within the
CSP larger ecosystem, to execute a certain function.
Amazon SNS is a fully managed service, handling capacity planning, provisioning,
monitoring, and patching. The service is designed to handle high-throughput, burstable
traffic patterns, and enables you to send millions of messages per second.
Infrastructure as Code
Infrastructure as Code (IaC) is a fundamental component of modern DevOps practices
because it enables you to deploy any version of your application infrastructure at will,
and facilitates the full lifecycle management of all the resources required to run and
monitor your application. Organizations that have adopted DevOps practices often
deploy hundreds or even thousands of changes to production a day, allowing them to
deliver software faster, cheaper, and with lower risk.
Amazon Web Services DigitalRoute’s MediationZone on AWS
replicaCount: 1
repository: xxxxxxxxxx.dkr.ecr.eu-west-1.amazonaws.com/drx
tag: 10.0.0.0-dev-20191104094422.xxxxxxx-ec
pullPolicy: IfNotPresent
debug:
script:
enabled: false
log:
level:
codeserver: info
jetty: 'off'
others: warn
jmx:
remote:
enabled: false
port: 8818
export:
enabled: false
port: 8888
log:
# Format can be "json" or "raw". Default is "raw"
format: raw
# Pattern is only for raw format, refer to log4j standard
pattern: '%d: %5p: %m%n'
persistence:
# If persistence is enabled, the platform persistent disk will be
mounted to
# /opt/mz/persistent
enabled: false
service:
enabled: false
externalTrafficPolicy: Cluster
# type is only applicable for on-premise environment
type: NodePort
ports:
- name: http
port: 8080
#nodePort: 30808 # Use this to explicitly set the external
port
targetPort: 8080
protocol: TCP
resources:
{}
# We usually recommend not to specify default resources and to
leave this as a conscious
# choice for the user. This also increases chances charts run on
environments with little
# resources, such as Minikube. If you do want to specify
resources, uncomment the following
# lines, adjust them as necessary, and remove the curly braces
after 'resources:'.
# limits:
Amazon Web Services DigitalRoute’s MediationZone on AWS
# cpu: 100m
# memory: 128Mi
# requests:
# cpu: 100m
# memory: 128Mi
probes:
# If a pod does not reach ready state (readiness probe success)
it will be restarted.
# If a pod's liveness probe fails for X times, the pod will be
restarted.
liveness:
initialDelaySeconds: 300
periodSeconds: 15
timeoutSeconds: 10
successThreshold: 1
failureThreshold: 3
readiness:
initialDelaySeconds: 10
periodSeconds: 5
timeoutSeconds: 10
successThreshold: 1
failureThreshold: 120
nodeselector:
enabled: false
nodeSelector:
name:
tolerations:
key:
effect:
Amazon Web Services DigitalRoute’s MediationZone on AWS
affinity: {}
## aws setup
# Setup aws load balancers and route53 records for the hosted zones
and
# control allowed cidrs to access the platform services
aws:
cluster_name: mz-eks
region: eu-west-1
domain: mz-eks.example.com
acm_certificate: arn:aws:acm:eu-west-
1:1234567890:certificate/xxxxxxxx-xxxx-xxxx-xxxxxxxxxxxxxxxxx
access_cidr_blocks:
- 0.0.0.0/0
Hybrid Networking
CSPs and enterprise environments are often a mix of cloud, on-premises data centers,
and edge locations. Hybrid cloud architectures help organizations integrate their on-
premises and cloud operations to support a broad spectrum of use cases, using a
common set of cloud services, tools, and APIs across on-premises and cloud
environments. CSPs can maintain IP addresses of their on-premises systems and
integrate with resources in AWS seamlessly.
Using Direct Connect is key for the continuous CDR/file transfer use case from sources
such as core switches, packet core, and other record-generating network elements that
may reside in a CSP’s on-premises environment. You don’t have to expose your core
network to the internet, only to a private connection.
AWS Direct Connect is a cloud service solution that enables you to establish a
dedicated network connection from a CSP data center to AWS. Using AWS Direct
Connect, CSPs can establish private connectivity provides some main benefits that fit
the following MediationZone use case:
• Increase bandwidth throughput — AWS Direct Connect enables you to scale your
connection to meet your needs. AWS Direct Connect provides 1 Gbps and 10 Gbps
connections, and you can provision multiple connections using a link aggregation
group (LAG) if you need more capacity.
• Provide a more consistent network experience than internet-based
connections — Network latency over the internet can vary because the internet is
constantly changing how data gets from point A to point B. With AWS Direct
Connect, you choose the data that utilizes the dedicated connection, and how that
data is routed. This can provide a more consistent network experience over internet-
based connections.
• Establish a highly resilient network connection between AWS and your on-
premises infrastructure — Highly resilient, fault-tolerant network connections are
key to a well-architected system. AWS recommends connecting from multiple data
centers for physical location redundancy. See AWS Direct Connect Resiliency
Recommendations.
Example Deployment
The following example gives a high-level view of the required infrastructure to run
MediationZone on AWS, with estimated costs. Having multiple Execution Zones (ECs)
is very typical, as they handle all processing, both offline (batch) and online (real-time).
It is good practice to have several ECs, both for load distribution purposes and high
Amazon Web Services DigitalRoute’s MediationZone on AWS
availability (HA) purposes. A batch deployment typically does not need any active
stand-by, while many real-time protocols rely on an active alternative. Parallelization is
customary in load-balancing scenarios, so a minimum of 2 Execution Contexts are
recommended for real-time deployments. Figure 10 shows a combined batch and real-
time convergent deployment.
Some notes on good practice and behavior for convergent type of deployments:
Production Environment
Kubernetes Pod requirements
Table 4 — Kubernetes Pod requirements for EKS
DEV/TEST Environment
Table 6 — Development and Test environment estimated costs
Common points of failure, such as generators and cooling equipment, aren’t shared
across Availability Zones. Each Availability Zone is isolated, but Availability Zones within
a Region are connected through low-latency links. For more information about Regions
and Availability Zones, see Global Infrastructure.
Amazon EC2 provides a wide selection of instance types optimized to fit different use
cases. Instance types comprise varying combinations of CPU, memory, storage, and
networking capacity, and give you the flexibility to choose the appropriate mix of
resources for your applications. Each instance type includes one or more instance
sizes, which enables you to scale your resources to the requirements of your target
workload.
Amazon EC2 currently has instances for virtually every business need. AWS offers
instances with a choice of Intel, ARM and AMD. EC2 supports GPU instances, and 100
gigabits per second (Gpbs) Ethernet connectivity for high-volume workloads.
• Oracle Linux
• Red Hat Enterprise Linux
• Ubuntu
• SUSE Linux
• Amazon Aurora
• PostgreSQL
• MySQL
• MariaDB
• Oracle
• SQL Server
With Amazon RDS you can go from project conception to deployment, using the AWS
console or CLI to access a production-ready database, in minutes. There is no need to
install and maintain database software or infrastructure provisioning. You can scale your
database with only a few mouse clicks or an API call, often with no downtime.
Amazon EKS enables you to provision and manage the compute capacity for your
cluster with a single command. EKS manages worker nodes for your cluster using the
latest EKS-optimized AMIs in your AWS account, while node updates and terminations
drain nodes to ensure your applications stay available.
Amazon EKS supports both Windows Containers and Linux Containers, to enable all
your use cases and workloads.
AWS Auto Scaling provides recommendations that enable you to optimize performance
and costs, or balance between them. If you’re already using Amazon EC2 Auto Scaling
to dynamically scale your Amazon EC2 instances, you can combine it with AWS Auto
Scaling to scale additional resources for other AWS services. With AWS Auto Scaling,
your applications always have the right resources at the right time.
maintaining network separation between the public and private environments. Virtual
interfaces can be reconfigured at any time to meet your changing needs.
Amazon Route 53
Amazon Route 53 provides highly available and scalable Domain Name System (DNS),
domain name registration, and health-checking web services. It is designed to give
developers and businesses an extremely reliable and cost-effective way to route end
users to internet applications by translating names such as “example.com” into the
numeric IP addresses, such as 192.0.2.1, that computers use to connect to each other.
You can combine your DNS with health-checking services to route traffic to healthy
endpoints, or to independently monitor and/or alarm on endpoints. You can also
purchase and manage domain names, and automatically configure DNS settings for
your domains.
Conclusion
CSPs and enterprises readying for 5G networks, or those that want to transform their
legacy infrastructures and applications to deliver business value, will require adopting a
modern mediation application, agile ways of working, flexible application architectures,
and modern development practices that take full advantage of the AWS Cloud.
This paper serves as a deep dive into how MediationZone solves business problems in
the industry by leveraging an AWS cloud-native application architecture. It explains how
this is achieved by running a scalable, resilient, usage data platform that can handle the
exponential growth of data generated by an organization’s network. Running
MediationZone on AWS is a proven platform with experience in massive scale
workloads.
About DigitalRoute
The following quote is from the DigitalRoute website.
About MediationZone
MediationZone is DigitalRoute’s cloud-native usage data platform (UDP) that empowers
organizations to liberate the value hidden in their usage information via a unique
approach to managing usage data. This approach supports multiple mission-critical
aspects of their business. MediationZone is designed so that DigitalRoute customers
benefit from fewer integration points and flexible data management.
Contributors
Contributors to this document include:
Further Reading
For additional information, see:
Document Revisions
Date Description