Page 708 - Cloud computing: From paradigm to operation
P. 708

3                                                       XaaS


                                                      Appendix II


               Modelling usage example of NaaS service, NaaS service operational policy and
                                                NaaS resource model

                            (This appendix does not form an integral part of this Recommendation.)

            II.1    Introduction
            In practice, a NaaS CSP can virtualize cloud resources into multiple isolated virtual private clouds (VPCs) and
            provide them to NaaS CSCs. A NaaS CSC can establish and manage the network easily in a typical VPC, for
            example:  deploying  or  removing  virtualized  network  devices  (e.g.,  vRouter  and  vSwitch),  adjusting  the
            topology  of  VPC  networks,  specifying  packet  forwarding  policies,  and  deploying  or  removing  virtualized
            network services (e.g., load balancer, firewalls, databases, DNS). The NaaS functionalities that the NaaS CSC
            can obtain are virtualized and actually performed by VMs located on compute servers, which may be located
            in different geographically distributed data centres, connected through physical or overlay networks.

            The manipulation of the virtualized VPC network may also affect the configuration of physical networks. For
            example, when two new VMs associated to a given VPC are deployed in two different data centres, the VPC
            control  mechanism  needs  to  generate  a  VPN  between  these  two  data  centres  for  the  internal  VPC
            communications.  Therefore,  the  control  mechanism  for  a  VPC  should  be  able  to  adjust  the  underlying
            network at runtime when the NaaS CSC requests changes to the VPC network or service deployment.
            When the NaaS CSC moves from one location to another, which is near to another NaaS CSP's data centre,
            and  in  the  case  the  network  load  between  these  two  data  centres  is  low,  NaaS  CSC's  VM(s)  should  be
            migrated to the new data centre in order to allow for a better user experience.

            As illustrated by Figure II.1, a VPC corresponds to a combination of cloud computing resources with a VPN
            infrastructure to give NaaS CSCs the abstraction of a private set of cloud resources that are transparently and
            securely connected to their own infrastructure. VPCs are created by taking dynamically configurable pools of
            cloud resources and connecting them to enterprise sites with VPNs.


















                                      Figure II.1 – Example of VPC and VPN relationship

            II.2    Modelling usage
            Based on the description given in clause II.1, the VPC service can be modelled as a VPC NaaS service model
            based on its concrete service attributes, including service ID, tenant ID, access bandwidth, access virtualized
            network device, attached virtual service, etc.
            The initial provisioning configuration can be generated based on the VPC NaaS service model, together with
            the corresponding NaaS service operational policy model, which includes the following aspects:
            –       The required services on data centres according to NaaS CSC's profile are allocated;
            –       Services located in multiple distributed data centres are interconnected via e.g., VPNs;





            700
   703   704   705   706   707   708   709   710   711   712   713