In our blogs, we talk a lot about our view of the networking world. We are always writing about how the industry has changed with network function virtualization and software defined networking, and what that means for cloud service providers.
But, something we haven't spoken about so far are the exact details of what we are building at Stateless.
So, we wanted to dedicate this blog to discussing our network services platform, Stateless Akros, in greater depth.
Below we have highlighted a few of the most commonly asked questions about Akros, and have provided brief answers. For more details, check out our product brief.
What do we mean when we say platform?
There are a lot of products in the world that claim to be platforms, and as a result the definition of the term has become muddied.
We like to use the definition as provided by Techopedia, "A platform is a group of technologies that are used as a base upon which other applications, processes or technologies are developed."
The Akros platform is the foundation that enables our network functions to work seamlessly in a multitenant webscale environment.
So what about the network functions? Are you building them or using another vendor's?
We are building our own network functions, or network function applications, that run on top of the Akros network services platform. This is because our platform requires the network functions to be re-architected entirely, to separate state and processing. To learn more about how we do this, read our blog on our architecture.
Our current network function library focuses primarily on communication functionality such as packet filtering with connection tracking and primary routing capabilities.
As our business grows, our vision is for the library of available network functions that run on top of Akros to expand into a comprehensive set of communications, security and even customizable network services.
How is the platform deployed?
The platform is brought to life without the need for specialized hardware. The initial deployment of Akros requires two OpenFlow enabled switches and four x86 servers in a scale-out clustered architecture.
The cluster is connected into a cloud service provider's architecture via VLAN or VXLAN and communicates with a provider's data center management layer such as vSphere or OpenStack.
Why should I deploy Akros?
Akros makes management of multitenant webscale networks easier than ever. By deploying the platform, you will be able to rapidly deploy customized services to meet your tenant's unique, and frequently changing, business requirements.
Best of all, you will be able to seamlessly manage your environment thanks to guaranteedQuality of Service, innate high availability and efficient, elastic resource allocation.