SlideShare uma empresa Scribd logo
1 de 23
Datacenter Storage
  Today and Tomorrow
            October 16, 2012
                Varrow

              Tony Pittman
           Technical Consultant
t: @pittmantony w: tpittman.wordpress.com
Housekeeping

Continue the conversation:
@pittmantony and
tpittman.wordpress.com
Limited time today, reach out to me for
deeper discussion of any of these points
Agenda


Datacenter Storage Concepts

Typical Datacenters Today

New Technologies and Concepts on the Horizon
Types & Use Cases
DAS – Direct Attached Storage
– Boot / OS volumes
– Non-critical, low performing data
SAN – Storage Area Networks
–   Critical and/or high performing data
–   Shared storage for clusters (RAC, MS Failover Clustering, VMware)
–   Boot From SAN – enables replicated OS volumes and statelessness
–   Array-based replication
NAS – Network Attached Storage
–   Unstructured data (files and folders)
–   VMware and HyperV 2012 datastores can use NAS
–   Database backup destination
–   Array-based replication
DAS - Direct Attached Storage
Simplest type of datacenter storage
Includes spinning hard drives and flash
Connected by SAS, SATA, USB, PCIe (also
IDE, SCSI)
Limited by number of
devices, performance, availablity
SAN – Storage Area Network
Composed of:
– Storage arrays
– Host bus adapters – I/O cards in hosts allowing
  SAN connectivity
– SAN switches – Connect all the pieces together.
  Purpose built for storage connectivity
SAN – Storage Area Network
Storage Arrays:
– Purpose built
– Manage large amounts of storage
– Presented to multiple hosts
– Performance improvements built-in
   • Tiering across multiple drive types to maximize
     performance and capacity for a given budget
   • Read/Write DRAM Cache and caching algorithms
– Full redundancy – data, connectivity, management
SAN – Storage Area Network
SAN Switches
– FC, iSCSI, or FCoE – The Great Debate
– Must be compatible with the storage array, ie: some arrays
  won’t do some protocols
– FC (Fibre Channel) - purpose built for storage, mostly
  implementing 8 Gb/s but some 16 Gb/s models available.
– iSCSI – rides on TCP/IP, *not lossless*, depends on
  retransmits for packets dropped during heavy load
  periods. Network design is crucial. Recommend isolating
  from other network traffic. 10 Gb ethernet getting pretty
  common. (Is it the future?)
– FCoE – rides directly on ethernet, not TCP/IP.
  Lossless, uses DataCenter Bridging Protocol
SAN – Storage Area Network
SAN Switches - Analogy
FC - similar to railways.
Purpose built, connected to
predetermined specific
endpoints

iSCSI - similar to highways
Can be more flexible. Traffic
can be a problem.
SAN – Storage Area Network
Array-based replication:
– Moves replication CPU overhead off of the host
– Can improve RPO by maintaining a journal of
  writes, allowing rollback to a specific point in time
– Simplifies management vs separate replications
  for each database, filesystem or drive
– Can be used to populate a test environment or
  backup server, duplicating the real Production
  environment
SAN – Storage Area Network
Array-based replication:
– Application Integration
– Usually required for geographically dispersed
  clustering
NAS – Network Attached Storage
NAS appliance – usually purpose built device
running a flavor of Linux and serving up file
shares and NFS exports from internal drives
Usually connects to existing server LAN
Operates via CIFS (SMB v2 and v3) and NFS
NAS – Network Attached Storage
Backups via NDMP, potentially reducing
backup times for filesysetms with large
number of files
Read/Writeable checkpoints
Application Integration
What’s Next?
DAS
NAS
SAN
Drive Types & RAID
Cloud / Hybrid Storage
Changes to DAS
PCIe Flash – FusionI/O, VFCache, etc
– Local storage, integrated with SAN
– Very low response time
VMware Distributed Storage
– Aggregates local storage from vSphere hosts in a
  cluster and presents that storage to all hosts in the
  cluster as a datastore
– Quality of local storage could become more
  important in the overall design
NAS
Hypervisor running on the NAS appliance
– VMware vSphere running on Isilon
– Very high bandwidth access to storage
SMB v3
– Not supported on every NAS appliance yet
– Usable by HyperV 2012 to store VM’s
– Usable by MSSQL to store database files
Windows VM as NAS? VMware VADP Change
Block Tracking (CBT) = Fast Backups
SAN
Infiniband becoming more common
– New (and existing) array technologies using
  Infiniband for internal communication.
  XtremeIO, XIV, etc
– New array technologies using Infiniband for
  “Cache Area Network”, read/write cache shared
  between clustered hosts (Oracle RAC and SAP use
  cases)
SAN
16 or 32 Gb FC and 40 Gb or 100 Gb Ethernet
(iSCSI)
– FC and Ethernet will continue to leapfrog. Emulex
  already has an FCoE card that will do 40 Gbe + 16
  Gb FC
Multi-hop FCoE
New startup companies shaking things up
– All flash arrays and hybrid arrays
– Next year should see acquisitions
Drive Architecture Changes
Enterprise Grade MLC Flash
– Less expensive per GB
– SLC will probably stick around for write
  performance
Smaller drives going away
– Like the 72 GB drives of yesteryear, today’s 300 GB
  and 1 TB drives will be phased out. 600 GB + and
  2 TB + will become the standard for spinning
  drives
Drive Architecture Changes
RAID may no longer be the standard
– RAID designed for spinning drives. Workloads that
  specify RAID type are usually considering head
  location and locality of reference. RAID still needed
  for spinning drives.
– Flash based arrays doing inline dedupe, pointer based
  blockmaps and redirect-on-first-access instead of
  Copy on Write.
– Caching algorithms traditionally sequentialize
  incoming I/O requests to work better with spinning
  drives. No longer necessary.
Cloud Based Storage
Lots of clouds:
PaaS, IaaS, SaaS, DBaaS, BaaS, DRaaS
– Most solutions don’t require you to know the nuts
  and bolts of the underlying storage…
…BUT, we could soon see solutions involving
all flash arrays on premise, connected to
slower cloud-based storage.
Questions?

My Blog: http://tpittman.wordpress.com
Twitter is @pittmantony
My Email: tpittman@varrow.com
Varrow Bloggers: http://www.varrowblogs.com

Mais conteúdo relacionado

Mais procurados

VMworld 2014: Virtualizing Databases
VMworld 2014: Virtualizing DatabasesVMworld 2014: Virtualizing Databases
VMworld 2014: Virtualizing DatabasesVMworld
 
Road show 2015 triangle meetup
Road show 2015 triangle meetupRoad show 2015 triangle meetup
Road show 2015 triangle meetupwim_provoost
 
Open vStorage Road show 2015 Q1
Open vStorage Road show 2015 Q1Open vStorage Road show 2015 Q1
Open vStorage Road show 2015 Q1wim_provoost
 
SOUG_GV_Flashgrid_V4
SOUG_GV_Flashgrid_V4SOUG_GV_Flashgrid_V4
SOUG_GV_Flashgrid_V4UniFabric
 
Right-Sizing your SQL Server Virtual Machine
Right-Sizing your SQL Server Virtual MachineRight-Sizing your SQL Server Virtual Machine
Right-Sizing your SQL Server Virtual Machineheraflux
 
Open vStorage Meetup - Santa Clara 04/16
Open vStorage Meetup -  Santa Clara 04/16Open vStorage Meetup -  Santa Clara 04/16
Open vStorage Meetup - Santa Clara 04/16wim_provoost
 
Red Hat Storage Server For AWS
Red Hat Storage Server For AWSRed Hat Storage Server For AWS
Red Hat Storage Server For AWSRed_Hat_Storage
 
Turning OpenStack Swift into a VM storage platform
Turning OpenStack Swift into a VM storage platformTurning OpenStack Swift into a VM storage platform
Turning OpenStack Swift into a VM storage platformwim_provoost
 
SOUG_Deployment__Automation_DB
SOUG_Deployment__Automation_DBSOUG_Deployment__Automation_DB
SOUG_Deployment__Automation_DBUniFabric
 
VMworld 2014: Advanced SQL Server on vSphere Techniques and Best Practices
VMworld 2014: Advanced SQL Server on vSphere Techniques and Best PracticesVMworld 2014: Advanced SQL Server on vSphere Techniques and Best Practices
VMworld 2014: Advanced SQL Server on vSphere Techniques and Best PracticesVMworld
 
Windows Server 2012 R2 Software-Defined Storage
Windows Server 2012 R2 Software-Defined StorageWindows Server 2012 R2 Software-Defined Storage
Windows Server 2012 R2 Software-Defined StorageAidan Finn
 
Enterprise Storage NAS - Dual Controller
Enterprise Storage NAS - Dual ControllerEnterprise Storage NAS - Dual Controller
Enterprise Storage NAS - Dual ControllerFernando Barrientos
 
Storage Enhancements in Windows 2012 R2
Storage Enhancements in Windows 2012 R2Storage Enhancements in Windows 2012 R2
Storage Enhancements in Windows 2012 R2Michael Rüefli
 
NGENSTOR_ODA_P2V_V5
NGENSTOR_ODA_P2V_V5NGENSTOR_ODA_P2V_V5
NGENSTOR_ODA_P2V_V5UniFabric
 
VMware Virtual SAN slideshow
VMware Virtual SAN slideshowVMware Virtual SAN slideshow
VMware Virtual SAN slideshowAshley Williams
 
Postgres on OpenStack
Postgres on OpenStackPostgres on OpenStack
Postgres on OpenStackEDB
 
Developing a Ceph Appliance for Secure Environments
Developing a Ceph Appliance for Secure EnvironmentsDeveloping a Ceph Appliance for Secure Environments
Developing a Ceph Appliance for Secure EnvironmentsCeph Community
 
JetStor portfolio update final_2020-2021
JetStor portfolio update final_2020-2021JetStor portfolio update final_2020-2021
JetStor portfolio update final_2020-2021Gene Leyzarovich
 

Mais procurados (20)

VMworld 2014: Virtualizing Databases
VMworld 2014: Virtualizing DatabasesVMworld 2014: Virtualizing Databases
VMworld 2014: Virtualizing Databases
 
StarWind_V_SAN_product_presentation
StarWind_V_SAN_product_presentationStarWind_V_SAN_product_presentation
StarWind_V_SAN_product_presentation
 
Road show 2015 triangle meetup
Road show 2015 triangle meetupRoad show 2015 triangle meetup
Road show 2015 triangle meetup
 
Open vStorage Road show 2015 Q1
Open vStorage Road show 2015 Q1Open vStorage Road show 2015 Q1
Open vStorage Road show 2015 Q1
 
SOUG_GV_Flashgrid_V4
SOUG_GV_Flashgrid_V4SOUG_GV_Flashgrid_V4
SOUG_GV_Flashgrid_V4
 
Right-Sizing your SQL Server Virtual Machine
Right-Sizing your SQL Server Virtual MachineRight-Sizing your SQL Server Virtual Machine
Right-Sizing your SQL Server Virtual Machine
 
Open vStorage Meetup - Santa Clara 04/16
Open vStorage Meetup -  Santa Clara 04/16Open vStorage Meetup -  Santa Clara 04/16
Open vStorage Meetup - Santa Clara 04/16
 
Red Hat Storage Server For AWS
Red Hat Storage Server For AWSRed Hat Storage Server For AWS
Red Hat Storage Server For AWS
 
Turning OpenStack Swift into a VM storage platform
Turning OpenStack Swift into a VM storage platformTurning OpenStack Swift into a VM storage platform
Turning OpenStack Swift into a VM storage platform
 
SOUG_Deployment__Automation_DB
SOUG_Deployment__Automation_DBSOUG_Deployment__Automation_DB
SOUG_Deployment__Automation_DB
 
TDS-16489U - Dual Processor
TDS-16489U - Dual ProcessorTDS-16489U - Dual Processor
TDS-16489U - Dual Processor
 
VMworld 2014: Advanced SQL Server on vSphere Techniques and Best Practices
VMworld 2014: Advanced SQL Server on vSphere Techniques and Best PracticesVMworld 2014: Advanced SQL Server on vSphere Techniques and Best Practices
VMworld 2014: Advanced SQL Server on vSphere Techniques and Best Practices
 
Windows Server 2012 R2 Software-Defined Storage
Windows Server 2012 R2 Software-Defined StorageWindows Server 2012 R2 Software-Defined Storage
Windows Server 2012 R2 Software-Defined Storage
 
Enterprise Storage NAS - Dual Controller
Enterprise Storage NAS - Dual ControllerEnterprise Storage NAS - Dual Controller
Enterprise Storage NAS - Dual Controller
 
Storage Enhancements in Windows 2012 R2
Storage Enhancements in Windows 2012 R2Storage Enhancements in Windows 2012 R2
Storage Enhancements in Windows 2012 R2
 
NGENSTOR_ODA_P2V_V5
NGENSTOR_ODA_P2V_V5NGENSTOR_ODA_P2V_V5
NGENSTOR_ODA_P2V_V5
 
VMware Virtual SAN slideshow
VMware Virtual SAN slideshowVMware Virtual SAN slideshow
VMware Virtual SAN slideshow
 
Postgres on OpenStack
Postgres on OpenStackPostgres on OpenStack
Postgres on OpenStack
 
Developing a Ceph Appliance for Secure Environments
Developing a Ceph Appliance for Secure EnvironmentsDeveloping a Ceph Appliance for Secure Environments
Developing a Ceph Appliance for Secure Environments
 
JetStor portfolio update final_2020-2021
JetStor portfolio update final_2020-2021JetStor portfolio update final_2020-2021
JetStor portfolio update final_2020-2021
 

Semelhante a Varrow datacenter storage today and tomorrow

It's the End of Data Storage As We Know It (And I Feel Fine)
It's the End of Data Storage As We Know It (And I Feel Fine)It's the End of Data Storage As We Know It (And I Feel Fine)
It's the End of Data Storage As We Know It (And I Feel Fine)Stephen Foskett
 
S016827 pendulum-swings-nola-v1710d
S016827 pendulum-swings-nola-v1710dS016827 pendulum-swings-nola-v1710d
S016827 pendulum-swings-nola-v1710dTony Pearson
 
Spinning Brown Donuts: Why Storage Still Counts
Spinning Brown Donuts: Why Storage Still CountsSpinning Brown Donuts: Why Storage Still Counts
Spinning Brown Donuts: Why Storage Still CountsSparkhound Inc.
 
Spinning Brown Donuts
Spinning Brown DonutsSpinning Brown Donuts
Spinning Brown DonutsDavid Pechon
 
Storage, San And Business Continuity Overview
Storage, San And Business Continuity OverviewStorage, San And Business Continuity Overview
Storage, San And Business Continuity OverviewAlan McSweeney
 
Sun storage tek 2500 series disk array technical presentation
Sun storage tek 2500 series disk array technical presentationSun storage tek 2500 series disk array technical presentation
Sun storage tek 2500 series disk array technical presentationxKinAnx
 
SAN BASICS..Why we will go for SAN?
SAN BASICS..Why we will go for SAN?SAN BASICS..Why we will go for SAN?
SAN BASICS..Why we will go for SAN?Saroj Sahu
 
JetStor NAS ZFS based 716U 724U Network Attached Storage
JetStor NAS ZFS based 716U 724U Network Attached StorageJetStor NAS ZFS based 716U 724U Network Attached Storage
JetStor NAS ZFS based 716U 724U Network Attached StorageGene Leyzarovich
 
VMware - Virtual SAN - IT Changes Everything
VMware - Virtual SAN - IT Changes EverythingVMware - Virtual SAN - IT Changes Everything
VMware - Virtual SAN - IT Changes EverythingVMUG IT
 
The Pendulum Swings Back: Converged and Hyperconverged Environments
The Pendulum Swings Back: Converged and Hyperconverged EnvironmentsThe Pendulum Swings Back: Converged and Hyperconverged Environments
The Pendulum Swings Back: Converged and Hyperconverged EnvironmentsTony Pearson
 
FC SAN vs iSCSI SAN: Which One is Right for Your Business? .pdf
FC SAN vs iSCSI SAN: Which One is Right for Your Business?
.pdfFC SAN vs iSCSI SAN: Which One is Right for Your Business?
.pdf
FC SAN vs iSCSI SAN: Which One is Right for Your Business? .pdfMaryJWilliams2
 
SanDisk: Persistent Memory and Cassandra
SanDisk: Persistent Memory and CassandraSanDisk: Persistent Memory and Cassandra
SanDisk: Persistent Memory and CassandraDataStax Academy
 
Learning from ZFS to Scale Storage on and under Containers
Learning from ZFS to Scale Storage on and under ContainersLearning from ZFS to Scale Storage on and under Containers
Learning from ZFS to Scale Storage on and under Containersinside-BigData.com
 
Understanding das-nas-san
Understanding das-nas-sanUnderstanding das-nas-san
Understanding das-nas-sanAshwin Pawar
 
SAN vs NAS vs DAS: Decoding Data Storage Solutions
SAN vs NAS vs DAS: Decoding Data Storage SolutionsSAN vs NAS vs DAS: Decoding Data Storage Solutions
SAN vs NAS vs DAS: Decoding Data Storage SolutionsMaryJWilliams2
 
Storage Technology Overview
Storage Technology OverviewStorage Technology Overview
Storage Technology Overviewnomathjobs
 
Fulcrum Group Storage And Storage Virtualization Presentation
Fulcrum Group Storage And Storage Virtualization PresentationFulcrum Group Storage And Storage Virtualization Presentation
Fulcrum Group Storage And Storage Virtualization PresentationSteve Meek
 

Semelhante a Varrow datacenter storage today and tomorrow (20)

It's the End of Data Storage As We Know It (And I Feel Fine)
It's the End of Data Storage As We Know It (And I Feel Fine)It's the End of Data Storage As We Know It (And I Feel Fine)
It's the End of Data Storage As We Know It (And I Feel Fine)
 
Storage Networks
Storage NetworksStorage Networks
Storage Networks
 
S016827 pendulum-swings-nola-v1710d
S016827 pendulum-swings-nola-v1710dS016827 pendulum-swings-nola-v1710d
S016827 pendulum-swings-nola-v1710d
 
Storage spaces direct webinar
Storage spaces direct webinarStorage spaces direct webinar
Storage spaces direct webinar
 
Spinning Brown Donuts: Why Storage Still Counts
Spinning Brown Donuts: Why Storage Still CountsSpinning Brown Donuts: Why Storage Still Counts
Spinning Brown Donuts: Why Storage Still Counts
 
Spinning Brown Donuts
Spinning Brown DonutsSpinning Brown Donuts
Spinning Brown Donuts
 
Storage, San And Business Continuity Overview
Storage, San And Business Continuity OverviewStorage, San And Business Continuity Overview
Storage, San And Business Continuity Overview
 
Sun storage tek 2500 series disk array technical presentation
Sun storage tek 2500 series disk array technical presentationSun storage tek 2500 series disk array technical presentation
Sun storage tek 2500 series disk array technical presentation
 
SAN BASICS..Why we will go for SAN?
SAN BASICS..Why we will go for SAN?SAN BASICS..Why we will go for SAN?
SAN BASICS..Why we will go for SAN?
 
JetStor NAS ZFS based 716U 724U Network Attached Storage
JetStor NAS ZFS based 716U 724U Network Attached StorageJetStor NAS ZFS based 716U 724U Network Attached Storage
JetStor NAS ZFS based 716U 724U Network Attached Storage
 
VMware - Virtual SAN - IT Changes Everything
VMware - Virtual SAN - IT Changes EverythingVMware - Virtual SAN - IT Changes Everything
VMware - Virtual SAN - IT Changes Everything
 
The Pendulum Swings Back: Converged and Hyperconverged Environments
The Pendulum Swings Back: Converged and Hyperconverged EnvironmentsThe Pendulum Swings Back: Converged and Hyperconverged Environments
The Pendulum Swings Back: Converged and Hyperconverged Environments
 
FC SAN vs iSCSI SAN: Which One is Right for Your Business? .pdf
FC SAN vs iSCSI SAN: Which One is Right for Your Business?
.pdfFC SAN vs iSCSI SAN: Which One is Right for Your Business?
.pdf
FC SAN vs iSCSI SAN: Which One is Right for Your Business? .pdf
 
SanDisk: Persistent Memory and Cassandra
SanDisk: Persistent Memory and CassandraSanDisk: Persistent Memory and Cassandra
SanDisk: Persistent Memory and Cassandra
 
Learning from ZFS to Scale Storage on and under Containers
Learning from ZFS to Scale Storage on and under ContainersLearning from ZFS to Scale Storage on and under Containers
Learning from ZFS to Scale Storage on and under Containers
 
Understanding das-nas-san
Understanding das-nas-sanUnderstanding das-nas-san
Understanding das-nas-san
 
SAN vs NAS vs DAS: Decoding Data Storage Solutions
SAN vs NAS vs DAS: Decoding Data Storage SolutionsSAN vs NAS vs DAS: Decoding Data Storage Solutions
SAN vs NAS vs DAS: Decoding Data Storage Solutions
 
San Presentation
San PresentationSan Presentation
San Presentation
 
Storage Technology Overview
Storage Technology OverviewStorage Technology Overview
Storage Technology Overview
 
Fulcrum Group Storage And Storage Virtualization Presentation
Fulcrum Group Storage And Storage Virtualization PresentationFulcrum Group Storage And Storage Virtualization Presentation
Fulcrum Group Storage And Storage Virtualization Presentation
 

Último

Observability Concepts EVERY Developer Should Know (DevOpsDays Seattle)
Observability Concepts EVERY Developer Should Know (DevOpsDays Seattle)Observability Concepts EVERY Developer Should Know (DevOpsDays Seattle)
Observability Concepts EVERY Developer Should Know (DevOpsDays Seattle)Paige Cruz
 
Extensible Python: Robustness through Addition - PyCon 2024
Extensible Python: Robustness through Addition - PyCon 2024Extensible Python: Robustness through Addition - PyCon 2024
Extensible Python: Robustness through Addition - PyCon 2024Patrick Viafore
 
AI mind or machine power point presentation
AI mind or machine power point presentationAI mind or machine power point presentation
AI mind or machine power point presentationyogeshlabana357357
 
WebRTC and SIP not just audio and video @ OpenSIPS 2024
WebRTC and SIP not just audio and video @ OpenSIPS 2024WebRTC and SIP not just audio and video @ OpenSIPS 2024
WebRTC and SIP not just audio and video @ OpenSIPS 2024Lorenzo Miniero
 
JavaScript Usage Statistics 2024 - The Ultimate Guide
JavaScript Usage Statistics 2024 - The Ultimate GuideJavaScript Usage Statistics 2024 - The Ultimate Guide
JavaScript Usage Statistics 2024 - The Ultimate GuidePixlogix Infotech
 
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdf
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdfIntroduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdf
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdfFIDO Alliance
 
How Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdf
How Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdfHow Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdf
How Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdfFIDO Alliance
 
2024 May Patch Tuesday
2024 May Patch Tuesday2024 May Patch Tuesday
2024 May Patch TuesdayIvanti
 
Design and Development of a Provenance Capture Platform for Data Science
Design and Development of a Provenance Capture Platform for Data ScienceDesign and Development of a Provenance Capture Platform for Data Science
Design and Development of a Provenance Capture Platform for Data SciencePaolo Missier
 
Collecting & Temporal Analysis of Behavioral Web Data - Tales From The Inside
Collecting & Temporal Analysis of Behavioral Web Data - Tales From The InsideCollecting & Temporal Analysis of Behavioral Web Data - Tales From The Inside
Collecting & Temporal Analysis of Behavioral Web Data - Tales From The InsideStefan Dietze
 
Working together SRE & Platform Engineering
Working together SRE & Platform EngineeringWorking together SRE & Platform Engineering
Working together SRE & Platform EngineeringMarcus Vechiato
 
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...FIDO Alliance
 
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdfLinux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdfFIDO Alliance
 
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...TrustArc
 
The Metaverse: Are We There Yet?
The  Metaverse:    Are   We  There  Yet?The  Metaverse:    Are   We  There  Yet?
The Metaverse: Are We There Yet?Mark Billinghurst
 
Intro in Product Management - Коротко про професію продакт менеджера
Intro in Product Management - Коротко про професію продакт менеджераIntro in Product Management - Коротко про професію продакт менеджера
Intro in Product Management - Коротко про професію продакт менеджераMark Opanasiuk
 
WebAssembly is Key to Better LLM Performance
WebAssembly is Key to Better LLM PerformanceWebAssembly is Key to Better LLM Performance
WebAssembly is Key to Better LLM PerformanceSamy Fodil
 
Event-Driven Architecture Masterclass: Challenges in Stream Processing
Event-Driven Architecture Masterclass: Challenges in Stream ProcessingEvent-Driven Architecture Masterclass: Challenges in Stream Processing
Event-Driven Architecture Masterclass: Challenges in Stream ProcessingScyllaDB
 
Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...
Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...
Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...ScyllaDB
 
ERP Contender Series: Acumatica vs. Sage Intacct
ERP Contender Series: Acumatica vs. Sage IntacctERP Contender Series: Acumatica vs. Sage Intacct
ERP Contender Series: Acumatica vs. Sage IntacctBrainSell Technologies
 

Último (20)

Observability Concepts EVERY Developer Should Know (DevOpsDays Seattle)
Observability Concepts EVERY Developer Should Know (DevOpsDays Seattle)Observability Concepts EVERY Developer Should Know (DevOpsDays Seattle)
Observability Concepts EVERY Developer Should Know (DevOpsDays Seattle)
 
Extensible Python: Robustness through Addition - PyCon 2024
Extensible Python: Robustness through Addition - PyCon 2024Extensible Python: Robustness through Addition - PyCon 2024
Extensible Python: Robustness through Addition - PyCon 2024
 
AI mind or machine power point presentation
AI mind or machine power point presentationAI mind or machine power point presentation
AI mind or machine power point presentation
 
WebRTC and SIP not just audio and video @ OpenSIPS 2024
WebRTC and SIP not just audio and video @ OpenSIPS 2024WebRTC and SIP not just audio and video @ OpenSIPS 2024
WebRTC and SIP not just audio and video @ OpenSIPS 2024
 
JavaScript Usage Statistics 2024 - The Ultimate Guide
JavaScript Usage Statistics 2024 - The Ultimate GuideJavaScript Usage Statistics 2024 - The Ultimate Guide
JavaScript Usage Statistics 2024 - The Ultimate Guide
 
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdf
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdfIntroduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdf
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdf
 
How Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdf
How Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdfHow Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdf
How Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdf
 
2024 May Patch Tuesday
2024 May Patch Tuesday2024 May Patch Tuesday
2024 May Patch Tuesday
 
Design and Development of a Provenance Capture Platform for Data Science
Design and Development of a Provenance Capture Platform for Data ScienceDesign and Development of a Provenance Capture Platform for Data Science
Design and Development of a Provenance Capture Platform for Data Science
 
Collecting & Temporal Analysis of Behavioral Web Data - Tales From The Inside
Collecting & Temporal Analysis of Behavioral Web Data - Tales From The InsideCollecting & Temporal Analysis of Behavioral Web Data - Tales From The Inside
Collecting & Temporal Analysis of Behavioral Web Data - Tales From The Inside
 
Working together SRE & Platform Engineering
Working together SRE & Platform EngineeringWorking together SRE & Platform Engineering
Working together SRE & Platform Engineering
 
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
 
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdfLinux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
 
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
 
The Metaverse: Are We There Yet?
The  Metaverse:    Are   We  There  Yet?The  Metaverse:    Are   We  There  Yet?
The Metaverse: Are We There Yet?
 
Intro in Product Management - Коротко про професію продакт менеджера
Intro in Product Management - Коротко про професію продакт менеджераIntro in Product Management - Коротко про професію продакт менеджера
Intro in Product Management - Коротко про професію продакт менеджера
 
WebAssembly is Key to Better LLM Performance
WebAssembly is Key to Better LLM PerformanceWebAssembly is Key to Better LLM Performance
WebAssembly is Key to Better LLM Performance
 
Event-Driven Architecture Masterclass: Challenges in Stream Processing
Event-Driven Architecture Masterclass: Challenges in Stream ProcessingEvent-Driven Architecture Masterclass: Challenges in Stream Processing
Event-Driven Architecture Masterclass: Challenges in Stream Processing
 
Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...
Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...
Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...
 
ERP Contender Series: Acumatica vs. Sage Intacct
ERP Contender Series: Acumatica vs. Sage IntacctERP Contender Series: Acumatica vs. Sage Intacct
ERP Contender Series: Acumatica vs. Sage Intacct
 

Varrow datacenter storage today and tomorrow

  • 1. Datacenter Storage Today and Tomorrow October 16, 2012 Varrow Tony Pittman Technical Consultant t: @pittmantony w: tpittman.wordpress.com
  • 2.
  • 3. Housekeeping Continue the conversation: @pittmantony and tpittman.wordpress.com Limited time today, reach out to me for deeper discussion of any of these points
  • 4. Agenda Datacenter Storage Concepts Typical Datacenters Today New Technologies and Concepts on the Horizon
  • 5. Types & Use Cases DAS – Direct Attached Storage – Boot / OS volumes – Non-critical, low performing data SAN – Storage Area Networks – Critical and/or high performing data – Shared storage for clusters (RAC, MS Failover Clustering, VMware) – Boot From SAN – enables replicated OS volumes and statelessness – Array-based replication NAS – Network Attached Storage – Unstructured data (files and folders) – VMware and HyperV 2012 datastores can use NAS – Database backup destination – Array-based replication
  • 6. DAS - Direct Attached Storage Simplest type of datacenter storage Includes spinning hard drives and flash Connected by SAS, SATA, USB, PCIe (also IDE, SCSI) Limited by number of devices, performance, availablity
  • 7. SAN – Storage Area Network Composed of: – Storage arrays – Host bus adapters – I/O cards in hosts allowing SAN connectivity – SAN switches – Connect all the pieces together. Purpose built for storage connectivity
  • 8. SAN – Storage Area Network Storage Arrays: – Purpose built – Manage large amounts of storage – Presented to multiple hosts – Performance improvements built-in • Tiering across multiple drive types to maximize performance and capacity for a given budget • Read/Write DRAM Cache and caching algorithms – Full redundancy – data, connectivity, management
  • 9. SAN – Storage Area Network SAN Switches – FC, iSCSI, or FCoE – The Great Debate – Must be compatible with the storage array, ie: some arrays won’t do some protocols – FC (Fibre Channel) - purpose built for storage, mostly implementing 8 Gb/s but some 16 Gb/s models available. – iSCSI – rides on TCP/IP, *not lossless*, depends on retransmits for packets dropped during heavy load periods. Network design is crucial. Recommend isolating from other network traffic. 10 Gb ethernet getting pretty common. (Is it the future?) – FCoE – rides directly on ethernet, not TCP/IP. Lossless, uses DataCenter Bridging Protocol
  • 10. SAN – Storage Area Network SAN Switches - Analogy FC - similar to railways. Purpose built, connected to predetermined specific endpoints iSCSI - similar to highways Can be more flexible. Traffic can be a problem.
  • 11. SAN – Storage Area Network Array-based replication: – Moves replication CPU overhead off of the host – Can improve RPO by maintaining a journal of writes, allowing rollback to a specific point in time – Simplifies management vs separate replications for each database, filesystem or drive – Can be used to populate a test environment or backup server, duplicating the real Production environment
  • 12. SAN – Storage Area Network Array-based replication: – Application Integration – Usually required for geographically dispersed clustering
  • 13. NAS – Network Attached Storage NAS appliance – usually purpose built device running a flavor of Linux and serving up file shares and NFS exports from internal drives Usually connects to existing server LAN Operates via CIFS (SMB v2 and v3) and NFS
  • 14. NAS – Network Attached Storage Backups via NDMP, potentially reducing backup times for filesysetms with large number of files Read/Writeable checkpoints Application Integration
  • 15. What’s Next? DAS NAS SAN Drive Types & RAID Cloud / Hybrid Storage
  • 16. Changes to DAS PCIe Flash – FusionI/O, VFCache, etc – Local storage, integrated with SAN – Very low response time VMware Distributed Storage – Aggregates local storage from vSphere hosts in a cluster and presents that storage to all hosts in the cluster as a datastore – Quality of local storage could become more important in the overall design
  • 17. NAS Hypervisor running on the NAS appliance – VMware vSphere running on Isilon – Very high bandwidth access to storage SMB v3 – Not supported on every NAS appliance yet – Usable by HyperV 2012 to store VM’s – Usable by MSSQL to store database files Windows VM as NAS? VMware VADP Change Block Tracking (CBT) = Fast Backups
  • 18. SAN Infiniband becoming more common – New (and existing) array technologies using Infiniband for internal communication. XtremeIO, XIV, etc – New array technologies using Infiniband for “Cache Area Network”, read/write cache shared between clustered hosts (Oracle RAC and SAP use cases)
  • 19. SAN 16 or 32 Gb FC and 40 Gb or 100 Gb Ethernet (iSCSI) – FC and Ethernet will continue to leapfrog. Emulex already has an FCoE card that will do 40 Gbe + 16 Gb FC Multi-hop FCoE New startup companies shaking things up – All flash arrays and hybrid arrays – Next year should see acquisitions
  • 20. Drive Architecture Changes Enterprise Grade MLC Flash – Less expensive per GB – SLC will probably stick around for write performance Smaller drives going away – Like the 72 GB drives of yesteryear, today’s 300 GB and 1 TB drives will be phased out. 600 GB + and 2 TB + will become the standard for spinning drives
  • 21. Drive Architecture Changes RAID may no longer be the standard – RAID designed for spinning drives. Workloads that specify RAID type are usually considering head location and locality of reference. RAID still needed for spinning drives. – Flash based arrays doing inline dedupe, pointer based blockmaps and redirect-on-first-access instead of Copy on Write. – Caching algorithms traditionally sequentialize incoming I/O requests to work better with spinning drives. No longer necessary.
  • 22. Cloud Based Storage Lots of clouds: PaaS, IaaS, SaaS, DBaaS, BaaS, DRaaS – Most solutions don’t require you to know the nuts and bolts of the underlying storage… …BUT, we could soon see solutions involving all flash arrays on premise, connected to slower cloud-based storage.
  • 23. Questions? My Blog: http://tpittman.wordpress.com Twitter is @pittmantony My Email: tpittman@varrow.com Varrow Bloggers: http://www.varrowblogs.com