Skip navigation

StorageIO News Letter Image
Winter 2011 Newsletter

Welcome to the Winter 2011 edition of the Server and StorageIO Group (StorageIO) newsletter. This follows the Fall 2011 edition.

 

You can access this news letter via various social media venues (some are shown below) in addition to StorageIO web sites and subscriptions. Click on the following links to view the Winter 2011 edition as an HTML or PDF or, to go to the newsletter page to view previous editions.

 

Enjoy this edition of the StorageIO newsletter, let me know your comments and feedback.

Cheers gs

What do VARs and Clouds as well as MSPs have in common?

 

Several things it turns out:

  • Some Value Added Resellers (VARS) (links to VAR related content and comments here, here and here) sell cloud services or solutions
  • Some VARs are also cloud or managed solutions providers (MSPs) themselves, thus some cloud or MSPs are VARs
  • Some VARs, cloud and MSPs compete on lowest or cheapest price
  • Some VARs, cloud and MSPs have diverse product offering portfolios
  • Some VARs, cloud and MSPs compete on value (e.g. not price)
  • Some VARs, cloud and MSPs value is in the trust, security and peace of mind that they provide to their client

 

For some, the value of a given VAR, cloud or MSP is the ability to shop around for a resource to get the lowest price.

 

For others, the value of a given VAR, cloud or MSP is the ability to get the best value which may not be the lowest price rather the most effective overall cost per services with trust, security, experience and peace of mind provided.

 

Value to often is confused with being cheap or lowest cost.

 

Value can also mean a higher price that includes more thus providing a better effective option (e.g. super size it).

 

On the other hand, higher priced should not be confused with always being a better product, service or solution.

 

You may find that the initial low cost requires other add on fees or activation charges, surcharges for use or activity along with optional services to make the solution useful all resulting in an overall higher amount to be paid.

 

Lowest cost may result in a bargain now and then if that fits your needs.

 

Value can also mean a better option providing an improved return on investment if a solution or service meets and exceeds your needs and expectations.

 

As an example, I recently switched from a cloud backup MSP (Mozy) not due to cost (costs would have gone down with their recent service plan
announcement) rather I needed more value and functionality. With my new cloud backup MSP I get more functionality and capability that I can continue to grow into even though the price per GByte is higher than with my previous provider. What made the change of positive is what I get in the higher fee per GByte that in the end, actually makes it more affordable, not cheaper, just better value and return on investment.

 

For some low cost is value while for others, value is more than lowest cost including what you get for a given fee including trust, security, service and experience among other items. Different people will have different requirements or needs for what is or is not value.

 

If you do not like the term value, then try price performer.

 

Bottom line for now, with VARs, MSPs and Cloud (Public or private) dont be scared, however look before you leap!

 

Cheers
gs

Here is a link to a recent guest post that I was invited to do over at The Virtualization Practice (TVP) pertaining to Self Encrypting Disk (SEDs).

 

Based on the trusted computing group (TCG) DriveTrust and OPAL disk drive security models, SEDs offload encryption to the disk drive while complimenting other encryption security solutions to protect against theft or lost storage devices. There is another benefit however for SEDs which is simplifying the process of decommissioning a storage device safely and quickly.

 

If you are not familiar with them, SEDs perform encryption within the hard disk drive (HDD) itself using the onboard processor and resident firmware. Since SEDs only protect data at rest, other forms of encryption should be combined to protect data in flight or on the move.

 

There is also another benefit of SEDs in that for those of you concerned about how to digital destroy, shred or erase large capacity disks in the future, you may have a new option. While intended for protecting data, a byproduct is that when a SED is removed from the system or server or controller that it has established an affinity with, its contents are effectively useless until reattached. If the encryption key for a SED is changed, then the data is instantly rendered useless, or at least for most environments.

 

Learn more about SEDs here and via the following links:

 

Nuff said for now

 

Cheers gs

gregschulz Hot Shot
vExpert

Tape talk time

Posted by gregschulz Mar 3, 2011

For being a declared dead or zombie technology (here, here or here) tape remains very much alive however its role is changing. There is no disputing that hard disk drives (HDDs) are continuing to expand their role for data protection including backup/restore, BC and DR where tape has been used for decades.

 

Even Google who relies on disk to disk (D2D) data protection across mutliple sites still relies on tape as a last resort for data protection (See this link pertaining to recent Gmail outage).

 

What is also occurring is that tapes role is changing from day to day backup to that of longer term data preservation including archiving with more data stored on tape today than in past history at a lower cost. In fact the continued reduced cost per tape and improved capacity as well as utilization has worked against tape from a marketing competitive standpoint. For example if you look at a chart showing tape (media and drive) revenues you see a decline, similar to what was seen a couple of years ago for HDDs.

 

What is not shown on some charts are how many units (drives or media) shipped with more capacity for a given price (again what was reported for HDDs a few years ago) when net capacity had increased. Vendors of tape technology have also had a rather low profile particular for those with other technologies that have received more marketing resources (people, time, money). After all, if a product is on a plateau of productivity and profitability why spend time or effort on extensive marketing or promotion vs. directing resources to get new items into the market.

 

As a result, for those looking to make a case that tape is on the decline based on revenues to convince customers to move away from that technology should have a marketing freebie. Recently Oracle announced a new large capacity tape drive and media following on previous announcements of enhanced LTO roadmap and future 35TByte tape capabilities announced January 2010 by Fujifilm and IBM.

 

For those who are interested following are some links to various topics including how SSD, HDD and tape can coexist complementing each other for different roles or functions. As to those who do not like tape, feel free to read if you like as there is also material on SSD, HDD, dedupe, cloud, data protection and other topics.

 

Some previous blog posts:

 

Here are some additional articles, commentary and reports pertaining to tape related topics:

 

Something tells me we will be hearing, reading or watching more about tape being alive in the months to come.

 

Nuff said for now

Cheers gs

With networking, care should be taken to understand if a given speed or performance capacity is being specified in bits or bytes as well as in base 2 (binary) or base 10 (decimal).

 

Another consideration and potential point of confusion are line rates (GBaud) and link speed which can vary based on encoding and low level frame or packet size. For example 1GbE along with 1, 2, 4 and 8Gb Fibre Channel along with Serial Attached SCSI (SAS) use an 8b/10b encoding scheme. This means that at the lowest physical layer 8bits of data are placed into 10bits for transmission with 2 bits being for data integrity.

 

With an 8Gb link using 8b/10b encoding, 2 out of every 10 bits are overhead. To determine the actual data throughput for bandwidth, or, number of IOPS, frames or packets per second is a function of the link speed, encoding and baud rate. For example, 1Gb FC has a 1.0625 Gb per second speed which is multiple by the current generation so 8Gb FC or 8GFC would be 8 x 1.0625 = 8.5Gb per second.

 

Remember to factor in that encoding overhead (e.g. 8 of 10 bits are for data with 8b/10b) and usable bandwidth on the 8GFC link is about 6.8Gb per second or about 850Mbytes (6.8Gb / 8 bits) per second. 10GbE uses 64b/66b encoding which means that for every 64 bits of data, only 2 bits are used for data integrity checks thus less overhead.

 

What do all of this bits and bytes have to do with clouds and virtual data storage network?

 

Quite a bit when you consider what we have talked about the need to support more information processing, moving as well as storing in a denser footprint.

 

In order to support higher densities faster servers, storage and networks are not enough and require various approaches to reducing the data footprint impact.

 

What this means is for fast networks to be effective they also have to have lower overhead to avoid moving more extra data in the same amount of time instead using that capacity for productive work and data.

 

PCIe leverages multiple serial unidirectional point to point links, known as lanes, compared to traditional PCI that used a parallel bus based design. With traditional PCI, the bus width varied from 32 to 64 bits while with PCIe, the number of lanes combined with PCIe version and signaling rate determines performance. PCIe interfaces can have one, two, four, eight, sixteen or thirty two lanes for data movement depending on card or adapter format and form factor.  For example, PCI and PCIx performance can be up to 528 MByte per second with 64 bit 66 MHz signaling rate.

 

PCIe Gen 1

PCIe Gen 2

PCIe Gen 3

Giga transfers per second

2.5

5

8

Encoding scheme

8b/10b

8b/10b

128b/130b

Data rate per lane per second

250MB

500MB

1GB

x32 lanes

8GB

16GBs

32GB

Table 1: PCIe generation comparisons

 

Table 1 shows performance characteristics of PCIe various generations. With PCIe Gen 3, the effective performance essentially doubles however the actual underlying transfer speed does not double as it has in the past. Instead the improved performance is a combination of about 60 percent link speed and 40 percent efficiency improvements by switching from an 8b/10b to 128b/130b encoding scheme among other optimizations.

 

Serial interface

Encoding

PCIe Gen 1

8b/10b

PCIe Gen 2

8b/10b

PCIe Gen 3

128b/130b

Ethernet 1Gb

8b/10b

Ethernet 10Gb

64b/66b

Fibre Channel 1/2/4/8 Gb

8b/10b

SAS 6Gb

8b/10b

Table 2: Common encoding

 

Bringing this all together is that in order to support cloud and virtual computing environments, data networks need to become faster as well as more efficient otherwise you will be paying for more overhead per second vs. productive work being done. For example, with 64b/66b encoding on a 10GbE or FCoE link, 96.96% of the overall bandwidth or about 9.7Gb per second are available for useful work.

 

By comparison if an 8b/10b encoding were used, the result would be only 80% of available bandwidth for useful data movement. For environments or applications this means better throughput or bandwidth while for applications that require lower response time or latency it means more IOPS, frames or packets per second.

 

The above is an example of where a small change such as the encoding scheme can have large benefit when applied to high volume or large environments.

 

Learn more in The Green and Virtual Data Center (CRC), Resilient Storage Networks (Elsevier) and coming summer 2011 Cloud and Virtual Data Storage Networking (CRC) at http://storageio.com/books

 

Nuff said for now

 

Cheers gs

You have been told by someone or determined on your own that it is time for a new server, however what to get?

 

A blade server, rack mount, floor model, physical or virtual perhaps cloud?

 

How about one that is fully configured and accessorized to meet your specific environments needs?

 

http://storageio.com/images/TexasComputer.jpg

There are several considerations involving what type of server or computer is needed to meet your specific needs or application requirements.

 

Options include price, packaging, vendor preferences, blade center, freestanding, 1U rack mount, virtual and cloud support, with or without storage and networking, performance as well as power and cooling among other considerations.

 

Here is a link (PDF version here, may require registration) to an article that I put together to help determine your needs as well as consider various options for your next server.

 

Hope you find the information useful!

 

Nuff said for now

 

Cheers gs

Have you hugged your cloud or MSP lately?

 

Why give a cloud a hug and what does it have to do with loss of data access vs. loss of data?

 

First there is a difference between actually losing data and losing access to it.

 

Losing data means that you have no backup or copy of the information thus it is gone.

 

This means there are no good valid backups, snapshots, copies or archives that can be used to restore or recover the information.

 

Losing access to data means that there is a copy of it somewhere however it will take time to make it usable (no data was actually lost). How long you have to wait until the data is restored or recovered will vary and during that time it may seem like data was lost.

 

Second, industry hype for and against clouds serves as a lighting rod for when things happen.

 

Lighting recently struck (or at least virtually) with some outages (see links below) including at Google Gmail.


Here is a link to more info from Google about the Gmail disruption.

 

Cloud crowd cheerleaders may need a hug to feel good while they or their technology get tossed about a bit. Google announced that they had a service disruption recently however that data was not lost, only loss of access for a period of time.

 

Lets take a step back before going forward.

 

With the Google Gmail disruption, following on previous incidents, true cynics and naysayers will probably jump on the anti cloud FUD feeding frenzy.

 

The true cloud cynics will tell the skeptics all about cloud challenges perhaps never having had actually used any service or technology themselves.

 

Cloud crowd cheerleaders are generally a happy go lucky bunch with virtual beliefs and physical or real emotions. Cloud crowd cheerleaders have a strong passion for their technology or paradigm taking it various serious in some instances perceiving attacks or fud against cloud as an attack on them or their belief. Btw, some cheerleaders will see this post as snarky or cynical (ok, get over it already).

 

http://storageio.com/images/CloudPoll.jpg
Ongoing poll at StorageIOblog.com, click on the image to cast your vote.

 

Then there are the skeptics or interested audience who are not complete cynics or cheerleaders (those in the middle 80 percent of the above chart).

 

Generally speaking they want to learn more, understand issues to work around or take appropriate steps and institute best practices. They see a place for MSP or cloud services for some things to compliment what they are currently doing and tend to be the majority of audiences outside of special interest, vendor or industry trade groups.

 

Some additional thoughts, comments and perspectives:

  • Loss of data means you cannot get it back to a specific RPO (Recovery Point Objective or how much data you can afford to lose). Loss of access to data means that you cannot get to your data until a specific RTO (Recovery Time Objective).

http://storageio.com/images/5_x3.jpg
Tiered data protection, RTO and RPOs, align technique and technology to SLO needs

 

http://storageio.com/images/5_3.jpg
RTO and RPOs

 

  • RAID and replication provide accessibility to data not data protection. The good news with RAID and replication or mirroring is if you make a change to the data it is copied or protected. The bad news is if it is deleted or corrupted that error or problem is also replicated.

 

  • Backup, snapshots, CDP or other time interval based techniques protect data against loss however may require time to restore, recovery or refresh from. A combination of data availability and accessibility along with time interval based protection are needed (e.g. the two previous above items should be combined). CDP should also mean complete, consistent, coherent or comprehensive data protection including data in application or VM buffers.

 

  • Any technology will fail either on its own or via human intervention or lack of configuration. It is not if rather when as well as how gracefully a failure along with fault isolation occurs and is remediate (corrected). There is generally speaking, no such thing as a bad technology, rather poor or inappropriate use, configuration or deployment of it.

 

  • Protect onsite data with offsite mediums including MSP or cloud backup services while keeping a local onsite copy. Why keep an onsite local copy when using a cloud? Simple, when you lose access to the cloud or MSP for extended periods of time, if needed you have a copy of data to work with (assuming it is still valid). On other hand, important data that is onsite needs to be kept offsite. Hence cloud and MSP should compliment what is done for data protection and vise versa. Thats what I do, is what you do?

 

  • The technology golden rule which applies to cloud and virtualization is whoever controls the management of the technology controls the gold. Leverage CDP, which is Commonsense Data Protection or Cloud Data Protection. Hops are great in beer (as well as some other foods) however they add latency including with networks. Aggregation can cause aggravation, not everything can be consolidated, however much can be virtualized.

 

Here are some related blog posts:

 

Additional links to related articles and commentary:

 

Closing thoughts and comments (for now) regarding clouds.

 

Its not if, rather when, where, why, how and with what will you leverage a cloud or MSP technologies, products, service, solution or architectures to compliment your environment.

 

How will cloud or MSP work for you vs. you working for it (unless you actually do work for one of them).

 

Dont be scared of clouds or virtualization, however look before you leap!

 

BTW, for those in the Minneapolis St. Paul area (aka the other MSP), check out this event on March 15, 2011. I have been invited to talk about optimizing your data storage and virtual environments and be prepared to take advantage of cloud computing opportunities as they mature.

Nuff said for now

 

Cheers gs

twitter @storageio