SlideShare a Scribd company logo
SPFS
A filesystem for Spectrum Protect
SPFS - Filesystem
A Filesystem for Spectrum Protect.
The product is intended to be used as a backup filesystem with WORM, versioning, encryption, data redundancy, data
reduction techniques, data filtering, data retention functionalities.
The issues All of these databases has one thing in common
- There is no backup agent to protect them with Spectrum Protect
But wait?...
We can present an agentless solution, (“SPFS”).
This can protect ANY kind of databases or applications
And this WITHOUT any need of education.
How sounds that?
DBA’s can use the methodology and technologies that they have the
skills to use.
And still knowing that everything is protected in a securely manner.
SIMPLE TO USE
# cd
# ls
# rm
# cp
# mv
# mysqldump > /backup/my.dmp
…
NO LOCAL EXTRA STORAGE NEEDED
NO EXTRA EDUCATION NEEDED
WORM
“WORM is an abbreviation that means “Write Once Read Many”, and is mostly known to be used for Compact Disks
(CD).”
The WORM functionality means that a client that writes data to a file can only perform this task once, and can not
change the content of that file. But can read the content many times.
A client that tries to change content of a file, will instead create a new version of that file, see versioning below.
The SPFS filesystem is designed to be used as a WORM filesystem.
REMOVINGCONTENT
The data on the SPFS filesystem is secured
A file that are copied to this filesystem can’t be deleted by a client, unless granted by the backup administrator (See
backdel = yes).
BACKUP OBJECTS
ARCHIVE OBJECTS
BACKUPDEL=NO
BACKUPDEL=YES
VERSIONING(-n)
Support for multiple versions of the same file.
Versioning is when a client has multiple version of a file.
Can be practical if a client wants to keep multiple versions of a file, and will still be able to open older versions for
reading, comparing or restoring it’s content.
The functionality of this is similar to VSAM in mainframe (generation data set)
If a client save a file using the same name as an already existing filename; for example “important.txt”; than the
older versions of the file will be visualized by parentheses and a relative version number to the last version of the file
version.
important.txt : is the last version of the file “important.txt”
important.txt(-1): is the version that are 1 version older than last version
important.txt(-2): is the version that are 2 versions older than last version
ENCRYPTION
Data can be encrypted
Encryption is possible in many different levels in the product.
DATA TRANSFER
All communications between the client and the backup server uses encrypted communication protocol.
ENCRYPTED STORAGE
It is possible to enable encryption before the content are physically written to the media (tape, disk or
whatever media is used in the back end storage attached to the backup server).
CLIENT ENCRYPTION
It is possible to enable encryption for all or selective contents on the filesystem before it is being sent to the
backup server.
DATA REDUCTION
Data can be effectively stored using advanced data reduction technique.
It is possible to use data reduction techniques in the product.
DEDUPLICATION
Deduplication is a technique that compares the data chunk with what has already been stored in the backup
system and will instead of storing a duplicate of that content create a relationship to it.
COMPRESSION
Compression is a technique that looks at the content of the data, and try to find repetitive data in the file, and
instead of storing it; store metadata about the content; for example 100x of the word “hello world”
DATA REDUNDANCY
Data can be copied and spread over multiple storage destinations.
The content stored on the backup server can be configured to use extra copies elsewhere.
For example extra copies of storage pools; replication etc.
DATA FILTERING
Possible to reject clients to store certain data files
Filtering is a technique available in the backup tool, where one can configure which content is not allowed to be stored
on the backup server.
This feature is called include exclude rules, and can be stored on the client or on the backup server using client
optionset.
For example:
If you want to reject users to store *.mp3 files on this filesystem, than one can create a client optionset rule to exclude
this content.
● INCLEXCL ‘exclude /.../*.mp3’
DATA RETENTION
Data retention is controlled on the backup server using normal backup administration rules.
It is possible to associate all data or selective data to different retention policies.
For example:
The client wants to have 365 days retention In the “important” catalog, than the backup administrator can associate a
management class that has the retention policy confugured.
● INCLEXCL ‘incude /important/.../* 365DAYS’
PERFORMANCE
The SPFS product is a multithreaded application that uses backend workers with a connection pool.
This means that if there is a connection available in the connection pool that already has a working session on the
Spectrum Protect Server, than that connection will be prioritized to be reused for new file operations.
The SPFS product also has a cache that cache metadata to avoid extra Spectrum Protect API calls to lookup
metadata about files and directories.
There is an asynchronous data transfer queue for each worker which improve write and read performance.
The filesystem also has a readahead feature, that retrieves data from the Spectrum Protect Server even though the
data has not yet been requested by the client.
Possible use cases
DBA - can use the backup and recovery tool as recommended by the vendor without extra education
- Casandra, MongoDB. MariaDB, MySQL, PostgreSQL, Progress OpenEdge, Oracle, DB2, SQL Server, SAP
Adaptive Server Enterprise, SAP IQ Server, SAP SQL Anywhere, SQL Server Express, …
Content Ondemand - can store online documents.
- No need to keep stub files that needs to be synchronized or backed up separately?
What are you waiting for..
● SIMPLE TO USE
● NO LOCAL EXTRA STORAGE NEEDED
● NO EXTRA EDUCATION NEEDED
● FAST
● RELIABLE
● ADVANCED FILTERING
● SPACE EFFICIENT
● SECURITY

More Related Content

What's hot

Understanding das-nas-san
Understanding das-nas-sanUnderstanding das-nas-san
Understanding das-nas-san
Ashwin Pawar
 
NetApp & Storage fundamentals
NetApp & Storage fundamentalsNetApp & Storage fundamentals
NetApp & Storage fundamentals
Shashidhar Basavaraju
 
Storage basics
Storage basicsStorage basics
Storage basics
Luis Juan Koffler
 
Network attached stroage
Network attached stroageNetwork attached stroage
Network attached stroage
VinayKumar Rapelly
 
Net App Unified Storage Architecture
Net App Unified Storage ArchitectureNet App Unified Storage Architecture
Net App Unified Storage Architecture
nburgett
 
FAQ on Dedupe NetApp
FAQ on Dedupe NetAppFAQ on Dedupe NetApp
FAQ on Dedupe NetApp
Ashwin Pawar
 
Raid(Storage Technology)
Raid(Storage Technology)Raid(Storage Technology)
Raid(Storage Technology)
Vanitha shree Rajagopal
 
8 i rman_love_it
8 i rman_love_it8 i rman_love_it
8 i rman_love_it
Anil Pandey
 
Raid Levels Technology
Raid Levels TechnologyRaid Levels Technology
Raid Levels Technology
Ishwor Panta
 
Directory services
Directory servicesDirectory services
Directory services
Christalin Nelson
 
ParaScale Cloud Storage Customer overview presentation
ParaScale Cloud Storage Customer overview presentationParaScale Cloud Storage Customer overview presentation
ParaScale Cloud Storage Customer overview presentation
ParaScale Marketing
 
What is HDFS | Hadoop Distributed File System | Edureka
What is HDFS | Hadoop Distributed File System | EdurekaWhat is HDFS | Hadoop Distributed File System | Edureka
What is HDFS | Hadoop Distributed File System | Edureka
Edureka!
 
Product introduction- Apsara File Storage NAS
Product introduction- Apsara File Storage NASProduct introduction- Apsara File Storage NAS
Product introduction- Apsara File Storage NAS
Jed Concepcion
 
RAID CONCEPT
RAID CONCEPTRAID CONCEPT
RAID CONCEPT
Ramasubbu .P
 
HP Storage Backup (RDX) presentation
HP Storage Backup (RDX) presentation HP Storage Backup (RDX) presentation
HP Storage Backup (RDX) presentation
Jaideep Kumar
 
Hadoop World 2010: Productionizing Hadoop: Lessons Learned
Hadoop World 2010: Productionizing Hadoop: Lessons LearnedHadoop World 2010: Productionizing Hadoop: Lessons Learned
Hadoop World 2010: Productionizing Hadoop: Lessons LearnedCloudera, Inc.
 
Storage Area Network (San)
Storage Area Network (San)Storage Area Network (San)
Storage Area Network (San)
sankcomp
 
Various raid levels pros & cons
Various raid levels pros & consVarious raid levels pros & cons
Various raid levels pros & cons
IT Tech
 
Csci12 report aug18
Csci12 report aug18Csci12 report aug18
Csci12 report aug18
karenostil
 

What's hot (20)

Understanding das-nas-san
Understanding das-nas-sanUnderstanding das-nas-san
Understanding das-nas-san
 
NetApp & Storage fundamentals
NetApp & Storage fundamentalsNetApp & Storage fundamentals
NetApp & Storage fundamentals
 
Storage basics
Storage basicsStorage basics
Storage basics
 
Network attached stroage
Network attached stroageNetwork attached stroage
Network attached stroage
 
Net App Unified Storage Architecture
Net App Unified Storage ArchitectureNet App Unified Storage Architecture
Net App Unified Storage Architecture
 
FAQ on Dedupe NetApp
FAQ on Dedupe NetAppFAQ on Dedupe NetApp
FAQ on Dedupe NetApp
 
Raid(Storage Technology)
Raid(Storage Technology)Raid(Storage Technology)
Raid(Storage Technology)
 
8 i rman_love_it
8 i rman_love_it8 i rman_love_it
8 i rman_love_it
 
Raid Levels Technology
Raid Levels TechnologyRaid Levels Technology
Raid Levels Technology
 
Directory services
Directory servicesDirectory services
Directory services
 
ParaScale Cloud Storage Customer overview presentation
ParaScale Cloud Storage Customer overview presentationParaScale Cloud Storage Customer overview presentation
ParaScale Cloud Storage Customer overview presentation
 
Storage Basics
Storage BasicsStorage Basics
Storage Basics
 
What is HDFS | Hadoop Distributed File System | Edureka
What is HDFS | Hadoop Distributed File System | EdurekaWhat is HDFS | Hadoop Distributed File System | Edureka
What is HDFS | Hadoop Distributed File System | Edureka
 
Product introduction- Apsara File Storage NAS
Product introduction- Apsara File Storage NASProduct introduction- Apsara File Storage NAS
Product introduction- Apsara File Storage NAS
 
RAID CONCEPT
RAID CONCEPTRAID CONCEPT
RAID CONCEPT
 
HP Storage Backup (RDX) presentation
HP Storage Backup (RDX) presentation HP Storage Backup (RDX) presentation
HP Storage Backup (RDX) presentation
 
Hadoop World 2010: Productionizing Hadoop: Lessons Learned
Hadoop World 2010: Productionizing Hadoop: Lessons LearnedHadoop World 2010: Productionizing Hadoop: Lessons Learned
Hadoop World 2010: Productionizing Hadoop: Lessons Learned
 
Storage Area Network (San)
Storage Area Network (San)Storage Area Network (San)
Storage Area Network (San)
 
Various raid levels pros & cons
Various raid levels pros & consVarious raid levels pros & cons
Various raid levels pros & cons
 
Csci12 report aug18
Csci12 report aug18Csci12 report aug18
Csci12 report aug18
 

Similar to SPFS - A filesystem for Spectrum Protect

Ijaems apr-2016-7 An Enhanced Multi-layered Cryptosystem Based Secure and Aut...
Ijaems apr-2016-7 An Enhanced Multi-layered Cryptosystem Based Secure and Aut...Ijaems apr-2016-7 An Enhanced Multi-layered Cryptosystem Based Secure and Aut...
Ijaems apr-2016-7 An Enhanced Multi-layered Cryptosystem Based Secure and Aut...
INFOGAIN PUBLICATION
 
A cloud environment for backup and data storage
A cloud environment for backup and data storageA cloud environment for backup and data storage
A cloud environment for backup and data storage
IGEEKS TECHNOLOGIES
 
A cloud enviroment for backup and data storage
A cloud enviroment for backup and data storageA cloud enviroment for backup and data storage
A cloud enviroment for backup and data storage
IGEEKS TECHNOLOGIES
 
DataStax | Building a Spark Streaming App with DSE File System (Rocco Varela)...
DataStax | Building a Spark Streaming App with DSE File System (Rocco Varela)...DataStax | Building a Spark Streaming App with DSE File System (Rocco Varela)...
DataStax | Building a Spark Streaming App with DSE File System (Rocco Varela)...
DataStax
 
TECHNICAL BRIEF▶ NetBackup 7.6 Deduplication Technology
TECHNICAL BRIEF▶ NetBackup 7.6 Deduplication TechnologyTECHNICAL BRIEF▶ NetBackup 7.6 Deduplication Technology
TECHNICAL BRIEF▶ NetBackup 7.6 Deduplication Technology
Symantec
 
Survey of distributed storage system
Survey of distributed storage systemSurvey of distributed storage system
Survey of distributed storage system
Zhichao Liang
 
Streamlining Backup: Enhancing Data Protection with Backup Appliances
Streamlining Backup: Enhancing Data Protection with Backup AppliancesStreamlining Backup: Enhancing Data Protection with Backup Appliances
Streamlining Backup: Enhancing Data Protection with Backup Appliances
MaryJWilliams2
 
AMANDA
AMANDAAMANDA
Oaklands college: Protecting your data.
Oaklands college: Protecting your data.Oaklands college: Protecting your data.
Oaklands college: Protecting your data.
JISC RSC Eastern
 
Deduplication Solutions Are Not All Created Equal: Why Data Domain?
Deduplication Solutions Are Not All Created Equal: Why Data Domain?Deduplication Solutions Are Not All Created Equal: Why Data Domain?
Deduplication Solutions Are Not All Created Equal: Why Data Domain?
EMC
 
E045026031
E045026031E045026031
E045026031
researchinventy
 
Managing data to improve disaster recovery preparedness » data center knowledge
Managing data to improve disaster recovery preparedness » data center knowledgeManaging data to improve disaster recovery preparedness » data center knowledge
Managing data to improve disaster recovery preparedness » data center knowledgegeekmodeboy
 
High Availability And Oracle Data Guard 11g R2
High Availability And Oracle Data Guard 11g R2High Availability And Oracle Data Guard 11g R2
High Availability And Oracle Data Guard 11g R2
Mario Redón Luz
 
Database system utilities by dinesh
Database system utilities by dineshDatabase system utilities by dinesh
Database system utilities by dinesh
Dinesh Kumar
 
Ibmtsm 100325083335-phpapp01
Ibmtsm 100325083335-phpapp01Ibmtsm 100325083335-phpapp01
Ibmtsm 100325083335-phpapp01Andrew Adam
 
Ibmtsm 100325083335-phpapp01
Ibmtsm 100325083335-phpapp01Ibmtsm 100325083335-phpapp01
Ibmtsm 100325083335-phpapp01Rajesh Kumar
 
Methodology for Optimizing Storage on Cloud Using Authorized De-Duplication –...
Methodology for Optimizing Storage on Cloud Using Authorized De-Duplication –...Methodology for Optimizing Storage on Cloud Using Authorized De-Duplication –...
Methodology for Optimizing Storage on Cloud Using Authorized De-Duplication –...
IRJET Journal
 
StoreGrid : Introduction & Features
StoreGrid : Introduction & FeaturesStoreGrid : Introduction & Features
StoreGrid : Introduction & FeaturesRevolucion
 
Deduplication - Remove Duplicate
Deduplication - Remove DuplicateDeduplication - Remove Duplicate
Deduplication - Remove Duplicate
txttoolsmanipulation
 

Similar to SPFS - A filesystem for Spectrum Protect (20)

Generic RLM White Paper
Generic RLM White PaperGeneric RLM White Paper
Generic RLM White Paper
 
Ijaems apr-2016-7 An Enhanced Multi-layered Cryptosystem Based Secure and Aut...
Ijaems apr-2016-7 An Enhanced Multi-layered Cryptosystem Based Secure and Aut...Ijaems apr-2016-7 An Enhanced Multi-layered Cryptosystem Based Secure and Aut...
Ijaems apr-2016-7 An Enhanced Multi-layered Cryptosystem Based Secure and Aut...
 
A cloud environment for backup and data storage
A cloud environment for backup and data storageA cloud environment for backup and data storage
A cloud environment for backup and data storage
 
A cloud enviroment for backup and data storage
A cloud enviroment for backup and data storageA cloud enviroment for backup and data storage
A cloud enviroment for backup and data storage
 
DataStax | Building a Spark Streaming App with DSE File System (Rocco Varela)...
DataStax | Building a Spark Streaming App with DSE File System (Rocco Varela)...DataStax | Building a Spark Streaming App with DSE File System (Rocco Varela)...
DataStax | Building a Spark Streaming App with DSE File System (Rocco Varela)...
 
TECHNICAL BRIEF▶ NetBackup 7.6 Deduplication Technology
TECHNICAL BRIEF▶ NetBackup 7.6 Deduplication TechnologyTECHNICAL BRIEF▶ NetBackup 7.6 Deduplication Technology
TECHNICAL BRIEF▶ NetBackup 7.6 Deduplication Technology
 
Survey of distributed storage system
Survey of distributed storage systemSurvey of distributed storage system
Survey of distributed storage system
 
Streamlining Backup: Enhancing Data Protection with Backup Appliances
Streamlining Backup: Enhancing Data Protection with Backup AppliancesStreamlining Backup: Enhancing Data Protection with Backup Appliances
Streamlining Backup: Enhancing Data Protection with Backup Appliances
 
AMANDA
AMANDAAMANDA
AMANDA
 
Oaklands college: Protecting your data.
Oaklands college: Protecting your data.Oaklands college: Protecting your data.
Oaklands college: Protecting your data.
 
Deduplication Solutions Are Not All Created Equal: Why Data Domain?
Deduplication Solutions Are Not All Created Equal: Why Data Domain?Deduplication Solutions Are Not All Created Equal: Why Data Domain?
Deduplication Solutions Are Not All Created Equal: Why Data Domain?
 
E045026031
E045026031E045026031
E045026031
 
Managing data to improve disaster recovery preparedness » data center knowledge
Managing data to improve disaster recovery preparedness » data center knowledgeManaging data to improve disaster recovery preparedness » data center knowledge
Managing data to improve disaster recovery preparedness » data center knowledge
 
High Availability And Oracle Data Guard 11g R2
High Availability And Oracle Data Guard 11g R2High Availability And Oracle Data Guard 11g R2
High Availability And Oracle Data Guard 11g R2
 
Database system utilities by dinesh
Database system utilities by dineshDatabase system utilities by dinesh
Database system utilities by dinesh
 
Ibmtsm 100325083335-phpapp01
Ibmtsm 100325083335-phpapp01Ibmtsm 100325083335-phpapp01
Ibmtsm 100325083335-phpapp01
 
Ibmtsm 100325083335-phpapp01
Ibmtsm 100325083335-phpapp01Ibmtsm 100325083335-phpapp01
Ibmtsm 100325083335-phpapp01
 
Methodology for Optimizing Storage on Cloud Using Authorized De-Duplication –...
Methodology for Optimizing Storage on Cloud Using Authorized De-Duplication –...Methodology for Optimizing Storage on Cloud Using Authorized De-Duplication –...
Methodology for Optimizing Storage on Cloud Using Authorized De-Duplication –...
 
StoreGrid : Introduction & Features
StoreGrid : Introduction & FeaturesStoreGrid : Introduction & Features
StoreGrid : Introduction & Features
 
Deduplication - Remove Duplicate
Deduplication - Remove DuplicateDeduplication - Remove Duplicate
Deduplication - Remove Duplicate
 

Recently uploaded

UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
DianaGray10
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
Ralf Eggert
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Product School
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
Pierluigi Pugliese
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
Safe Software
 
Quantum Computing: Current Landscape and the Future Role of APIs
Quantum Computing: Current Landscape and the Future Role of APIsQuantum Computing: Current Landscape and the Future Role of APIs
Quantum Computing: Current Landscape and the Future Role of APIs
Vlad Stirbu
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
Product School
 
Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
RinaMondal9
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
Product School
 
Welocme to ViralQR, your best QR code generator.
Welocme to ViralQR, your best QR code generator.Welocme to ViralQR, your best QR code generator.
Welocme to ViralQR, your best QR code generator.
ViralQR
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdfSAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
Peter Spielvogel
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 

Recently uploaded (20)

UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
 
Quantum Computing: Current Landscape and the Future Role of APIs
Quantum Computing: Current Landscape and the Future Role of APIsQuantum Computing: Current Landscape and the Future Role of APIs
Quantum Computing: Current Landscape and the Future Role of APIs
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
 
Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
 
Welocme to ViralQR, your best QR code generator.
Welocme to ViralQR, your best QR code generator.Welocme to ViralQR, your best QR code generator.
Welocme to ViralQR, your best QR code generator.
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdfSAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
 

SPFS - A filesystem for Spectrum Protect

  • 1. SPFS A filesystem for Spectrum Protect
  • 2. SPFS - Filesystem A Filesystem for Spectrum Protect. The product is intended to be used as a backup filesystem with WORM, versioning, encryption, data redundancy, data reduction techniques, data filtering, data retention functionalities.
  • 3. The issues All of these databases has one thing in common - There is no backup agent to protect them with Spectrum Protect But wait?... We can present an agentless solution, (“SPFS”). This can protect ANY kind of databases or applications And this WITHOUT any need of education. How sounds that? DBA’s can use the methodology and technologies that they have the skills to use. And still knowing that everything is protected in a securely manner.
  • 4. SIMPLE TO USE # cd # ls # rm # cp # mv # mysqldump > /backup/my.dmp …
  • 5. NO LOCAL EXTRA STORAGE NEEDED
  • 7. WORM “WORM is an abbreviation that means “Write Once Read Many”, and is mostly known to be used for Compact Disks (CD).” The WORM functionality means that a client that writes data to a file can only perform this task once, and can not change the content of that file. But can read the content many times. A client that tries to change content of a file, will instead create a new version of that file, see versioning below. The SPFS filesystem is designed to be used as a WORM filesystem.
  • 8. REMOVINGCONTENT The data on the SPFS filesystem is secured A file that are copied to this filesystem can’t be deleted by a client, unless granted by the backup administrator (See backdel = yes). BACKUP OBJECTS ARCHIVE OBJECTS BACKUPDEL=NO BACKUPDEL=YES
  • 9. VERSIONING(-n) Support for multiple versions of the same file. Versioning is when a client has multiple version of a file. Can be practical if a client wants to keep multiple versions of a file, and will still be able to open older versions for reading, comparing or restoring it’s content. The functionality of this is similar to VSAM in mainframe (generation data set) If a client save a file using the same name as an already existing filename; for example “important.txt”; than the older versions of the file will be visualized by parentheses and a relative version number to the last version of the file version. important.txt : is the last version of the file “important.txt” important.txt(-1): is the version that are 1 version older than last version important.txt(-2): is the version that are 2 versions older than last version
  • 10. ENCRYPTION Data can be encrypted Encryption is possible in many different levels in the product. DATA TRANSFER All communications between the client and the backup server uses encrypted communication protocol. ENCRYPTED STORAGE It is possible to enable encryption before the content are physically written to the media (tape, disk or whatever media is used in the back end storage attached to the backup server). CLIENT ENCRYPTION It is possible to enable encryption for all or selective contents on the filesystem before it is being sent to the backup server.
  • 11. DATA REDUCTION Data can be effectively stored using advanced data reduction technique. It is possible to use data reduction techniques in the product. DEDUPLICATION Deduplication is a technique that compares the data chunk with what has already been stored in the backup system and will instead of storing a duplicate of that content create a relationship to it. COMPRESSION Compression is a technique that looks at the content of the data, and try to find repetitive data in the file, and instead of storing it; store metadata about the content; for example 100x of the word “hello world”
  • 12. DATA REDUNDANCY Data can be copied and spread over multiple storage destinations. The content stored on the backup server can be configured to use extra copies elsewhere. For example extra copies of storage pools; replication etc.
  • 13. DATA FILTERING Possible to reject clients to store certain data files Filtering is a technique available in the backup tool, where one can configure which content is not allowed to be stored on the backup server. This feature is called include exclude rules, and can be stored on the client or on the backup server using client optionset. For example: If you want to reject users to store *.mp3 files on this filesystem, than one can create a client optionset rule to exclude this content. ● INCLEXCL ‘exclude /.../*.mp3’
  • 14. DATA RETENTION Data retention is controlled on the backup server using normal backup administration rules. It is possible to associate all data or selective data to different retention policies. For example: The client wants to have 365 days retention In the “important” catalog, than the backup administrator can associate a management class that has the retention policy confugured. ● INCLEXCL ‘incude /important/.../* 365DAYS’
  • 15. PERFORMANCE The SPFS product is a multithreaded application that uses backend workers with a connection pool. This means that if there is a connection available in the connection pool that already has a working session on the Spectrum Protect Server, than that connection will be prioritized to be reused for new file operations. The SPFS product also has a cache that cache metadata to avoid extra Spectrum Protect API calls to lookup metadata about files and directories. There is an asynchronous data transfer queue for each worker which improve write and read performance. The filesystem also has a readahead feature, that retrieves data from the Spectrum Protect Server even though the data has not yet been requested by the client.
  • 16. Possible use cases DBA - can use the backup and recovery tool as recommended by the vendor without extra education - Casandra, MongoDB. MariaDB, MySQL, PostgreSQL, Progress OpenEdge, Oracle, DB2, SQL Server, SAP Adaptive Server Enterprise, SAP IQ Server, SAP SQL Anywhere, SQL Server Express, … Content Ondemand - can store online documents. - No need to keep stub files that needs to be synchronized or backed up separately?
  • 17. What are you waiting for.. ● SIMPLE TO USE ● NO LOCAL EXTRA STORAGE NEEDED ● NO EXTRA EDUCATION NEEDED ● FAST ● RELIABLE ● ADVANCED FILTERING ● SPACE EFFICIENT ● SECURITY

Editor's Notes

  1. If the filesystem is mounted as backup; than last version of the file will stay forever in the backup system; until a newer version replaces that version (see versioning below); or if someone removes the file. If the client is not granted to delete a file, and executes the “rm” / “rmdir” or similar tool that removes content, it will instead mark the object as inactive in the backup system. Inactivating an object means that the file will be scheduled to follow normal retention policy set by the backup administrator; more on how this work can be read in the chapter “Configuring retention policies”