HOME

TheInfoList



OR:

Network-as-a-Service(NaaS) is a term used to describe the provision of computer networking technology to an organisation as an integrated service. It is related to terms like Infrastructure as a Service (IaaS), Platform as a Service (PaaS), Software as a Service (SaaS), and Software-Defined Networking (SDN). Historic definitions focused on fundamental concepts of NaaS, including describing services for network transport connectivity. NaaS also involves the optimization of resource allocations by considering network and computing resources as a unified whole.


Description

With the emergence of
cloud computing Cloud computing is "a paradigm for enabling network access to a scalable and elastic pool of shareable physical or virtual resources with self-service provisioning and administration on-demand," according to International Organization for ...
, NaaS has become the transport not only between dynamic collaborators outside of the cloud (an update to the classic enterprise WAN architecture), but also between enterprise resources in private, often multi-tenant, data center (MTDC) facilities and in the public Cloud Service Providers (CSPs), including the interconnection between all of these in a growing "cloud first" enterprise architecture. Before the new WAN connectivity patterns, enterprise WAN architectures, and consumption models resulting from the adoption of cloud computing and the network programmability focus introduced by SDN, NaaS was sometimes used to describe more traditional network resource-sharing concepts like the provision of a virtual network service by the owners of the network infrastructure to a third party. Some service models include: * Connectivity cloud: A model in which a private fiber fabric or wireline " middle mile" network is used to bypass often less-optimal public (internet) routing and congestion to provide connectivity for critical Enterprise resources and services access. Controlled via a distributed software platform, the model supports "cloud-aligned" elastic consumption including on-demand provisioning, any-to-any connectivity, and flexible bandwidth deployment (see BoD) through both portal and programmable
API An application programming interface (API) is a connection between computers or between computer programs. It is a type of software interface, offering a service to other pieces of software. A document or standard that describes how to build ...
operation and introspection. By integrating the platform API with
provisioning Provisioning may refer to: * Provisioning (technology), the equipping of a telecommunications network or IT resources * Provisioning (cruise ship), supplying a vessel for an extended voyage ** Provisioning of USS ''Constitution'' * Provisionin ...
and application deployment playbooks, the resulting WAN can realize an infrastructure as code paradigm for wide area networks—"network-as-code". The resulting services include custom WAN inter-connectivity, hybrid cloud and multi-cloud connectivity. This model is employed by a facility-based provider, and is not reliant on another network as an underlay (like VPN or IP transit-based network models). While the operations design is direct-to-consumer, because of its programmability and its facilities base, this model can also support the Virtual Network Operator model for wireline connectivity in a manner similar to the mobile network virtualization model ( MVNO) for wireless networks. * Connecting through the cloud: It is considered that 2 or more locations/systems are connected through the cloud when they use the service provided by the cloud - Network as a Service. The equipment that builds the cloud network services (switch, router, firewall, border leaf, etc.) is responsible for this connection. It is not even necessary to even use the IaaS service to have 2 or more locations connected in the cloud. *
Virtual private network Virtual private network (VPN) is a network architecture for virtually extending a private network (i.e. any computer network which is not the public Internet) across one or multiple other networks which are either untrusted (as they are not con ...
(VPN): A tunnel overlay that extends a private network and the resources contained in the network across networks like the public
Internet The Internet (or internet) is the Global network, global system of interconnected computer networks that uses the Internet protocol suite (TCP/IP) to communicate between networks and devices. It is a internetworking, network of networks ...
. It enables a host computer to send and receive data across shared or public networks as if it were a public network with the functionality and policies of the private network. * Virtual network operation: A model common in mobile networks in which a telecommunications manufacturer or independent network operator builds and operates a network (wireless or transport connectivity) and sells its communication access capabilities to third parties, commonly mobile phone operators, charging by capacity utilization. A mobile virtual network operator (MVNO) is a mobile communications services provider that does not own the radio spectrum or wireless network infrastructure over which it provides services. Commonly a MVNO offers its communication services using the network infrastructure of an established mobile network operator. * Non-internet connectivity can also be managed and controlled through a NaaS, such as booking time on satellite transponders for international television connections. While the reservation is made through a web page or API on the internet, the actual satellite connection might use an MPEG Transport Stream with no IP layer at all.


See also

* as a service


References

{{Cloud computing As a service