- What is your daily/weekly/monthly budget per service?
- How many users are you expecting for each service at specific times?
- How many maximum user sessions you would like to provision?
- When the maximum budget threshold is reached, which services would you like to remove from prioritization, so you can redirect those resources toward specific higher-priority services?
- Do you want an automatic service scaling or approval-based auto scaling of services?
- What are the security and administrative restrictions on service consolidation and migration? (Some service customers want to run sensitive services on a private cloud, while the rest run on a multitenanted cloud.)
Implementing true SDI
The ultimate goal of a correctly implemented SDI solution is to provide an autoscaling services infrastructure that's not grossly overprovisioned, thereby optimizing the cloud customer's operating expenses -- while ensuring full operation during periods of expected or unexpected heavy use.
A true SDI solution should be able to balance all that. It should also simplify the infrastructure provisioning process. In addition, a true SDI solution should be able to provide the interfaces and adapters to leverage the real-time information fed from the customer's services and include them in the infrastructure orchestration and service choreography.
For greater visibility and control, a true SDI solution should be able to use its control plane to gather the information from multivendor and multilayer data planes. It should provide an easy-to-use interface for customers to specify their provisioning and autoscaling policies as workflow. Policy-level, service-level, and physical infrastructure-level visualizations, along with an SLA dashboard, are also critical in enabling the customer to realize the dynamism and value of a true SDI solution.
How Adara built robust SDI
Adara has been building the foundation for SDI for many years. Creating a holistic control plane involves creating hierarchical but decoupled management systems for high levels of scalability and performance.
To manage hundreds of thousands of network elements, Adara employs Multilevel Alert Collectors to identify and filter out the false-positive alarms at the lowest layers. Infrastructure events are filtered at multiple layers, and only action-worthy events are sent to the top-level management tiers. Along with OpenFlow, Adara's Meta-Controller supports industry standard protocols such as SNMP, RMON, TL1, SSH/Telnet CLI, WSDL/Restful APIs, and other proprietary protocols.