Próxima SlideShare
Cargando en…5
×

# Storage, San And Business Continuity Overview

9.014 visualizaciones

12 comentarios
30 recomendaciones
Notas
• Full Name
Comment goes here.

Are you sure you want to Yes No
• Njce! Thanks for sharing.

¿Estás seguro?    No
Tu mensaje aparecerá aquí
• خیلی خیلی خوب بود

¿Estás seguro?    No
Tu mensaje aparecerá aquí
• Good

¿Estás seguro?    No
Tu mensaje aparecerá aquí
• Dear sir, may i highly request you for having a copy of such informative technical presentation at :

Thanks and best regards

¿Estás seguro?    No
Tu mensaje aparecerá aquí
• Great presentation - may I have a copy? If so, please send it to: vctrjsn@gmail.com Thanks

¿Estás seguro?    No
Tu mensaje aparecerá aquí
Sin descargas
Visualizaciones
Visualizaciones totales
9.014
En SlideShare
0
0
44
Acciones
Compartido
0
Descargas
1.257
Comentarios
12
Recomendaciones
30

No hay notas en la diapositiva.
• This picture represents the basic framework of RAID-DP that I’ll be using in the rest of the talk. The bracket shows one 4 KB block on each disk. Unlike regular RAID, we divide the blocks on each disk into chunks – four 1 KB chunks in this example. All of the techniques that I’m going to show will apply to every block on the disk, but to keep things simple, I’m just going to focus on this one block.
• The left 5 disks are handled as regular RAID 4. So here you can see that I’ve put data in the disks using the example from the first page. And sure enough, 3 + 1 + 2 + 3 equals 9. One of the nice things about RAID-DP is that it is a strict super-set of RAID 4, which means that it’s easy to take a RAID 4 group and upgrade it to RAID-DP, or take a RAID-DP group and convert it back to RAID 4, to reclaim the extra disk. TRANSITION: Now let’s look at how the Diagonal Parity works.
• Here I’ve marked off a diagonal in blue. Notice that the diagonal includes not only the data disks from the RAID 4 array, but also the parity. We store the diagonal parity on the DP disk. Although the diagonal parity goes down the block as a diagonal, the parity calculation itself works just the same. So you can verify in this example that 1 + 2 + 2 + 7 equals 12. Also note that I’ve only filled in numbers for a few of the chunks. Right now, I’m just trying to help you understand the very basic operation of RAID-DP. I’ll fill in more details later. TRANSITION: So now let’s look at what happens if we fail a drive.
• If we fail just one drive, then we can reconstruct the data just with regular old RAID 4. Take 9 – 3 – 2 – 1 and you get 3, which is what was there. TRANSITION: But suppose a second disk fails… CLICK
• Now we would be hosed with normal RAID 4, because we are missing two values, but we only have one equation. But notice, we do still have a diagonal row that is missing only one element. So we can use the diagonal to reconstruct the missing block on the second disk. Do the math: 12 – 7 is 5, minus 2 is 3, minus 2 is 1. TRANSITION: Sure enough… CLICK
• Now we have enough data to do the reconstruction by normal RAID 4. Do the math: 9 minus 3 is 6, minus 2 is 4, minus 1 is 3. TRANSITION: And sure enough… CLICK.
• At this point, we’ve only reconstructed the missing chunk for the top row, but this simple example should help build your intuition for the next step, when we look at how to reconstruct the missing chunks for all of the rows. So far so good, but things are about to get much more complicated, so let’s review what we are doing. Remember that the bracket identifies 4 KB worth of data on each disk (one WAFL block), and we’ve divided that into four chunks, so that each little red dot represents 1 KB of lost data. The trick now is to show how to extend this same technique to cover all of the missing chunks in the picture. And remember also that this same technique can be applied to each block in the entire disk.
• You’ll just have to trust me that all of these add up the way they should. But just as an example, let’s look at the pink diagonal: 2 plus 1 is 3, plus 3 is 6, plus 5 is 11. Sure enough. Now is a good time to take a deep breath, look at this whole picture and make sure you understand all the working pieces. TRANSITION: Now let’s kill a couple of drives.
• The shows a simple configuration for illustrative purposes where there are VMs on two sets of servers in a HA cluster. The VMs have Reservation (lower resource limits) and Limits (higher resource limits) values explicitly. The actual level of usage of the VMs is between these two values. When one of blades fails the failing servers will be restarted on the remaining blades in the HA cluster with the result that the allocated resources to the VMs will be reduced dynamically to a lower value closer to their reservation threshold in order to accommodate the new VMs. This contains a suggested approach for setting resource allocation values in order to configure effective automatic recovery in a HA cluster. The following terms are used to define resource requirements: NS Number of servers in one half of a symmetrical HA cluster defined across both HP sites NPPS Number of processors per server PP Processing power of processor HSH High share resource allocation relative ratio number MSH Medium share resource allocation relative ratio number LSH Low share resource allocation relative ratio number NHVM Number of VMs with a share value set to High for which automatic disaster recovery is to be allowed NMVM Number of VMs with a share value set to Medium for which automatic disaster recovery is to be allowed NLVM Number of VMs with a share value set to Low for which automatic disaster recovery is to be allowed RF Reservation Factor – this is a ceiling for the total of the Reservation values for all virtual machines for which recovery is to be automated. Reservation Factor should be set to less than .5 in order to allow for processing resources for the virtualisation hypervisor. TPMR Total physical machine processing resource capacity RVU Reservation value unit – this is a notional amount of resources that when multiplied by RV Reservation value set for a virtual machine RVH This is the suggested reservation value to be set for a virtual server with a High share resource RVM This is the suggested reservation value to be set for a virtual server with a Medium share resource RVL This is the suggested reservation value to be set for a virtual server with a Low share resource TR This is the total of all the reservation values for virtual machines in one side of a symmetrical
• The following is one way of determining how the Reservation values should be set. (1) TPMR = NS x NPPS x PP (2) RVU = TPMR x RF / (NHVM x HSH + NMVM x MSH + NLVM x LSH) (3) RVH = RVU x HSH (4) RVM = RVU x MSH (5) RVL = RVU x LSH (6) TR = RVU x (NHVM x HSH + NMVM x MSH + NLVM x LSH) Number of servers in one half of a symmetrical HA cluster defined across both locations 8 Number of processors per server 2 Processing power of processor 3.2 High share resource allocation relative ratio number 2 Medium share resource allocation relative ratio number 1.5 Low share resource allocation relative ratio number 1 Number of VMs with a share value set to High for which automatic disaster recovery is to be allowed 20 Number of VMs with a share value set to Medium for which automatic disaster recovery is to be allowed 20 Number of VMs with a share value set to Low for which automatic disaster recovery is to be allowed 20 Reservation Factor – this is a ceiling for the total of the Reservation values for all virtual machines for which recovery is to be automated. Reservation Factor should be set to less than .5 in order to allow for processing resources for the virtualisation hypervisor. .45 (1) TPMR = 8 x 2 x 5.2 = 51.2 (2) RVU = 51.2 x .45 / (20 x 2 + 20 x 1.5 + 20 x 1) = 0.256 (3) RVH = 0.256 x 2 = 0.512 (4) RVM = 0.256 x 1.52 = 0.384 (5) RVH = 0.256 x 1 = 0.256 (6) TR = 0.256 x (20 x 2 + 20 x 1.5 + 20 x 1) = 23.04
• VMware ESX Server. A robust, production-proven virtualisation layer run on physical servers that abstracts processor, memory, storage, and networking resources into multiple virtual machines. VirtualCentre Management Server (VirtualCentre Server). The central point for configuring, provisioning, and managing virtualised IT environments. Virtual Infrastructure Client (VI Client). An interface that allows users to connect remotely to the VirtualCentre Server or individual ESX Servers from any Windows PC. VMware Virtual Machine File System (VMFS ). This is a high-performance cluster file system for ESX Server virtual machines. VMware Virtual Symmetric Multi-Processing (SMP). Feature that enables a single virtual machine to use multiple physical processors simultaneously. VMware VMotion. Feature that enables the live migration of running virtual machines from one physical server to another with zero down time, continuous service availability, and complete transaction integrity. VMotion is a technology used by the VMware DRS components VMware HA. Feature that provides easy-to-use, cost-effective high availability for applications running in virtual machines. In the event of server failure, affected virtual machines are automatically restarted on other production servers that have spare capacity. VMware Distributed Resource Scheduler (DRS). Feature that allocates and balances computing capacity dynamically across collections of hardware resources for virtual machines. VMware Consolidated Backup. Provides an easy to use, centralised facility for agent-free backup of virtual machines. It simplifies backup administration and reduces the load on ESX Server installations.
• This lists sample costs for various VMware configurations. VMware is priced per pair of processors on which the software runs. VirtualCentre is sold separately. Only one VirtualCentre instance is needed for a virtual infrastructure, subject to architectural limits.
• The elements of this option are: The primary server virtualisation infrastructure consists of two servers There is a separate server to run VirtualCentre to monitor, administer and control the virtual server environment. Data will be stored on a high-capacity, highly-resilient and reliable SAN. Server data will be initially backed-up onto a high-capacity, low-cost disk storage unit. Server data will then be backed-up to a LTO3 tape autoloader unit. This will reduce the manual effort associated with tape handling. The VirtualCentre server will provide centralised management, administration and control of the virtual server infrastructure. In the event of failure of one of the physical servers in the primary site, the HA component of VMware will allow the virtual servers on the failing physical server to be recovered onto the other physical server automatically.
• Data will be backed-up from the primary SAN to a low-cost, high-capacity disk storage unit. This will enable rapid backup with minimal impact on production systems during the backup process. Data will then be backed-up to an LTO3 tape autoloader. This will reduce the manual effort associated with tape handling during backup.
• Data will be backed-up from the primary SAN to a low-cost, high-capacity disk storage unit. This will enable rapid backup with minimal impact on production systems during the backup process. Data will then be backed-up to an LTO3 tape autoloader. This will reduce the manual effort associated with tape handling during backup. The backup data on the primary disk backup unit will be copied to a storage unit in the backup site to provide a copy from which data can be restored in the event of failure of the primary site. Backup tapes can be moved from the primary site to the backup site.
• There are a number of architectural limits that affect large scale implementation: Number of virtual machines (for management server scalability) 1500 Number of physical hosts per DRS cluster 32 Number of physical hosts per HA cluster 16 Number of physical hosts per VirtualCentre server 100 Ultimately this will require two or more entirely separate Virtual Infrastructures each of which will be managed by entirely separate VirtualCentre systems. In this configuration, each Virtual Infrastructure has three blade enclosures of 16 blade servers each in each data centre. This means each Virtual Infrastructure has 96 physical hosts – 48 in each data centre for symmetry. This will impose additional hardware requirements for VirtualCentre systems and VirtualCentre database servers. In reality the number of physical hosts per Virtual Infrastructure may be lower because of the number of virtual machines running on the physical servers. 96 physical hosts should be able to run a minimum of 750 virtual servers which is considerably less than the threshold of 1,500. This minimum of 750 is based on an average of around four virtual machines per blade processor.
• Multiple Clusters are defined up to the current maximum of 16 physical servers per HA cluster. VMware clusters are defined symmetrically across both sites. So, for a cluster of 16 physical servers, eight are located in each site. The VMware Cluster is designed to maximise recoverability while meeting agreed any SLA terms for resilience and high availability, maximising resource utilisation and long-term flexibility and minimising physical resource requirement. There is no ideal design that optimises all the factors. Some compromise is required. The easiest VMware Cluster design consists of two sets of identical resources across both data centres.
• Like any IT project, the investment in implementing server virtualisation should be justified to ensure that it delivers real benefits. A cost benefit analysis is important to l enable you to prepare a business case for server virtualisation safe in the knowledge that the information it contains is accurate and detailed. It will equip you with all the facts you need to understand if server virtualisation will deliver you bottom-line business benefits.
• DSS recommend the nworks SCOM Management Pack for VMware is selected for SCOM integration if required. The nworks MP provides full Alerting and Performance charting on VMware VI3 enterprise system status, as well as operational information. It collects: Performance and Event data for VMware ESX Hosts, either from VirtualCentre or ESX directly Performance and Event data for VMware ESX Guest Virtual Machines, either via VirtualCentre or ESX directly Events and Alerts from VirtualCentre in many categories such as security, status/state-change, object creation/deletion and other management &amp; admin actions taken in VirtualCentre. The Topology of the Virtual Infrastructure within VirtualCentre – Data centres, Folders, Clusters, Hosts and Guests Events and Alerts from nworks own VEM Collector service The detailed data available in the nworks MP is delivered by use of the VMware SDK on VirtualCentre, which gives an accurate picture of the status of VirtualCentre, the managed Hosts, and the Guest Virtual Machines. The SCOM Management Packs runs the nworks Collector. The nworks Collector component is a Windows service which can run on a physical server or a Virtual Machine. The Collector is also referred to as VEM (Virtual Enterprise Monitor). The VEM server can be a virtual server to reduce cost. The nworks Collector architecture does not require the installation of software on the ESX Server. The nworks SCOM Management Pack two versions: VMware Events Only MP for SCOM - handled only VMWare events VMware MP for SCOM - covers both events and performance logging The second version is more expensive but more functional. It can collect up to 300 metrics on the operation of virtual servers.
• Now that’s all a grand oversimplification, since there are lots of forces at work. Let’s look at what’s really happening. First, let’s talk about Volumes. Volumes are the basic building block—the unit around which all data management is based. Therefore, the tools and processes that we have to manage our data acts on volumes—like snapshots, SnapVault, and backup &amp; restore. When you can act on the smallest unit, you can have very precise control—all these things lead to a push to continue to control data at the volume level. Meanwhile, volumes themselves are getting bigger, and the disks that hold them are getting bigger, faster, and cheaper. (click) so creates an opposing dynamic—towards bigger and bigger physical storage. At one end, we’ve got increasing storage, performance and cost pressures driving the adoption of bigger and bigger disks. (what role does the grid and RAID DP play here?) At the same time, we know that the key to using these big disks efficiently is to have highly customized control over the management of all aspects of the data. Tools like SnapShots, SnapMirror and Snapvault all depend on optimizing configuations at the volume level. (more examples? ILM depends on each volume being managed by the demands of its types of data; automated migration, restore on demand, etc.)
• In order to accomplish this we are introducing a new entity to capture the physical characteristics of disks – We call it an aggregate. An aggregate is a collection of raid groups and is used to provide a large pool of storage for use by flexible volumes. There can now exist multiple flexible volumes in a single aggregate each of which can be dynamically resized. Reallocation of space is now an instantaneous non-disruptive operation. The thing to note is that from a data management perspective the basic container of data and the basic building block for your storage architecture is still a volume and aside from new features it maintains its properties of the past.
• Aggregate is representation of physical storage space provided by the combined raid groups – a collection of blocks. As a volume is created it takes some space to set up the meta data, file system view and provide a access point for the user, but no space is carved off of the aggregate space. As data is written in a volume, space from the aggregate is utilized just like we do for qtrees today. The blocks belonging to different flexible volumes are intertwined within an aggregate.
• Goal of this slide: Demonstrate the difference and consequential value of the N series Unified Architecture approach. Script: One of the best examples of N series innovation is the Unified Architectural Model which provides the foundation for the dramatic differences in value N series is able to provide. First let’s look at the hardware platform model. No matter which of our competitors you look at, they all use the same approach—specialized, incompatible platforms for different functions. They may have a platform for low end, another for mid-range, yet another for high-end, and still another for compliance. Each of these platforms, while robust in its own area, forms an information silo, and an investment dead-end. By contrast, N series systems base solutions on one, extremely broad, scalable and fully compatible platform, totally eliminating the notion of information silos. And to help you get the most out of your investment dollars, every system can be easily upgraded without migrating the data. [Click mouse to build] This model starts to get even more compelling when you look at the software and processes required. The specialized hardware platforms each run their own, incompatible software, each with its own set of processes and “best practices”. In contrast, the N series family all runs the same set of software, with the same processes. So much so that we hear customers say that they only have to test an application with one N series system—they know what works on one, will work on all. [Click mouse to build] Add to this the people side of the equation, and you see that all those incompatible platforms each need their own experts, and getting them to work together requires even more people and expensive integration services. With n series, your people need less training, spend less time on making things work together, and because they’re familiar with the systems, they make fewer mistakes—the leading cause of downtime. I hope this helps you understand how simple concept like “architectural simplicity” can make a big impact to your bottom line.
• EMC offers strong solutions in each of our markets including primary, secondary and backup. However, we can actually provide the simplification EMC can only talk about. Data ONTAP offers the user consistent management and functionality across all N series platforms. We mean not only in name by actual syntax and operational functionality from the low-end through the high-end. There is no need to re-train staff as another N series solution is added to the environment. EMC wide breadth of solutions have been acquired through a variety of acquisitions and partnerships resulting in not only different operating systems required for their products but often drastically different functionality implementation. Thus, the addition of another platform or the movement of staff to another EMC system required retraining and reeducation as to the capabilities and limitations of that system. Several of EMC’s products have a very narrow functionality limitations. One example is the CLARiiON CX which requires a separate platform to support FC and another platform to support iSCSI. N series allows customers to intermix. Other limitations include Centera’s scalability only by adding an additional frame, lack of a backup solution, lack of tape connectivity, lack of migration. As you can see with the complexity of EMC’s solutions, the only way to provide the integration for the customer is through the involvement of professional services. This not only increases the initial and on-going costs of the solution but locks the customer into the EMC solution.
• Then use the picture from the Customer Preso… Integrated NAS Protection Key Messages: The co-developed solution integrates all stages of NAS data protection, while increasing performance and simplifying management. While most of the short-term and long-term integration is available today, they have been enhanced and now integrated across each stage. Organization’s can now manage all operations from a single, intuitive interface (NetBackup). Previously, an administrator would have to log into NAS multiple systems and interface with a number of tools to perform each operation. In addition, there was no understanding or logic of what administrators have protected with online snapshots compared to NDMP tape backups. Short-Term (the solution already offered with NetBackup 5.1) – no need to discuss this in a lot of detail here, as it was covered in the Overview section NetBackup (Advanced Client) integrates with NetApp’s Snapshot technology to schedule, manage, and catalog local disk-based snapshots. Snapshots can managed across multiple NSs and locations. Snapshots are space-optimized by providing only a map of the file system at a point-in-time. However, the space required to store snapshots increases in size when data is changes over time. NetBackup (Advanced Client) integrates with NetApp’s SnapRestore to rapidly restore a single file from the local snapshots or rollback a fie system to a point-in-time. Note: Same concept and benefits as NetBackup Advanced Client Instant Recovery feature. Note: This functionality has already been released with NetBackup 5.1. However, it the integration of all components is where customers will find value. Near-Term NetBackup (Advanced Client) integrates with NetApp’s SnapVault technology to provide disk-to-disk backups of NetApp NSs to a consolidated NetApp NearStore system. Backups can be performed at an incremental changed block-level for high-performance backups and reduced storage requirements. Leveraging SnapVault’s ability to send data great distances, organizations will be able to backup remote office NAS systems to a centralize disk repository. Additional benefits of NetBackup managing NetApp SnapVault: - Oracle application interface. - Consolidation of primary and secondary snapshots reduces storage - Ease of use – replaces cumbersome administrative CLI commands which must be run on both the primary and secondary systems. - Provides a “single pane of glass” for NAS NS administration, backups, and restores. - Improved scheduling of snapshot and snapvault transfers with finer time granularity with predictability. - Provides a user restore browse capability enabling efficient user directed restores. (.vs. ~snapshot copies) - Improved snapshot naming conventions combined with NetBackup cataloguing to identify images. ((( Long-Term NetBackup for NDMP Option will migrate (backup) snapshots from the NetApp NearStore to tape for long-term storage. NetBackup 6.0 will bring SSO (drive sharing) for NDMP NAS systems, WORM tape support, and directory level DAR (direct access recovery). )))
• Another key element of Snapshots are that they are near instantaneous, as they only require copying a simple data structure, not copying the entire data volume. Taking a Snapshot requires virtually no storage. It is only as data changes in the volume that these changes are written. These changes are written to new disk locations thus the Snapshot doesn’t require extraneously copying data. In comparison, mirroring requires significant costs in terms of the bandwidth infrastructure, the potential for downtime, and the computing resource dedicated to doing the copies, as well as the management overhead of these time intensive tasks . Lastly, in comparison to expensive mirroring solutions, Snapshots are bundled in to Data ONTAP and come standard with every system we ship.
• Aggregate is representation of physical storage space provided by the combined raid groups – a collection of blocks. As a volume is created it takes some space to set up the meta data, file system view and provide a access point for the user, but no space is carved off of the aggregate space. As data is written in a volume, space from the aggregate is utilized just like we do for qtrees today. The blocks belonging to different flexible volumes are intertwined within an aggregate.
• Aggregate is representation of physical storage space provided by the combined raid groups – a collection of blocks. As a volume is created it takes some space to set up the meta data, file system view and provide a access point for the user, but no space is carved off of the aggregate space. As data is written in a volume, space from the aggregate is utilized just like we do for qtrees today. The blocks belonging to different flexible volumes are intertwined within an aggregate.
• Aggregate is representation of physical storage space provided by the combined raid groups – a collection of blocks. As a volume is created it takes some space to set up the meta data, file system view and provide a access point for the user, but no space is carved off of the aggregate space. As data is written in a volume, space from the aggregate is utilized just like we do for qtrees today. The blocks belonging to different flexible volumes are intertwined within an aggregate.
• Why Use NetApp for Exchange?
• Key Message: NetApp has software specialized for Exchange environments Talking points: SnapManager - currently (Q3CY’03) supports Exchange 5.5 and Exchange 2000. SnapDrive – runs in both ethernet and fiber channel environments Single mailbox recovery software - works with Exchange 5.5 and Exchange 2000. Data Fabric Manager – Provides a central management consol for NetApp systems NetApp Software for Exchange
• SnapManager for Exchange
• SnapManager for Exchange Overview
• SnapMirror (with SME)
• Single Mailbox Restore
• PowerControls Software
• Notes: 1) Unified positioning of NetApp management tools: -Complete set of management tools -Built from the strong base of our existing products 2) Management tools stack composed of 4 software suites targeted to 3 different administrative needs and roles: -storage administrator: storage and data suite -server administrator: server suite -application administrator: application suite 3) Application Suite -provides application solutions on top of NetApp technology by providing an abstraction layer on top of Server, Data, and Storage Suites -application administrator does not need to worry about layers underneath the Application Suite - improves efficiency of application administrator by taking advantage of NetApp technology 4) SnapManager for SQL Server is part of the Application Suite: - allows database administrators to backup, restore, recover and clone the Oracle database with minimum storage knowledge -uses transparently SnapDrive for Windows which is part of the Server Suite
• Here’s a chart with some of the features &amp; benefits of SnapManager for Microsoft SQL Server. Backup&amp; restore: First and foremost is the ability to make quick backups. As we had talked before, customers will be able to make backups that don’t impact the end user experience. This is a valuable feature. With organizations supporting users who the business application from across the globe, it is extremely hard to find times that the database servers can take a break. With SnapManager for SQL, this restriction can be removed. In the case of a disaster, like an accidental deletion or application misbehaviors, customers can stop their database system and get back to a good copy within minutes. This reduces downtime. The best news for this whole thing is that the benefits of rapid backup and restore can be achieved for any size of database installation. Hot backups to SnapShot : Wizards : One of the questions customers have when they buy a product is, “how long is it going to take to deploy this thing and how much time does it take to learn the product?” The beauty of NetApp’s SnapManager for Microsoft SQL Server, is that it is extremely simple to deploy and extremely simple to learn. The look and feel of the product is very much like Microsoft’s native backup tools that most Windows Administrators are familiar with. This makes the learning process extremely simple. MSCS Support: SnapManager for Microsoft SQL Server supports NetApp Cluster Failover for high availability of storage and integrates with MSCS for high availability of the Server Environment. This makes the entire Database infrastructure highly available. Cluster failover: Depending on customer’s needs, NetApp provides clustered or non-clustered storage appliance. For customers who run mission critical exchange servers, the clustered storage appliance is the best way to maximize on the high availability of the storage.
• Here’s a chart with some of the features &amp; benefits of SnapManager for Microsoft SQL Server. Volume Mount Point: Support for Volume Mount Points eliminates the limitations with drive letters. This is primarily a limitation for customers who have hundreds of databases. Also, customers might not want to have multiple databases on one/two LUN. Resource Database: Resource database is a read-only database that contains all the system objects in SQL Server 2005. It doesn’t contain any user data or metadata. Each SQL Server has only one instance of this database and is not shared with any other instance. The location of the resource database is dependent on the location of “master database”. This is only supported with SQL Server 2005.
• Notes: Leverage larger servers to further consolidate
• Key Message : SnapMirror can protect Exchange data from disasters or catastrophic natural events by replication to a remote site Talking Points: Economical remote replication : SnapMirror replicates Exchange data to a a target filer at a remote site with low impact on network traffic and economical deployment over WAN. SnapMirror only replicates incremental changes thus reducing the bandwidth requirements. Rapid recovery in the event of a disaster : When disaster strikes the primary location, a standby Exchange server at the remote location can connect to the Exchange data on the SnapMirror target volume to provide users with rapid access to their email data.
• Here’s are the key reasons SnapManager on SQL is valuable to customers: It delivers high availability by making restores simple, reduces backup windows, increases availability of the database infrastructure and does all of this while delivering an easy to manage solution. NetApp’s Storage appliances, software solutions like SnapManager for Microsoft SQL and the services expertise that we bring in, make the transition to using our solution extremely simple, manageable and useful to the end customer. NetApp has a strategic partnership with Microsoft. Both companies collaborate on many fronts and this should give customers and prospects the necessary confidence in using our solutions together. This unbeatable combination of technology, partnership and services should help deliver the best solution for your customer’s environment.
• Go to Oracle store to buy it, need to license it.
• ASM provides its own portable Volume Management and File System services. These are Database orientated which aim to give the performance of raw disk with the ease of management of a file system. However, its not a general purpose file system (i.e. does not replace NFS, EXT3 etc.). Oracle’s “Automatic Storage Management” (ASM) is a powerful and portable storage manager designed to manage Oracle Database 10 g™ database files. ASM simplifies storage management so that DBAs worry less about Oracle Database file layout and management. ASM delivers lower total cost of ownership while increasing storage utilization, all without compromising performance or availability. With ASM, a fraction of the time is needed to manage your database files. ASM key features include: Volume Management Database File System with performance of RAW I/O Supports clustering (RAC) and single instance Automatic data distribution Online add/drop/resize disk with automated data relocation Automatic file management Flexible mirror protection
• Focus on admin productivity across the IT organization Focus on increasing storage flexibility Result is much faster response time and dramatically improved efficiency
• NetApp provides the other half of this efficient database management solution with SnapManager for Oracle (SMO). NetApp is the first to deliver a tightly integrated disk-based backup with granular recovery at the file level for Oracle customers using ASM technology. SnapManager for Oracle is a host-based management tool that integrates tightly with your Oracle Database to simplify, automate, and optimize database backup, recovery, and cloning Take snapshots with netapp, register with RMAN. SMO understands how ASM diskgroups translate into NetApp volumes. Can recover specific file or use RMAN SMO value is in recovery and cloning.
• Backup and recovery to ensure availability and uptime is something that is top of mind for most if not all DBA’s. Ensuring high levels of availability means, taking backups often. This results in degraded performance (in hot backup mode) or system being taken offline (in cold backup mode). In addition to performance, backups also take significant time as they are limited by the speed of tape. The time to backup and recover reduces DBA productivity as well. Time to recover from tape is also prohibitive as it is limited by speed of tape. All this results in DBA’s taking backups less frequently. Highlight DBA spends time on maintaining backup scripts
• A big DBA challenge is balancing BU/recovery, performance and space management. In some studies, work in these areas adds up to 50% of their time. NetApp Snapshot makes it simple. It alleviates the pain points we highlighted in the earlier slides regarding backup and recovery. NetApp allows the DBA to take backups more often as there is no performance or storage overhead. Given that we can store up to 255 snapshot copies, Snapshot can be taken every hour or less if needed Redo/transaction logs-tells you what changed over time
• SnapManager for Oracle provides capabilities that enable instantaneous and efficient disk-based backups of Oracle ASM-based databases. In addition to fast backups, SnapManager supports rapid restore and recovery of a failed Oracle Database instance within minutes. It leverages Snapshot ™ technology to provide automated, instantaneous, and space-efficient backups of Oracle Databases. It utilizes SnapRestore® technology to provide automated and rapid restore and recovery of the Oracle Databases. It uses FlexClone ™ technology to provide fast, automated creation of database clones within minutes. SnapManager for Oracle combines these with the NetApp intelligent storage infrastructure to simplify and optimize data management operations. SnapManager for Oracle is also protocol agnostic: it provides the same protection across NFS, iSCSI, and FCP.
• Why do you need to create copies of your database? There are a number of reasons (highlight list) Challenge is to be able to replicate data quickly and cost-effectively. Of
• There are several ways to copy production data. Offline – stop your application, make sure it’s in a consistent place, then make copies. This isn’t efficient as it impacts production applications unless you have planned downtime. Challenges and pain points Limited storage resources 100% storage capacity overhead per instance, or custom partial extraction scripts Long lead-time requirements Process heavy (I.e., Many “approvals” required.) Storage resource allocation Manual or scripted operations subject to human error Downtime (offline) or degraded production system performance (online) during copy Restoring the baseline requires repeat of this process … your DBAs and application developers could create (and repetitively re-create) a consistent copy of a database application environment……. nearly instantaneously, using negligible incremental storage, as needed, even for individual developers with little or no support of a storage admin? How would that impact the efficiency of your application development team?
• For example, supposed a volume is created for a production database. A Snapshot of that database is created for instant backup purposes. Recall that, with exception of a very small amount of metadata, the Snapshot does not occupy any more space. New blocks are allocated only as the active volume changes. A FlexClone can be created from that Snapshot, without creating any new blocks and another server can start a database instance against the cloned data (say for development). Additional space is consumed, only as the FlexClone changes. Hence, a rapid replica of a production volume can be created using a fraction of the storage. The benefits are self explanatory
• So the new methodology, if you take the combined solution, would look something like this where you&apos;ve got your production copies of the database and you may have a DR copy as well which is something Topio can provide as well. And then you&apos;re going to clone potentially off of a DR copy. This is just an example. You can do it right off the production if you like. But basically you would mirror production for initial copy and then use clones off of that copy in order to enable all the functionality we&apos;ve been talking about. You can also leverage, of course, all the other things that are on the NetApp storage device. Snapshots are one thing that of course you can leverage, besides all the other things like RAID-DP and all the advantages that are part of the WAFL file system. So snapshots are one of those, and bottom line is you can take multiple mirrors and span those out to the multiple use cases or multiple developers.
• An example. Typical test and dev environment with 3 copies for test and 3 for dev.
• NetApp consumes disk only for changed blocks. If you assume a 10% change in the data, it results in 67% reduction in storage required. In addition you also have the flexibility to create and delete clones at will! So first of all we talked about reducing the storage capacity which obviously has a direct impact on the overall cost of the solution if they require less storage. That&apos;s done by leveraging NetApp first of all for tiered storage which is a lower cost alternative, it has very good price performance. And on that storage eliminating the need to have a full copy, full physical copy of the data. In terms of simplifying operations there is no impact to production applications while you&apos;re maintaining the copies. But you can do that without impacting the production environments. The copies can be distributed to multiple locations. As I talked about, you could have them locally or remote, but you could actually have multiple copies at the same time. You could have one local, one remote, maybe two remote. 08:44 We have the capability to do that simultaneously so that if there&apos;s people distributed in different areas or you actually have different needs and you want to split off clones at different points in time based on the requirements, you can do that as well. 08:57 And using the capabilities in the NetApp storage those copies are created in a nearly instantaneous fashion. 09:04 So bottom line is, this allows customers to create and manage more copies of their data in less time and in a more efficient manner, and it really enables them to improve their operations. 09:15 They have an always current set of data using the Topio replication technology, and allows them to create them in an on-demand fashion. 09:25
• Pain points
• ### Storage, San And Business Continuity Overview

1. 1. Storage Systems and Business Continuity Overview Alan McSweeney
2. 2. Objectives <ul><li>To information on SAN storage options </li></ul><ul><li>To provide details on business continuity and disaster recovery options </li></ul>
3. 3. Agenda <ul><li>Types of Storage </li></ul><ul><li>Enabling Greater Resource Utilisation Through Storage System Virtualisation </li></ul><ul><li>Business Continuity and Disaster Recovery </li></ul><ul><li>Systems Center Operations Manager (SCOM) </li></ul><ul><li>Managing Disk Based Backup Through Storage Virtualisation Single Instance Storage (Deduplication) </li></ul><ul><li>Enabling greater Data Management Through Storage System SnapShots </li></ul><ul><li>Enabling Greater Application Resilience Through SnapShot Technologies </li></ul><ul><li>Enabling Greater Data Resilience Through Storage System Mirroring </li></ul><ul><li>Easing the Pain of Development Through SnapShot Cloning </li></ul><ul><li>Rapid Microsoft Exchange Recovery through Storage Systems Technologies </li></ul><ul><li>Rapid Microsoft SQL Recovery through Storage Systems Technologies </li></ul><ul><li>Rapid Recovery of Oracle DB Through Storage Systems Technologies </li></ul><ul><li>Server Virtualisation and Storage </li></ul><ul><li>Storage Management and Business Continuity/Disaster Recovery </li></ul><ul><li>Storage Management and WAN </li></ul>
4. 4. Types of Storage <ul><li>DAS </li></ul><ul><li>NAS </li></ul><ul><li>SAN </li></ul>
5. 5. Direct Attached Storage (DAS) <ul><li>Directly attached to server </li></ul><ul><li>Internal or External </li></ul><ul><li>Cannot be shared with other servers </li></ul>
6. 6. Network Attached Storage (NAS) <ul><li>Storage devices connected to Ethernet network </li></ul><ul><li>Can be shared among servers and users </li></ul><ul><li>Usually used in places of dedicated file servers </li></ul><ul><li>Not for database use (In the Microsoft World) </li></ul>
7. 7. Storage Attached Network (SAN) <ul><li>Hosts attached via Fibre Channel Host Bus Adaptors </li></ul><ul><li>Connect to storage system via Fibre Channel Switches </li></ul><ul><li>Sees pre assigned storage as dedicated free space </li></ul><ul><li>Desktops access storage on local server as normal </li></ul>
8. 8. Storage Attached Network
9. 9. What Differentiates NAS and SAN?
10. 10. What Differentiates NAS and SAN? <ul><li>Storage Protocols </li></ul>
11. 11. What Differentiates NAS and SAN? <ul><li>Storage Protocols </li></ul><ul><li>File Level – NAS </li></ul><ul><ul><li>Windows File System Share (With no Windows Servers) </li></ul></ul><ul><ul><li>erverNameShareName </li></ul></ul>
12. 12. What Differentiates NAS and SAN? <ul><li>Storage Protocols </li></ul><ul><li>File Level – NAS </li></ul><ul><ul><li>Windows File System Share (With no Windows Servers) </li></ul></ul><ul><ul><li>erverNameShareName </li></ul></ul><ul><li>Block Level – SAN </li></ul><ul><ul><li>Sees provisioned disk as its own drives and formats accordingly. E.g. NTFS, EXT3 </li></ul></ul><ul><ul><li>F:Directory Structure </li></ul></ul>
13. 13. File Level
14. 14. File Level <ul><li>CIFS </li></ul><ul><ul><li>Common Internet File System </li></ul></ul><ul><ul><li>Predominantly Windows Environments </li></ul></ul>
15. 15. File Level <ul><li>CIFS </li></ul><ul><ul><li>Common Internet File System </li></ul></ul><ul><ul><li>Predominantly Windows Environments </li></ul></ul><ul><li>NFS </li></ul><ul><ul><li>Network File System </li></ul></ul><ul><ul><li>Non Windows Environments </li></ul></ul><ul><ul><ul><li>Unix, Linux, NetWare, VMware </li></ul></ul></ul>
16. 16. Block Level
17. 17. Block Level <ul><li>Fibre Channel </li></ul><ul><ul><li>Uses Fibre Channel Switches </li></ul></ul><ul><ul><ul><li>FC-AL </li></ul></ul></ul><ul><ul><ul><li>1Gb, 2Gb, 4Gb </li></ul></ul></ul>
18. 18. Block Level <ul><li>Fibre Channel </li></ul><ul><ul><li>Uses Fibre Channel Switches </li></ul></ul><ul><ul><ul><li>FC-AL </li></ul></ul></ul><ul><ul><ul><li>1Gb, 2Gb, 4Gb </li></ul></ul></ul><ul><li>iSCSI </li></ul><ul><ul><li>Uses Ethernet Switches </li></ul></ul><ul><ul><ul><li>1GB </li></ul></ul></ul><ul><ul><ul><li>10Gb </li></ul></ul></ul>
20. 20. DAS - Pros <ul><li>Inexpensive </li></ul><ul><ul><li>Use of large capacity SCSI and SATA drives </li></ul></ul><ul><ul><li>No added expense for controllers </li></ul></ul>
21. 21. DAS - Pros <ul><li>Inexpensive </li></ul><ul><ul><li>Use of large capacity SCSI and SATA drives </li></ul></ul><ul><ul><li>No added expense for controllers </li></ul></ul><ul><li>Performance </li></ul><ul><ul><li>Dedicated disk array with various cache options </li></ul></ul>
22. 22. DAS - Pros <ul><li>Inexpensive </li></ul><ul><ul><li>Use of large capacity SCSI and SATA drives </li></ul></ul><ul><ul><li>No added expense for controllers </li></ul></ul><ul><li>Performance </li></ul><ul><ul><li>Dedicated disk array with various cache options </li></ul></ul><ul><li>Skill Levels </li></ul><ul><ul><li>No new skill levels required to mange storage </li></ul></ul>
23. 23. DAS - Cons <ul><li>Captive Storage </li></ul><ul><ul><li>Storage can only be used by one server </li></ul></ul>
24. 24. DAS - Cons <ul><li>Captive Storage </li></ul><ul><ul><li>Storage can only be used by one server </li></ul></ul><ul><li>Performance </li></ul><ul><ul><li>Disk Arrays may be limited to the number of drives that can be used </li></ul></ul>
25. 25. DAS - Cons <ul><li>Captive Storage </li></ul><ul><ul><li>Storage can only be used by one server </li></ul></ul><ul><li>Performance </li></ul><ul><ul><li>Disk Arrays may be limited to the number of drives that can be used </li></ul></ul><ul><ul><li>Backups can be slow and inconsistent </li></ul></ul><ul><li>Expense </li></ul><ul><ul><li>Can be expensive in terms of wasted disk space. </li></ul></ul>
26. 26. NAS - Pros
27. 27. NAS - Pros <ul><li>Can replace file servers and introduce enterprise resilience </li></ul><ul><ul><li>Windows, Unix </li></ul></ul>
28. 28. NAS - Pros <ul><li>Can replace file servers and introduce enterprise resilience </li></ul><ul><ul><li>Windows, Unix </li></ul></ul><ul><li>Easily expandable </li></ul><ul><ul><li>From 36GB to over 0.5PB </li></ul></ul>
29. 29. NAS - Pros <ul><li>Can replace file servers and introduce enterprise resilience </li></ul><ul><ul><li>Windows, Unix </li></ul></ul><ul><li>Easily expandable </li></ul><ul><ul><li>From 36GB to over 0.5PB </li></ul></ul><ul><li>Cost Effective </li></ul><ul><ul><li>Single Appliance replace multiple servers </li></ul></ul>
30. 30. NAS - Pros <ul><li>Can replace file servers and introduce enterprise resilience </li></ul><ul><ul><li>Windows, Unix </li></ul></ul><ul><li>Easily expandable </li></ul><ul><ul><li>From 36GB to over 0.5PB </li></ul></ul><ul><li>Cost Effective </li></ul><ul><ul><li>Single Appliance replace multiple servers </li></ul></ul><ul><li>Ease of backup </li></ul><ul><ul><li>Can backup all shares from NAS appliance </li></ul></ul>
31. 31. NAS - Cons
32. 32. NAS - Cons <ul><li>Expense </li></ul><ul><ul><li>Can be expensive relative to cost of single server </li></ul></ul>
33. 33. NAS - Cons <ul><li>Expense </li></ul><ul><ul><li>Can be expensive relative to cost of single server </li></ul></ul><ul><li>Performance </li></ul><ul><ul><li>Depending on protocol </li></ul></ul>
34. 34. NAS - Cons <ul><li>Expense </li></ul><ul><ul><li>Can be expensive relative to cost of single server </li></ul></ul><ul><li>Performance </li></ul><ul><ul><li>Depending on protocol </li></ul></ul><ul><li>Database Support </li></ul><ul><ul><li>No support for MS SQL or MS Exchange </li></ul></ul>
35. 35. NAS - Cons <ul><li>Expense </li></ul><ul><ul><li>Can be expensive relative to cost of single server </li></ul></ul><ul><li>Performance </li></ul><ul><ul><li>Depending on protocol </li></ul></ul><ul><li>Database Support </li></ul><ul><ul><li>No support for MS SQL or MS Exchange </li></ul></ul><ul><li>Skill Levels </li></ul><ul><ul><li>May require new skill sets </li></ul></ul>
36. 36. SAN - Pros
37. 37. SAN - Pros <ul><li>High Performance </li></ul><ul><ul><li>IO/s </li></ul></ul><ul><ul><li>Disk Utilisation </li></ul></ul>
38. 38. SAN - Pros <ul><li>High Performance </li></ul><ul><ul><li>IO/s </li></ul></ul><ul><ul><li>Disk Utilisation </li></ul></ul><ul><li>Resilience </li></ul><ul><ul><li>SnapShots </li></ul></ul><ul><ul><li>Mirroring </li></ul></ul><ul><ul><li>Replication </li></ul></ul>
39. 39. SAN - Pros <ul><li>High Performance </li></ul><ul><ul><li>IO/s </li></ul></ul><ul><ul><li>Disk Utilisation </li></ul></ul><ul><li>Resilience </li></ul><ul><ul><li>SnapShots </li></ul></ul><ul><ul><li>Mirroring </li></ul></ul><ul><ul><li>Replication </li></ul></ul><ul><li>Scalability </li></ul><ul><ul><li>Scales to PB </li></ul></ul>
40. 40. SAN - Cons
41. 41. SAN - Cons <ul><li>Costs </li></ul><ul><ul><li>Initial Capital Cost </li></ul></ul><ul><ul><li>Running Costs </li></ul></ul><ul><ul><li>Maintenance </li></ul></ul>
42. 42. SAN - Cons <ul><li>Costs </li></ul><ul><ul><li>Initial Capital Cost </li></ul></ul><ul><ul><li>Running Costs </li></ul></ul><ul><ul><li>Maintenance </li></ul></ul><ul><li>Skill Sets </li></ul><ul><ul><li>New skill sets will be required </li></ul></ul>
43. 43. SAN - Cons <ul><li>Costs </li></ul><ul><ul><li>Initial Capital Cost </li></ul></ul><ul><ul><li>Running Costs </li></ul></ul><ul><ul><li>Maintenance </li></ul></ul><ul><li>Skill Sets </li></ul><ul><ul><li>New skill sets will be required </li></ul></ul><ul><li>Compatibility </li></ul><ul><ul><li>Most vendors require ‘Fork Lift’ upgrades </li></ul></ul>
44. 44. SAN - Cons <ul><li>Costs </li></ul><ul><ul><li>Initial Capital Cost </li></ul></ul><ul><ul><li>Running Costs </li></ul></ul><ul><ul><li>Maintenance </li></ul></ul><ul><li>Skill Sets </li></ul><ul><ul><li>New skill sets will be required </li></ul></ul><ul><li>Compatibility </li></ul><ul><ul><li>Most vendors require ‘Fork Lift’ upgrades </li></ul></ul><ul><li>Business Risk </li></ul><ul><ul><li>Lose the SAN and lose data from many servers </li></ul></ul><ul><ul><li>Maximum resilience is a must </li></ul></ul>
45. 45. Which Storage Solution is Right for Me?
46. 46. NAS or SAN? <ul><li>Depends on Application requirements </li></ul><ul><li>Depends on User Requirements </li></ul><ul><li>Depends on Skill Budget </li></ul>
47. 47. Why Not Both NAS and SAN <ul><li>Most organisations will benefit from both NAS and SAN </li></ul><ul><li>NAS for file serving and low end applications </li></ul><ul><li>SAN for greater application performance, OLTP, Exchange, SQL, Oracle </li></ul><ul><li>Can be expensive </li></ul><ul><ul><li>Use multiprotocol storage systems </li></ul></ul>
48. 48. Multiprotocol Storage Windows Server UNIX Server GbE switch Windows Server CIFS NFS iSCSI FC fabric FCP
49. 49. Multiprotocol Storage Systems <ul><li>No physical boundaries between NAS and SAN </li></ul><ul><li>NAS protocols for file serving </li></ul><ul><li>SAN protocols for Application Performance </li></ul><ul><li>Bring enterprise functionality to NAS environment </li></ul><ul><ul><li>NAS data is no less important than SAN data </li></ul></ul><ul><li>Greater return on investment </li></ul>
50. 50. SAN Basics <ul><li>SAN infrastructure (also called “fabric”) comprises the hardware, cabling and software components that allows data to move into and within the SAN </li></ul><ul><ul><li>Server network cards (fibre channel HBAs or Ethernet NICs) and switches </li></ul></ul><ul><li>A disk array is a centralised storage pool for servers </li></ul><ul><li>Data from multiple servers is stored in dedicated areas called logical unit number (LUNs) </li></ul><ul><li>Data can be protected against data loss in the event of multiple disk failures using RAID </li></ul>
51. 51. What is RAID
52. 52. What is RAID <ul><li>R edundant A rray of I nexpensive D isks </li></ul><ul><li>Allows for single or multiple drive failure </li></ul><ul><li>Can increase read and write performance </li></ul><ul><ul><li>Depending on environment </li></ul></ul><ul><li>Can have an adverse affect on performance </li></ul><ul><ul><li>Depending on environment </li></ul></ul><ul><li>Dependant on RAID controller </li></ul>
53. 53. Multiple RAID Levels
54. 54. Multiple RAID Levels <ul><li>RAID 0 </li></ul><ul><ul><li>No fault tolerance </li></ul></ul>
55. 55. Multiple RAID Levels <ul><li>RAID 1 </li></ul><ul><ul><li>Hardware Mirror </li></ul></ul>
56. 56. Multiple RAID Levels <ul><li>RAID 4 </li></ul><ul><ul><li>Single dedicated parity drive </li></ul></ul>
57. 57. Multiple RAID Levels <ul><li>RAID 5 </li></ul><ul><ul><li>Distributed parity </li></ul></ul>
58. 58. Multiple RAID Levels <ul><li>RAID 6 (As it should be) </li></ul><ul><ul><li>As RAID 4 but with two parity drives with separate parity calculations. Also known as RAID Diagonal Parity, RAID DP </li></ul></ul>
59. 59. RAID 6 Overview (RAID DP) <ul><li>Description </li></ul><ul><ul><li>D iagonal- P arity RAID – two parity drives per RAID group </li></ul></ul><ul><li>Benefits </li></ul><ul><ul><li>2000~4000X data protection compared to RAID 4 or 5 </li></ul></ul><ul><ul><li>Protects against 3 modes of double disk failure </li></ul></ul><ul><ul><ul><li>Concurrent failure of any 2 disks (very rare) </li></ul></ul></ul><ul><ul><ul><li>2 simultaneous disk uncorrectable errors (also very rare) </li></ul></ul></ul><ul><ul><ul><li>A failed disk and an uncorrectable error (most likely) </li></ul></ul></ul><ul><ul><li>Comparable operational cost to RAID 4 </li></ul></ul><ul><ul><ul><li>Equivalent performance for nearly all workloads </li></ul></ul></ul><ul><ul><ul><li>Equally low parity capacity overhead supported </li></ul></ul></ul><ul><ul><li>Less system impact during RAID reconstruction </li></ul></ul>
60. 60. Why is RAID-DP Needed? <ul><li>‘ Traditional’ single-parity-drive RAID group no longer provides enough protection </li></ul><ul><ul><li>Reasonably-sized RAID groups (e.g. 8 drives) are exposed to data loss during reconstruction </li></ul></ul><ul><ul><ul><li>Larger disk drives </li></ul></ul></ul><ul><ul><ul><li>Disk drive uncorrectable (hard) error rate </li></ul></ul></ul><ul><li>RAID 1 is too costly for widespread use </li></ul><ul><ul><li>Mirroring doubles the cost of storage </li></ul></ul><ul><ul><li>Not affordable for all data </li></ul></ul>
61. 61. Six Disk “RAID-6” Array { D D D D P DP
62. 62. Simple RAID 4 Parity 3 1 2 3 9 { D D D D P DP
63. 63. Add “Diagonal Parity” 3 1 2 1 1 1 3 1 2 2 1 3 3 1 2 2 9 5 8 7 7 12 12 11 { D D D D P DP
64. 64. Fail One Drive 3 1 2 1 1 1 3 1 2 2 1 3 3 1 2 2 9 5 8 7 7 12 12 11 { D D D D P DP 7
65. 65. Fail Second Drive 3 1 2 1 1 1 3 1 2 2 1 3 3 1 2 2 9 5 8 7 7 12 12 11 { D D D D P DP 7
66. 66. Recalculate from Diagonal Parity 3 1 2 1 1 1 3 1 2 2 1 3 3 1 2 2 9 5 8 7 7 12 12 11 { D D D D P DP 7
67. 67. Recalculate from Row Parity 3 1 2 1 1 1 3 1 2 2 1 3 3 1 2 2 9 5 8 7 7 12 12 11 { D D D D P DP 7
68. 68. The rest of the block … diagonals everywhere 3 1 2 1 1 1 3 1 2 2 1 3 3 1 2 2 9 5 8 7 7 12 12 11 { D D D D P DP
69. 69. Business Continuity and Disaster Recovery
70. 70. Specific Business Continuity and Disaster Recovery Requirements <ul><li>RTO – Recovery Time Objective </li></ul><ul><ul><li>How quickly should critical services be restored </li></ul></ul><ul><li>RPO – Recovery Point Objective </li></ul><ul><ul><li>From what point before system loss should data be available </li></ul></ul><ul><ul><li>How much data loss can be accommodated </li></ul></ul>1 2 RTO Systems Restored System Loss 3 Last System Backup/Copy RPO
71. 71. Options and Issues <ul><li>Virtualised infrastructure </li></ul><ul><ul><li>Virtualise secondary and/or primary server infrastructure </li></ul></ul><ul><li>Data replication software </li></ul><ul><ul><li>DoubleTake </li></ul></ul><ul><ul><li>WANSync </li></ul></ul><ul><li>Hardware replication </li></ul>
72. 72. Possible Core Architecture 1
73. 73. Possible Core Architecture 2 <ul><li>Core server infrastructure virtualised for resilience and fault tolerance </li></ul><ul><li>Centralised server management and backup </li></ul><ul><li>SAN for primary data storage </li></ul><ul><li>Backup to disk for speed </li></ul><ul><li>Tape backup to LTO3 autoloader for high capacity </li></ul><ul><li>Two-way data replication </li></ul>
74. 74. Data Backup and Recovery <ul><li>Servers backed-up to low cost disk - fast backup and reduced backup window </li></ul><ul><li>Disk backup copied to tape - tape backup to LTO3 autoloader for high capacity and reduced manual intervention </li></ul><ul><li>Move tapes offsite </li></ul>
75. 75. Resilience <ul><li>Virtual infrastructure in VMware HA (High Availability) Cluster </li></ul><ul><li>Fault tolerant primary infrastructure </li></ul><ul><li>Failing virtual servers automatically restarted </li></ul><ul><li>Dynamic reallocation of resources </li></ul>
76. 76. Disaster Recovery <ul><li>Failing servers can be recovered on other site </li></ul><ul><li>Virtualised infrastructure will allow critical servers to run without the need for physical servers </li></ul><ul><li>Virtualisation makes recovery easier – removes any hardware dependencies </li></ul>
77. 77. Data Replication Options <ul><li>Option 1 – Direct server replication </li></ul><ul><ul><li>Each server replicates to a backup server in the other site </li></ul></ul><ul><li>Option 2 – Consolidated virtual server backup and replication of server images for recovery </li></ul><ul><ul><li>Copies of virtual servers replicated to other site for recovery </li></ul></ul><ul><li>Option 3 – Data replication </li></ul><ul><ul><li>Replication of SAN data to other site </li></ul></ul><ul><li>Option 4 – Backup data replication </li></ul><ul><ul><li>Replication of backup data to other site </li></ul></ul><ul><li>Each option has advantages and disadvantages </li></ul>
78. 78. Option 1 – Direct Server Replication <ul><li>Install replication software (DoubleTake, Replistor, WANSync) on each server for replication </li></ul><ul><li>Continuous replication of changed data </li></ul><ul><li>Need active servers to receive replicated data </li></ul><ul><li>Active servers can be virtual to reduce resource requirements </li></ul><ul><li>Replication software cost of €3,500 per server </li></ul><ul><li>Failing servers can be restored </li></ul><ul><li>Minimal data loss </li></ul>
79. 79. Option 2 – Consolidated Virtual Server Backup <ul><li>Use VCB feature of VMware to capture images of virtual machines </li></ul><ul><li>Replicate image copies </li></ul><ul><li>Recovery to last image copy </li></ul><ul><li>Low bandwidth requirements </li></ul>
80. 80. Option 3 – SAN Hardware Replication <ul><li>SAN replication at hardware level </li></ul><ul><li>Very high bandwidth requirements - > 1 Gbps each way </li></ul><ul><li>Not all SANs support hardware replication </li></ul><ul><li>Very fast recovery </li></ul><ul><li>Can be an expensive option </li></ul>
81. 81. Option 4 – Replication of Backup Data <ul><li>Scripted replication of disk backup data </li></ul><ul><li>Recovery to last backup </li></ul><ul><li>Low bandwidth requirements </li></ul><ul><li>Low cost option </li></ul>
82. 82. Business Focus on Disaster Recovery <ul><li>Every year one out of 500 data centres will experience a severe disaster </li></ul><ul><li>43% of companies experiencing disasters never re-open, and 29% close within two years </li></ul><ul><li>93% of business that lost their data centre for 10 days went bankrupt within one year </li></ul><ul><li>81% of CEOs indicated their company plans would not be able to cope with a catastrophic event </li></ul>
83. 83. Components of Effective DR DR Recovery Facility Primary Infrastructure Designed for Resilience and Recoverability Processes And Procedures Operational Disaster Recovery And Business Continuity Plan
84. 84. Components of Effective DR <ul><li>DR Recovery Facility – this will be the second McNamara site </li></ul><ul><li>Primary Infrastructure Designed for Recoverability – this will consist of virtualised infrastructure and backup and recovery tools </li></ul><ul><li>Processes And Procedures – this is a set of housekeeping tasks that are followed to ensure recovery is possible </li></ul><ul><li>Operational Disaster Recovery And Business Continuity Plan – this is a tested plan to achieve recovery at the DR site </li></ul>
85. 85. Server Virtualisation and Disaster Recovery <ul><li>Server Virtualisation assists recovery from disaster </li></ul><ul><li>Changing disaster recovery requirements </li></ul><ul><ul><li>Higher standards are required </li></ul></ul><ul><ul><li>More reliability is expected </li></ul></ul><ul><ul><li>Faster pace of business generates more critical change </li></ul></ul><ul><ul><li>Intense competitive environment requires high service levels </li></ul></ul>
86. 86. Challenges of Testing Recovery <ul><li>Hardware bottlenecks </li></ul><ul><ul><li>Need a separate target recovery server for each of the primary servers under test </li></ul></ul><ul><ul><li>If doing “bare metal” restore, need to locate target recovery hardware matching exactly the primary server configurations </li></ul></ul><ul><li>Lengthy process with manual interventions </li></ul><ul><ul><li>Configure hardware and partition drives </li></ul></ul><ul><ul><li>Install Windows and adjust Registry entries </li></ul></ul><ul><ul><li>Install backup agent </li></ul></ul><ul><ul><li>Before recovering automatically with the backup server </li></ul></ul><ul><li>Personnel not trained </li></ul><ul><ul><li>Complex processes and limited equipment availability make it difficult to train personnel </li></ul></ul>
87. 87. Successful Disaster Recovery <ul><li>Ensure successful recovery </li></ul><ul><ul><li>Diligent use of a reliable backup tool </li></ul></ul><ul><ul><li>Regular testing of recovery procedures </li></ul></ul><ul><li>Meet the TTR/RTO (Time To Recover/Recovery Time Objective) objectives </li></ul><ul><ul><li>Target recovery hardware available </li></ul></ul><ul><ul><li>Alternate site available </li></ul></ul><ul><ul><li>Processes documented and automated </li></ul></ul><ul><li>Put personnel plan in place </li></ul><ul><ul><li>Primary and backup DR coordinators designated and trained </li></ul></ul><ul><ul><li>Dry runs are conducted regularly </li></ul></ul>
88. 88. Why Virtual Infrastructure for DR? <ul><li>Hardware Independence </li></ul><ul><ul><li>Flexibility to restore to any hardware </li></ul></ul><ul><li>Hardware Consolidation / Pooling / Oversubscription </li></ul><ul><ul><li>Test recovery of all systems to one physical server </li></ul></ul><ul><li>Speed up recovery </li></ul><ul><ul><li>Use pre-configured templates with pre-installed OS & backup agent </li></ul></ul><ul><li>Single-step simplified capture and recovery </li></ul><ul><ul><li>Different purposes – same procedures – Staging, Deployment, Disaster Recovery </li></ul></ul><ul><ul><li>One step system and application recovery </li></ul></ul><ul><ul><li>No additional licensing requirements for bare metal restore tools </li></ul></ul><ul><ul><li>More trained personnel available </li></ul></ul>
89. 89. Disaster Recovery at Lower Cost <ul><li>Hardware / System/ Application independence </li></ul><ul><ul><li>No need to worry about the exact hardware configuration </li></ul></ul><ul><ul><li>Flexibility to restore to any hardware </li></ul></ul><ul><ul><li>Application independent capture and recovery processes </li></ul></ul><ul><li>Less hardware required at “hot” failover site </li></ul><ul><li>Support for all capture / replication technologies </li></ul><ul><ul><li>Tape / Media </li></ul></ul><ul><ul><li>Disk-based Back up </li></ul></ul><ul><ul><li>Synchronous or Asynchronous Data Replication </li></ul></ul>
90. 90. Simplified Processes for Recovery <ul><li>Restore system and application data in one step </li></ul><ul><li>Single-step simplified capture and recovery </li></ul><ul><ul><li>One step system and application recovery </li></ul></ul><ul><ul><li>No Windows registry issues </li></ul></ul><ul><ul><li>Easy-to-automate recovery </li></ul></ul><ul><li>No need for 3rd party ‘bare metal’ restore tools </li></ul><ul><ul><li>Reduce learning and ramp-up </li></ul></ul><ul><ul><li>Reduce software licensing expense </li></ul></ul><ul><li>Use the same methodology through application lifecycle </li></ul><ul><ul><li>Staging /Deployment/ DR </li></ul></ul><ul><li>Test once – recover anything </li></ul><ul><ul><li>Application independent recovery means simplified testing </li></ul></ul>
91. 91. Virtual Hardware for Real Recovery <ul><li>Follow the usual procedure for data backup </li></ul><ul><li>For recovery </li></ul><ul><ul><li>Find ONE physical server </li></ul></ul><ul><ul><li>Install VMware ESX Server </li></ul></ul><ul><ul><li>Copy from a template library a virtual machine with the appropriate Windows OS service packs and the Backup Agent pre-installed </li></ul></ul><ul><ul><li>Register and start VM, edit IP addresses </li></ul></ul><ul><ul><li>Restore from tape into VM using backup server </li></ul></ul>
92. 92. Compare Recovery Steps Find hardware Configure hardware / partition drives etc. Install Operating System Adjust Registry entries, permissions, accounts Install backup agent Find hardware Install VMware with Templates “ Single-step automatic recovery” from backup server “ single-step automatic recovery” from backup server Physical to Physical Do Once Repeat for each box Physical to Virtual Repeat for each box
93. 93. Customer Options for Recovery <ul><li>1 - Physical to Physical </li></ul><ul><li>2 - Physical to Virtual </li></ul><ul><li>3 - Virtual to Virtual </li></ul>
94. 94. Disaster Recovery with SAN Replication <ul><li>Speed up recovery in solutions based on storage replication </li></ul><ul><ul><li>No need to upgrade secondary site server hardware in lock-step with the primary site </li></ul></ul><ul><ul><li>Easy to automate and no need for bare metal recovery tools </li></ul></ul>
95. 95. SAN Replication Issues <ul><li>Hardware </li></ul><ul><ul><li>Synchronous – data is written simultaneously to both SANs. The write operation is not completed until both individual writes are completed. This will require a communications link between both sites operating at least 1 Gbps. </li></ul></ul><ul><ul><li>Asynchronous – data is not written real-time to the backup unit. Data is buffered and written in blocks. This will require a communications link between both sites operating at least 2 Mbps. </li></ul></ul><ul><li>Software </li></ul><ul><ul><li>CommVault QiNetix ContinuousDataReplicator </li></ul></ul><ul><ul><li>DoubleTake </li></ul></ul><ul><ul><li>RepliStor </li></ul></ul><ul><ul><li>WANSync </li></ul></ul>
96. 96. Virtualisation Resource Allocation and Configuration Analysis <ul><li>How much resources to leave free to cater for server failure? </li></ul>VM1 VM2 VM3 VM4 Limit Threshold Reservation Threshold Actual Usage VM5 VM6 VM7 VM8 Server 1 Server 2 HA Cluster
97. 97. Virtualisation Resource Allocation and Configuration Analysis <ul><li>Critical (or all virtual servers) will be restarted on other physical server(s) </li></ul>VM1 VM2 VM3 VM4 VM5 VM6 VM7 VM8 Server 1 Server 2 VM1 VM2 VM3 VM4 X HA Cluster
98. 98. VMware Platforms and Options <ul><li>VMware Infrastructure 3 Starter NAS or local storage </li></ul><ul><ul><li>No HA, DRS, VCB </li></ul></ul><ul><ul><li>Restrictions </li></ul></ul><ul><ul><ul><li>4 processors </li></ul></ul></ul><ul><ul><ul><li>8 GB RAM </li></ul></ul></ul><ul><li>VMware Infrastructure 3 Standard </li></ul><ul><ul><li>HA, DRS, VCB available as separate options </li></ul></ul><ul><li>VMware Infrastructure 3 Enterprise </li></ul><ul><ul><li>Includes virtual SMP, VMFS, VMotion, HA, DRS, Consolidated Backup </li></ul></ul><ul><li>VirtualCentre </li></ul>
99. 99. VMware Sample Costs
100. 100. Sample Configurations <ul><li>Two ESX Servers, VirtualCentre, Backup to Disk, Tape Backup </li></ul><ul><li>Two ESX Servers, VirtualCentre, Backup to Disk, Tape Backup, Virtualised DR Facility with Replication </li></ul><ul><li>Very Large Scale Implementation </li></ul>
101. 101. Two ESX Servers, VirtualCentre, Backup to Disk, Tape Backup <ul><li>Two servers running ESX Server – provides resilience in the event of server failure </li></ul><ul><li>SAN to store data </li></ul><ul><li>VirtualCentre to administer and manage virtual infrastructure </li></ul><ul><li>Backup to disk using low cost disk </li></ul><ul><li>Tape backup unit </li></ul>
102. 102. Two ESX Servers, VirtualCentre, Backup to Disk, Tape Backup <ul><li>Primary SAN data copied to inexpensive disk – fast backup </li></ul><ul><li>Disk backup copied to tape/autoloader </li></ul>
103. 103. Two ESX Servers, VirtualCentre, Backup to Disk, Tape Backup, Virtualised DR Facility with Replication <ul><li>Two servers running ESX Server – provides resilience in the event of server failure </li></ul><ul><li>SAN to store data </li></ul><ul><li>VirtualCentre to administer and manage virtual infrastructure </li></ul><ul><li>Backup to disk using low cost disk </li></ul><ul><li>Tape backup unit </li></ul><ul><li>Link for data replication </li></ul><ul><li>Backup virtual infrastructure for recovery </li></ul>
104. 104. Two ESX Servers, VirtualCentre, Backup to Disk, Tape Backup, Virtualised DR Facility with Replication <ul><li>Primary SAN data copied to inexpensive disk – fast backup </li></ul><ul><li>Disk backup copied to tape/autoloader </li></ul><ul><li>Disk to disk copy to DR location </li></ul><ul><li>Move tapes to backup location </li></ul>
105. 105. Two ESX Servers, VirtualCentre, Backup to Disk, Tape Backup, Virtualised DR Facility with Replication
106. 106. Very Large Scale Implementation
107. 107. Very Large Scale Implementation
108. 108. Cost Benefit Analysis <ul><li>Tangible savings </li></ul><ul><ul><li>Server purchases </li></ul></ul><ul><ul><li>Operational costs </li></ul></ul><ul><ul><li>Administration costs </li></ul></ul><ul><ul><li>Power, HVAC </li></ul></ul><ul><ul><li>Deferred cost </li></ul></ul><ul><li>Intangible savings </li></ul><ul><ul><li>Faster server provisioning </li></ul></ul><ul><ul><li>Better utilisation </li></ul></ul><ul><ul><li>Reduced floorspace </li></ul></ul><ul><ul><li>Improved business continuity and disaster recovery </li></ul></ul>
109. 109. Server Operation Assumptions
110. 110. Sample Project Costs and Savings 1 <ul><li>16 servers to be virtualised </li></ul><ul><li>Avoid 4 new servers a year </li></ul>
111. 111. Sample Project Costs and Savings 2 <ul><li>32 servers to be virtualised </li></ul><ul><li>Avoid 6 new servers a year </li></ul>
112. 112. Sample Project Costs and Savings 2 <ul><li>64 servers to be virtualised </li></ul><ul><li>Avoid 8 new servers a year </li></ul>
113. 113. SAN Options and Vendors
114. 114. SAN Vendors <ul><li>Dell/EMC </li></ul><ul><ul><li>AXnnn - iSCSI </li></ul></ul><ul><ul><li>NSxxx – IP </li></ul></ul><ul><ul><li>CXnnn – Fibre Channel </li></ul></ul><ul><ul><li>DMX </li></ul></ul><ul><ul><li>Centera </li></ul></ul><ul><li>IBM </li></ul><ul><ul><li>DS series </li></ul></ul><ul><ul><li>N Series – multi-protocol </li></ul></ul><ul><li>HP </li></ul><ul><ul><li>MSA </li></ul></ul><ul><ul><li>EVA </li></ul></ul><ul><ul><li>XP </li></ul></ul>
115. 115. System Center Operations Manager (SCOM)
116. 116. SCOM Configuration
117. 117. SCOM Components
118. 118. SCOM Deployment Options <ul><li>Agentless Monitoring </li></ul><ul><ul><li>SCOM monitors agentless servers. This is aimed at IT environments where agents could not be installed on a few exception nodes. Agentless monitoring is limited to status monitoring only. </li></ul></ul><ul><li>Agent Support </li></ul><ul><ul><li>Agents are installed on servers. SCOM lets you manage applications running on servers. </li></ul></ul><ul><li>Server Discovery Wizard </li></ul><ul><ul><li>Allows for server lists to be imported from Active Directory, from a file, or from a typed list. It also allows the list to be filtered using LDAP queries, as well as name– and domain name–based wildcards. </li></ul></ul>
119. 119. Architecture
120. 120. SCOM Rule: Unit Of Instruction/Policy <ul><li>Event Rules </li></ul><ul><ul><li>Collection rules </li></ul></ul><ul><ul><li>Filtering rules </li></ul></ul><ul><ul><li>Missing event rules </li></ul></ul><ul><ul><li>Consolidation rules </li></ul></ul><ul><ul><li>Duplicate Alert Suppression </li></ul></ul><ul><li>Performance Rules </li></ul><ul><ul><li>Measuring </li></ul></ul><ul><ul><li>Threshold </li></ul></ul><ul><li>Alert Rules </li></ul>Rule Provider <ul><li>NT event log </li></ul><ul><li>Perfmon data </li></ul><ul><li>WMI </li></ul><ul><li>SNMP </li></ul><ul><li>Log files </li></ul><ul><li>Syslog </li></ul>Criteria Response <ul><li>Alert </li></ul><ul><li>Script </li></ul><ul><li>SNMP trap </li></ul><ul><li>Pager </li></ul><ul><li>E-Mail </li></ul><ul><li>Task </li></ul><ul><li>Managed Code </li></ul><ul><li>File Transfer </li></ul><ul><li>Where source=DCOM and Event ID=1006 </li></ul>Knowledge <ul><li>Product Knowledge </li></ul><ul><li>Links to Vendor </li></ul><ul><li>Company Knowledge </li></ul><ul><li>Links to Centralised Company knowledge </li></ul>
121. 121. SCOM Database <ul><li>The SCOM database is a single authoritative source of all Configuration in a Management Group </li></ul><ul><ul><li>Rules, Overrides </li></ul></ul><ul><ul><li>Scripts </li></ul></ul><ul><ul><li>Computer attributes </li></ul></ul><ul><ul><li>Views </li></ul></ul><ul><ul><li>SCOM Server and Agent Configurations </li></ul></ul><ul><ul><li>Nested Computer Groups </li></ul></ul><ul><ul><li>Extensible schema for classes, attributes and associations </li></ul></ul>
122. 122. UI Consoles <ul><li>Operator Console </li></ul><ul><ul><li>To create and display view instances, Update Alerts </li></ul></ul><ul><ul><ul><li>User Customizable Views </li></ul></ul></ul><ul><ul><ul><li>Views can be organized in a folder hierarchy </li></ul></ul></ul><ul><ul><ul><li>Context Sensitive tasks </li></ul></ul></ul><ul><ul><li>Multipane View </li></ul></ul><ul><li>Administrator Console </li></ul><ul><ul><li>One MMC Snapin per management group </li></ul></ul><ul><ul><li>Rules Node – To author, view, modify, Export/Import rules </li></ul></ul><ul><ul><li>Config Node – To configure SCOM </li></ul></ul><ul><li>Web Console </li></ul>
123. 123. SCOM Console Views <ul><li>State View - Provides you with a real-time, consolidated look at the health of the computers within the managed environment by server role, such as Active Directory domain controllers, highlighting the systems that require attention. </li></ul><ul><li>Diagram View - Gives you a variety of topological views where the existence of servers and relationships are defined by management packs. The Diagram View allows you to see the status of the servers, access other views, and launch context-sensitive actions, helping you navigate quickly to the root of the problem. </li></ul><ul><li>Alerts View - Provides a list of issues requiring action and the current state and severity of each alert. It indicates whether the alerts have been acknowledged, escalated, or resolved, and whether a Service Level Agreement has been breached. </li></ul><ul><li>Performance View - Allows you to select and display one or more performance metrics from multiple systems over a period of time. </li></ul><ul><li>Events View - Provides a list of events that have occurred on managed servers, a description of each event, and the source of the problem. </li></ul><ul><li>Computers and Groups View - Allows you to see the groups to which a computer belongs, the processing rule groups with which it is associated, as well as the attributes of the computer. </li></ul>
124. 124. SCOM and SQL
125. 125. The SCOM Administrator Console
126. 126. SCOM Management Packs <ul><li>SCOM management packs provide built-in, product-specific operations knowledge for a wide variety of server applications </li></ul><ul><li>Management packs contain rules for monitoring an array of server health indicators and creating alerts when problems are detected or reasonable thresholds are exceeded </li></ul><ul><li>Monitoring capability is extended by knowledge base content, prescriptive guidance, and actionable tasks that can be associated directly with the relevant alerts included in the management packs </li></ul><ul><li>Administrators can then act to prevent or correct situations, such as degraded performance or service interruption, maintaining service availability with greater ease and reliability </li></ul>
127. 127. SCOM 2005 Management Packs <ul><li>Standard Management Packs </li></ul><ul><ul><li>Exchange 2000 and 2003 Server </li></ul></ul><ul><ul><li>Internet Information Services </li></ul></ul><ul><ul><li>SCOM 2005 and SCOM 2000 Transition </li></ul></ul><ul><ul><li>Security (MBSA) </li></ul></ul><ul><ul><li>SQL Server 2000 </li></ul></ul><ul><ul><li>Windows Active Directory </li></ul></ul><ul><ul><li>Windows Server Cluster </li></ul></ul><ul><ul><li>Windows DNS </li></ul></ul><ul><ul><li>Windows Server (2000, 2003, NT4) </li></ul></ul><ul><li>Tier 2 Management Packs </li></ul><ul><ul><li>Windows Update Services </li></ul></ul><ul><ul><li>Virtual Server 2005 </li></ul></ul><ul><ul><li>Web Services </li></ul></ul><ul><ul><li>Application Center 2000 </li></ul></ul><ul><ul><li>Terminal Services </li></ul></ul><ul><ul><li>DHCP </li></ul></ul><ul><ul><li>Remote File Systems </li></ul></ul><ul><ul><li>Print Server </li></ul></ul>
128. 128. Management Packs <ul><li>Management Pack imported via SCOM Server </li></ul><ul><li>Discovery finds computers in need of a given Management Pack </li></ul><ul><li>SCOM deploys appropriate Management Packs </li></ul><ul><ul><li>No need to touch managed nodes to install Management Packs </li></ul></ul><ul><li>Rules: Implement all SCOM monitoring behavior </li></ul><ul><ul><li>Watch for indicators of problems </li></ul></ul><ul><ul><li>Verify key elements of functionality </li></ul></ul><ul><li>Management Packs provide a definition of server health </li></ul>
129. 129. Management Pack Features <ul><li>Alerts : Calls attention to critical events that require administrator intervention </li></ul><ul><ul><li>Product Knowledge: Provides guidance for administrators to resolve outstanding alerts </li></ul></ul><ul><li>Views : Provide targeted drill down details about server health </li></ul><ul><ul><li>Performance plots, collections of specific events/alerts, groups of servers , topology, etc. </li></ul></ul><ul><li>State Monitoring : At a glance view of the state of my servers and applications by server role </li></ul><ul><ul><li>Detail to component level </li></ul></ul><ul><li>Tasks : Enable administrators to investigate and repair issues from the SCOM console </li></ul><ul><ul><li>Context sensitive diagnostics and remediation </li></ul></ul><ul><li>Reports : Historical data analytics </li></ul><ul><ul><li>Assess operations performance and capacity planning </li></ul></ul>
130. 130. Alert Handing and Viewing <ul><li>When a new alert is identified it will appear in the Alert Pane with a resolution state of “New” </li></ul><ul><li>If you highlight that alert its details will appear in the Alert detail Pane </li></ul><ul><li>Clicking on the “Properties” tab in the Alert Detail Pane will give you the description (and other details) of the alert </li></ul><ul><li>The alert can be classified as: </li></ul><ul><ul><li>False Negative </li></ul></ul><ul><ul><li>Hardware Issue </li></ul></ul><ul><ul><li>Non Hardware Issue </li></ul></ul>
132. 132. SCOM VMware Management Pack Integration
133. 133. SCOM and nWorks Management Pack <ul><li>nworks Collector is referred to as VEM (Virtual Enterprise Monitor) </li></ul><ul><li>The VEM server can be a virtual server to reduce cost </li></ul>
134. 134. Enabling Greater Resource Utilisation Through Storage System Virtualisation
135. 135. What is “Storage Virtualisation”? <ul><li>Abstracted Physical Storage </li></ul><ul><li>Storage Pools Created from Physical Blocks of Storage </li></ul><ul><li>Virtual Disks created from Storage Pool </li></ul><ul><li>Physical Devices and Capacity Distribution Transparent to Servers and Applications </li></ul>
136. 136. Why Is Storage Virtualisation so Critical?
137. 137. Opposing Forces on Volume Size Bigger Gives Efficiency <ul><li>Disks growing </li></ul><ul><li>ATA growing faster </li></ul><ul><li>More disks for performance </li></ul><ul><li>RAID-DP </li></ul>Smaller Gives Control <ul><li>Different classes of data </li></ul><ul><li>Different management requirements </li></ul><ul><li>Tools work on volumes (Snapshots, etc) </li></ul>
138. 138. The Problem: Volumes Tied to Disks <ul><li>What we’ve got today: </li></ul><ul><li>Small volumes are impractical </li></ul><ul><li>Large volumes are hard to manage </li></ul><ul><li>What we’d like: </li></ul><ul><li>Manage volumes separately from physical disks </li></ul><ul><li>Volumes for data; aggregates for disks </li></ul>
139. 139. Virtualisation Improve Utilisation Spare Logical Drive 1 = 2 Disks Logical Drive 2 = 8 Disks Logical Drive 3 = 3 Disks 1 Hot spare 550 GB of wasted space 14 x 72 GB disks = 1 TB capacity Vol 0 Data Parity Database Data Data Data Data Data Data Data Parity Home Directories Data Data Parity 140 GB 370 GB 40 GB
140. 140. The Solution: Flexible Volumes (FlexVol) <ul><li>Aggregate contains the physical storage </li></ul><ul><li>FlexVol: no longer tied to physical storage </li></ul><ul><li>FlexVol: multiple per aggregate </li></ul><ul><li>Storage space can be easily reallocated </li></ul>Storage Pool Disks Disks Disks Flexible Volumes
141. 141. Storage Pools and Flexible Volumes How Do They Work? <ul><li>Create RAID groups </li></ul><ul><li>Create Storage Pool </li></ul><ul><li>Create and populate each flexible volume </li></ul><ul><li>No pre allocation of blocks to a specific volume </li></ul><ul><li>Storage System allocates space from pool as data is written </li></ul>vol2 vol3 RG1 RG2 RG3 Storage Blocks Storage Pool RG1 RG2 RG3 Flexible Volume 1 Flexible Volume 2 Flexible Volume 3 vol1
142. 142. Flexible Volumes Improve Utilisation Logical Drive 1 = 144GB Logical Drive 2 = 576GB Logical Drive 3 = 216GB 1 Hot spare Spare Database Home Dirs Vol0 400 GB used 600 GB of Free Space! 14 x 72 GB disks = 1 TB capacity Data Data Data Data Data Data Data Data Data Data Data Parity Parity Aggregate
143. 143. Flexible Volume Data Management Benefits <ul><li>Distinct containers (volumes) for distinct datasets </li></ul><ul><li>Flexible Volumes resize to meet space requirements, simple command to adjust size (grow / shrink) </li></ul><ul><li>Soft allocation of volumes and LUNs </li></ul><ul><li>Free space flows among all Flexible Volumes in a storage pool; space reallocation without any overhead </li></ul><ul><li>Flexible Volumes can be: </li></ul><ul><ul><li>SnapManaged independently </li></ul></ul><ul><ul><li>Backed up independently </li></ul></ul><ul><ul><li>Restored without affecting other Flexible Volumes </li></ul></ul>
144. 144. Compare Benefits Space Allocation <ul><li>Flexible and dynamic </li></ul><ul><li>Volumes can be grown and shrunk </li></ul>Management Spindle Sharing <ul><li>Preallocated and static </li></ul><ul><li>Space is preallocated during configuration </li></ul><ul><li>Space can’t be shrunk </li></ul><ul><li>Simple </li></ul><ul><li>Complex </li></ul><ul><li>Automatic sharing of spindles among all volumes, including newly added disks </li></ul><ul><li>New spindles are only used when volumes are expanded </li></ul><ul><li>Optimal configuration is a daunting task (sliced, striped, etc.) </li></ul>Flexible Volumes Legacy SAN
145. 145. Compare Benefits Granularity <ul><li>Volumes can be grown and shrunk in small increments (1MB) without performance or management impact </li></ul>Disruption Rapid Replication <ul><li>More granularity comes at the expense of performance or management </li></ul><ul><li>Growing and shrinking are nondisruptive and instantaneous operations </li></ul><ul><li>Shrinking is not possible; growth involves reshuffling of data </li></ul><ul><li>Often involves downtime and data copying </li></ul><ul><li>FlexClone ™ is immediate </li></ul><ul><li>No performance implications </li></ul><ul><li>Large space savings for similar volumes </li></ul><ul><li>Business continuance volumes involve physical replication of the data </li></ul><ul><li>No space savings </li></ul>Flexible Volumes Legacy SAN
146. 146. Flexible Volumes: Enabling Thin Provisioning <ul><li>Flexible Volumes : </li></ul><ul><li>Container level: </li></ul><ul><ul><li>flexible provisioning </li></ul></ul><ul><ul><li>Better utilisation </li></ul></ul>Physical Storage: 1 TB FlexVols: 2TB Container-level soft allocation 1 TB 300 GB 200 GB 200 GB 50 GB 150 GB 100 GB <ul><li>Application-level: </li></ul><ul><ul><li>Higher granularity </li></ul></ul><ul><ul><li>Application over-allocation containment </li></ul></ul><ul><li>Separates physical allocation from space visible to users </li></ul><ul><li>Increases control of space allocation </li></ul>LUNs Application-level soft allocation 10 TB 800 GB
147. 147. Managing Complexity through Storage Virtualisation
148. 148. Unified Management <ul><li>Storage management and administration is very vendor specific </li></ul><ul><li>Most vendors require different skills for different storage systems </li></ul><ul><li>Hardware is not cross compatible </li></ul>
149. 149. The Unified Storage Architecture Advantage Incompatible silos Compatible family Platforms HP, EMC, DELL, IBM Storage Virtualisation Software & Processes Incompatible software; different processes Unified software; Same processes Experts & Integration Services Lots of experts and integration services Reduced training & service requirements
150. 150. Virtual Storage Environment / EMC – Comparison Virtualisation: Architectural Simplicity Multiple Concurrent Protocols Integrated Mgmnt, DR, BC, ILM, D2D, … Celerra Symmetrix / DMX and CX ONLY Virtual Gateways HP, IBM, HDS, SUN The EMC Effect? - Complexity <ul><li>8 Dissimilar Operating Systems </li></ul><ul><li>8 Dissimilar Mgmnt GUI’s </li></ul><ul><li>Dissimilar DR, BC, … </li></ul><ul><li>ILM required </li></ul>CentraStar - 6 1 - FLARE OE 5 - Enginuity 2 - FLARE 8 - MS Win 3 - Dart 4 - RHEL 2 - FLARE 8 - MS Win External server w/MS Win and CLARalert required to support CX dial/email home support (compare to AutoSupport). Virtual Gateway Limited iSCSI Support DMX Series CX3-20 CX3-40 AX150/S EMC FC CX3-80 CX3-10 NS40G NSX NS80G Centera CX300i AX150i iSCSI Only EMC IP NS80 NS40 NS350
151. 151. Managing Disk Based Backup Through Storage Virtualisation Single Instance Storage (Deduplication)
152. 152. Backup Integration Snapshot and Snapshot Restore Backup and Recovery Software Disk Based Target Secondary Storage Short-Term Local Snapshot Copies Mid- to Long-Term Disk to Disk Block-Level Backups Client Drag-and-Drop Restores Changed Blocks Primary Data 9AM 12PM 3PM Snapshot Snapshot Snapshot Primary Storage Instant Recovery
153. 153. Advanced Single Instance Storage User1 presentation.ppt 20 x 4K blocks User2 presentation.ppt Identical file 20 x 4K blocks User 3presentation.ppt Edited, 10 x 4K User4 job-cv.doc Different file 8 new 4K blocks = Identical blocks Data Written to Disk: With ASIS: 38 blocks Without ASIS: 75 blocks
154. 154. Enabling greater Data Management Through Storage System SnapShots
155. 155. Snapshots Defined <ul><li>A Snapshot is a reference to a complete point-in-time image of the volume’s file system, “frozen” as read-only. </li></ul><ul><li>Taken automatically on a schedule or manually </li></ul><ul><li>Readily accessible via “special” subdirectories </li></ul><ul><li>Multiple snapshots concurrently for each file system, with no performance degradation. </li></ul><ul><li>Snapshots replace a large portion of the “oops!” reasons that backups are normally relied upon for: </li></ul><ul><ul><li>Accidental data deletion </li></ul></ul><ul><ul><li>Accidental data corruption </li></ul></ul><ul><li>Snapshots use minimal disk space (~1% per Snap) </li></ul>
156. 156. Snapshot Internals - As They Should Be <ul><li>Client modifies data at end of file </li></ul><ul><li>Data actually resided in block C on disk </li></ul>System writes modified data block to new location on disk (C’) C’ Snapshot File: FILE.DAT A B C Active File System File: FILE.DAT Disk blocks
157. 157. Snapshot Internals Active file system version of FILE.DAT is now composed of disk blocks A, B & C’. Snapshot file system version of FILE.DAT is still composed of blocks A, B & C C’ Snapshot File: FILE.DAT A B C Active File System File: FILE.DAT Disk blocks
158. 158. Snapshot-Based Data Recovery User is offered this most recent previous version (and up to 255 older versions) User may drag any of these read-only files back into active service
159. 159. Snapshots are State-of-the-Art Data Protection <ul><ul><li>Snapshots should be near instantaneous! </li></ul></ul><ul><ul><li>To create a point-in-time Snapshot copy requires copying a simple data structure, not copying the entire data volume </li></ul></ul><ul><ul><li>Additional storage is expended incrementally </li></ul></ul><ul><ul><ul><li>only for changed blocks </li></ul></ul></ul><ul><ul><ul><li>only as data changes, not at Snapshot creation time </li></ul></ul></ul><ul><ul><li>Avoids the significant costs associated with the I/O bandwidth, downtime, CPU cycles dedicated to copying and managing entire volumes </li></ul></ul>
160. 160. Not all Snapshots Are Equal <ul><li>What is the disk storage requirement to maintain online data copies? </li></ul><ul><li>Will a planned or unplanned or &quot;dirty&quot; system shutdown lose existing data copies? </li></ul><ul><li>What is the overall performance impact with snapshots enabled? </li></ul><ul><li>How many data copies can be maintained online? </li></ul><ul><li>Is the reserve area fixed? Can this &quot;save area&quot; be re-sized on the fly? </li></ul><ul><li>Are data copies automatically deleted once the save area is full? </li></ul><ul><li>What is the answer to file system recovery? Do they feature a SnapRestore-like capability? </li></ul><ul><li>Are snapshots a chargeable item? How much? What is the pricing model? </li></ul><ul><li>Is this snapshot method supported across the vendor's entire product line? </li></ul>Questions to ask regarding storage system data copy techniques:
161. 161. Enabling Greater Application Resilience Through SnapShot Technologies
162. 162. SnapRestore Recovery snap X restore … Snapshot Active File System 2 N Active File System 1 2’ N’ 1’ … Marked as free blocks after Snapshot Restore
163. 163. Database Recovery 9am 5pm 10:00 11:00 12:00 13:00 14:00 15:00 16:00 Snapshots 1 2 3 4 5 6 7 8 9 15:22 Corruption ! Snapshot restore
164. 164. Enabling Greater Data Resilience Through Storage System Mirroring
165. 165. Storage Mirroring <ul><li>Storage Mirroring </li></ul><ul><ul><li>Synchronous </li></ul></ul><ul><ul><li>Semi Synchronous </li></ul></ul><ul><ul><li>Asynchronous </li></ul></ul>
166. 166. Storage Mirroring Defined <ul><li>Replicates a filesystem on one storage system to a read-only copy on another storage system (or within the same storage system) </li></ul><ul><li>Based on Snapshot technology, only changed blocks are copied once initial mirror is established </li></ul><ul><li>Asynchronous or synchronous operation </li></ul><ul><li>Runs over IP or FC </li></ul><ul><li>Data is accessible read-only at remote site </li></ul><ul><li>Replication is volume based </li></ul>
167. 167. SnapMirror Function SAN or NAS Attached hosts Source Source Step 1: Baseline Step 2: Updates Target LAN/WAN Target LAN/WAN SAN or NAS Attached hosts OR Immediate Write Acknowledgement Immediate Write Acknowledgement … ... of source volume(s) Baseline copy … ... of changed blocks Periodic updates
168. 168. Storage Mirroring Internals Source Volume Target Volume Snap A Baseline Transfer
169. 169. Storage Mirroring Internals Source Volume Target Volume Completed Target file system is now consistent, and a mirror of the Snapshot A file system Source file system continues to change during transfer Snap A Baseline Transfer Common snapshot
170. 170. Storage Mirroring Internals Source Volume Target Volume Snap B Target volume is now consistent, and a mirror of the Snapshot B file system Completed Incremental Transfer Snap A
171. 171. Storage Mirroring Internals Source Volume Target Volume Snap C Completed Target volume is now consistent, and a mirror of the Snap C file system Incremental Transfer
172. 172. Storage Mirroring Applications <ul><li>Data replication for local read access at remote sites </li></ul><ul><ul><li>Slow access to corporate data is eliminated </li></ul></ul><ul><ul><li>Offload tape backup CPU cycles to mirror </li></ul></ul><ul><li>Isolate testing from production volume </li></ul><ul><ul><li>ERP testing, Offline Reporting </li></ul></ul><ul><li>Cascading Mirrors </li></ul><ul><ul><li>Replicated mirrors on a larger scale </li></ul></ul><ul><li>Disaster recovery </li></ul><ul><ul><li>Replication to “hot site” for mirror failover and eventual recovery </li></ul></ul>
173. 173. Data Replication for Warm Backup/Offload <ul><li>For Corporations with a warm backup site, or need to offload backups from production servers </li></ul><ul><li>For generating queries and reports on near-production data </li></ul>MAN/WAN Backup Site Production Sites Tape Library
174. 174. Isolate Testing from Production <ul><li>Target can temporarily be made read-write for app testing, etc. </li></ul><ul><ul><li>Source continues to run online </li></ul></ul><ul><ul><li>Resync forward after re-establishing the mirror relationship </li></ul></ul>& WRITE READ Production Backup/Test READ & WRITE X Snap C (Resync backward works similarly in opposite direction) SnapMirror Incremental Transfer SnapMirror Resync
175. 175. Cascading Mirrors <ul><li>Allows a target volume to be a source to other targets </li></ul><ul><li>Each target operates on an independent schedule </li></ul><ul><li>Replicate data up to 30 destinations </li></ul>Source NS Source Volume (read + write) SnapMirror Target NS Target Volume (read only) SnapMirror Target NS Target Volume (read only) SnapMirror Target NS Target Volume (read only)
176. 176. Cascading Replication - Example <ul><li>Replicate to multiple locations (30) across the continent </li></ul><ul><ul><li>Send data only once across the expensive WAN </li></ul></ul><ul><ul><li>Reduces resource utilisation on source NS </li></ul></ul>WAN Office 1 Office 2 Office 5 Office 4 Office 3
177. 177. Disaster Recovery LAN/WAN <ul><li>For any corporation that cannot afford the downtime of a full restore from tape. (days) </li></ul><ul><li>Data Centric Environments </li></ul><ul><li>Reduces “Mean Time To Recovery” when a disaster occurs. </li></ul>Production Site Disaster Recovery Site (redirect) (resync backwards after source restoration) X
178. 178. Easing the Pain of Development Through SnapShot Cloning
179. 179. Cloning SnapShots <ul><li>Write enables SnapShots </li></ul><ul><li>Enables multiple, instant data set clones with no storage overhead </li></ul><ul><li>Provides dramatic improvement for application test and development environments </li></ul><ul><li>Renders alternative methods archaic </li></ul>
180. 180. Cloned SnapShot Volumes: Ideal for Managing Production Data Sets <ul><li>Error containment </li></ul><ul><ul><li>Bug fixing </li></ul></ul><ul><li>Platform upgrades </li></ul><ul><ul><li>ERP </li></ul></ul><ul><ul><li>CRM </li></ul></ul><ul><li>Multiple simulations against a large data set </li></ul>
181. 181. Volume Cloning: How It Works <ul><li>Start with a volume </li></ul>Volume 1 Volume 2 (Clone) <ul><li>Create a clone (a new volume based on the Snapshot copy) </li></ul>Snapshot™ Copy of Volume 1 <ul><li>Create a Snapshot copy </li></ul>Result: Independent volume copies, efficiently stored <ul><li>Modify the cloned vol </li></ul><ul><li>Modify the original vol </li></ul>Data Written to Disk: Snapshot Copy Cloned Volume Changed Blocks Volume 1 Changed Blocks
182. 182. Volume Splitting <ul><li>Split volumes when most data is not shared </li></ul>Volume 1 Snapshot ™ Copy of Volume 1 <ul><li>Replicate shared blocks in the background </li></ul>Volume 2 Result: Easily create new permanent volume for forking project data
183. 183. The Pain of Development Prod Volume (200gb) Pre-Prod Volume (200gb) QA Volume (200gb) Dev Volume (200gb) Test Volume (200gb) Sand Box Volume (200gb) 1.4 TB Storage Solution 200 GB Free Create copies of the volume Requires processor time and Physical storage
184. 184. Clones Remove the Pain Prod Volume (200gb) Pre-Prod Volume QA Volume Dev Volume Test Volume Sand Box Volume 1.4 TB Storage Solution Create Clones of the Volume – no additional space required Start working on Prod Volume and Cloned Volume Only changed blocks get written to disk! 1 Tb Free
185. 185. Ideally… Primary Production Array Secondary Array Mirror Create Clones from the Read Only mirrored volume Removes development workload from Production Storage!
186. 186. Rapid Microsoft Exchange Recovery through Storage Systems Technologies
187. 187. Why use Storage Systems Series for Exchange Data? <ul><li>Just a few off the top… </li></ul><ul><li>Snapshot copies “snapshots” </li></ul><ul><li>Data and snapshot management, replication </li></ul><ul><li>Flexible and easy, dynamic provisioning </li></ul><ul><li>Performance </li></ul><ul><li>iSCSI, cost effective and gaining on Fibre Channel </li></ul><ul><li>Excellent high-end FCP, clustering and MPIO options </li></ul><ul><li>Tight Windows OS (incl. MSCS) and Exchange 5.5., 2000, 2003 and 2007 Server integration (SME, VSS on Windows 2003, etc.) </li></ul>
188. 188. Required Storage Software for Exchange <ul><li>SnapShot Management </li></ul><ul><ul><li>Rapid online backups and restores—integrates with Exchange backup API; runs ESEFILE verification; automates log replay </li></ul></ul><ul><ul><li>Intuitive GUI and wizards for configuration, backup, and restore </li></ul></ul><ul><li>Server Based Connection Manager </li></ul><ul><ul><li>Dynamic disk and volume expansion </li></ul></ul><ul><ul><li>Supports both Ethernet and Fibre Channel environments </li></ul></ul><ul><ul><li>Supports MSCS and NS Series CFO for high availability </li></ul></ul><ul><li>Single mailbox recovery software </li></ul><ul><ul><li>Restores single message, mailbox, or folder from a Snapshot ™ backup to a live Exchange server or a .pst file </li></ul></ul>
189. 189. Effective SnapShot Management with Exchange <ul><li>Manages the entire snapshot backup process </li></ul><ul><li>Backup and restore Exchange storage groups </li></ul><ul><li>Backups may be scheduled </li></ul><ul><li>Each backup is a “full” Exchange backup and is verified using MS provided software, which is integrated into the storage system </li></ul>
190. 190. SnapShot Management with Exchange Overview <ul><li>Interacts with Exchange using Exchange backup APIs </li></ul><ul><li>interacts with VSS </li></ul><ul><ul><li>SnapShot Management is VSS requestor </li></ul></ul><ul><ul><li>Exchange is VSS writer </li></ul></ul><ul><ul><li>Storage System is VSS hardware provider </li></ul></ul><ul><li>Provides point-in-time and up-to-the-minute recovery using snapshots and Exchange database transaction logs </li></ul>
191. 191. SnapShot Mirroring <ul><li>SnapShot Mirroring </li></ul><ul><ul><li>Automatic mirroring of Exchange data to remote site </li></ul></ul><ul><ul><li>Volume based mirroring </li></ul></ul><ul><ul><li>Occurs immediately following a Exchange backup and is initiated by Exchange Server </li></ul></ul><ul><ul><li>Can replicate over LAN or WAN </li></ul></ul><ul><ul><li>Only changed blocks since previous mirror are replicated </li></ul></ul><ul><ul><li>Rate of replication can be throttled to minimize impact on network </li></ul></ul>
192. 192. Single Mailbox Recovery <ul><li>Allows restores of individual items form Exchange backups in minutes compared to hours or days </li></ul><ul><li>Single mailbox recovery is the most requested feature by Exchange customers </li></ul>
193. 193. Single Mailbox Restore (Exchange) <ul><li>PowerControls Software </li></ul><ul><ul><li>Quickly access Exchange data already stored in the online snapshot backups </li></ul></ul><ul><ul><li>Select any data, down to a single message </li></ul></ul><ul><ul><li>Restore the data to one of two locations: </li></ul></ul><ul><ul><ul><li>An offline mail file (.PST personal storage file) which can be opened in MS Outlook </li></ul></ul></ul><ul><ul><ul><li>Connect to a live Exchange server and copy data directly into the users mailbox, making it instantly available </li></ul></ul></ul>
194. 194. Exchange Single Mailbox Restore (SMBR)
195. 195. Current Alternatives: Inadequate <ul><li>Perform daily brick level backups </li></ul><ul><ul><li>Pros </li></ul></ul><ul><ul><ul><li>Allows quicker recovery of a single mailbox </li></ul></ul></ul><ul><ul><li>Cons </li></ul></ul><ul><ul><ul><li>Backs up each mailbox separately; one message sent to a 100 people will be copied 100 times </li></ul></ul></ul><ul><ul><ul><li>Very time and disk intensive </li></ul></ul></ul><ul><ul><ul><li>Impractical to have frequent backups </li></ul></ul></ul><ul><ul><ul><li>Brick level backup software is expensive </li></ul></ul></ul><ul><li>Have a dedicated recovery server infrastructure </li></ul><ul><ul><li>Pros </li></ul></ul><ul><ul><ul><li>Reduces the time to recover a single mailbox by eliminating the need to setup a recovery server each time </li></ul></ul></ul><ul><ul><ul><li>Eliminates brick level backups </li></ul></ul></ul><ul><ul><li>Cons </li></ul></ul><ul><ul><ul><li>Still very time and labor intensive (many hours) </li></ul></ul></ul><ul><ul><ul><li>Requires additional hardware investments </li></ul></ul></ul>
196. 196. SMBR and SnapShot Management <ul><li>SnapShot backs up Exchange in seconds with snapshots </li></ul><ul><li>SMBR restores individual mailboxes from snapshots in minutes </li></ul>Primary Data Center Single Mailbox Recovery Software Time to restore: minutes Restore mail box
197. 197. SMBR: Features <ul><li>Reads contents of Exchange Information Store without an Exchange server </li></ul><ul><li>Extracts mail items at any granularity from an offline copy of the Exchange Information Store (E5.5, E2K, & E2K3) </li></ul><ul><ul><li>Folder </li></ul></ul><ul><ul><li>Single mailbox </li></ul></ul><ul><ul><li>Single message </li></ul></ul><ul><ul><li>Single attachment </li></ul></ul><ul><li>Restores single mail items to a production Exchange server, alternate server or to an Outlook PST file. </li></ul><ul><li>Advanced search and retrieval </li></ul><ul><ul><li>Search subject or message body; keyword, user, or date </li></ul></ul>
198. 198. SMBR: Benefits <ul><li>Dramatically reduces the time required for single mailbox and single message recovery </li></ul><ul><ul><li>From hours or days to just minutes </li></ul></ul><ul><ul><li>Simplifies the most dreaded task by Exchange administrators </li></ul></ul><ul><li>Eliminates the need for expensive, cumbersome and disk-intensive daily brick level backups </li></ul><ul><li>Eliminates the need for recovery server infrastructure </li></ul><ul><li>Allows easy search and discovery of email messages and attachments </li></ul>
199. 199. Rapid Microsoft SQL Recovery through Storage Systems Technologies
200. 200. SnapShot Management with SQL Server Application consistent data management
201. 201. SnapShot Management with SQL Server <ul><li>Provides integrated data management for SQL Server 2000 and SQL Server 2005 databases </li></ul><ul><ul><li>Automated, fast, and space-efficient backups using Snapshots </li></ul></ul><ul><ul><li>Automated, fast, and granular restore and recovery using SnapShot restore technologies </li></ul></ul><ul><ul><li>Integrated with storage system Mirroring for database replication </li></ul></ul><ul><li>Provides tight integration with Microsoft technologies such as MSCS, Volume Mount Points. </li></ul>
202. 202. SnapShot Management with SQL Server – Required Features <ul><li>Further enhances availability of SQL Server </li></ul>Clustered Failover <ul><li>Increases SQL Server’s availability – can replicate the database to a secondary storage system for faster recovery in case of a disaster </li></ul>Storage Mirroring Integration <ul><li>High availability and enhanced reliability of SQL Server environment </li></ul>MSCS Support <ul><li>Ease of use </li></ul><ul><li>Virtually no training costs </li></ul><ul><li>Cost savings </li></ul>Configuration, Backup, and Restore wizards with standard Windows GUIs <ul><li>No performance degradation during backups </li></ul>Hot backups to Snapshot copies <ul><li>Maximizes SQL database availability and helps meet stringent SLAs </li></ul><ul><li>Helps organizations recover from accidental user induced errors or application misbehavior </li></ul><ul><li>Minimizes SQL downtime and thus reduces cost </li></ul><ul><li>Increases the ability of SQL Servers to handle large number of databases and/or higher workloads. </li></ul>Rapid hot backup and restore times Benefits Features
203. 203. SnapShot Management with SQL Server – Required Features <ul><li>Supports 64bit natively on AMD64/EM64T </li></ul>Native x64 support <ul><li>Increases SQL Server’s availability -- additional storage can be added without bringing the SQL Server down </li></ul>Online disk addition (storage expansion) <ul><li>Support for Volume Mount Points in order to eliminate the limitation with drive letters </li></ul>Volume Mount Point Support Benefits Features
204. 204. SnapShot Management for SQL Server (SMSQL) <ul><li>DBA: </li></ul><ul><li>Ability to backup DB faster with fewer resources and without any storage knowledge </li></ul><ul><li>Reduces Mean Time to Recovery on failure </li></ul><ul><ul><li>Quick Restores </li></ul></ul><ul><ul><li>More frequent backups  Less logs to replay  Faster Recovery </li></ul></ul><ul><li>Storage Admin: </li></ul><ul><li>Ability to backup and restore DB without any DB knowledge </li></ul><ul><li>Space, time & infrastructure efficient backups, restores and clones </li></ul><ul><li>Increased productivity and storage utilization </li></ul>
205. 205. Technical Details – Consolidated SQL Server Storage Primary Data Center SQL Server iSCSI or FCP 1 Benefits: <ul><li>Simplified, centralized management </li></ul><ul><li>Shared storage for improved utilization </li></ul><ul><li>Better system availability </li></ul>Consolidate SQL Server storage on storage system 1 2 2 Add disks and expand volumes on the fly without downtime 3 3 Cluster for higher availability
206. 206. Technical Details – Simplified Backup » More Frequent Backups Primary Data Center iSCSI or FCP SQL Server <ul><li>Eliminate backup windows </li></ul><ul><li>Automation reduces manual errors </li></ul><ul><li>More frequent backups reduce data loss </li></ul><ul><li>No performance degradations </li></ul>Benefits: SnapManager automates data management for SQL Server 1 1 Time to backup: seconds Snapshots 2 2 Snapshots for near-instantaneous backups 3 3 Backup multiple databases simultaneously
207. 207. Technical Details – Rapid Restores » Less Downtime Primary Data Center Time to restore: minutes iSCSI or FCP SQL Server Standby Server <ul><li>Fast and accurate restoration of SQL Server </li></ul><ul><li>Reduce downtime from outages </li></ul><ul><li>Automation saves administrative time </li></ul>Benefits: Near-instant restore from online snapshot Snapshot 1 1 Roll transaction logs 2 2 Automated log replay for current image 3 3 Restore single or multiple databases 4 4 Rapid failover to standby server
208. 208. Technical Details – Simple & Robust Disaster Recovery Primary Data Center DR Site iSCSI or FCP iSCSI or FCP Failover DB Server IP network <ul><li>Ensures business continuance </li></ul><ul><li>Minimizes length of outages </li></ul><ul><li>Cost effective – efficient use of existing IP network </li></ul>Benefits: System Mirroring 1 Storage Mirroring replicates SQL Server data to remote location 1 Replicate over existing IP networks 2 2 Failover to DR site After Failure 3 Rebuild primary site from DR site 3
209. 209. Technical Details – Volume Mount Point (VMP) Support <ul><li>Drive letter limitations in SMSQL </li></ul><ul><ul><li>Only 26 available drive letters in a system. </li></ul></ul><ul><ul><li>Minimum for 2 LUNs required for database migration. </li></ul></ul><ul><ul><ul><li>Limitation for customers who have hundreds of databases. </li></ul></ul></ul><ul><ul><ul><li>The customer might not want to have multiple databases on one/two LUN. </li></ul></ul></ul><ul><ul><ul><li>Again one database might span multiple LUNs. </li></ul></ul></ul><ul><ul><li>LUN restore is performed on whole disk. </li></ul></ul><ul><ul><ul><li>To support individual database restore, each database will require its own LUN and drive letter. </li></ul></ul></ul><ul><ul><li>Verification will fail on Local server if free drive letter exhausts. </li></ul></ul>
210. 210. Technical Details – VMP Storing Database Files <ul><li>All SQL SnapShot related files can reside on a mounted volume, same as that of a Standard Volume: </li></ul><ul><ul><li>SQL user databases </li></ul></ul><ul><ul><li>SQL system databases </li></ul></ul><ul><ul><li>SQL Server transaction log file </li></ul></ul><ul><ul><li>SnapInfo directory </li></ul></ul><ul><li>Configuration wizard can be used to migrate database files to a mounted volume, same as that of a Standard Volume. </li></ul><ul><ul><li>The rules applicable for migrating databases to Standard Volume will apply for Volume Mount Point also. </li></ul></ul>
211. 211. Technical Details – VMP Rules For Mount Point Root <ul><li>Database file cannot reside on a LUN which is the root of a mount point: </li></ul><ul><ul><li>After LUN restore, all the mount points residing in the LUN will be overwritten. </li></ul></ul><ul><ul><li>For example, db1 resides on G:mnt1 </li></ul></ul><ul><ul><ul><li>Take backup of the database db1 with SMSQL </li></ul></ul></ul><ul><ul><ul><li>Now create a mount point G:mnt1mnt2 </li></ul></ul></ul><ul><ul><ul><li>Create a second database db2 in G:mnt1mnt2 </li></ul></ul></ul><ul><ul><ul><li>On restoring the backup set for db1, taken before, G:mnt1mnt2 will go off and hence db2 will become inaccessible </li></ul></ul></ul>
212. 212. Technical Details – VMP Rules <ul><li>Mounted volumes should not be treated differently from standard volumes. </li></ul><ul><li>Configuration rule for multiple databases on one or two LUNs apply for volume mount point also. </li></ul><ul><li>Backup, restore and other SQL SnapShot operations will have no difference between mounted volume and standard volume, just longer path for mounted volume. </li></ul>
213. 213. Technical Details – Backup of Read-Only Databases <ul><li>Storage System SQL SnapShots now allows backup of Read-Only database </li></ul><ul><li>In previous release, read-only databases were not displayed in the list of databases in Configuration Wizard </li></ul><ul><li>Now all read-only databases are listed in Configuration wizard, just as normal databases </li></ul>
214. 214. Technical Details – Resource Database Management <ul><li>Each instance of SQL Server has one and only one associated mssqlsystemresource.mdf file </li></ul><ul><ul><li>Instances do not share this file </li></ul></ul><ul><li>The Resource database depends on the location of the master database </li></ul><ul><ul><li>If you move the master database, you should also move the Resource database to the same location </li></ul></ul>
215. 215. Technical Details – Resource Database Management <ul><li>SMSQL migrates Resource database along with master database </li></ul><ul><ul><li>Resource database will not be listed in the Configuration Wizard </li></ul></ul><ul><ul><li>Internally SMSQL migrates it while it migrates master database </li></ul></ul><ul><ul><li>It will be migrated to the same location as master database </li></ul></ul><ul><li>This is supported only for SQL Server 2005 </li></ul>
216. 216. SnapShot Management with SQL Server – Summary <ul><li>SnapShot Management with SQL Server: </li></ul><ul><ul><li>Helps consolidate SQL Server on highly scalable and reliable storage </li></ul></ul><ul><ul><li>Efficient , Predictable , Reliable Backup, Restore and Recovery for SQL Server databases </li></ul></ul><ul><ul><li>Allows dynamic provisioning of storage for databases </li></ul></ul><ul><ul><li>Allows DBAs to efficiently perform database backup, restore, recovery, clone operations with minimum storage knowledge </li></ul></ul><ul><ul><li>Facilitates Disaster Recovery and Archiving </li></ul></ul>
217. 217. Rapid Recovery of Oracle DB Through Storage Systems Technologies
218. 218. Oracle Enterprise Manager Grid Control Monitor Trends and Threshold Alerts Monitor Key Statistics Monitor Utilization <ul><li>Ships with Oracle Enterprise Manager </li></ul><ul><li>Developed, maintained and licensed separately by Oracle </li></ul>Manage Storage System from Oracle Enterprise Manager 10 g Grid Control
219. 219. Oracle ASM Automatic Storage Management Disks Logical Vol File System Files Tablespace Tables Disk Group Logical Vol File System File Names Tablespace Tables Before ASM ASM Networked Storage (SAN, NAS, DAS) 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010
220. 220. Compatible Storage Adds Value to Oracle ASM Yes Yes Yes Yes Yes Yes Yes Yes No No Yes Yes Yes Yes Yes Compatible Storage Yes No Thin provisioning of ASM Disks Yes No Space efficient Cloning Yes No Free space management across physical disks Yes No I/O prioritization Yes No Balance I/O across Physical Disks Yes No Stripe data across Physical Disks Yes Yes Balance I/O across ASM Disks Yes Yes Stripe data across ASM Disks Yes Yes Active Block corruption detection Yes Yes Passive Block corruption detection Yes No Lost disk write detection Yes Yes Protect against Single Disk Failure Yes No Storage Snapshot based Restores Yes No Storage Snapshot based Backups Data Protection Storage Utilization Performance Yes No Protect against Double Disk failure Data Resilience Oracle ASM + Compatible Storage Oracle ASM
221. 221. Integrated Data Management Approach Go from this… Centralized Management X High cost of management X Long process lead times X Rigid structures X Low productivity + Administrator productivity + Storage flexibility + Efficiency + Response time … to THIS Server-Based Management Application-Based Management Storage Management Integration and Automation Data Sets and Policies
222. 222. SnapShot Management with Oracle Overview <ul><li>Provides easy-to-use GUI </li></ul><ul><li>Integrates with the host application </li></ul><ul><li>Automates complex manual effort </li></ul><ul><ul><li>Backup/Restores </li></ul></ul><ul><ul><li>Cloning </li></ul></ul><ul><li>Tight integration </li></ul><ul><ul><li>RMAN </li></ul></ul><ul><ul><li>Automated Storage Manager (ASM) </li></ul></ul>SnapDrive Oracle 10 g Oracle 9 i Storage Systems SnapShot Management with Oracle FCP, iSCSI and NFS*
223. 223. SnapShot Management with Oracle <ul><li>Database cloning </li></ul><ul><ul><li>Ability to clone consistent copies of online databases </li></ul></ul><ul><ul><li>GUI support for cloning </li></ul></ul><ul><ul><li>Added support for context sensitive cloning </li></ul></ul><ul><li>Increased footprint of platforms and protocols </li></ul><ul><ul><li>Support for additional flavors of Unix </li></ul></ul><ul><ul><ul><li>SuSE 9, RHEL3/4 U3+, Solaris 9/10 </li></ul></ul></ul><ul><ul><li>32-bit and 64-bit </li></ul></ul><ul><ul><li>NFS, iSCSI and FCP for various Unix platforms </li></ul></ul><ul><ul><li>HP-UX and AIX (NFS) </li></ul></ul><ul><ul><li>(Refer to compatibility matrix for specific details) </li></ul></ul><ul><li>Product hardening </li></ul><ul><ul><li>Increased product stability and usability </li></ul></ul><ul><ul><li>Improved performance by utilizing snapshot vs. safecopy </li></ul></ul><ul><ul><li>Increase performance when dealing with high number of archive logs </li></ul></ul>
224. 224. SnapShot Management with Oracle <ul><li>Database cloning to remote hosts </li></ul><ul><ul><li>Ability to clone consistent copies of to remote hosts </li></ul></ul><ul><ul><li>Previously clones were assigned to the host (with SMO) that initiated the cloning request </li></ul></ul><ul><li>Increased footprint of platforms and protocols </li></ul><ul><ul><li>HP-UX and AIX support across NFS, iSCSI and FC </li></ul></ul>
225. 225. Database Backup and Recovery <ul><li>Challenges </li></ul><ul><li>DBA’s time spent on non-value-add backup/restore tasks </li></ul><ul><li>Cold backups lead to lower SLAs </li></ul><ul><li>Separate backups on each platform </li></ul><ul><li>Time-to-recover from tape becomes prohibitive </li></ul>
226. 226. Backup and Recovery with Snapshot and SnapShot Restore <ul><li>Significant time savings </li></ul><ul><li>Stay online </li></ul><ul><li>Reduce system and storage overhead </li></ul><ul><li>Consolidated backups </li></ul><ul><li>Backup more often </li></ul>Time in Hours Time to Backup Time to Recover To Tape (60GB/Hr Best Case) From Tape Redo Logs 300GB Database 0 1 2 3 4 5 6 7 8 Snapshot ™ Redo Logs SnapRestore ®
227. 227. SnapShot Management with Oracle Automates Backup and Recovery Primary Data Center <ul><li>Backups in seconds </li></ul><ul><li>Snapshot copies verified </li></ul><ul><li>Near instantaneous restores </li></ul><ul><li>Dramatically shortened recovery with automated log replays </li></ul><ul><li>Automated recovery tasks </li></ul>SnapShot Restore Time to restore: minutes DB Server Storage System Time to backup: seconds Snapshot Benefits: <ul><li>Extremely fast and efficient </li></ul><ul><li>No performance degradation </li></ul><ul><li>Accurate data restore and recovery </li></ul><ul><li>Reduce downtime from outages </li></ul><ul><li>Automation reduces errors and saves time </li></ul>
228. 228. Database Cloning and the Application Development Process <ul><li>Full or partial database copies required for: </li></ul><ul><ul><li>App and DB Development </li></ul></ul><ul><ul><li>Maintenance (OS, DB upgrade) </li></ul></ul><ul><ul><li>Test and QA </li></ul></ul><ul><ul><li>Training and Demos </li></ul></ul><ul><ul><li>Reporting and DW ETL </li></ul></ul><ul><li>Ability to do this quickly, correctly, and efficiently directly impacts Application Development and Deployment </li></ul>PROD SECONDARY (DR) DEV MAINT TEST/QA RPT/ETL
229. 229. Traditional Approaches to Cloning <ul><li>Copy </li></ul><ul><ul><li>Offline </li></ul></ul><ul><ul><li>Online (using a mirror or standby database, snapshots, and log-based consistent recovery ) </li></ul></ul><ul><li>Redirected restore </li></ul><ul><ul><li>From disk- or tape- </li></ul></ul><ul><ul><li>based backups </li></ul></ul><ul><li>Challenges </li></ul><ul><ul><li>Limited storage resources </li></ul></ul><ul><ul><li>Long lead-time requirements </li></ul></ul>Test 1 Test 2 Test N Production Mirrored Copy Dev 1 Dev N Dev 2
230. 230. Database Maintenance with Flexible Volume Clones <ul><li>Benefits </li></ul><ul><li>Instantaneous copies </li></ul><ul><li>Low resource overhead </li></ul><ul><li>Easily make copies of a production database without impacting the database </li></ul><ul><ul><li>Use clones to test migrations, apply bug fixes, upgrades, and patches </li></ul></ul>Test 1 Test 2 Test N Production Mirrored Copy Dev 1 Dev N Dev 2 Production DB Clones
231. 231. New Database Development Methodology <ul><li>Mirror PROD for initial copy (DR) </li></ul><ul><ul><li>Mirror from and to storage system </li></ul></ul><ul><li>Clone database replicas as needed </li></ul><ul><li>Create Snapshot copie s of replicas for instant SnapShot Restore of working databases </li></ul>PROD Test/Dev/DR Clones Develop ● Test ● Deploy
232. 232. Traditional Approach: Application Development and Testing <ul><li>Production database 100GB </li></ul><ul><li>Mirror copy 100GB </li></ul><ul><li>Development copies 300GB </li></ul><ul><li>Testing copies 300GB </li></ul><ul><li>Total: 800GB </li></ul><ul><li>8x actual storage requirement </li></ul><ul><li>Time consuming </li></ul><ul><li>Resource overhead </li></ul>Production Test 1 Test 2 Test 3 Mirrored Copy Dev 1 Dev 3 Dev 2
233. 233. SAN Approach: Application Development and Testing <ul><li>Production database 100GB </li></ul><ul><li>Mirror copy 100GB </li></ul><ul><li>Development copies 30GB </li></ul><ul><li>Testing copies 30GB </li></ul><ul><li>Total: 260GB </li></ul><ul><li>Over 67% reduction in storage required </li></ul><ul><li>Near instantaneous copies </li></ul><ul><li>Negligible overhead </li></ul><ul><li>Ability to have many more test and dev copies </li></ul>Test 1 Test 2 Test 3 Production Mirrored Copy Dev 1 Dev 3 Dev 2 Assumption: up to 10% change in data in the test and dev environments more clones = higher productivity
234. 234. Oracle Applications Lifecycle Need reliable backup and recovery solution Install Implement Re-organize Upgrade Patch Deploy Pain Points Plan Tune & Maintain Solutions Configure systems, forecast storage accurately Provision and maximize utilisation with FlexVol Testing requires duplicate data, lengthy and expensive process Flexible Clone: Fast & space-efficient data duplication Backup and Recovery solution with Snapshots, SnapShot Restore Mirror prod. data to test and dev system, lengthy process Mirror data with Storage Mirroring, ReplicatorX Create several clones, lengthy process, expensive Create clones with FlexClone, automate with SMO Need reliable backup and recovery solution Use Snapshots, SnapShot Restore, Need reliable backup restore, and DR solution Automate backups, restore with SMO, SnapMirror, ReplicatorX for DR
235. 235. Server Virtualisation and Storage
236. 236. Server Virtualisation Components <ul><li>Shared storage required for operation </li></ul><ul><li>HA (High Availability) </li></ul><ul><li>VMotion – move virtual servers seamlessly between physical servers </li></ul>