Skip to content
Roman Elokhin edited this page Nov 25, 2018 · 17 revisions

!!!! Wiki is under construction now

Introduction

In spite of the complexity of modern networks, from the application point of view, only two simple things are required: subnets and connectivity.

But from the network architecture perspective, the picture is certainly not so simple. We have to think about such things as physical connectivity, switching, routing, security, redundancy, performance, ...

We also need to add the possibility of using different architectures, vendors and different equipment. As a result, for the same task, we have a huge number of possible realizations.

So we have a straightforward view from the level of application and a rather complicated picture from the network perspective.

But the good news is that when your network infrastructure has been created, then for that particular infrastructure almost all of this stuff is now determined, and we no longer need to think about it. We usually have a limited set of daily operational tasks.

The very general idea of PSEFABRIC is to take some important isolated set of operations (like subnets or security rules management) and provide a simple interface for them.

This idea is not new of course. There are some approaches which usually used for that.

In general, we may

Each of these approaches has strengths and weaknesses.

PSEFABRIC can be used with any of these solutions while retaining its advantages and compensating for their disadvantages. It also provides some new benefits.

What is PSEFABRIC?

Let's imagine which management approach would be ideal?

  • a single point of administration for the entire network infrastructure
  • simple, user-friendly interface
  • flexibility, easy customization for different network design, hardware, vendors

PSEFABRIC meets all of these requirements.

PSEFABRIC approach

Psefabric approach:

PSEFABRIC is a new concept in the IT management as a service market.

It is based on three principles:

If these three concepts are present, we may say about PSEFABRIC. Implementations may be different and depend on what you need and network solutions you've implemented.

What are benefits of PSEFABRIC implementation?

With an implementation of this solution, you will get an infrastructure with a single point of management (as in the case of a network fabric or sdn solution) and a sophisticated network infrastructure with all the services you need: firewalls, load balancers, high-speed switches, fabrics, etc.

The implementation of PSEFABRIC also:

  • doesn't require additional equipment
  • significantly simplifies management and implementation of NaaS, IaaS, PaaS
  • gives the managing benefits of network fabrics (or sdn solutions), while retaining all the advantages of the traditional approach
  • provides benefits of usual automation (perl/python/etc. scripting, ansible, puppet), but gives additional powerful instruments
  • makes it easy to implement the DevOps approach for the network
  • makes it easy to replace or add new equipment or even data centers ( you may easily change your vendors or change network architecture for example)
Clone this wiki locally