SlideShare ist ein Scribd-Unternehmen logo
1 von 36
Downloaden Sie, um offline zu lesen
Storage Virtualization Software
    Technical Feature Descriptions




1
Infrastructure-Wide Functions
           • Across unlike & incompatible devices
           • Without slowdowns or downtime




          Auto-Tiering
Intuitive, Self-Guided Workflow




3
Virtual Disk Pooling
Consolidate like or unlike disk resources

    ►   Split pool into tiers of different
        price/performance/capacity
    ►   Create and assign virtual disks
        of desired sizes
    ►   Define access rights
    ►   Explicitly assign virtual disks
        to hosts or groups of hosts
    ►   Expand capacity without downtime
    ►   Eliminate stranded disk space

4
Remove Direct-Attached Drawbacks
            DAS
                              Eliminate stranded
                                 storage
            W brand
           6TB # P1             Make available capacity
                                 accessible to most
                                 needy applications
                      Free
            W brand
           8TB # G2             Choose disk
                                 characteristics based on
                                 program needs
                                Defer additional purchase
           X brand               until pool nears depletion
          11TB # S3   Used



5
Manage Capacity as a Pool of Disk Space

          Tier Cost RAS Speed Density   Disk Space (TBs)
                                        W brand     W brand
                                        P1 model    P3 model
           1   Hi    Hi    Hi    Lo
                                          6TB
                                          Used
                                        W brand         W brand
                                        G2 model        G5 model
           2   Med   Hi    Med   Med
                                              8TB
                                            Used
    SAN
                                         X brand               Z brand
                                        S3 model               Q7 model
           3   Lo    Med   Lo    Hi
                                               11TB
                                            Used




6
SAN-wide Centralized Management
Control / monitor all pooled resources from one console

    ► Intuitive to set up and operate
    ► Automates repetitive tasks

    ► Self-guided wizards for
      key workflows
    ► Comprehensive diagnostics
      & troubleshooting tips
    ► Configurable views of system
      behavior and performance
    ► Role-based, administrative
      permissions
7
Auto-Tiering
Intelligent trade-offs between cost and performance



    ► No special disk hardware
      required
    ► You select which disks make

      up each tier
    ► Adapts to provide most

      demanding workloads with
      speediest response


8
Traditional: Virtual Disk Assigned to Tier
 Different pools satisfy different
    performance/capacity needs
   Best practice: Don't mix disks of different performance
    characteristics and/or sizes within one pool

            Tier 1
     Fastest Performance
                                          Tier 2
                                 Balanced performance/costs
                                                                     Tier 3
                                                              High capacity/Low Cost
      ERP
      Transactional workloads
      Databases                     File
                                     Email
                                     User home directory           Archive
                                                                    Backup-to-disk
                                                                    Scratch files
9
Making Good Decisions on Your Behalf
 Monitor sustained I/O behavior across groups of disk
     blocks (chunks)
    Compare access frequency against average for each tier
    Promote or demote chunks to most suitable tier
               Tier 1            Tier 2             Tier 3




Chunks




               Above average               Below average
               moves up a tier            moves down a tier

11
Virtual Disk distribution within a pool

 Each Virtual Disk has a Storage Profile assigned
 Storage Profiles define tier preferences
                                     DISK POOL

           VD          Tier 1                         Tier 3             VD




     Storage Profile                                               Storage Profile
                            Tier 2
         "High"                                                        "Low"



                                        VD

                                                 Storage Profile
                                                 "Normal"



12
Sensing Hot Spots within a Virtual Disk
    Heaviest hit blocks take advantage of
     Tier 1 performance
    Other blocks moved to Tier 2 & Tier 3



                                             DISK POOL
                  Frequently
     VIRTUAL
       DISK
                  Accessed         Tier 1                Tier 3


                 Moderately
                 Accessed

                 Infrequently
                                   Tier 2
                  Accessed




13
High-Speed Caching
Speeds up performance

     ► Accelerates disk I/O response
       from existing storage
     ► Uses x86-64 CPUs and
       memory from DataCore
       nodes as powerful,
       inexpensive “mega caches”
     ► Anticipates next blocks to
       be read, and groups writes
       to avoid waiting on disks


14
Load Balancing
Improve response and throughput
 Improve response and throughput

     ► Overcome typical storage-
       related bottlenecks
     ► Spread load on physical
       devices using different
       channels for different
       virtual disks
     ► Automatically bypasses
       failed or offline channels


15
Thin Provisioning
Allocate just enough space, just-in-time

     ►   Appears to computers as very
         large drives (e.g. 2 TB disks)
     ►   Takes up only space actually
         being written to
     ►   Dynamically allocates more
         disk space when required
     ►   Reduces need to resize LUNs
     ►   Reclaims zeroed out
         disk space


16
Guessing on Allocation Leads to Waste
            Disk 1               Disk 2          Disk 3


                                                           Free




                                          Few Blocks Actually
                 Free      Disk 1                  Written To
         Free
     Disk 3

                Free
                Free    Disk 2
                        Disk 2

                                            Capacity consumed
                                            whether used or not!

17
Waste-Free Thin Provisioning
                               2TB
                Free                          Virtual     + 2.0TB
            V Disk 3                          Allocation: + 2.0TB
                                                           + 2.0TB
0                              2TB
                                                            6.0TB
                Free
            V Disk 2                            Actual =    0.4TB
0                              2TB
                Free
            V Disk 1
0
                       Physical Disk Pool       Time to add more
     60%
     Free                                   Expand as    No Device
                                             Needed     Dependency
                       0    0.4TB     1TB
18
Disk Pool Allocation




19
Thin Provisioning Space Reclamation
Recover space from deleted files in virtual volumes
                                                           2TB
                    Free           Space previously
               V Disk 1        allocated to deleted file
0                                                          2TB

                   Free
               V Disk 1            Fill with zeroes

0
     Release zero-filled
     space back to free pool




                       0        Physical Disk Pool
20
RAID Striping
Better protection & performance

     ► Circumvents drive failures
     ► Spreads I/O across
       multiple spindles
     ► Offloads RAID 0 & 1

     ► Supports popular RAID
       devices in pool




21
Synchronous Mirroring
Real-time I/O replication for High-Availability

     ►   Eliminates storage as
         a single point of failure
     ►   Enhances survivability using
         physically separate nodes
     ►   Updates two distributed
         copies simultaneously
     ►   Mirrored virtual disks behave
         as one, multi-ported shared drive




22
Synchronously Mirrored Writes
                                         “Virtual Disk”       • Separate Chassis
                   Client
                                                              • Different Location
                                                              • Independent Power
                                                              • Independent Cooling
                                     1                        • Separate UPS
                                         4


                                             2
                  Active                 Synchronous         Partner
                                           Mirroring
                                                 3
              5       Cache                                Cache     6


     Mirror (P)                                                          Mirror (S)
                            Node A                        Node B
23
Automatic Failover via Multipath I/O
                                         “Virtual Disk”
                   Client
                                Preferred

          MPIO                   Alternate
                                     1                       1

                                                    4             Retry




                  Offline                                         Partner
                                                         3
                                                Log
                                               Updates                    2
                      Cache                                      Cache

      Out-of-
     Mirror (P)
       Sync                                                                   Mirror (S)
                            Node A                           Node B
24
Resynchronization of Mirrored Drives
                                        “Virtual Disk”
                   Client


          MPIO                   Alternate




                                      Transmit changes
                                        since outage
                  Rejoin                                    Partner

                                               Log
                                              Updates
                      Cache                               Cache

      Out-of-
     Mirror (P)
       Sync                                                           Mirror (S)
                            Node A                       Node B
25
Resume Normal Operations
                                        “Virtual Disk”
                   Client
                                Preferred

          MPIO                   Alternate


                                                         OFF


                                       Synchronous
                  Active                 Mirroring             Partner


                      Cache                                Cache

     Mirror (P)                                                          Mirror (S)
                            Node A                        Node B
26
Track Health of High Availability Mirrors




27
Virtual Disk Migration
Transparently move contents from one disk to another

     ► Allows non-disruptive
       hardware disk upgrades
     ► Clears & reclaims space
       occupied by original
     ► Provides pass-through
       access to drives previously
       used on other systems




28
Non-Disruptive Disk Upgrades
                                                Virtual disks remain active
                                               while contents are migrated to
                               MPIO
                                                      a different device
     Physical Storage Pool




                                               Old                          New
                             Tier 1


                                 Tier 2
                                                                  Retain or discard
                                      Tier 3                      older device

29
Online Snapshots
Capture point-in-time images without tying up much disk
space or make complete clones
   ► Recover quickly at disk
     speeds to known good state
   ► Eliminate back-up window

   ► Provide “live” environment
     for analysis, development
     & testing
   ► Save snapshots in lower tier,
     thin-provisioned disks
     without taking up space on
     premium storage devices

30
Low-impact, Point-in-time Snapshots
                                    Copy Empty when
                                         original contents
                                      Snapshot st write
                                      here on 1 enabled        Active program
                     If unchanged,
                   read from Source
                               1
     (Earlier point-in-time)


                               2
            E p-i-t                                                    Source
                               3
                                                                       Current
                                                                       image
                               4
     • Back-up
     • Testing
     • Analysis
     • Recovery                    Only changed blocks   Source disk
                                      take up space      blocks
31
Continuous Data Protection & Recovery
Return to any point-in-time without taking explicit backups

     ► Dial back to restore arbitrary
       point-in-time within a 48 hour
       time frame
     ► Logs and timestamps all I/Os
       to the selected virtual disks
     ► No need to quiesce or
       interrupt applications
     ► No host agents required

     ► Easy to turn on and
       revert from

32
Revert to Earlier Image




          Active             CDP               Time-
                                              Stamped
                                              Updates
       Cache
                         Choose time before
                          problem occurred

     11:09am

                                                 =      10:22am
                   9am      10am     11am
33
Remote Replication
Update distant copies without impacting local performance

     ► Perfect for disaster recovery
     ► Only needs a basic IP
       connection to secondary site
     ► Bi-directional (sites can
       replicate to each other)
     ► Asynchronous

     ► Compressed, multi-stream
       transfers for fast performance
       & optimum use of bandwidth


34
Keep Remote Disaster Recovery
Site Updated
                                                             DR Site

                                                                         Recovery
                                                   Destination            Image


              Source

                                      Replicated
                                       Updates
       Cache
                                                                   Snapshot
                       Queued
                       Updates
     Active
                                                                 Cache

     Central IT site                                             Asynchronous
                                 IP
                                                                 Copy
35
Advanced Site Recovery
Expedite central site restoration

     ► Reverses direction of
       replication from the disaster
       recovery (DR) site to the
       primary datacenter
     ► Same automated process
       for virtual & physical systems




36
THANK YOU !




37

Weitere ähnliche Inhalte

Andere mochten auch

Camtasia getting started guide
Camtasia getting started guideCamtasia getting started guide
Camtasia getting started guidenarcesy
 
Loughtec IT Infrastructure & Support
Loughtec IT Infrastructure & SupportLoughtec IT Infrastructure & Support
Loughtec IT Infrastructure & SupportLoughtec
 
Webconnect presentation comp
Webconnect presentation compWebconnect presentation comp
Webconnect presentation compLoughtec
 
Mvp spectacular all agency 8.17.11 v2
Mvp spectacular all agency 8.17.11 v2Mvp spectacular all agency 8.17.11 v2
Mvp spectacular all agency 8.17.11 v2yws4001
 
Loughtec cloud computing
Loughtec cloud computing Loughtec cloud computing
Loughtec cloud computing Loughtec
 
C brinen ppt_2
C brinen ppt_2C brinen ppt_2
C brinen ppt_2cbrinen
 

Andere mochten auch (8)

Camtasia getting started guide
Camtasia getting started guideCamtasia getting started guide
Camtasia getting started guide
 
Loughtec IT Infrastructure & Support
Loughtec IT Infrastructure & SupportLoughtec IT Infrastructure & Support
Loughtec IT Infrastructure & Support
 
Theming and content basics - Drupal Camp CT 2011
Theming and content basics - Drupal Camp CT 2011Theming and content basics - Drupal Camp CT 2011
Theming and content basics - Drupal Camp CT 2011
 
Webconnect presentation comp
Webconnect presentation compWebconnect presentation comp
Webconnect presentation comp
 
Entre amigos
Entre amigosEntre amigos
Entre amigos
 
Mvp spectacular all agency 8.17.11 v2
Mvp spectacular all agency 8.17.11 v2Mvp spectacular all agency 8.17.11 v2
Mvp spectacular all agency 8.17.11 v2
 
Loughtec cloud computing
Loughtec cloud computing Loughtec cloud computing
Loughtec cloud computing
 
C brinen ppt_2
C brinen ppt_2C brinen ppt_2
C brinen ppt_2
 

Ähnlich wie Storage virtualisation loughtec

Raid designs in Qsan Storage
Raid designs in Qsan StorageRaid designs in Qsan Storage
Raid designs in Qsan Storageqsantechnology
 
CSC1100 - Chapter05 - Storage
CSC1100 - Chapter05 - StorageCSC1100 - Chapter05 - Storage
CSC1100 - Chapter05 - StorageYhal Htet Aung
 
ZFS: The Last Word in Filesystems
ZFS: The Last Word in FilesystemsZFS: The Last Word in Filesystems
ZFS: The Last Word in FilesystemsJarod Wang
 
DaStor/Cassandra report for CDR solution
DaStor/Cassandra report for CDR solutionDaStor/Cassandra report for CDR solution
DaStor/Cassandra report for CDR solutionSchubert Zhang
 
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 networkInterop
 
Setting up Storage Features in Windows Server 2012
Setting up Storage Features in Windows Server 2012Setting up Storage Features in Windows Server 2012
Setting up Storage Features in Windows Server 2012Lai Yoong Seng
 
GeoVision : CCTV Solutions : RAID vs Non-RAID System for Storing Surveillance...
GeoVision : CCTV Solutions : RAID vs Non-RAID System for Storing Surveillance...GeoVision : CCTV Solutions : RAID vs Non-RAID System for Storing Surveillance...
GeoVision : CCTV Solutions : RAID vs Non-RAID System for Storing Surveillance...TSOLUTIONS
 
Chapter 5 memory external
Chapter 5 memory externalChapter 5 memory external
Chapter 5 memory externalwawankoerniawan
 
Couchbase Server 2.0 - XDCR - Deep dive
Couchbase Server 2.0 - XDCR - Deep diveCouchbase Server 2.0 - XDCR - Deep dive
Couchbase Server 2.0 - XDCR - Deep diveDipti Borkar
 
Understanding RAID Levels (RAID 0, RAID 1, RAID 2, RAID 3, RAID 4, RAID 5)
Understanding RAID Levels (RAID 0, RAID 1, RAID 2, RAID 3, RAID 4, RAID 5)Understanding RAID Levels (RAID 0, RAID 1, RAID 2, RAID 3, RAID 4, RAID 5)
Understanding RAID Levels (RAID 0, RAID 1, RAID 2, RAID 3, RAID 4, RAID 5)Raid Data Recovery
 
PhegData X - High Performance EBS
PhegData X - High Performance EBSPhegData X - High Performance EBS
PhegData X - High Performance EBSHanson Dong
 

Ähnlich wie Storage virtualisation loughtec (20)

Shignled disk
Shignled diskShignled disk
Shignled disk
 
Raid designs in Qsan Storage
Raid designs in Qsan StorageRaid designs in Qsan Storage
Raid designs in Qsan Storage
 
1556 a 07
1556 a 071556 a 07
1556 a 07
 
CSC1100 - Chapter05 - Storage
CSC1100 - Chapter05 - StorageCSC1100 - Chapter05 - Storage
CSC1100 - Chapter05 - Storage
 
Raid
RaidRaid
Raid
 
ZFS: The Last Word in Filesystems
ZFS: The Last Word in FilesystemsZFS: The Last Word in Filesystems
ZFS: The Last Word in Filesystems
 
DaStor/Cassandra report for CDR solution
DaStor/Cassandra report for CDR solutionDaStor/Cassandra report for CDR solution
DaStor/Cassandra report for CDR solution
 
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
 
Setting up Storage Features in Windows Server 2012
Setting up Storage Features in Windows Server 2012Setting up Storage Features in Windows Server 2012
Setting up Storage Features in Windows Server 2012
 
GeoVision : CCTV Solutions : RAID vs Non-RAID System for Storing Surveillance...
GeoVision : CCTV Solutions : RAID vs Non-RAID System for Storing Surveillance...GeoVision : CCTV Solutions : RAID vs Non-RAID System for Storing Surveillance...
GeoVision : CCTV Solutions : RAID vs Non-RAID System for Storing Surveillance...
 
Chapter 5 memory external
Chapter 5 memory externalChapter 5 memory external
Chapter 5 memory external
 
Drobo range ppt v.1.6
Drobo range ppt v.1.6Drobo range ppt v.1.6
Drobo range ppt v.1.6
 
Extlect03
Extlect03Extlect03
Extlect03
 
Computer storage
Computer storageComputer storage
Computer storage
 
Raid 1 3
Raid 1 3Raid 1 3
Raid 1 3
 
Couchbase Server 2.0 - XDCR - Deep dive
Couchbase Server 2.0 - XDCR - Deep diveCouchbase Server 2.0 - XDCR - Deep dive
Couchbase Server 2.0 - XDCR - Deep dive
 
Index file
Index fileIndex file
Index file
 
Storage memory
Storage memoryStorage memory
Storage memory
 
Understanding RAID Levels (RAID 0, RAID 1, RAID 2, RAID 3, RAID 4, RAID 5)
Understanding RAID Levels (RAID 0, RAID 1, RAID 2, RAID 3, RAID 4, RAID 5)Understanding RAID Levels (RAID 0, RAID 1, RAID 2, RAID 3, RAID 4, RAID 5)
Understanding RAID Levels (RAID 0, RAID 1, RAID 2, RAID 3, RAID 4, RAID 5)
 
PhegData X - High Performance EBS
PhegData X - High Performance EBSPhegData X - High Performance EBS
PhegData X - High Performance EBS
 

Kürzlich hochgeladen

Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 

Kürzlich hochgeladen (20)

Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 

Storage virtualisation loughtec

  • 1. Storage Virtualization Software Technical Feature Descriptions 1
  • 2. Infrastructure-Wide Functions • Across unlike & incompatible devices • Without slowdowns or downtime Auto-Tiering
  • 4. Virtual Disk Pooling Consolidate like or unlike disk resources ► Split pool into tiers of different price/performance/capacity ► Create and assign virtual disks of desired sizes ► Define access rights ► Explicitly assign virtual disks to hosts or groups of hosts ► Expand capacity without downtime ► Eliminate stranded disk space 4
  • 5. Remove Direct-Attached Drawbacks DAS  Eliminate stranded storage W brand 6TB # P1  Make available capacity accessible to most needy applications Free W brand 8TB # G2  Choose disk characteristics based on program needs  Defer additional purchase X brand until pool nears depletion 11TB # S3 Used 5
  • 6. Manage Capacity as a Pool of Disk Space Tier Cost RAS Speed Density Disk Space (TBs) W brand W brand P1 model P3 model 1 Hi Hi Hi Lo 6TB Used W brand W brand G2 model G5 model 2 Med Hi Med Med 8TB Used SAN X brand Z brand S3 model Q7 model 3 Lo Med Lo Hi 11TB Used 6
  • 7. SAN-wide Centralized Management Control / monitor all pooled resources from one console ► Intuitive to set up and operate ► Automates repetitive tasks ► Self-guided wizards for key workflows ► Comprehensive diagnostics & troubleshooting tips ► Configurable views of system behavior and performance ► Role-based, administrative permissions 7
  • 8. Auto-Tiering Intelligent trade-offs between cost and performance ► No special disk hardware required ► You select which disks make up each tier ► Adapts to provide most demanding workloads with speediest response 8
  • 9. Traditional: Virtual Disk Assigned to Tier  Different pools satisfy different performance/capacity needs  Best practice: Don't mix disks of different performance characteristics and/or sizes within one pool Tier 1 Fastest Performance Tier 2 Balanced performance/costs Tier 3 High capacity/Low Cost  ERP  Transactional workloads  Databases  File  Email  User home directory  Archive  Backup-to-disk  Scratch files 9
  • 10. Making Good Decisions on Your Behalf  Monitor sustained I/O behavior across groups of disk blocks (chunks)  Compare access frequency against average for each tier  Promote or demote chunks to most suitable tier Tier 1 Tier 2 Tier 3 Chunks Above average Below average moves up a tier moves down a tier 11
  • 11. Virtual Disk distribution within a pool  Each Virtual Disk has a Storage Profile assigned  Storage Profiles define tier preferences DISK POOL VD Tier 1 Tier 3 VD Storage Profile Storage Profile Tier 2 "High" "Low" VD Storage Profile "Normal" 12
  • 12. Sensing Hot Spots within a Virtual Disk  Heaviest hit blocks take advantage of Tier 1 performance  Other blocks moved to Tier 2 & Tier 3 DISK POOL Frequently VIRTUAL DISK Accessed Tier 1 Tier 3 Moderately Accessed Infrequently Tier 2 Accessed 13
  • 13. High-Speed Caching Speeds up performance ► Accelerates disk I/O response from existing storage ► Uses x86-64 CPUs and memory from DataCore nodes as powerful, inexpensive “mega caches” ► Anticipates next blocks to be read, and groups writes to avoid waiting on disks 14
  • 14. Load Balancing Improve response and throughput Improve response and throughput ► Overcome typical storage- related bottlenecks ► Spread load on physical devices using different channels for different virtual disks ► Automatically bypasses failed or offline channels 15
  • 15. Thin Provisioning Allocate just enough space, just-in-time ► Appears to computers as very large drives (e.g. 2 TB disks) ► Takes up only space actually being written to ► Dynamically allocates more disk space when required ► Reduces need to resize LUNs ► Reclaims zeroed out disk space 16
  • 16. Guessing on Allocation Leads to Waste Disk 1 Disk 2 Disk 3 Free Few Blocks Actually Free Disk 1 Written To Free Disk 3 Free Free Disk 2 Disk 2 Capacity consumed whether used or not! 17
  • 17. Waste-Free Thin Provisioning 2TB Free Virtual + 2.0TB V Disk 3 Allocation: + 2.0TB + 2.0TB 0 2TB 6.0TB Free V Disk 2 Actual = 0.4TB 0 2TB Free V Disk 1 0 Physical Disk Pool Time to add more 60% Free Expand as No Device Needed Dependency 0 0.4TB 1TB 18
  • 19. Thin Provisioning Space Reclamation Recover space from deleted files in virtual volumes 2TB Free Space previously V Disk 1 allocated to deleted file 0 2TB Free V Disk 1 Fill with zeroes 0 Release zero-filled space back to free pool 0 Physical Disk Pool 20
  • 20. RAID Striping Better protection & performance ► Circumvents drive failures ► Spreads I/O across multiple spindles ► Offloads RAID 0 & 1 ► Supports popular RAID devices in pool 21
  • 21. Synchronous Mirroring Real-time I/O replication for High-Availability ► Eliminates storage as a single point of failure ► Enhances survivability using physically separate nodes ► Updates two distributed copies simultaneously ► Mirrored virtual disks behave as one, multi-ported shared drive 22
  • 22. Synchronously Mirrored Writes “Virtual Disk” • Separate Chassis Client • Different Location • Independent Power • Independent Cooling 1 • Separate UPS 4 2 Active Synchronous Partner Mirroring 3 5 Cache Cache 6 Mirror (P) Mirror (S) Node A Node B 23
  • 23. Automatic Failover via Multipath I/O “Virtual Disk” Client Preferred MPIO Alternate 1 1 4 Retry Offline Partner 3 Log Updates 2 Cache Cache Out-of- Mirror (P) Sync Mirror (S) Node A Node B 24
  • 24. Resynchronization of Mirrored Drives “Virtual Disk” Client MPIO Alternate Transmit changes since outage Rejoin Partner Log Updates Cache Cache Out-of- Mirror (P) Sync Mirror (S) Node A Node B 25
  • 25. Resume Normal Operations “Virtual Disk” Client Preferred MPIO Alternate OFF Synchronous Active Mirroring Partner Cache Cache Mirror (P) Mirror (S) Node A Node B 26
  • 26. Track Health of High Availability Mirrors 27
  • 27. Virtual Disk Migration Transparently move contents from one disk to another ► Allows non-disruptive hardware disk upgrades ► Clears & reclaims space occupied by original ► Provides pass-through access to drives previously used on other systems 28
  • 28. Non-Disruptive Disk Upgrades Virtual disks remain active while contents are migrated to MPIO a different device Physical Storage Pool Old New Tier 1 Tier 2 Retain or discard Tier 3 older device 29
  • 29. Online Snapshots Capture point-in-time images without tying up much disk space or make complete clones ► Recover quickly at disk speeds to known good state ► Eliminate back-up window ► Provide “live” environment for analysis, development & testing ► Save snapshots in lower tier, thin-provisioned disks without taking up space on premium storage devices 30
  • 30. Low-impact, Point-in-time Snapshots Copy Empty when original contents Snapshot st write here on 1 enabled Active program If unchanged, read from Source 1 (Earlier point-in-time) 2 E p-i-t Source 3 Current image 4 • Back-up • Testing • Analysis • Recovery Only changed blocks Source disk take up space blocks 31
  • 31. Continuous Data Protection & Recovery Return to any point-in-time without taking explicit backups ► Dial back to restore arbitrary point-in-time within a 48 hour time frame ► Logs and timestamps all I/Os to the selected virtual disks ► No need to quiesce or interrupt applications ► No host agents required ► Easy to turn on and revert from 32
  • 32. Revert to Earlier Image Active CDP Time- Stamped Updates Cache Choose time before problem occurred 11:09am = 10:22am 9am 10am 11am 33
  • 33. Remote Replication Update distant copies without impacting local performance ► Perfect for disaster recovery ► Only needs a basic IP connection to secondary site ► Bi-directional (sites can replicate to each other) ► Asynchronous ► Compressed, multi-stream transfers for fast performance & optimum use of bandwidth 34
  • 34. Keep Remote Disaster Recovery Site Updated DR Site Recovery Destination Image Source Replicated Updates Cache Snapshot Queued Updates Active Cache Central IT site Asynchronous IP Copy 35
  • 35. Advanced Site Recovery Expedite central site restoration ► Reverses direction of replication from the disaster recovery (DR) site to the primary datacenter ► Same automated process for virtual & physical systems 36