Cloud and Virtual Networks

Cloud and Virtual Networks

Posted by

Cloud Computing is defined as a model for enabling convenient, on-demand network access to
a shared pool of configurable computing resources (e.g., networks, servers, storage, applications,
and services) that can be rapidly provisioned and released with minimal management effort or
service provider interaction

  • Clouds are a new way of building IT infrastructures from dynamic pools of virtualized
    resources that are operated as low-touch IT services and are consumed in a modern, websavvy
    way.
  • Cloud computing is not just another name for virtualization. It builds on virtualization, and
    constructing a virtualized infrastructure will be the first step to a private cloud for many
    customers.
  • Cloud infrastructure should support interoperability, open standards, and the ability to run
    existing applications in many different environments and on many different clouds.
  • Cloud computing is a fundamental shift to an operational model in which applications don’t
    live out their lives on a specific piece of hardware and in which resources are more flexibly
    deployed than was the historical norm.
  • Conceptually, cloud computing can be thought of as building resource abstraction and
    control on top of the hardware abstraction provided by virtualization.
    Technology

Technology description

There are certain technologies working behind the cloud computing platforms making cloud
computing flexible, reliable, and usable. These technologies are listed below:

  • Virtualization
  • Service-Oriented Architecture (SOA)
  • Grid Computing
  • Utility Computing
  • Virtualization

Virtualization

Virtualization is a technique, which allows to share single physical instance of an application or
resource among multiple tenants. It does this by assigning a logical name to a physical resource
and providing a pointer to that physical resource when demanded. The Multitenant architecture
offers virtual isolation among the multiple tenants. Hence, the organizations can use and
customize their application as though they each have their instances running.

Service-Oriented Architecture (SOA)

Service-Oriented Architecture helps to use applications as a service for other applications
regardless the type of vendor, product or technology. Therefore, it is possible to exchange the
data between applications of different vendors without additional programming or making
changes to services.

Grid Computing

Grid Computing refers to distributed computing, in which a group of computing resources from
multiple locations are connected with each other to achieve a common objective. These
resources are heterogeneous and geographically dispersed.
Grid Computing breaks complex task into smaller pieces, which are distributed to CPUs that
reside within the grid.

Utility Computing

Utility computing is based on Pay-per-Use model. It offers computational resources on demand
as a metered service. Cloud computing, grid computing, and managed IT services are based on
the concept of utility computing.

Cloud service models

Some of main service models are mentioned below-

  • Software as a Service
  • Platform as a Service
  • Infrastructure as a Service
  • Network as a Service
  • Communication as a Service

Cloud Deployment Models

Some of main service models are mentioned below-

  • Public Cloud
  • Private Cloud
  • Hybrid Cloud

Difference between Cloud and Virtualization

  • Cloud computing is a model for enabling network access to a shared pool of resources.
  • Virtualization is a technology to partition processing resources (CPU, memory, storage
    and IO) to execute different OS and applications on the same HW. Virtualization is
    typically used to build Cloud Infrastructure.

Advantages

  • Lower cost of ownership (Less CAPEX)
  • Reduce infrastructure management responsibility
  • Allow for unexpected resource loads or cloud bursts (Scalability)
  • Faster application rollout (Time to market)
  • Multi-tenancy (Single instance works for multiple clients)
  • Virtualization lowers costs by increasing utilization
  • Economies of scale facilitated by technology
  • Common Factors: Pay per use, Instant Scalability, Security, Reliability

Relevance to Azcom technology and products and Azcom contribution

  • Azcom Technology is strongly supporting the C-RAN and vEPC evolutionary path with its
    HW and SW solutions. The latest Azcom C-BBU product (AZB-NC0M-4304) and RRH CPRI
    based represent the basis for initial headway in BBU centralization and virtualization. The
    front haul and virtualization challenges are coupled in a manner such that a solution to
    both can be arrived at by judiciously choosing the functional split between centralized
    and distributed functions. Azcom Technology is actively building proof of concept
    solutions in this area that will eventually be the network architecture for 4.5G and 5G
    networks.
  • Azcom vEPC known as EPCLite also, is a Customizable Evolved Packet Core (EPC)
    solution built for multiple scenarios. It is organized in independent slices of the control,
    user, and management plane. Azcom vEPC, running on Intel x86 servers, provides
    linear-scaling performance to support small size private network for cost-effective
    business growth.
    EPCLite leverages, software, and hardware best practices to provide an open and highly
    flexible solution. Using COTS hardware and standard operating systems (Linux), Azcom
    vEPC is designed for maximum interoperability, allowing seamless integration with
    standard interfaces for extended functionality.

Standardization / deployment

Mainly below organizations are involved in development of Cloud and Virtualization standards:

  1. ETSI – European Telecommunications Standards Institute
    http://www.etsi.org/technologies-clusters/technologies/nfv?tab=2
  2. ETSI – European Telecommunications Standards Institute
    http://csc.etsi.org/
  3. NIST – National Institute of Standards and Technology
    https://www.nist.gov/programs-projects/cloud-computing
  4. IEEE – Institute of Electrical and Electronics Engineers
    http://cloudcomputing.ieee.org/
  5. IEEE – Institute of Electrical and Electronics Engineers
    http://sdn.ieee.org/newsletter/may-2016/ieee-sdn-nfv-standardization

Leave a Reply

Your email address will not be published.

This site uses Akismet to reduce spam. Learn how your comment data is processed.