Tutorial: Separating Data Plane and Control Plane: Why it Matters?

Поделиться
HTML-код
  • Опубликовано: 19 мар 2020
  • This tutorial explains why separating data plane and control plane in engineering systems is not a new paradigm. But in today’s data-centric world, this approach has become increasingly important. Watch this video to learn how Fungible is leveraging this approach to optimize software and hardware systems for simplicity, performance, and resilience.
    To learn more, visit: www.fungible.com/
    Follow us on Twitter: / fungible_inc
    Follow us on LinkedIn: / fungible-inc.
    #datacenter #technology #cloud #network #data #datacentric #datacenterarchitecture #datacentricsw #softwarearchitecture #fungible_inc
    Separating data plane and control plane and why it matters.
    As Engineering Systems become more complex, architects, designers and developers have to think about ways to optimize their systems for simplicity, performance and resilience. A common approach is to view engineering systems as two logical constructs the Control Plane and the Data Plane. The Data Plane is where most of the data transforms happen. The Data Plane is optimized for speed of processing for simplicity and for regularity. The Control Plane is what controls the data plane. The control plane is optimized for decision making and in general, facilitating and simplifying the data plane processing in the IT infrastructure space.
    The approach of separating the control plane from the data plane was first made popular in the networking domain. Traditional networks were highly coupled decisions that involve how data flows through the network were made on the network element itself. Software Defined Networking or SDN was introduced to counter the complexities of traditional networks. SDN involves separating the network architecture into a data plane that is the network device that forwards packets to their destination as quickly as possible.
    Control Plane is the software that controls the network behavior, in fact, when you start looking for it, it appears everywhere. This approach is used in many other domains if you look at the classical UNIX file system. The process of creating files opening and closing files is done in the control plane, however, functions such as write to file and read from file are done on the Data Plane.

Комментарии • 7

  • @SoftwarePractice
    @SoftwarePractice Год назад +1

    This video untangled confusions that was created watching other videos. Thanks

  • @carloscarrillo-calderon7862
    @carloscarrillo-calderon7862 2 года назад +2

    The clearest explanation I've seen! Thanks!!

  • @sachinwalunjakar8854
    @sachinwalunjakar8854 2 года назад

    Thank for making this video,
    Very Helpful.

  • @diegopescia6404
    @diegopescia6404 2 года назад

    very helpful, thanks

  • @SFAJ
    @SFAJ 2 года назад

    this video was really helpfull thanks

  • @adityabhardwaj8813
    @adityabhardwaj8813 3 года назад

    wow super cool

  • @hugo122221
    @hugo122221 11 месяцев назад

    i did not understand quite well because i was not paying attention but i will rewatch soon