Friday, May 26, 2017
Yannick Guillerm – Director Technical Marketing
Superior Streaming and CDN
Solutions:
Cloud Storage Revolutionizes
Digital Media
Making Magic
What am I going to talk about?
Elements of a Video Streaming Infrastructure
Requirements
Zoom on the Heart of the Beast: STORAGE
How can Object Storage help?
Where Does Object Storage fit?
Media ISV Eco System
Real Examples
Elements of a Video
Streaming
infrastructure
Video Streaming Infrastructure
Requirements of a
Video
Streaming
infrastructure
Create your own streaming infrastructure – Key
points
SCALABLE
Starts at 100TB
At launch and
Scale to multiple
PBs with 100s
subscribers
FLEXIBLE
Accommodate
Multiple apps:
Ingest
Encode
Browse
Stream
Preview
etc
PERFORMANCE
Steady read/write perf.
That will grow on demand
As subscribers are added
RELIABLE
No downtime!
Don’t want
Service to stop
In middle of
‘Better Call Saul’
Binge watching 
ADAPTABILITY
Should easily adapt to:
Multiple file formats/sizes
New video standard
New workflows
New workloads
New CDN providers
PUBLIC CLOUD
Should be compatible
With public cloud
Providers to take
Advantage of cloud
Based workflows:
Encode
Archive
DRM
etc
AND … COST!!!
What you don’t want!
DAAAADDD !!!
Zoom on the Heart of
the Beast:
STORAGE!
• Where all source streaming files are
stored
• Input for ingest and encoding
• Output for packaging/streaming and
then CDN/Edge cache and finally your
device
• Origin Server Storage has to:
 Scale in size and performance easily
 Accommodate multiple protocols
 Accommodate multiple ISV
applications and workloads
 Be able to sustain GB/s in & out
 Can’t never go down: NO
DOWNTIME!
Origin Server
• On-Prem Storage
• Pros:
 Known solution!
 Fairly “easy” to install and Administer
• Cons:
 Does not easily scale to multi-PBs
 Performance limitations at Scale
 Limited protocols (File System only)
 DOWNTIME when adding capacity of
upgrading software
 Migration when software upgrade to
N+x
 Volume Management & quota
management nightmare
 COST!
Where People Store It
All Today? - 1
• Storage at CDN Provider
• Pros:
 Again: known solution!
 “Easy and convenient” – CDN to
provide Origin and Edge – 1 solution
• Cons:
 Does not easily scale to multi-PBs
 Technical limitations of a given CDN
provider
 Can’t share with other CDN
providers = content monetization
limitations
 COST!
Where People Store It
All Today? - 2
• Object Storage – SDS based approach
• Pros:
 Scales to 100s of PBs
 No downtime
 Very high data protection and
availability
 Offers object and file system protocols
 Augment video workflows with
additional use cases
 Storage Admin job morphing to Dev
Ops
 Admin simplified – 1 guy to manage
multi-PBs
 Cost
• Cons:
 Storage Admin job morphing.
Requires Linux administration
There is relief!
How can Object
Storage Help?
What is Object Storage ?
• No File System/inode limitations: scales
to 100s of PBs and beyond
• Runs on Standard X86 Server: HW
freedom and no NAS vendor lock
• Built-in data protection and geo-
distribution mechanisms: NO
DOWNTIME!
• Built-in rebuild, balance mechanism: very
high durability and availability
• Shared-nothing architecture: no single
point of failure
• Built-in multi-protocols: Object and File
System
• Much lower cost
What is Object Storage
VS.
From a bunch of Servers to a distributed Object
Store• Standard Linux distribution install (CentOS, RHEL, Ubuntu, Debian)
• Standard SDS software install
SSD X 2
HDD X n
RAM
CPU
Raid
Controller
X 6 Servers
Rep x 3
Erasure Coding 4+2
Storage Nodes (Disk I/O
Process):
X 6 Linux I/O processes for
Metadata traffic on SSDs
X 6 Linux I/O processes for Data
traffic on HDDs
Object Storage supports both legacy and
modern applications
Type Connector Strength
Object S3
AWS S3 compatible REST API, supports AWS IAM, Active Directory (AD),
Bucket/object ACLs, scale-out metadata and fast listing
HTTP REST Native Scality REST API, highly scalable, lightweight
File NFS NFS v3, supports Kerberos (AD), advisory-locking (NLM), and user/group quotas
SMB SMB 2.x and subset of SMB 3.x
FUSE Local Linux file system driver, great for application servers
REST REST access to files (global namespace between file system and object)
Not shown: Messaging Connectors, *Compliance requires additional license
Scalable, any-to-any data flow
Scales to millions of simultaneous requests
• Any application can talk to any connector
• Any connector can talk to any storage node
Connectors
• Are stateless and can be load balanced
• Multiple connectors can share the same namespace
Consistent response time at scale
• Storage nodes retrieve requested data or find the
correct node deterministically, no matter the scale
• No central metadata databases or indexes, no lookups
needed for replicas
• Lookups are cached, they are only needed on recent
topology changes
APPLICATION A APPLICATION B APPLICATION N
HDD …
STORAGE
NODE
CONNECTOR
(File)
CONNECTOR
(Object)
CONNECTOR N
STORAGE
NODE
STORAGE
NODE N
HDD … HDD …
What will an Object Storage deployment look
like?
Web/Mobile
Applications
S3 or REST based
Applications
IP
SW LOAD
BALANCED
HTTP/S
IP LOAD
BALANCED
SDS software
Local & Geo-protection
Self-healing
Scale-out object storage
Management & Monitoring
Security
Windows
Applications
Linux
Applications
Compliance
STORAGE SERVICES:
RUNS ON YOUR CHOICE OF x86 PHYSICAL
SERVERS
ACCESS SERVICES (CONNECTORS):
RUNS WITH THE STORAGE SERVICES
OR SEPARATE SERVERS (PHYSICAL OR VMs)
TOR
SWITCHES
S3
REST
OBJECT
ACCESS
NFS
SMB
FUSE
REST
FILE
ACCESS
Where Does Object
Storage fit? – ORIGIN
SERVER STORAGE
Object Storage as Origin Server Storage
A trend/reality – “Hybrid” On-Prem + Public Cloud
Approach
Media ISV Partner
Ecosystem
Superior Streaming and CDN Solutions: Cloud Storage Revolutionizes Digital Media
Real Examples
HTTP/REST
HTTP/REST
HTTP/REST
HTTP/REST
HTTP/REST
CDMI
NFS
NFS
HTTP/REST
CDN
CDN
CDN
USPServer
Transcoding
LiveDVR
Encoders
USPServer
USPServer
ScalityRINGStorage
Local and Geo-Protection • Any Hardware
File / Object / OpenStack • Multi-Workload
HTTP Live
Streaming (HLS)
HTTP Dynamic
Streaming (HDS)
Microsoft
Smooth Streaming
UnifiedOrigin
ScalityRINGStorage
Local and Geo-Protection • Any Hardware
File / Object / OpenStack • Multi-Workload
CDN 1
CDN 2
CDN 3
Multi-bitrate
Multi-resolution
Content
Processing
System
All Content andElementary
Streamsfor Deliveryin
MP4s& AudioStreams
JITPServers
HTTPServers
StreamingServers
CDNOrigin(Prepackaged
top~10% of Content)
+ EdgeServers
Asset Library/CPS
Metadata
Questions?
Thank You !
Booth #SL8505
www.scality.com

More Related Content

PPTX
AWS re:Invent 2016 - Scality's Open Source AWS S3 Server
PPTX
Leader in Cloud and Object Storage for Service Providers
PDF
Zenko: Enabling Data Control in a Multi-cloud World
PPTX
Scality S3 Server: Node js Meetup Presentation
PPTX
2017 Hackathon Scality & 42 School
PDF
S3 Server Hackathon Presented by S3 Server, a Scality Product, Seagate and Ho...
PPT
Multi-Cloud Roadmap: Architecting Hybrid Environments for Maximum Results
PPTX
Scality Holberton Interview Training
AWS re:Invent 2016 - Scality's Open Source AWS S3 Server
Leader in Cloud and Object Storage for Service Providers
Zenko: Enabling Data Control in a Multi-cloud World
Scality S3 Server: Node js Meetup Presentation
2017 Hackathon Scality & 42 School
S3 Server Hackathon Presented by S3 Server, a Scality Product, Seagate and Ho...
Multi-Cloud Roadmap: Architecting Hybrid Environments for Maximum Results
Scality Holberton Interview Training

What's hot (20)

PDF
Building Complete Private Clouds with Apache CloudStack and Riak CS
PDF
Building Event-Driven Microservices using Kafka Streams (Stathis Souris, Thou...
PPTX
Kubernetes on OpenStack at Scale
PPTX
Complex Analytics with NoSQL Data Store in Real Time
PDF
Low-latency real-time data processing at giga-scale with Kafka | John DesJard...
PDF
Modern big data and machine learning in the era of cloud, docker and kubernetes
PDF
Montreal Linux MeetUp - OpenStack Overview (2017.10.03)
PPTX
Big Data on Cloud Native Platform
PPTX
RICON 2014 - Build a Cloud Day - Crash Course Open Source Cloud Computing
PDF
Getting Started with Kubernetes and Consul
PPTX
Webinar Cloud Native Community.pptx
PPTX
Building a modern end-to-end open source Big Data reference application
PPTX
OpenStack 3rd Birthday Presentation
PDF
Andre Paul: Importing VMware infrastructures into CloudStack
PPTX
Telia latvija cloudstack
PPT
CloudStack EU User Group - Making stuff better through CloudStack
PDF
Combinación de logs, métricas y seguimiento para una visibilidad centralizada
PPTX
Kirin User Story: Migrating Mission Critical Applications to OpenStack Privat...
PDF
Enabling OpenStack for Enterprise - Tarso Dos Santos, Veritas
PDF
Robert Sander: CloudStack and Terraform
Building Complete Private Clouds with Apache CloudStack and Riak CS
Building Event-Driven Microservices using Kafka Streams (Stathis Souris, Thou...
Kubernetes on OpenStack at Scale
Complex Analytics with NoSQL Data Store in Real Time
Low-latency real-time data processing at giga-scale with Kafka | John DesJard...
Modern big data and machine learning in the era of cloud, docker and kubernetes
Montreal Linux MeetUp - OpenStack Overview (2017.10.03)
Big Data on Cloud Native Platform
RICON 2014 - Build a Cloud Day - Crash Course Open Source Cloud Computing
Getting Started with Kubernetes and Consul
Webinar Cloud Native Community.pptx
Building a modern end-to-end open source Big Data reference application
OpenStack 3rd Birthday Presentation
Andre Paul: Importing VMware infrastructures into CloudStack
Telia latvija cloudstack
CloudStack EU User Group - Making stuff better through CloudStack
Combinación de logs, métricas y seguimiento para una visibilidad centralizada
Kirin User Story: Migrating Mission Critical Applications to OpenStack Privat...
Enabling OpenStack for Enterprise - Tarso Dos Santos, Veritas
Robert Sander: CloudStack and Terraform
Ad

Similar to Superior Streaming and CDN Solutions: Cloud Storage Revolutionizes Digital Media (20)

PDF
Red Hat Storage Day Atlanta - Persistent Storage for Linux Containers
PPS
Beyond the File System - Designing Large Scale File Storage and Serving
PPS
Filesystems
PDF
Red Hat Storage Day LA - Persistent Storage for Linux Containers
PPTX
Webinar: Cloud Storage: The 5 Reasons IT Can Do it Better
PDF
DCEU 18: Provisioning and Managing Storage for Docker Containers
PPS
Web20expo Filesystems
PPS
Beyond the File System: Designing Large-Scale File Storage and Serving
PPS
Web20expo Filesystems
PPS
Web20expo Filesystems
PPS
Web20expo Filesystems
PPTX
VMworld 2015: The Future of Software- Defined Storage- What Does it Look Like...
PDF
Achieving Separation of Compute and Storage in a Cloud World
PPTX
Cloud computing UNIT 2.1 presentation in
PPTX
SoftLayer Storage Services Overview
PPTX
System design for video streaming service
PDF
Gestione gerarchica dei dati con SUSE Enterprise Storage e HPE DMF
PDF
HDFCloud Workshop: HDF5 in the Cloud
PPTX
SoftLayer Storage Services Overview (for Interop Las Vegas 2015)
PPTX
Introducing IBM Spectrum Scale 4.2 and Elastic Storage Server 3.5
Red Hat Storage Day Atlanta - Persistent Storage for Linux Containers
Beyond the File System - Designing Large Scale File Storage and Serving
Filesystems
Red Hat Storage Day LA - Persistent Storage for Linux Containers
Webinar: Cloud Storage: The 5 Reasons IT Can Do it Better
DCEU 18: Provisioning and Managing Storage for Docker Containers
Web20expo Filesystems
Beyond the File System: Designing Large-Scale File Storage and Serving
Web20expo Filesystems
Web20expo Filesystems
Web20expo Filesystems
VMworld 2015: The Future of Software- Defined Storage- What Does it Look Like...
Achieving Separation of Compute and Storage in a Cloud World
Cloud computing UNIT 2.1 presentation in
SoftLayer Storage Services Overview
System design for video streaming service
Gestione gerarchica dei dati con SUSE Enterprise Storage e HPE DMF
HDFCloud Workshop: HDF5 in the Cloud
SoftLayer Storage Services Overview (for Interop Las Vegas 2015)
Introducing IBM Spectrum Scale 4.2 and Elastic Storage Server 3.5
Ad

More from Scality (6)

PDF
QuadIron An open source library for number theoretic transform-based erasure ...
PDF
Introducing MetalK8s, An Opinionated Kubernetes Implementation
PPTX
Wally MacDermid presents Scality Connect for Microsoft Azure at Microsoft Ign...
PPTX
Storage that Powers Digital Business: Scality for Enterprise Backup
PPTX
Scality medical imaging storage
PDF
Hackathon scality holberton seagate 2016 v5
QuadIron An open source library for number theoretic transform-based erasure ...
Introducing MetalK8s, An Opinionated Kubernetes Implementation
Wally MacDermid presents Scality Connect for Microsoft Azure at Microsoft Ign...
Storage that Powers Digital Business: Scality for Enterprise Backup
Scality medical imaging storage
Hackathon scality holberton seagate 2016 v5

Recently uploaded (20)

PDF
Co-training pseudo-labeling for text classification with support vector machi...
PDF
MENA-ECEONOMIC-CONTEXT-VC MENA-ECEONOMIC
PDF
CEH Module 2 Footprinting CEH V13, concepts
PDF
Ensemble model-based arrhythmia classification with local interpretable model...
PDF
Data Virtualization in Action: Scaling APIs and Apps with FME
PDF
zbrain.ai-Scope Key Metrics Configuration and Best Practices.pdf
PDF
Auditboard EB SOX Playbook 2023 edition.
PDF
Examining Bias in AI Generated News Content.pdf
PDF
giants, standing on the shoulders of - by Daniel Stenberg
PDF
Human Computer Interaction Miterm Lesson
PDF
Dell Pro Micro: Speed customer interactions, patient processing, and learning...
PDF
LMS bot: enhanced learning management systems for improved student learning e...
PDF
Electrocardiogram sequences data analytics and classification using unsupervi...
PDF
4 layer Arch & Reference Arch of IoT.pdf
PDF
A symptom-driven medical diagnosis support model based on machine learning te...
PDF
Connector Corner: Transform Unstructured Documents with Agentic Automation
PDF
substrate PowerPoint Presentation basic one
PDF
Transform-Your-Streaming-Platform-with-AI-Driven-Quality-Engineering.pdf
PPTX
Build automations faster and more reliably with UiPath ScreenPlay
PDF
5-Ways-AI-is-Revolutionizing-Telecom-Quality-Engineering.pdf
Co-training pseudo-labeling for text classification with support vector machi...
MENA-ECEONOMIC-CONTEXT-VC MENA-ECEONOMIC
CEH Module 2 Footprinting CEH V13, concepts
Ensemble model-based arrhythmia classification with local interpretable model...
Data Virtualization in Action: Scaling APIs and Apps with FME
zbrain.ai-Scope Key Metrics Configuration and Best Practices.pdf
Auditboard EB SOX Playbook 2023 edition.
Examining Bias in AI Generated News Content.pdf
giants, standing on the shoulders of - by Daniel Stenberg
Human Computer Interaction Miterm Lesson
Dell Pro Micro: Speed customer interactions, patient processing, and learning...
LMS bot: enhanced learning management systems for improved student learning e...
Electrocardiogram sequences data analytics and classification using unsupervi...
4 layer Arch & Reference Arch of IoT.pdf
A symptom-driven medical diagnosis support model based on machine learning te...
Connector Corner: Transform Unstructured Documents with Agentic Automation
substrate PowerPoint Presentation basic one
Transform-Your-Streaming-Platform-with-AI-Driven-Quality-Engineering.pdf
Build automations faster and more reliably with UiPath ScreenPlay
5-Ways-AI-is-Revolutionizing-Telecom-Quality-Engineering.pdf

Superior Streaming and CDN Solutions: Cloud Storage Revolutionizes Digital Media

  • 1. Friday, May 26, 2017 Yannick Guillerm – Director Technical Marketing Superior Streaming and CDN Solutions: Cloud Storage Revolutionizes Digital Media Making Magic
  • 2. What am I going to talk about? Elements of a Video Streaming Infrastructure Requirements Zoom on the Heart of the Beast: STORAGE How can Object Storage help? Where Does Object Storage fit? Media ISV Eco System Real Examples
  • 3. Elements of a Video Streaming infrastructure
  • 6. Create your own streaming infrastructure – Key points SCALABLE Starts at 100TB At launch and Scale to multiple PBs with 100s subscribers FLEXIBLE Accommodate Multiple apps: Ingest Encode Browse Stream Preview etc PERFORMANCE Steady read/write perf. That will grow on demand As subscribers are added RELIABLE No downtime! Don’t want Service to stop In middle of ‘Better Call Saul’ Binge watching  ADAPTABILITY Should easily adapt to: Multiple file formats/sizes New video standard New workflows New workloads New CDN providers PUBLIC CLOUD Should be compatible With public cloud Providers to take Advantage of cloud Based workflows: Encode Archive DRM etc AND … COST!!!
  • 7. What you don’t want! DAAAADDD !!!
  • 8. Zoom on the Heart of the Beast: STORAGE!
  • 9. • Where all source streaming files are stored • Input for ingest and encoding • Output for packaging/streaming and then CDN/Edge cache and finally your device • Origin Server Storage has to:  Scale in size and performance easily  Accommodate multiple protocols  Accommodate multiple ISV applications and workloads  Be able to sustain GB/s in & out  Can’t never go down: NO DOWNTIME! Origin Server
  • 10. • On-Prem Storage • Pros:  Known solution!  Fairly “easy” to install and Administer • Cons:  Does not easily scale to multi-PBs  Performance limitations at Scale  Limited protocols (File System only)  DOWNTIME when adding capacity of upgrading software  Migration when software upgrade to N+x  Volume Management & quota management nightmare  COST! Where People Store It All Today? - 1
  • 11. • Storage at CDN Provider • Pros:  Again: known solution!  “Easy and convenient” – CDN to provide Origin and Edge – 1 solution • Cons:  Does not easily scale to multi-PBs  Technical limitations of a given CDN provider  Can’t share with other CDN providers = content monetization limitations  COST! Where People Store It All Today? - 2
  • 12. • Object Storage – SDS based approach • Pros:  Scales to 100s of PBs  No downtime  Very high data protection and availability  Offers object and file system protocols  Augment video workflows with additional use cases  Storage Admin job morphing to Dev Ops  Admin simplified – 1 guy to manage multi-PBs  Cost • Cons:  Storage Admin job morphing. Requires Linux administration There is relief!
  • 13. How can Object Storage Help? What is Object Storage ?
  • 14. • No File System/inode limitations: scales to 100s of PBs and beyond • Runs on Standard X86 Server: HW freedom and no NAS vendor lock • Built-in data protection and geo- distribution mechanisms: NO DOWNTIME! • Built-in rebuild, balance mechanism: very high durability and availability • Shared-nothing architecture: no single point of failure • Built-in multi-protocols: Object and File System • Much lower cost What is Object Storage VS.
  • 15. From a bunch of Servers to a distributed Object Store• Standard Linux distribution install (CentOS, RHEL, Ubuntu, Debian) • Standard SDS software install SSD X 2 HDD X n RAM CPU Raid Controller X 6 Servers Rep x 3 Erasure Coding 4+2 Storage Nodes (Disk I/O Process): X 6 Linux I/O processes for Metadata traffic on SSDs X 6 Linux I/O processes for Data traffic on HDDs
  • 16. Object Storage supports both legacy and modern applications Type Connector Strength Object S3 AWS S3 compatible REST API, supports AWS IAM, Active Directory (AD), Bucket/object ACLs, scale-out metadata and fast listing HTTP REST Native Scality REST API, highly scalable, lightweight File NFS NFS v3, supports Kerberos (AD), advisory-locking (NLM), and user/group quotas SMB SMB 2.x and subset of SMB 3.x FUSE Local Linux file system driver, great for application servers REST REST access to files (global namespace between file system and object) Not shown: Messaging Connectors, *Compliance requires additional license
  • 17. Scalable, any-to-any data flow Scales to millions of simultaneous requests • Any application can talk to any connector • Any connector can talk to any storage node Connectors • Are stateless and can be load balanced • Multiple connectors can share the same namespace Consistent response time at scale • Storage nodes retrieve requested data or find the correct node deterministically, no matter the scale • No central metadata databases or indexes, no lookups needed for replicas • Lookups are cached, they are only needed on recent topology changes APPLICATION A APPLICATION B APPLICATION N HDD … STORAGE NODE CONNECTOR (File) CONNECTOR (Object) CONNECTOR N STORAGE NODE STORAGE NODE N HDD … HDD …
  • 18. What will an Object Storage deployment look like? Web/Mobile Applications S3 or REST based Applications IP SW LOAD BALANCED HTTP/S IP LOAD BALANCED SDS software Local & Geo-protection Self-healing Scale-out object storage Management & Monitoring Security Windows Applications Linux Applications Compliance STORAGE SERVICES: RUNS ON YOUR CHOICE OF x86 PHYSICAL SERVERS ACCESS SERVICES (CONNECTORS): RUNS WITH THE STORAGE SERVICES OR SEPARATE SERVERS (PHYSICAL OR VMs) TOR SWITCHES S3 REST OBJECT ACCESS NFS SMB FUSE REST FILE ACCESS
  • 19. Where Does Object Storage fit? – ORIGIN SERVER STORAGE
  • 20. Object Storage as Origin Server Storage
  • 21. A trend/reality – “Hybrid” On-Prem + Public Cloud Approach
  • 25. HTTP/REST HTTP/REST HTTP/REST HTTP/REST HTTP/REST CDMI NFS NFS HTTP/REST CDN CDN CDN USPServer Transcoding LiveDVR Encoders USPServer USPServer ScalityRINGStorage Local and Geo-Protection • Any Hardware File / Object / OpenStack • Multi-Workload HTTP Live Streaming (HLS) HTTP Dynamic Streaming (HDS) Microsoft Smooth Streaming UnifiedOrigin
  • 26. ScalityRINGStorage Local and Geo-Protection • Any Hardware File / Object / OpenStack • Multi-Workload CDN 1 CDN 2 CDN 3 Multi-bitrate Multi-resolution Content Processing System All Content andElementary Streamsfor Deliveryin MP4s& AudioStreams JITPServers HTTPServers StreamingServers CDNOrigin(Prepackaged top~10% of Content) + EdgeServers Asset Library/CPS Metadata
  • 28. Thank You ! Booth #SL8505 www.scality.com

Editor's Notes

  • #17: We don’t want to talk about OpenStack in the slides anymore. It is there for older versions of OpenStack if you’re asked the question but we don’t do any development in regards to OpenStack anymore. So we got rid of the OpenStack section for the protocols. CDMI: we don’t mention CDMI on purpose in this slide anymore. We really want to favor the S3 protocol. But again CDMI still exists and is supported so if you’re asked it is there.
  • #18: Animated slide 
  • #19: Like in slide 5 – No mention of CDMI in the slide on purpose to favor the S3 protocol. But CDMI is still out there if you’re asked.
  • #21: Like in slide 5 – No mention of CDMI in the slide on purpose to favor the S3 protocol. But CDMI is still out there if you’re asked.
  • #22: Like in slide 5 – No mention of CDMI in the slide on purpose to favor the S3 protocol. But CDMI is still out there if you’re asked.
  • #24: Like in slide 5 – No mention of CDMI in the slide on purpose to favor the S3 protocol. But CDMI is still out there if you’re asked.
  • #26: Like in slide 5 – No mention of CDMI in the slide on purpose to favor the S3 protocol. But CDMI is still out there if you’re asked.
  • #27: Like in slide 5 – No mention of CDMI in the slide on purpose to favor the S3 protocol. But CDMI is still out there if you’re asked.