SlideShare a Scribd company logo
Advanced Systems Group




Top Technology Trends for
      Virtualization
Advanced Systems Group




      Today’s Discussion

1   NAND Flash
      What you need to know…

2   Infrastructure Continuance
      Why DR is so important (really)…

3   Architecting for the Cloud
      We won’t always be in Oklahoma City…
Advanced Systems Group




Advanced Systems Group
             Central Region
             •   Denver, CO – Corporate Headquarters
             •   Salt Lake City, UT
             •   Boise, ID
             •   Portland, OR
             •   Houston & Dallas, TX
             •   Seattle, WA
             •   Louisiana
             •   Oklahoma City, OK

             Western Region
             •   San Diego, CA – Regional Headquarters
             •   Phoenix, AZ
             •   Los Angeles, CA
             •   Orange County, CA
Advanced Systems Group




Best Practices


                                 SONY
Advanced Systems Group




Thought Leadership
Advanced Systems Group




ASG Recommendations
Advanced Systems Group




Commercial Break
Advanced Systems Group




   Top Technology Trends…


                                         Architecting for
                                            the Cloud


                  Infrastructure
                   Continuance




Flash & Storage
Advanced Systems Group




I/O, I/O, It’s Off to Work I Go…
                                                             Performance Curve
                                          Density       IOPs / Density
 Gigabytes




                                               IOPs




             1985                              2010   1985                                   2010
                    Capacity vs. Performance                   Access Density Trend

                             Spinning Hard Disk Drive (HDD) Trends
Advanced Systems Group




Most Disruptive in 50 Years!
Advanced Systems Group




First Off, Don’t Believe
      Benchmarks…
Advanced Systems Group




       clear winner for archive
                                    Whoa!                 good for big sequential


                    Cap           $/GB     Reads       $/Read         Writes       $/Write
                                           (8KB/sec)                  (8KB/sec)

SATA HDD           2,000G         $0.12          130    $1.83              130           $1.83

SAS                  300G         $1.30    17,500       $0.02          17,500            $0.02

SLC                    64G $11.00          24,500       $0.03            4,200           $0.16

DRAM                   32G $22.00          325,00      $0.002        325,000        $0.002
                                                0
                        good for random access                  winner for small R/W

                                   Storage Media Comparison
Advanced Systems Group




                Killing Latency

1. SSDs Slotted into HDD Slots 4. All-Flash Arrays

2. Flash in Array Controller   5. SSDs Slotted into Server
   Cache
                                6. Flash Used Strictly as
3. Newly Architected Arrays        Cache
   using Flash/DRAM
Advanced Systems Group




                Killing Latency

1. SSDs Slotted into HDD Slots 4. All-Flash Arrays

2. Flash in Array Controller   5. SSDs Slotted into Server
   Cache
                               6. Flash Used Strictly as
3. Newly Architected Arrays       Cache
   using Flash/DRAM
                               7. Storage Appliances (VSA)
Advanced Systems Group




Hey, But I Don’t Have a
Performance Problem?
Advanced Systems Group




    SSDs Slotted into HDD Slots
• Overlaying flash on existing architectures is expensive and
  severely limiting…
     Data placement software to determine what is flash-worthy
     Net new data is not analyzed, goes to slowest tier first
     SSDs as a tier mandates h/w RAID (designed for HDDs)
     Inability to respond rapidly to changing performance
     demands, read, too many cache misses (think VMware)
     Where is the metadata? What is the granularity of data
     transferred?
     Must use SLC due to all the data movement
Advanced Systems Group




The “Disk is Dead” Approach
“Bring flash to the masses…”
All data is on flash so no warming, no copy, no cache
miss, no analysis…
CPUs are cheap, but capacity isn’t (200TB max)
RAID-less all-SSD scale-out storage…
Too much performance (for ~$5-10/GB, and
dropping)?
Advanced Systems Group




              How to Kill Latency
1. SSDs Slotted into HDD Slots 4. All-Flash Arrays
      HDT, FAST VP, Data Progression         Nimbus, WhipTail, Violin, Pure
                                            Storage, ExtremIO, SolidFire, TMS
2. Flash in Controller Cache
      FlashCache, FAST Cache           5. SSDs Slotted into Server Slots
3. Newly Architected Arrays                  FusionIO, OCZ, Micron, Project
   using Flash/DRAM                          Mercury, VFCache, Virident, TMS,
                                             SanDisk
      NexGen, Tintri, Nimble,
      Starboard, Sun Storage           6. Flash Used Strictly as Cache
      Appliance                              Avere, Violin, GridIron
Advanced Systems Group




        Secret Decoder Ring
• What do you got?
     And what are you trying to do?
• Automated tiering?
     No refresh planned
     Static workloads, hot stays hot, cold stays cold
     Consider flash appliances?
• Cache hybrid?
     Ideal for SMB
     VDI
Advanced Systems Group




         Secret Decoder Ring
• Flash only?
     Storage refresh is planned
     Data not cache friendly or can’t be segmented easily
     Performance is a high priority (versus cost)
• Flash in servers?
     VDI
     Data fits easily on form factor
     No need for sharing, clustering or vMotion (not true anymore)
     Integrated with storage controller
Advanced Systems Group




Roads & Roadmaps…
Advanced Systems Group




Brave New World…
Advanced Systems Group




      NFS is the New Black…



          FC
                      NFS   NFS    NFS

 FC    VMFS

SAN
Advanced Systems Group




Especially With 10Gig Ethernet
         (& vSphere 5)

        10Gbe Module SFP+

                                                    Non-Blocking 1000
                                                  Mbps with four 1/10GbE
                                                     uplinks (SFP+)




                                    10Gbe PCIe cards
  Modular 10Gb Ethernet Switching                                     10 Gig Multimode
                                                                       Physical Plant
                                                                          Cabling
Advanced Systems Group




Why is DR Necessary?

               Virus                                   Nature
                 7%                                     3%
 Software Errors
      14%
                                           Hardware
                                             44%
                  Human Error
                     32%




                       Source: Ontrack Data International
Advanced Systems Group




    Infrastructure Continuance
            Disaster                      Business Interruption

An event or chain of events that      Any event whether planned or
 result in the inability for you to     unplanned that disrupts the
     provide critical business             normal course of your
  functions for a period of time          operations, which if not
  and/or causes the company to              addressed within a
     move from using SOP to           predetermined amount of time,
 employing its disaster recovery          may turn into a disaster.
   plan, potentially at another
              facility.
Advanced Systems Group




       RTO is Multi-Dimensional
                               Current               Proposed Solution

                       RPO               RTO        RPO                  RTO
File Recovery
Best-Case             Snap Interval      5 min.   Snap Interval         5 min.
Typical-Case          On-Site Incre.**   1 hour   Snap Interval         5 min.
Worst-Case            Off-Site Full**    1 day    Off-Site Full**       1 day

Mailbox Recovery
Best-Case             Snap Interval      5 min.   Snap Interval         5 min.
Typical-Case          On-Site Incre.**   1 hour   Snap Interval         5 min.
Worst-Case            Off-Site Full**    1 day    Off-Site Full**       1 day

Data Corruption
Best-Case             On-Site Incre.**   1 hour   Snap Interval         5 min.
Worse-Case            Off-Site Full      1 day    Snap Interval         5 min.
                        & Incre.**

Array Failure
Best-Case             Off-Site Full      2 days   Snap Interval         5 min.
                       & Incre.**

Data Center Failure
Best-Case             Off-Site Full      5 days   Off-Site Full         2 days
Advanced Systems Group




  Infrastructure Continuance
                      The New Backup
                                                                                    Backup
Production
                                                                                   Target(s)

                  IP LAN                              IP LAN / WAN
                                                                                   Virtual Machine


                                                                              R:          R:         R:         R:
             E:
      D:                                                                     E:          E:         E:         E:
                                                                        D:          D:         D:         D:

                           Continuous data and application protection

                           Operating system, system settings,
                           partition information for BMR
                                                                                      Point in Time
                                                                                       Recoveries
Advanced Systems Group




Architecting for the Cloud…
             Server?
             Performance?
             Application?
             SLA?
             Data?
             Connectivity?
             Service?
             Update?
             Security?
             Privacy?
             Scaling?
             Capacity?
             SAVINGS??????
Advanced Systems Group




Analytics to the Rescue
Advanced Systems Group




               Create Standards
•   Server Vendor X has been preselected as the platform of choice
•   Eight 1GbE ports will be used per server
•   NAS offering has been preselected as the solution of choice
•   All Tier 2 NAS volumes are de-duplicated
•   Physical switches will not be configured for QoS
•   Existing top of rack environment should be used for the virtual
    infrastructure
Advanced Systems Group




                    Best Practices
                (or avoiding Worst Mistakes…)
•   It is best practice to have a 500GB LUN with a maximum of 15 VMs
•   It is best practice to have an 8 host cluster
•   It is best practice to have a maximum of 4 VMs per core
•   It is best practice to have a dedicated 1GbE link for vMotion
•   It is best practice to have “high / medium / low” resource pools
•   It is best practice to have an isolated management
•   It is best practice to configure vMotion and Management on a VSS
    and the other traffic on a VDS
Advanced Systems Group




                   Best Practices?
•   It is best practice to have a 500GB LUN with a maximum of 15 VMs
•   It is best practice to have an 8 host cluster
•   It is best practice to have a maximum of 4 VMs per core
•   It is best practice to have a dedicated 1GbE link for vMotion
•   It is best practice to have “high / medium / low” resource pools
•   It is best practice to have an isolated management
•   It is best practice to configure vMotion and Management on a VSS
    and the other traffic on a VDS
Advanced Systems Group




Seeing vMotion Isn’t Exciting…
(But seeing bad HA and DRS can be very interesting)

  • A surprising number of environments have configured
    HA/DRS settings incorrectly.
  • Some do so because of hardware constraints.
  • Others have not designed architecture with HA/DRS in
    mind.
  • Even others have introduced problems as they scale
    upwards.
Advanced Systems Group




            So What Do You Do?
• As a virtual environment ages, hardware is refreshed and new
  hardware is added. Refreshes sometimes create “islands” of
  vMotion capability.
• How can we always vMotion between computers?
      You can always refresh all hardware at the same time (you
      can talk to me after the show ).
      You can cold migrate, with the machine powered down.
      You can use vMotion Enhanced Compatibility (EVC) to
      manage your vMotion-ability.
Advanced Systems Group




                Caveat Emptor…
• Storage vMotion has some special requirements. Virtual
  machines with snapshots cannot be svMotioned.
• Virtual machine disks must be persistent mode or RDMs.
• The host must have sufficient resources to support two
  instances of the VM running concurrently for a brief time.
• The host must have a vMotion license, and be correctly
  configured for vMotion.
• The host must have access to both the source and target
  datastores.
Advanced Systems Group




    Planning on Overcommit?
(a.k.a. Creating Unnecessarily Big VMs)
• Back during the “hypervisor wars” one of VMware’s big sales
  points was memory overcommit. “ESX can overcommit memory!
  Hyper-V can’t!”
• So, many of us used it.
• Overcommit creates extra work for the hypervisor Ballooning,
  host memory swapping, page table sharing
• That work is unnecessary when memory is correctly assigned.
• Assign the right amount of memory (and as few processors as
  possible) to your VMs. Creating “big VMs” also impacts DRS’ load
Advanced Systems Group




         What About Security?
• Losing a tape with VM images on it is easier to recover and
  run than a backup tape from a physical server.
• You can make a snapshot, start up a VM from the snapshot,
  changing the password file and run it without problems.
• Traditional network security tools can’t necessarily see the
  traffic that passes between VMs communicating with each
  other inside a single host, making it harder to monitor
  inappropriate traffic flows.
• Change management procedures should also be reviewed to
  establish how and when changes are documented.
Advanced Systems Group




     VMs Easier to Hack Than
       Physical Machines
• Memory images are
  exposed.
     Passwords, crypto
     keys, email, AD, …
• Sensitive data can be
  left everywhere the VM
  travels…
• VM Templates need to
  be protected.
Advanced Systems Group




Is it Beer Time?
Advanced Systems Group
Advanced Systems Group           ®
Technology for the Speed of Change




               Thank You

More Related Content

What's hot

Panzura Global Storage System
Panzura Global Storage SystemPanzura Global Storage System
Panzura Global Storage System
Panzura
 
Quantum Enterprise Expansion Product Suite
Quantum Enterprise Expansion Product SuiteQuantum Enterprise Expansion Product Suite
Quantum Enterprise Expansion Product Suite
Quantum
 
NetServ - CD / DVD Server + NAS Storage – PrimeArray
NetServ - CD / DVD Server + NAS Storage – PrimeArrayNetServ - CD / DVD Server + NAS Storage – PrimeArray
NetServ - CD / DVD Server + NAS Storage – PrimeArray
Prime Array
 
Quantum RDX 8000 - The Speed Of Disk. The Protection of Tape.
Quantum RDX 8000 - The Speed Of Disk. The Protection of Tape. Quantum RDX 8000 - The Speed Of Disk. The Protection of Tape.
Quantum RDX 8000 - The Speed Of Disk. The Protection of Tape.
Quantum
 
Whitepaper SSDs And Energy Efficiency
Whitepaper  SSDs And Energy EfficiencyWhitepaper  SSDs And Energy Efficiency
Whitepaper SSDs And Energy Efficiency
Joost van Leeuwen
 
Nexenta NV4V v2.0 Features
Nexenta NV4V v2.0 FeaturesNexenta NV4V v2.0 Features
Nexenta NV4V v2.0 Features
Evan Powell
 
Sun storage tek 6140 technical presentation
Sun storage tek 6140 technical presentationSun storage tek 6140 technical presentation
Sun storage tek 6140 technical presentation
xKinAnx
 
Data sheet servidores
Data sheet servidoresData sheet servidores
Data sheet servidores
makerios7
 
Presentation sun storage tek™ 2500 series
Presentation   sun storage tek™ 2500 seriesPresentation   sun storage tek™ 2500 series
Presentation sun storage tek™ 2500 series
xKinAnx
 
Avamar 7 2010
Avamar 7 2010Avamar 7 2010
Avamar 7 2010
Phani Kumar
 
Sun Storage F5100 Flash Array, Redefining Storage Performance and Efficiency-...
Sun Storage F5100 Flash Array, Redefining Storage Performance and Efficiency-...Sun Storage F5100 Flash Array, Redefining Storage Performance and Efficiency-...
Sun Storage F5100 Flash Array, Redefining Storage Performance and Efficiency-...
Agora Group
 
Integrating Apple Macs Using Novell Technologies
Integrating Apple Macs Using Novell TechnologiesIntegrating Apple Macs Using Novell Technologies
Integrating Apple Macs Using Novell Technologies
Novell
 
ProServer - Direct network attached CD / DVD Server and Loader
ProServer - Direct network attached CD / DVD Server and LoaderProServer - Direct network attached CD / DVD Server and Loader
ProServer - Direct network attached CD / DVD Server and Loader
Prime Array
 
11g R2 Live Part 1
11g R2 Live Part 111g R2 Live Part 1
11g R2 Live Part 1
Oracle Corporation
 
Scaling Data Servers via Cooperative Caching
Scaling Data Servers via Cooperative CachingScaling Data Servers via Cooperative Caching
Scaling Data Servers via Cooperative Caching
siddreddy
 
X200 Product Brochure
X200 Product BrochureX200 Product Brochure
X200 Product Brochure
dstam1
 
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
xKinAnx
 
Ibm 23sept2010
Ibm 23sept2010Ibm 23sept2010
Ibm 23sept2010
Agora Group
 
Inside the Hadoop Machine @ VMworld
Inside the Hadoop Machine @ VMworldInside the Hadoop Machine @ VMworld
Inside the Hadoop Machine @ VMworld
Richard McDougall
 
Application acceleration from the data storage perspective
Application acceleration from the data storage perspectiveApplication acceleration from the data storage perspective
Application acceleration from the data storage perspective
Interop
 

What's hot (20)

Panzura Global Storage System
Panzura Global Storage SystemPanzura Global Storage System
Panzura Global Storage System
 
Quantum Enterprise Expansion Product Suite
Quantum Enterprise Expansion Product SuiteQuantum Enterprise Expansion Product Suite
Quantum Enterprise Expansion Product Suite
 
NetServ - CD / DVD Server + NAS Storage – PrimeArray
NetServ - CD / DVD Server + NAS Storage – PrimeArrayNetServ - CD / DVD Server + NAS Storage – PrimeArray
NetServ - CD / DVD Server + NAS Storage – PrimeArray
 
Quantum RDX 8000 - The Speed Of Disk. The Protection of Tape.
Quantum RDX 8000 - The Speed Of Disk. The Protection of Tape. Quantum RDX 8000 - The Speed Of Disk. The Protection of Tape.
Quantum RDX 8000 - The Speed Of Disk. The Protection of Tape.
 
Whitepaper SSDs And Energy Efficiency
Whitepaper  SSDs And Energy EfficiencyWhitepaper  SSDs And Energy Efficiency
Whitepaper SSDs And Energy Efficiency
 
Nexenta NV4V v2.0 Features
Nexenta NV4V v2.0 FeaturesNexenta NV4V v2.0 Features
Nexenta NV4V v2.0 Features
 
Sun storage tek 6140 technical presentation
Sun storage tek 6140 technical presentationSun storage tek 6140 technical presentation
Sun storage tek 6140 technical presentation
 
Data sheet servidores
Data sheet servidoresData sheet servidores
Data sheet servidores
 
Presentation sun storage tek™ 2500 series
Presentation   sun storage tek™ 2500 seriesPresentation   sun storage tek™ 2500 series
Presentation sun storage tek™ 2500 series
 
Avamar 7 2010
Avamar 7 2010Avamar 7 2010
Avamar 7 2010
 
Sun Storage F5100 Flash Array, Redefining Storage Performance and Efficiency-...
Sun Storage F5100 Flash Array, Redefining Storage Performance and Efficiency-...Sun Storage F5100 Flash Array, Redefining Storage Performance and Efficiency-...
Sun Storage F5100 Flash Array, Redefining Storage Performance and Efficiency-...
 
Integrating Apple Macs Using Novell Technologies
Integrating Apple Macs Using Novell TechnologiesIntegrating Apple Macs Using Novell Technologies
Integrating Apple Macs Using Novell Technologies
 
ProServer - Direct network attached CD / DVD Server and Loader
ProServer - Direct network attached CD / DVD Server and LoaderProServer - Direct network attached CD / DVD Server and Loader
ProServer - Direct network attached CD / DVD Server and Loader
 
11g R2 Live Part 1
11g R2 Live Part 111g R2 Live Part 1
11g R2 Live Part 1
 
Scaling Data Servers via Cooperative Caching
Scaling Data Servers via Cooperative CachingScaling Data Servers via Cooperative Caching
Scaling Data Servers via Cooperative Caching
 
X200 Product Brochure
X200 Product BrochureX200 Product Brochure
X200 Product Brochure
 
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
 
Ibm 23sept2010
Ibm 23sept2010Ibm 23sept2010
Ibm 23sept2010
 
Inside the Hadoop Machine @ VMworld
Inside the Hadoop Machine @ VMworldInside the Hadoop Machine @ VMworld
Inside the Hadoop Machine @ VMworld
 
Application acceleration from the data storage perspective
Application acceleration from the data storage perspectiveApplication acceleration from the data storage perspective
Application acceleration from the data storage perspective
 

Similar to Top Technology Trends

Top Technology Trends for Virtualization dallas
Top Technology Trends for Virtualization dallasTop Technology Trends for Virtualization dallas
Top Technology Trends for Virtualization dallas
InnoTech
 
San presentation nov 2012 central pa
San presentation nov 2012 central paSan presentation nov 2012 central pa
San presentation nov 2012 central pa
Joseph D'Antoni
 
Spinning Brown Donuts
Spinning Brown DonutsSpinning Brown Donuts
Spinning Brown Donuts
David Pechon
 
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
Sparkhound Inc.
 
Sun storage tek 6140 customer presentation
Sun storage tek 6140 customer presentationSun storage tek 6140 customer presentation
Sun storage tek 6140 customer presentation
xKinAnx
 
Affirmed Systems SSD Storage Area Network Appliance architecture for trading ...
Affirmed Systems SSD Storage Area Network Appliance architecture for trading ...Affirmed Systems SSD Storage Area Network Appliance architecture for trading ...
Affirmed Systems SSD Storage Area Network Appliance architecture for trading ...
Joseph Brunner
 
1 emc vs_compellent
1 emc vs_compellent1 emc vs_compellent
1 emc vs_compellent
jyoti_j2
 
Making the most of ssd in oracle11g
Making the most of ssd in oracle11gMaking the most of ssd in oracle11g
Making the most of ssd in oracle11g
Guy Harrison
 
Nimble Storage Series A presentation 2007
Nimble Storage Series A presentation 2007Nimble Storage Series A presentation 2007
Nimble Storage Series A presentation 2007
Wing Venture Capital
 
Army of arm - NYC downtown tech meetup
Army of arm - NYC downtown tech meetupArmy of arm - NYC downtown tech meetup
Army of arm - NYC downtown tech meetup
Andy Pernsteiner
 
Keith Norbie Flash Storage decision methodology - mnvmug
Keith Norbie Flash Storage decision methodology - mnvmugKeith Norbie Flash Storage decision methodology - mnvmug
Keith Norbie Flash Storage decision methodology - mnvmug
Keith Norbie
 
V mware virtual san 5.5 deep dive
V mware virtual san 5.5 deep diveV mware virtual san 5.5 deep dive
V mware virtual san 5.5 deep dive
solarisyougood
 
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
 
Day 2 General Session Presentations RedisConf
Day 2 General Session Presentations RedisConfDay 2 General Session Presentations RedisConf
Day 2 General Session Presentations RedisConf
Redis Labs
 
Seagate Implementation of Dense Storage Utilizing HDDs and SSDs
Seagate Implementation of Dense Storage Utilizing HDDs and SSDsSeagate Implementation of Dense Storage Utilizing HDDs and SSDs
Seagate Implementation of Dense Storage Utilizing HDDs and SSDs
Red_Hat_Storage
 
Beyond The Data Grid: Coherence, Normalisation, Joins and Linear Scalability
Beyond The Data Grid: Coherence, Normalisation, Joins and Linear ScalabilityBeyond The Data Grid: Coherence, Normalisation, Joins and Linear Scalability
Beyond The Data Grid: Coherence, Normalisation, Joins and Linear Scalability
Ben Stopford
 
Demystifying Storage - Building large SANs
Demystifying  Storage - Building large SANsDemystifying  Storage - Building large SANs
Demystifying Storage - Building large SANs
Directi Group
 
Arc Storage Intro Pdf
Arc Storage Intro PdfArc Storage Intro Pdf
Arc Storage Intro Pdf
arcstorage
 
SOUG_SDM_OracleDB_V3
SOUG_SDM_OracleDB_V3SOUG_SDM_OracleDB_V3
SOUG_SDM_OracleDB_V3
UniFabric
 
Extending the lifecycle of your storage area network
Extending the lifecycle of your storage area networkExtending the lifecycle of your storage area network
Extending the lifecycle of your storage area network
Interop
 

Similar to Top Technology Trends (20)

Top Technology Trends for Virtualization dallas
Top Technology Trends for Virtualization dallasTop Technology Trends for Virtualization dallas
Top Technology Trends for Virtualization dallas
 
San presentation nov 2012 central pa
San presentation nov 2012 central paSan presentation nov 2012 central pa
San presentation nov 2012 central pa
 
Spinning Brown Donuts
Spinning Brown DonutsSpinning Brown Donuts
Spinning Brown Donuts
 
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
 
Sun storage tek 6140 customer presentation
Sun storage tek 6140 customer presentationSun storage tek 6140 customer presentation
Sun storage tek 6140 customer presentation
 
Affirmed Systems SSD Storage Area Network Appliance architecture for trading ...
Affirmed Systems SSD Storage Area Network Appliance architecture for trading ...Affirmed Systems SSD Storage Area Network Appliance architecture for trading ...
Affirmed Systems SSD Storage Area Network Appliance architecture for trading ...
 
1 emc vs_compellent
1 emc vs_compellent1 emc vs_compellent
1 emc vs_compellent
 
Making the most of ssd in oracle11g
Making the most of ssd in oracle11gMaking the most of ssd in oracle11g
Making the most of ssd in oracle11g
 
Nimble Storage Series A presentation 2007
Nimble Storage Series A presentation 2007Nimble Storage Series A presentation 2007
Nimble Storage Series A presentation 2007
 
Army of arm - NYC downtown tech meetup
Army of arm - NYC downtown tech meetupArmy of arm - NYC downtown tech meetup
Army of arm - NYC downtown tech meetup
 
Keith Norbie Flash Storage decision methodology - mnvmug
Keith Norbie Flash Storage decision methodology - mnvmugKeith Norbie Flash Storage decision methodology - mnvmug
Keith Norbie Flash Storage decision methodology - mnvmug
 
V mware virtual san 5.5 deep dive
V mware virtual san 5.5 deep diveV mware virtual san 5.5 deep dive
V mware virtual san 5.5 deep dive
 
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)
 
Day 2 General Session Presentations RedisConf
Day 2 General Session Presentations RedisConfDay 2 General Session Presentations RedisConf
Day 2 General Session Presentations RedisConf
 
Seagate Implementation of Dense Storage Utilizing HDDs and SSDs
Seagate Implementation of Dense Storage Utilizing HDDs and SSDsSeagate Implementation of Dense Storage Utilizing HDDs and SSDs
Seagate Implementation of Dense Storage Utilizing HDDs and SSDs
 
Beyond The Data Grid: Coherence, Normalisation, Joins and Linear Scalability
Beyond The Data Grid: Coherence, Normalisation, Joins and Linear ScalabilityBeyond The Data Grid: Coherence, Normalisation, Joins and Linear Scalability
Beyond The Data Grid: Coherence, Normalisation, Joins and Linear Scalability
 
Demystifying Storage - Building large SANs
Demystifying  Storage - Building large SANsDemystifying  Storage - Building large SANs
Demystifying Storage - Building large SANs
 
Arc Storage Intro Pdf
Arc Storage Intro PdfArc Storage Intro Pdf
Arc Storage Intro Pdf
 
SOUG_SDM_OracleDB_V3
SOUG_SDM_OracleDB_V3SOUG_SDM_OracleDB_V3
SOUG_SDM_OracleDB_V3
 
Extending the lifecycle of your storage area network
Extending the lifecycle of your storage area networkExtending the lifecycle of your storage area network
Extending the lifecycle of your storage area network
 

More from InnoTech

"So you want to raise funding and build a team?"
"So you want to raise funding and build a team?""So you want to raise funding and build a team?"
"So you want to raise funding and build a team?"
InnoTech
 
Artificial Intelligence is Maturing
Artificial Intelligence is MaturingArtificial Intelligence is Maturing
Artificial Intelligence is Maturing
InnoTech
 
What is AI without Data?
What is AI without Data?What is AI without Data?
What is AI without Data?
InnoTech
 
Courageous Leadership - When it Matters Most
Courageous Leadership - When it Matters MostCourageous Leadership - When it Matters Most
Courageous Leadership - When it Matters Most
InnoTech
 
The Gathering Storm
The Gathering StormThe Gathering Storm
The Gathering Storm
InnoTech
 
Sql Server tips from the field
Sql Server tips from the fieldSql Server tips from the field
Sql Server tips from the field
InnoTech
 
Quantum Computing and its security implications
Quantum Computing and its security implicationsQuantum Computing and its security implications
Quantum Computing and its security implications
InnoTech
 
Converged Infrastructure
Converged InfrastructureConverged Infrastructure
Converged Infrastructure
InnoTech
 
Making the most out of collaboration with Office 365
Making the most out of collaboration with Office 365Making the most out of collaboration with Office 365
Making the most out of collaboration with Office 365
InnoTech
 
Blockchain use cases and case studies
Blockchain use cases and case studiesBlockchain use cases and case studies
Blockchain use cases and case studies
InnoTech
 
Blockchain: Exploring the Fundamentals and Promising Potential
Blockchain: Exploring the Fundamentals and Promising Potential Blockchain: Exploring the Fundamentals and Promising Potential
Blockchain: Exploring the Fundamentals and Promising Potential
InnoTech
 
Business leaders are engaging labor differently - Is your IT ready?
Business leaders are engaging labor differently - Is your IT ready?Business leaders are engaging labor differently - Is your IT ready?
Business leaders are engaging labor differently - Is your IT ready?
InnoTech
 
AI 3.0: Is it Finally Time for Artificial Intelligence and Sensor Networks to...
AI 3.0: Is it Finally Time for Artificial Intelligence and Sensor Networks to...AI 3.0: Is it Finally Time for Artificial Intelligence and Sensor Networks to...
AI 3.0: Is it Finally Time for Artificial Intelligence and Sensor Networks to...
InnoTech
 
Using Business Intelligence to Bring Your Data to Life
Using Business Intelligence to Bring Your Data to LifeUsing Business Intelligence to Bring Your Data to Life
Using Business Intelligence to Bring Your Data to Life
InnoTech
 
User requirements is a fallacy
User requirements is a fallacyUser requirements is a fallacy
User requirements is a fallacy
InnoTech
 
What I Wish I Knew Before I Signed that Contract - San Antonio
What I Wish I Knew Before I Signed that Contract - San Antonio What I Wish I Knew Before I Signed that Contract - San Antonio
What I Wish I Knew Before I Signed that Contract - San Antonio
InnoTech
 
Disaster Recovery Plan - Quorum
Disaster Recovery Plan - QuorumDisaster Recovery Plan - Quorum
Disaster Recovery Plan - Quorum
InnoTech
 
Share point saturday access services 2015 final 2
Share point saturday access services 2015 final 2Share point saturday access services 2015 final 2
Share point saturday access services 2015 final 2
InnoTech
 
Sp tech festdallas - office 365 groups - planner session
Sp tech festdallas - office 365 groups - planner sessionSp tech festdallas - office 365 groups - planner session
Sp tech festdallas - office 365 groups - planner session
InnoTech
 
Power apps presentation
Power apps presentationPower apps presentation
Power apps presentation
InnoTech
 

More from InnoTech (20)

"So you want to raise funding and build a team?"
"So you want to raise funding and build a team?""So you want to raise funding and build a team?"
"So you want to raise funding and build a team?"
 
Artificial Intelligence is Maturing
Artificial Intelligence is MaturingArtificial Intelligence is Maturing
Artificial Intelligence is Maturing
 
What is AI without Data?
What is AI without Data?What is AI without Data?
What is AI without Data?
 
Courageous Leadership - When it Matters Most
Courageous Leadership - When it Matters MostCourageous Leadership - When it Matters Most
Courageous Leadership - When it Matters Most
 
The Gathering Storm
The Gathering StormThe Gathering Storm
The Gathering Storm
 
Sql Server tips from the field
Sql Server tips from the fieldSql Server tips from the field
Sql Server tips from the field
 
Quantum Computing and its security implications
Quantum Computing and its security implicationsQuantum Computing and its security implications
Quantum Computing and its security implications
 
Converged Infrastructure
Converged InfrastructureConverged Infrastructure
Converged Infrastructure
 
Making the most out of collaboration with Office 365
Making the most out of collaboration with Office 365Making the most out of collaboration with Office 365
Making the most out of collaboration with Office 365
 
Blockchain use cases and case studies
Blockchain use cases and case studiesBlockchain use cases and case studies
Blockchain use cases and case studies
 
Blockchain: Exploring the Fundamentals and Promising Potential
Blockchain: Exploring the Fundamentals and Promising Potential Blockchain: Exploring the Fundamentals and Promising Potential
Blockchain: Exploring the Fundamentals and Promising Potential
 
Business leaders are engaging labor differently - Is your IT ready?
Business leaders are engaging labor differently - Is your IT ready?Business leaders are engaging labor differently - Is your IT ready?
Business leaders are engaging labor differently - Is your IT ready?
 
AI 3.0: Is it Finally Time for Artificial Intelligence and Sensor Networks to...
AI 3.0: Is it Finally Time for Artificial Intelligence and Sensor Networks to...AI 3.0: Is it Finally Time for Artificial Intelligence and Sensor Networks to...
AI 3.0: Is it Finally Time for Artificial Intelligence and Sensor Networks to...
 
Using Business Intelligence to Bring Your Data to Life
Using Business Intelligence to Bring Your Data to LifeUsing Business Intelligence to Bring Your Data to Life
Using Business Intelligence to Bring Your Data to Life
 
User requirements is a fallacy
User requirements is a fallacyUser requirements is a fallacy
User requirements is a fallacy
 
What I Wish I Knew Before I Signed that Contract - San Antonio
What I Wish I Knew Before I Signed that Contract - San Antonio What I Wish I Knew Before I Signed that Contract - San Antonio
What I Wish I Knew Before I Signed that Contract - San Antonio
 
Disaster Recovery Plan - Quorum
Disaster Recovery Plan - QuorumDisaster Recovery Plan - Quorum
Disaster Recovery Plan - Quorum
 
Share point saturday access services 2015 final 2
Share point saturday access services 2015 final 2Share point saturday access services 2015 final 2
Share point saturday access services 2015 final 2
 
Sp tech festdallas - office 365 groups - planner session
Sp tech festdallas - office 365 groups - planner sessionSp tech festdallas - office 365 groups - planner session
Sp tech festdallas - office 365 groups - planner session
 
Power apps presentation
Power apps presentationPower apps presentation
Power apps presentation
 

Top Technology Trends

  • 1. Advanced Systems Group Top Technology Trends for Virtualization
  • 2. Advanced Systems Group Today’s Discussion 1 NAND Flash What you need to know… 2 Infrastructure Continuance Why DR is so important (really)… 3 Architecting for the Cloud We won’t always be in Oklahoma City…
  • 3. Advanced Systems Group Advanced Systems Group Central Region • Denver, CO – Corporate Headquarters • Salt Lake City, UT • Boise, ID • Portland, OR • Houston & Dallas, TX • Seattle, WA • Louisiana • Oklahoma City, OK Western Region • San Diego, CA – Regional Headquarters • Phoenix, AZ • Los Angeles, CA • Orange County, CA
  • 6. Advanced Systems Group ASG Recommendations
  • 8. Advanced Systems Group Top Technology Trends… Architecting for the Cloud Infrastructure Continuance Flash & Storage
  • 9. Advanced Systems Group I/O, I/O, It’s Off to Work I Go… Performance Curve Density IOPs / Density Gigabytes IOPs 1985 2010 1985 2010 Capacity vs. Performance Access Density Trend Spinning Hard Disk Drive (HDD) Trends
  • 10. Advanced Systems Group Most Disruptive in 50 Years!
  • 11. Advanced Systems Group First Off, Don’t Believe Benchmarks…
  • 12. Advanced Systems Group clear winner for archive Whoa! good for big sequential Cap $/GB Reads $/Read Writes $/Write (8KB/sec) (8KB/sec) SATA HDD 2,000G $0.12 130 $1.83 130 $1.83 SAS 300G $1.30 17,500 $0.02 17,500 $0.02 SLC 64G $11.00 24,500 $0.03 4,200 $0.16 DRAM 32G $22.00 325,00 $0.002 325,000 $0.002 0 good for random access winner for small R/W Storage Media Comparison
  • 13. Advanced Systems Group Killing Latency 1. SSDs Slotted into HDD Slots 4. All-Flash Arrays 2. Flash in Array Controller 5. SSDs Slotted into Server Cache 6. Flash Used Strictly as 3. Newly Architected Arrays Cache using Flash/DRAM
  • 14. Advanced Systems Group Killing Latency 1. SSDs Slotted into HDD Slots 4. All-Flash Arrays 2. Flash in Array Controller 5. SSDs Slotted into Server Cache 6. Flash Used Strictly as 3. Newly Architected Arrays Cache using Flash/DRAM 7. Storage Appliances (VSA)
  • 15. Advanced Systems Group Hey, But I Don’t Have a Performance Problem?
  • 16. Advanced Systems Group SSDs Slotted into HDD Slots • Overlaying flash on existing architectures is expensive and severely limiting… Data placement software to determine what is flash-worthy Net new data is not analyzed, goes to slowest tier first SSDs as a tier mandates h/w RAID (designed for HDDs) Inability to respond rapidly to changing performance demands, read, too many cache misses (think VMware) Where is the metadata? What is the granularity of data transferred? Must use SLC due to all the data movement
  • 17. Advanced Systems Group The “Disk is Dead” Approach “Bring flash to the masses…” All data is on flash so no warming, no copy, no cache miss, no analysis… CPUs are cheap, but capacity isn’t (200TB max) RAID-less all-SSD scale-out storage… Too much performance (for ~$5-10/GB, and dropping)?
  • 18. Advanced Systems Group How to Kill Latency 1. SSDs Slotted into HDD Slots 4. All-Flash Arrays HDT, FAST VP, Data Progression Nimbus, WhipTail, Violin, Pure Storage, ExtremIO, SolidFire, TMS 2. Flash in Controller Cache FlashCache, FAST Cache 5. SSDs Slotted into Server Slots 3. Newly Architected Arrays FusionIO, OCZ, Micron, Project using Flash/DRAM Mercury, VFCache, Virident, TMS, SanDisk NexGen, Tintri, Nimble, Starboard, Sun Storage 6. Flash Used Strictly as Cache Appliance Avere, Violin, GridIron
  • 19. Advanced Systems Group Secret Decoder Ring • What do you got? And what are you trying to do? • Automated tiering? No refresh planned Static workloads, hot stays hot, cold stays cold Consider flash appliances? • Cache hybrid? Ideal for SMB VDI
  • 20. Advanced Systems Group Secret Decoder Ring • Flash only? Storage refresh is planned Data not cache friendly or can’t be segmented easily Performance is a high priority (versus cost) • Flash in servers? VDI Data fits easily on form factor No need for sharing, clustering or vMotion (not true anymore) Integrated with storage controller
  • 23. Advanced Systems Group NFS is the New Black… FC NFS NFS NFS FC VMFS SAN
  • 24. Advanced Systems Group Especially With 10Gig Ethernet (& vSphere 5) 10Gbe Module SFP+ Non-Blocking 1000 Mbps with four 1/10GbE uplinks (SFP+) 10Gbe PCIe cards Modular 10Gb Ethernet Switching 10 Gig Multimode Physical Plant Cabling
  • 25. Advanced Systems Group Why is DR Necessary? Virus Nature 7% 3% Software Errors 14% Hardware 44% Human Error 32% Source: Ontrack Data International
  • 26. Advanced Systems Group Infrastructure Continuance Disaster Business Interruption An event or chain of events that Any event whether planned or result in the inability for you to unplanned that disrupts the provide critical business normal course of your functions for a period of time operations, which if not and/or causes the company to addressed within a move from using SOP to predetermined amount of time, employing its disaster recovery may turn into a disaster. plan, potentially at another facility.
  • 27. Advanced Systems Group RTO is Multi-Dimensional Current Proposed Solution RPO RTO RPO RTO File Recovery Best-Case Snap Interval 5 min. Snap Interval 5 min. Typical-Case On-Site Incre.** 1 hour Snap Interval 5 min. Worst-Case Off-Site Full** 1 day Off-Site Full** 1 day Mailbox Recovery Best-Case Snap Interval 5 min. Snap Interval 5 min. Typical-Case On-Site Incre.** 1 hour Snap Interval 5 min. Worst-Case Off-Site Full** 1 day Off-Site Full** 1 day Data Corruption Best-Case On-Site Incre.** 1 hour Snap Interval 5 min. Worse-Case Off-Site Full 1 day Snap Interval 5 min. & Incre.** Array Failure Best-Case Off-Site Full 2 days Snap Interval 5 min. & Incre.** Data Center Failure Best-Case Off-Site Full 5 days Off-Site Full 2 days
  • 28. Advanced Systems Group Infrastructure Continuance The New Backup Backup Production Target(s) IP LAN IP LAN / WAN Virtual Machine R: R: R: R: E: D: E: E: E: E: D: D: D: D: Continuous data and application protection Operating system, system settings, partition information for BMR Point in Time Recoveries
  • 29. Advanced Systems Group Architecting for the Cloud… Server? Performance? Application? SLA? Data? Connectivity? Service? Update? Security? Privacy? Scaling? Capacity? SAVINGS??????
  • 31. Advanced Systems Group Create Standards • Server Vendor X has been preselected as the platform of choice • Eight 1GbE ports will be used per server • NAS offering has been preselected as the solution of choice • All Tier 2 NAS volumes are de-duplicated • Physical switches will not be configured for QoS • Existing top of rack environment should be used for the virtual infrastructure
  • 32. Advanced Systems Group Best Practices (or avoiding Worst Mistakes…) • It is best practice to have a 500GB LUN with a maximum of 15 VMs • It is best practice to have an 8 host cluster • It is best practice to have a maximum of 4 VMs per core • It is best practice to have a dedicated 1GbE link for vMotion • It is best practice to have “high / medium / low” resource pools • It is best practice to have an isolated management • It is best practice to configure vMotion and Management on a VSS and the other traffic on a VDS
  • 33. Advanced Systems Group Best Practices? • It is best practice to have a 500GB LUN with a maximum of 15 VMs • It is best practice to have an 8 host cluster • It is best practice to have a maximum of 4 VMs per core • It is best practice to have a dedicated 1GbE link for vMotion • It is best practice to have “high / medium / low” resource pools • It is best practice to have an isolated management • It is best practice to configure vMotion and Management on a VSS and the other traffic on a VDS
  • 34. Advanced Systems Group Seeing vMotion Isn’t Exciting… (But seeing bad HA and DRS can be very interesting) • A surprising number of environments have configured HA/DRS settings incorrectly. • Some do so because of hardware constraints. • Others have not designed architecture with HA/DRS in mind. • Even others have introduced problems as they scale upwards.
  • 35. Advanced Systems Group So What Do You Do? • As a virtual environment ages, hardware is refreshed and new hardware is added. Refreshes sometimes create “islands” of vMotion capability. • How can we always vMotion between computers? You can always refresh all hardware at the same time (you can talk to me after the show ). You can cold migrate, with the machine powered down. You can use vMotion Enhanced Compatibility (EVC) to manage your vMotion-ability.
  • 36. Advanced Systems Group Caveat Emptor… • Storage vMotion has some special requirements. Virtual machines with snapshots cannot be svMotioned. • Virtual machine disks must be persistent mode or RDMs. • The host must have sufficient resources to support two instances of the VM running concurrently for a brief time. • The host must have a vMotion license, and be correctly configured for vMotion. • The host must have access to both the source and target datastores.
  • 37. Advanced Systems Group Planning on Overcommit? (a.k.a. Creating Unnecessarily Big VMs) • Back during the “hypervisor wars” one of VMware’s big sales points was memory overcommit. “ESX can overcommit memory! Hyper-V can’t!” • So, many of us used it. • Overcommit creates extra work for the hypervisor Ballooning, host memory swapping, page table sharing • That work is unnecessary when memory is correctly assigned. • Assign the right amount of memory (and as few processors as possible) to your VMs. Creating “big VMs” also impacts DRS’ load
  • 38. Advanced Systems Group What About Security? • Losing a tape with VM images on it is easier to recover and run than a backup tape from a physical server. • You can make a snapshot, start up a VM from the snapshot, changing the password file and run it without problems. • Traditional network security tools can’t necessarily see the traffic that passes between VMs communicating with each other inside a single host, making it harder to monitor inappropriate traffic flows. • Change management procedures should also be reviewed to establish how and when changes are documented.
  • 39. Advanced Systems Group VMs Easier to Hack Than Physical Machines • Memory images are exposed. Passwords, crypto keys, email, AD, … • Sensitive data can be left everywhere the VM travels… • VM Templates need to be protected.
  • 40. Advanced Systems Group Is it Beer Time?
  • 41. Advanced Systems Group Advanced Systems Group ® Technology for the Speed of Change Thank You

Editor's Notes

  1. Dude, where’s my…