Sie sind auf Seite 1von 40

7810 Velocix Transparent Cache

System Specialist Course


Module One: Product Overview

COPYRIGHT 2014 ALCATEL-LUCENT. ALL RIGHTS RESERVED.

MODULE OBJECTIVES

1. Identify the main hardware of the Velocix


Transparent Cache (VXTC)
2. Access the documentation for the VXTC
3. Identify and describe the main deployment
scenarios in a network
4. Understand the basic architecture and
features
2
COPYRIGHT 2014 ALCATEL-LUCENT. ALL RIGHTS RESERVED.

INTRODUCTION

3
COPYRIGHT 2011 ALCATEL-LUCENT. ALL RIGHTS RESERVED.

Content provider

WHAT IS TRANSPARENT
CACHING?
A service provider deploys
caching islands to intercept
OTT traffic typically to
reduce infrastructure costs
or improve QoE related to
Broadband Service
Reduced transport costs for OTT Traffic

Service provider
Transit or peering

CDN

Traffic Intercept
& Caching

Improve Quality of Experience


Manage traffic Surges
CONTENT

Subscribers

TRANSPARENT CACHE APPLIANCE


Carrier Grade Media Caching Appliance
HP Gen8 hardware platform, in common with other Velocix products
6.6Gbps cache throughput, network & storage architecture.
Policy Based Website Definition update Service & create your own policies

Optimized for the modern Internet


Partial object (HTTP 206) caching for download managers.
Video seek requests for major video sites (Youtube etc)
Relays non HTTP port 80 traffic, doesnt break Skype or other port:80 tunneled services

Smart multi-level storage


Hierarchical storage system intelligently distributes objects between RAM, SSD and HDD to give maximum
throughput

Delivers CDN Traffic providing a Unified Cache


Can deliver HTTP traffic from Akamai, Level3 etc and also from an on-net Velocix CDN.

5
COPYRIGHT 2014 ALCATEL-LUCENT. ALL RIGHTS RESERVED.

VXTC & CDN RELATIONSHIP


VoD origin library

East

Service
Service Node
Node

Service
Service Node
Node

Velocix NOC

Mediaroom Unmanaged
VoD Server
Live/Linear
Channel
Encoders

West

Publishing
Publishing

Websites /

Publishing
Publishing

Storage
Storage

3rd party content

Storage
Storage

Headend
Delivery
Delivery
Appliance
Appliance
Delivery
Delivery
Appliance
Appliance

Delivery
Delivery
Appliance
Appliance
Delivery
Delivery
Appliance
Appliance

Transparent
Transparent
Cache
Cache

Delivery Appliance
Caches / Streaming
Servers

Pay per
view Movies Download to
play

Linear (live) channels

Promotional
video

Retail
/Wholesale
Video
delivery

Example End
User
Multiscreen
Devices

TRANSPARENT CACHING
DEPLOYMENT IN A NETWORK
Service

Optimize
bandwidth
usage

Internet

Improve Quality
of Experience

Transparent
cache
T

Service provider
managed network

Peerin
g point

Reduce transit
and peering
costs
7
COPYRIGHT 2014 ALCATEL-LUCENT. ALL RIGHTS RESERVED.

TRANSPARENT CACHE
DEPLOYMENT IN A NETWORK
Pros

Cons

Core Network

Fewer caches needed Wire speeds may be too


Hosting/rack-space
high to tap into.
Much greater likelihood of
may be easier
asymmetric routes

Access
Network

Saves money on
regional network
Asymmetric routes
less likely
Wire speeds lower

Space may be limited


More caches needed
Deployment more
expensive

8
COPYRIGHT 2014 ALCATEL-LUCENT. ALL RIGHTS RESERVED.

SUPPORT FOR HTTP CONTENT TYPES


TRADITIONAL HTTP DELIVERY

HTTP
Progressive
download

HTTP
Download

FILES ARE DOWNLOADED, OR PARTIALLY DOWNLOADED,


PRIOR TO CONTENT BEING VIEWED BY USER

HTTP

HTTP
Web site object
acceleration

Seek
USERS HAVE ABILITY TO
SKIP OR SEEK

HTTP ADAPTIVE STREAMING

CONTENT IS CACHED
CLOSE TO USER

HTTP ADAPTIVE STREAMING

APPLE

ADOBE

HTTP
Live Streaming

HTTP
Dynamic Streaming

MICROSOFT
IIS
Smooth Streaming

DYNAMIC
ADAPTIVE
STREAMING
OVER HTTP

CONTENT IS SPLIT INTO SEGMENTS, ENCODED AT DIFFERENT BIT RATES AND ADAPTS TO NETWORK CONDITIONS
DURING STREAMING. USERS CAN PLAY-PAUSE-RESUME

9
COPYRIGHT 2011 ALCATEL-LUCENT. ALL RIGHTS RESERVED.

EXAMPLE TRAFFIC PROFILES


Type

Description

Cacheability

Software Download

Dominated by Microsoft Updates,


Apple (App Store/iTunes), and antivirus updates

Very cacheable 90%+ savings often possible

Video sites

Netflix, Hulu

Large catalogue (>1PB) with a flat popularity


profile requiring significant storage in the cache
for high hit ratio. 50%

User Generated Video


Sites

Youtube, Dailymotion, Vimeo

Some content that is very popular is easy cache.


But there is a very long tail. 25-50% but needs
good policies

Photo Sharing Sites

Photo sharing sites (e.g. flickr)

Long tail, huge volumes of traffic, and less viral.


Builds up more over time. 25%

Adult Video Sites

Lots of traffic comes from adult video


sites (think youtube but with adult
videos). E.g. xvideos.com

A lot of viewing tends to be focused around the


newest videos. But videos often long often seek,
seek, watch 5 mins and stop. Hit rates of 10-70%
depending upon site.

Static Media sites of


major sites

Fbcdn.net (facebook), ytimg.com and


Youtube. Or images from news sites

30-50% hit rate

Totally dynamic sites

Google search, Facebook profiles

Very hard to cache. <10%

10
COPYRIGHT 2014 ALCATEL-LUCENT. ALL RIGHTS RESERVED.

TRANSPARENT CACHING DEPLOYMENT

Saves
Saves capacity
capacity on
on peering
peering points
points
and
and the
the global
global CDN
CDN
Scales
Scales by
by stacking
stacking caches
caches and
and
using
using load-balancers
load-balancers
Load
Load balancer/router
balancer/router redirects
redirects
HTTP
HTTP port
port 80
80 traffic
traffic

Transparent
Cache
Transparent
Caching
array
HTTP Port
80

Load
Balancer

ISP
Network
RG

EAN

Origin

Cache

server

IP/MPLS
Backbone

Aggregation

Access
Video
clients

Internet
Peering

Border
Router

Off-net

BNG/
BRAS

Border
Router

Internet
Peering

TC
11
COPYRIGHT 2011 ALCATEL-LUCENT. ALL RIGHTS RESERVED.

Global CDN

Internet

Video
Aggregator

FLEXIBLE DEPLOYMENT OPTIONS


Internet
Policy Based
Routing (PBR)
PBR
PBR
Transparent
PBR
Transparent
PBR
Cache
Transparent
Cache
Transparent
Cache
Cache

Port
Port Mirror
Mirror
Transparent
Transparent
Cache
Cache

Load
Load Balancer
Balancer

(load balancer
and 2 x TCs
shown)
Port Mirror

All circuits shown are either


1Gbps or 10Gbps

Subscriber
Network

End Users
12
COPYRIGHT 2011 ALCATEL-LUCENT. ALL RIGHTS RESERVED.

TRANSPARENT CACHE
STANDARD (2U)
Family

VXRMS-201-23SAS

CPU

Dual Intel E5-2620 6core 2.0Ghz

Memory 128 GB DDR3-1333


Cache
Disk

23 x 300/600/900GB
(6.9TB/13.8TB/20.7TB)

Delivery 8x or 16x 1G ports


or
2x or 4x (SR or LR) 10G
optical ports

HP DL380 Gen8, 23 SAS disk version


AC and DC variants

13
COPYRIGHT 2012 ALCATEL-LUCENT. ALL RIGHTS RESERVED.

DEPLOYMENT OPTIONS

14
COPYRIGHT 2011 ALCATEL-LUCENT. ALL RIGHTS RESERVED.

DEPLOYMENT MODES

By default the cache is setup in semitransparent mode; it can also be configured


to be in fully-transparent mode, where it
spoofs client IP addresses.
Which one you choose will depend on the
topology of the network, and customer
requirements.
A third, explicit mode, is also available, though
15
COPYRIGHT 2014 ALCATEL-LUCENT. ALL RIGHTS RESERVED.

SEMI-TRANSPARENT MODE

16
COPYRIGHT 2014 ALCATEL-LUCENT. ALL RIGHTS RESERVED.

FULLY TRANSPARENT MODE

17
COPYRIGHT 2014 ALCATEL-LUCENT. ALL RIGHTS RESERVED.

ASYMMETRIC ROUTES
OVERVIEW
Request
Response

Origin Server

Client

18
COPYRIGHT 2014 ALCATEL-LUCENT. ALL RIGHTS RESERVED.

ASYMMETRIC ROUTE
SEMI-TRANSPARENT MODE
Transparent Cache
Request
Response

SRC DST
C

SRC DST

OS

TC

Client

OS

Origin Server

19
COPYRIGHT 2014 ALCATEL-LUCENT. ALL RIGHTS RESERVED.

ASYMMETRIC ROUTE
FULLY TRANSPARENT MODE
Request
Response

Transparent Cache

SRC DST
C

SRC DST

OS

Client

OS

Origin Server

20
COPYRIGHT 2014 ALCATEL-LUCENT. ALL RIGHTS RESERVED.

DEPLOYMENT MODES
PROS AND CONS
Mode

Pros

Semi-Transparent

Fully Transparent

Explicit

Cons

Safest transparent mode


Avoids asymmetric routing
issues
No client configuration

VxTC is effectively
transparent to client and
server
No client configuration

Easy to setup, no routing


requirements

Some web applications may not


function correctly
Some web hosts may think they are
under attack
Cannot be used for asymmetric
flows
Introduces more complexity due to
IP spoofing
Client must be configured
VxTC can be used as open proxy
Not transparent

21
COPYRIGHT 2014 ALCATEL-LUCENT. ALL RIGHTS RESERVED.

TRANSPARENT CACHE INTERNALS

22
COPYRIGHT 2011 ALCATEL-LUCENT. ALL RIGHTS RESERVED.

CACHE INTERNALS
PORTS AND PROTOCOLS
GUI admin (http/https)

:8500

CLI (ssh)

:22

Logs (FTP, FTPeS, SFTP)


Alerts (email)

:25

Alerts (http GET)

:80

Alerts (SNMP)

:161

Policy updates

:443

Alerts (syslog)

:514

:80, :8080
data

configd

management
management

:21

DNS
querying

Web
traffic

alertd
taskmgr
snmpagen
td

23
COPYRIGHT 2014 ALCATEL-LUCENT. ALL RIGHTS RESERVED.

:53

intercept

/cacheX

proxy

ext4
filesystem

/logs
ext4
filesystem

PRODUCT FEATURES

24
COPYRIGHT 2011 ALCATEL-LUCENT. ALL RIGHTS RESERVED.

MAIN FEATURES
CACHE EFFICIENCY
Maximize Cache
Efficiency and
Bandwidth Saving

Flexible Policy
Management
Download
Manager Support
Asynchronous IO
Inter Cache
Communication
Video Seek
Request

Ease of Deployment

Value Add Services

Semi- and Fully


Transparent
Mode
Cluster
Configuration
Reporting
Surge Protection

Content Filtering
CDN Integration

25
COPYRIGHT 2014 ALCATEL-LUCENT. ALL RIGHTS RESERVED.

What

Configuring a set of rules which alter the default


behavior of the cache on a per web site basis

Uses and Benefts

Improves caching efficiency and optimization by


implementation of a powerful 'rules based' policy
framework

How

FLEXIBLE POLICY MANAGEMENT

Wide range of fully configurable parameters to


define rules
Identifies as common content referred to by
different URLs
Support for proprietary range requests

Transparent
Transparent
Cache
Cache

Filters out irrelevant parameters in the URLs

26
COPYRIGHT 2014 ALCATEL-LUCENT. ALL RIGHTS RESERVED.

Transparent
Transparent
Cache
Cache

Transparent
Transparent
Cache
Cache

What

Caching and serving partial objects (HTTP byte


range requests)

Uses and Benefts

Support for download managers that break the


download of a large file into several parallel
requests for smaller pieces of the overall file

How

DOWNLOAD MANAGER SUPPORT


Origin
Origin

Transparent
Transparent
Cache
Cache

Bandwidth savings for these file downloads


Major video, file sharing and software update sites

End User

27
COPYRIGHT 2014 ALCATEL-LUCENT. ALL RIGHTS RESERVED.

What

Prevents performance bottlenecks in a cache system


caused by disks, which suffer an exponential growth in
waiting time as load increases. This is due to the
challenging read/write profile of caching traffic, which is
not well addressed by traditional disk buffer techniques

How

ASYNCHRONOUS I/O

Decouples disk processing from other cache tasks

X
Uses and Benefts

Processing

Provides a more stable performance: less variability,


more predictable under load
Avoids slowing other tasks as disks slow down

28
COPYRIGHT 2014 ALCATEL-LUCENT. ALL RIGHTS RESERVED.

Disks

What

Stores a single copy of the each object within the


cluster consistently directing requests for that
object to one of the caches in the cluster

Uses and Benefts

Intelligent clustering technology that provides


superior bandwidth and storage savings while
optimizing resource utilisation

How

INTER CACHE COMMUNICATION

URL Request - Response


End
User

Increases cache efficiency by up to 15%


Avoids unnecessary requests back to the origin
server when the content is already available within
the cluster
Flexible implementation allows very popular objects
to be held by several caches in the cluster to avoid
bottle necks

29
COPYRIGHT 2014 ALCATEL-LUCENT. ALL RIGHTS RESERVED.

Object
consistently
hashed to
cluster member

Transparent
Transparent
Cache
Cache
Transparent
Transparent
Cache
Transparent
Transparent
Cache
Cache

Pools cache
capacity
within a
cluster

Uses and Benefts

How

What

VIDEO SEEK SUPPORT


Improved cache efficiency for major video sites

Understanding a range of video file indexing


formats
Caching and serving partial files

Allows user requests for jumping ahead in the video


to a position not yet downloaded to be served from
the cache
For large files it avoids the need to download entire
file thus reducing transit bandwidth and improving
cache space utilization

30
COPYRIGHT 2014 ALCATEL-LUCENT. ALL RIGHTS RESERVED.

Transparent
Transparent
Cache
Cache

MAIN FEATURES
DEPLOYMENT
Maximize Cache
Efficiency and
Bandwidth Saving

Flexible Policy
Management
Download Manager
Support
Asynchronous IO
Inter Cache
Communication
Video Seek
Request

Ease of Deployment

Semi- and Fully


Transparent Mode
Cluster
Configuration
Reporting
Surge Protection

31
COPYRIGHT 2014 ALCATEL-LUCENT. ALL RIGHTS RESERVED.

Value Add Services

Content Filtering
CDN Service

What

Individual caches can be clustered into a 'supercache', where the aggregate cache size of all the
individual caches is calculated for the cluster cache
size

Uses and Benefts

Flexible scalability of the cache capacity

How

CLUSTER CONFIGURATION

Clustering allows a set of individual caches to be


treated as a single super cache improving the
cache efficiency through double caching avoidance,
reducing response time and simplifying its
management
Flexibility to cluster different size caches

32
COPYRIGHT 2014 ALCATEL-LUCENT. ALL RIGHTS RESERVED.

Transparent
Transparent
Transparent
Cache
CacheCache
Transparent
Transparent
Cache
Cache
Cache Delivery
Delivery
Transparent
Cache
Transparent
Cache
Delivery
Delivery
Delivery
Delivery

Transparent Cache Cluster

Uses and Benefts

How

What

REPORTING
Provides detailed real time and historic reports to
help understand the system performance and status

Reporting on: throughput, request rates, connection


statistics, top sites and clients, disk, memory and CPU
usage, hit rates, cache status, bandwidth saving,
alerts

Provides business intelligence to evaluate the


performance of the system and to optimize business
decision-making
A dashboard provides a single interface through
which the operator can quickly gain an
understanding of the status, health and
performance of the system

33
COPYRIGHT 2014 ALCATEL-LUCENT. ALL RIGHTS RESERVED.

What

Disabling disk read/write for new connections while


under moderate overload
Disabling all processing for new connections while
under severe overload

Uses and Benefts

Ensures that the cache continues to provide


predictable behaviour even under extreme load
situations

How

SURGE PROTECTION

Performance of existing connections not degraded


by new ones
Two levels of protection allows some processing of
new connections if the overload is moderate

Existing
Connections
New
Connection

Disks
Processing

Existing
Connections
New
Connection

Disks

Disks
Processing

34
COPYRIGHT 2014 ALCATEL-LUCENT. ALL RIGHTS RESERVED.

Load
Status

Processing

Existing
Connections

New
Connection

Load
Status

Load
Status

MAIN FEATURES
VALUE ADD SERVICES
Maximize Cache
Efficiency and
Bandwidth Saving

Flexible Policy
Management
Download
Manager Support
Asynchronous IO
Inter Cache
Communication
Video Seek
Request

Ease of
Deployment

Semi- and Fully


Transparent Mode
Cluster
Configuration
Reporting
Surge Protection

35
COPYRIGHT 2014 ALCATEL-LUCENT. ALL RIGHTS RESERVED.

Value Add Services

Dynamic Content
Filtering

CACHE MANAGEMENT

36
COPYRIGHT 2011 ALCATEL-LUCENT. ALL RIGHTS RESERVED.

MANAGEMENT
BROWSER BASED GUI
Access via http or
https
Uses port 8500
Login as user:
admin
monitor

Reporting Interface
Cluster
Management

37
COPYRIGHT 2014 ALCATEL-LUCENT. ALL RIGHTS RESERVED.

MANAGEMENT
CLI
Command-line access
Uses ssh (port 22)
Login as user:
admin
Monitor

Limited reporting
Some functions
only available
through CLI

38
COPYRIGHT 2014 ALCATEL-LUCENT. ALL RIGHTS RESERVED.

MANAGEMENT
REPORTING
The Reporting tab in
the web GUI provides
information on the
health and
performance of the
local cache and the
cluster.

39
COPYRIGHT 2014 ALCATEL-LUCENT. ALL RIGHTS RESERVED.

Das könnte Ihnen auch gefallen