Da bismo objasnili šta je SD-WAN, potrebno je prvo da znamo šta je WAN. Zadatak WAN-a je da poveže korisnike i njihove aplikacije, bilo gde, u bilo koje vreme i bez obzira gde se te aplikacije fizički nalaze. U poslednje dve decenije, WAN okruženja su kreirana na sledeći način – filijale i poslovnice, kao mesta na kojima se obavlja najveći broj poslovnih transakcija, povezane su ruterima sa data centrima, obično smeštenim u centralnim lokacijama kompanije. Za povezivanje se najčešće upotrebljavaju iznajmljene linije, obično MPLS. Taj način funkcionisanja je bio dobro prihvaćen, jer su sve aplikacije hostovane unutar kompanijskih servera i data centara. Protok se obavljao preko TCP adresa, uz upotrebu tabela sa pristupnim kontrolnim listama i putem kompleksnih protokola. Sve kontrolne funkcije i bezbednosne polise distribuirane su na sve rutere u poslovnicama.
Međutim, kada su aplikacije počele da se „sele“ u cloud computing okruženje, promenile su se i putanje protoka informacija. Aplikacije se sada hostuju van kompanije, na Amazon Web Services-u, Microsoft Azure-u, Google Cloud-u, ili u obliku Software-as-a-Service (SaaS) platformi, kao što su Office 365, SalesForce, Dropbox, Facebook… Slanje cloud protoka nazad do centralne lokacije kompanije u tim slučajevima, da bi se odatle dalje distribuirao do poslovnica, jednostavno nema smisla. To bi dovelo do nepotrebnog kašnjenja, degradacije performansi aplikacija, a povećalo bi i troškove zakupljenih linija, jer bi morao da se obezbedi i dodatni bandwith.
Zašto SD-WAN?
To ukazuje da klasičan WAN, zasnovan na ruterima, nije cloud-friendly okruženje. On ne isporučuje odgovarajuće performanse aplikacija, niti donosi kvalitet korisničkog iskustva kakvo korisnici očekuju od svojih aplikacija. Bitno je imati na umu da korisnike ne interesuje gde su aplikacije hostovane. Potpuno im je svejedno da li se nalaze u data centru, u cloud computing okruženju, ili ih isporučuje SaaS provajder. Njih samo interesuje da one rade pouzdano i brzo!
Zato se postavlja logično pitanje – zašto ne koristiti Internet za pristup aplikacijama koje su hostovane na Internetu?