<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>CTI Strategy Blog</title>
	
	<link>http://ctistrategy.com</link>
	<description>CTI Strategy Blog</description>
	<lastBuildDate>Fri, 11 Nov 2011 16:06:21 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/ctistrategy_blog" /><feedburner:info uri="ctistrategy_blog" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><feedburner:emailServiceId>ctistrategy_blog</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><item>
		<title>Jesse St. Laurent’s New Blog</title>
		<link>http://feedproxy.google.com/~r/ctistrategy_blog/~3/BMYTf83Mb1s/</link>
		<comments>http://ctistrategy.com/2011/11/11/jesse-st-laurents-blog/#comments</comments>
		<pubDate>Fri, 11 Nov 2011 16:06:21 +0000</pubDate>
		<dc:creator>Peter Galvin</dc:creator>
				<category><![CDATA[CTI Strategy]]></category>

		<guid isPermaLink="false">http://ctistrategy.com/?p=1087</guid>
		<description><![CDATA[Jesse St. Laurent will no longer be contributing posts here.. If you’d like to follow his activities, have a look at http://jessestlaurent.com.]]></description>
			<content:encoded><![CDATA[<p>Jesse St. Laurent will no longer be contributing posts here..  If you’d like to follow his activities, have a look at <a href="http://jessestlaurent.com" title="Jesse St. Laurent's blog">http://jessestlaurent.com</a>.  </p>
<img src="http://feeds.feedburner.com/~r/ctistrategy_blog/~4/BMYTf83Mb1s" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://ctistrategy.com/2011/11/11/jesse-st-laurents-blog/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://ctistrategy.com/2011/11/11/jesse-st-laurents-blog/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=jesse-st-laurents-blog</feedburner:origLink></item>
		<item>
		<title>The “Problem” with NAS</title>
		<link>http://feedproxy.google.com/~r/ctistrategy_blog/~3/UJrZbuQ3Esg/</link>
		<comments>http://ctistrategy.com/2010/12/23/problem-nas/#comments</comments>
		<pubDate>Thu, 23 Dec 2010 15:57:20 +0000</pubDate>
		<dc:creator>Peter Galvin</dc:creator>
				<category><![CDATA[CTI Strategy]]></category>
		<category><![CDATA[Storage]]></category>
		<category><![CDATA[NAS]]></category>
		<category><![CDATA[NetApp]]></category>
		<category><![CDATA[Oracle]]></category>
		<category><![CDATA[Performance]]></category>
		<category><![CDATA[SAN]]></category>
		<category><![CDATA[Sun]]></category>
		<category><![CDATA[ZFS]]></category>

		<guid isPermaLink="false">http://ctistrategy.com/?p=1056</guid>
		<description><![CDATA[Introduction Computer storage has evolved from Directly Attached (DAS) to Storage Area Networks (SAN). Along the way, Sun in 1984 invented NFS, and Network Area Storage (NAS) was born. Since then other NAS protocols have been added, most notably the Windows-based Server Message Block (SMB), aka CIFS. But throughout the history of storage, NAS has [...]]]></description>
			<content:encoded><![CDATA[<h2><strong>Introduction</strong></h2>
<p>Computer storage has evolved from Directly Attached (DAS) to Storage Area Networks (SAN). Along the way, Sun in 1984 invented NFS, and Network Area Storage (NAS) was born. Since then other NAS protocols have been added, most notably the Windows-based Server Message Block (SMB), aka CIFS. But throughout the history of storage, NAS has been regarded as poorly performing and unreliable compared to SAN and DAS. Certainly Auspex&#8217;s creation and NetApp’s advancement of NAS “appliances” helped move NAS from being a science project to a mainstream production solution, but in my opinion NAS is still under-appreciated and under-deployed. Perhaps in light of the new generation of NAS appliances, that should change.</p>
<p>At a more philosophical level, it’s worth asking “what is SAN” and “what is NAS.” Fundamentally, they are storage arrays that make disk space available via varying protocols over varying interconnect media. For the most part, both technologies are available with Fibre Channel (FC), SATA, and SAS disks. Both have disks of varying speeds, capacities, and performance. Traditionally, SANs have been FC connected and NAS appliances connected via Ethernet, but many current products provide both interconnects—block transactions occur via FC or iSCSI and file transactions over Ethernet. A proof point of this merger of NAS and SAN is the FCOE protocol which places Fibre Channel frames over Ethernet networks. Perhaps the most straightforward definition is that “SAN” is block-based storage and “NAS” is file storage, and that a given datacenter should choose which to use for any given application or function. After those decisions are made, it is easier to determine the best products to implement the resulting storage architecture. Now let’s consider the problem with NAS as well as the solutions it can provide.</p>
<h2><strong>The “Problem”</strong></h2>
<p>Over the years I’ve seen many, many computing infrastructures. Back in the “old days” (say, the 1980s), we had servers and SANs for production, and NAS was pushed to the side. It was typically used for home directories and the storage of utility programs, if at all. In those cases, NAS storage was mounted to all servers as well as all workstations.</p>
<p>That helped NAS gain a reputation for unreliability—probably because any failure caused everyone to notice it, and failures were difficult to recover from (with hard mounts never timing out, for example, taking down all computing until the NAS server could be fixed). Also, many situations called for “cross mounts,” where servers would mount each other’s directories via NFS. If one server then failed, all servers would eventually end up hanging until the failed one recovered. NFS also had quirks like “stale file handles” that left a bad taste in the mouth.</p>
<p>So failures of NFS servers were quite painful to the computing infrastructure. Why did NAS servers fail as often as they did? Well, they were non-clustered, while their SAN brethren typically had more redundant components and automatic recovery from problems. Originally, a “NAS server” was just a general-purpose Sun server running NFS. SAN originally and usually still is a purpose-built storage array. Also, they were and still are network- connected. Back in the day, there was typically one network connection to each workstation (and frequently between servers as well). That one link was used for NAS and non-NAS network traffic. Even if there was a separate network carved out for storage communication between the servers and NAS, it was rarely redundant. Multiple use and single points of failure meant NAS was more prone to failure than SAN. Thus the lingering impression that SAN is more reliable than NAS.<br />
<span id="more-1056"></span><br />
There is also an impression that SAN has better performance than NAS. First, consider the communications protocols. For SAN, the Fibre Channel medium carries SCSI protocols between servers and storage arrays. SCSI is (by definition) optimized for storage operations. TCP/IP is a general protocol used for everything from sending one character at a time (telnet, for example) to bulk file transfers (ftp and NAS). In addition, TCP/IP runs over a shared medium, so it has to deal with collision detection and recovery. The TCP/IP communications are therefore more chatty and less efficient than the equivalent SCSI commands (where there are equivalents). Also, the caching of NAS I/O is less effective than SAN, due to NAS storage being shareable. As one example, consider metadata caching. On a SAN, once a LUN is mounted, the mounting server “owns” that LUN. Over the course of I/Os it can cache all the data and metadata it needs, infinitely. With NAS, because other systems might be accessing the same directories and files, NAS clients must recheck with the NAS server periodically to see if any metadata has changed. Those timings can be modified via mount options but are typically measured in seconds, not minutes. If the NAS client detects that its cached data is invalid, the clients have to throw out the cached data and metadata and reload it in the worst case (depending on file open modes, for example). Thus the overhead of NAS operations is higher than SAN operations.</p>
<p>All of this adds up to NAS performance challenges. With NAS, a single user can seemingly cause more of a performance hit than on SAN. For example, again back in the ‘80s, we would debug NAS performance problems by watching the network traffic and finding a user flooding the networking with NAS requests. Frequently, the problem would be a single user running a UNIX “find” command across some directory structures mounted via NFS. A single user running a single command could bring the NAS server to its knees. The equivalent operation across a SAN would be less onerous, most likely due to the large caches included in most SANS.</p>
<h2>That Was Then, This Is Now</h2>
<p>NAS is not just for sharing anymore, and is past most of its adolescent problems. In fact NAS is now quite mature, fast, and reliable. But NAS, in many datacenters and in many instances, is still relegated to tasks of lesser importance. Tier-1 use of NAS (for non-stop production) seems to be rare, but shouldn’t be. Modern NAS arrays scale from small to very, very large capacities. And they scale up to very high performance, although that is harder to prove. The SPECsfs2008 benchmark (http://www.spec.org/sfs2008/) is one source of performance information about NAS servers, and there are many posted results. Sun (rightly in my opinion) considers it to be a severely flawed benchmark and doesn&#8217;t participate, but it’s about the only thing we’ve got that shows comparative NAS performance. On-site testing of real environments is always the best indicator of performance but usually difficult to do and not commonly done. In testing in my company’s lab we drove VMware to push 990.48 MB/s of throughput and 149,227 IOPS (I/O operations per second) from a NetApp filer. That is certainly a lot of performance. If NAS performance is very high, can it be very reliable too? Most leading NAS arrays can be configured as high-availability clusters, with fast failover in the case of component failures.</p>
<p>Why then is NAS not taking the world by storm? In some ways it is, as indicated by the rapid growth rates NAS vendors. But there are certainly many cases when NAS could and should be used but where DAS or SAN is used instead. The reasons for that are as varied as computing infrastructures and the managers that run them. In many cases it’s a simple case of familiarity. Storage managers have more experience with SAN than NAS, and go with what they know. In other cases it is for simplicity. Running one kind of storage, from one vendor, is simpler than running two kinds of storage solutions from one or two vendors (the existing SAN vendor or a new NAS vendor). And in some cases the lack of NAS use is based on previous, painful experiences, or a lack of understanding of the state of NAS servers and their features. It is this last group that I’m hoping to address here.</p>
<h2>The Case for NAS</h2>
<p>If SAN storage arrays also have high reliability and high performance (for the most part), then why not just run SAN instead of NAS? Consider some of the more potent features of good NAS storage. Also consider that even though some of these features are available with SAN storage, they are frequently more expensive, require extra devices, or are much more limited than their NAS brethren.</p>
<ul>
<li>Snapshots — read-only point-in-time, fast, low-space-use file system copies—and clones, read-write versions of the same, are “magical” in their function and utility. When I first tested ZFS, for example, I was taking snapshots every minute of every day of every month for a year. I had thousands of snapshots, each representing the state of the file system at that minute. The power to undo and redo any file system changes is extreme and not used enough.</li>
<li>Diskless booting allows servers to run as “field replaceable units,” running interchangeably except for their knowledge of which remote boot disk image they are associated with. For this model to work, the servers must be configured similarly, and must all have access to all external storage units. That is certainly easier with NAS storage than with SAN storage. But consider combining diskless booting with cloning. A datacenter manager could create a “golden image” of a server operating system, configured exactly as needed, and then clone it hundreds of times to make hundreds of identical boot disks (for hundreds of servers). When a change is needed, a new golden image can be created, cloned, and the servers rebooted to use the new versions. Many versions of golden images (and boot disks) can be kept for revision control, testing, disaster recovery, and so on. This functionality is similar to that touted by virtualization vendors, but done at the disk level rather than the virtual disk level. Both have their place in the datacenter, but with diskless booting no virtualization (or virtualization license) is needed. To improve performance, you could consider using an internal disk for swap space, keeping swap traffic off of the network and the NAS array.</li>
<li>Replication of snapshots allows disk-to-disk backups as well as easy disaster recovery site synchronization. When combined with diskless booting, a single NAS server replicating to a similar server in a remote datacenter “solves” the data part of disaster recovery. Set up a farm of servers at the remote site, and the compute portion is solved as well. That remote site can also be your disk-to-disk backup site, with production replicating to disaster recovery. Some environments are using such a scenario instead of backing up the data to disk. While some others only put tape drives in the remote site, and perform disk-to-disk-to-tape backup in that manner.</li>
<li>Sharing is probably the most compelling feature of NAS over SAN. Home directories of users can be shared to all servers that the users log in to, giving them their environment across all servers. Less common but equally useful is the storage of applications on NAS. Those applications can be installed once, and maintained in one location (with snapshots or other methods for revision control), and all servers can have access to the same versions of all applications. Also becoming more popular is the storage of application data on NAS. For example, Oracle happily recommends using NAS to store Oracle Database data. Even Oracle’s RAC clustering can use NAS storage for the data, and is actually much easier to set up that way than using SAN storage. As always, when in doubt check with your application vendors to see what they support. You might be surprised to find out that NFS is on the list.</li>
<li>Ease of management is something rarely said about traditional storage arrays, although some newer arrays (such as 3PAR and IBM’s XIV) are great improvements over their older counterparts. Tasks that take many steps and lots of time on a traditional SAN can take minutes or even seconds on NAS. Consider the pain of expanding the amount of storage available to a host on both a SAN and a NAS. Also consider standard, complicated tasks performed by your storage administrators. Compare the effort and risk (the more commands, the more likely a mistake) to performing the same task on NAS. If you don’t have NAS on-site, consider a demonstration by a NAS vendor to show you the differences in administration.</li>
<li>Deduplication is all the rage, and for valid reasons. It can reduce the amount of storage used by a given set of data, and, depending on the implementation method, it can maximize the use of caches by only storing the deduplicated block once in the cache. Likewise, it can decrease the amount of data replicated between datacenters by only sending original blocks, not duplicates. And it is especially useful in environments such as virtualization where many copies of the same blocks are stored (operating systems and binaries). SANs have a difficult time including deduplication, and in many cases an external device is needed. NAS devices were not the first to implement deduplication but are making up for lost time. For example both NetApp and Sun NAS devices include free deduplication in their NAS arrays.</li>
<li>Flexibility is the watchword with NAS, as most major NAS solutions can be used as SAN as well as NAS. These products provide both iSCSI and Fibre Channel connectivity. iSCSI is useful for connections where NAS is not supported (e.g., the Microsoft Exchange datastore), and where the complexity and expense of FC cables, switches, and HBAs is not wanted. But where maximum performance and reliability via SAN storage from a NAS appliance is desired, the ultimate step of adding an FC SAN attachment between your hosts and your NAS appliance is available.</li>
<li>Performance analysis and tuning are inarguably easier with NAS devices. Seeing what is happening at a file level is much more revealing than at the block level. There have been many instances in my debugging efforts where the SAN was a black box that we worked around, rather than a source of information useful in determining the cause of the problem. The NAS vendors are doing a good job creating tools that aid the administrator in tracking down and understanding performance problems.</li>
<li>Cost can vary dramatically between SAN and NAS, and between vendors and configurations. Certainly a blanket statement such as “NAS is cheaper than SAN” cannot be made. But pricing out a NAS solution, in cases where NAS is a valid fit, is a worthwhile exercise. If possible consider the total cost of ownership over a period of time that suits your site’s replace ment schedule, say three or five years. Add into that the costs of software licenses, including host-side licensing (such as backup software, EMC PowerPath, and Veritas File System and Volume Manager). Frequently, soft costs are not considered, or are considered unimportant, but if possible think about staff time as well.</li>
</ul>
<h2>Making NAS Work</h2>
<p>NAS is not a panacea for all things ailing your datacenter. Although NAS performance can be very good, certain workloads can perform worse than very good SANs. Consider the total throughput of your solution, especially as limited by per-spindle IOPS abilities. Fewer large disks in SAN will provide fewer I/Os than a larger number of smaller disks in a NAS, for example. Make sure the I/O being provided by the device is sufficient for your needs.</p>
<p>Also, badly implemented technology will not perform as well or as reliably as well implemented ones. Both SANs and NASes need careful deployment planning, disk layout, and feature utilization. Consider especially mount options and block alignment during implementation. One other likely cause of admins thinking of NAS is less reliable than SAN is the interconnect technology. FC switches and cables can only be used for storage connectivity. Ethernet can be used for host and storage connectivity. But those two tasks should not be shared. If the server to storage connection in NAS is treated as nicely as FC is, then NAS will run very well indeed. Certainly, for maximum reliability (and performance) dedicate a VLAN, and if possible two LANS (for redundancy), to NAS I/O. Do not use those networks for other purposes (even backups should be kept separate). Such segregation can go far toward an optimal NAS experience.</p>
<p>The choice of NAS solutions is of course important. There are small players and large. Many are fine products, but certainly there are data-losing options in the mix. Many are multi-protocol engines, but some are “one protocol ponies.” Why settle for a device that can only provide data across one protocol when many-protocol appliances are available? The trade-offs of simplicity versus utility (and cost)<br />
need to be considered, but rarely have managers been unhappy that they had too many protocols available to them.</p>
<p>Finally, rather than purchasing an appliance, many sites “roll their own” NAS services by using standard servers and SAN storage. I think many of those sites would be better off with an appliance, given the performance, reliability, feature sets, and ease of administration of appliances. Frequently, once an appliance is deployed in a datacenter, the datacenter managers find more and more uses for it and move datasets from the existing SAN to the new NAS. A roll-your-own approach might limit performance, reliability, and utility, artificially limiting the use of NAS in an environment.</p>
<h2>Final Thoughts</h2>
<p>Many SAN storage devices have many of the NAS features discussed here, but few have all of them. The combination of all of these features makes NAS a very useful, dare I say “compelling,” component of datacenter strategies. NAS is flexible, efficient, and can perform well and reliably. It can also be much easier than SAN to implement and administer. If there are still doubts about the utility, reliability, and efficiency of using NAS for tier-one storage, consider that Oracle uses NAS for their hosted offerings, rumored to be over 10PB of disk and growing.  One of our clients recently replaced a tier-one current-generation SAN with a cluster of two NAS appliances. They are very pleased with the trade, citing improved convenience and good performance and reliability. They also note that<br />
their purchase of NAS, including three years of maintenance, cost less than renewing one year of maintenance on the SAN. I suggest you consider the benefits your data center could enjoy with an increased use of NAS in production.</p>
<p>Special thanks to Adam Leventhal, Jesse St. Laurent, and Paul Deluca for contributing to this posting.</p>
<img src="http://feeds.feedburner.com/~r/ctistrategy_blog/~4/UJrZbuQ3Esg" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://ctistrategy.com/2010/12/23/problem-nas/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://ctistrategy.com/2010/12/23/problem-nas/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=problem-nas</feedburner:origLink></item>
		<item>
		<title>Commercial Storage at “cloud scale”</title>
		<link>http://feedproxy.google.com/~r/ctistrategy_blog/~3/9nW_-ryFaAY/</link>
		<comments>http://ctistrategy.com/2010/11/15/commercial-storage-cloud-scale/#comments</comments>
		<pubDate>Mon, 15 Nov 2010 19:05:49 +0000</pubDate>
		<dc:creator>Jesse St. Laurent</dc:creator>
				<category><![CDATA[Storage]]></category>
		<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[Virtualization]]></category>

		<guid isPermaLink="false">http://ctistrategy.com/?p=1051</guid>
		<description><![CDATA[The major storage manufacturers are all chasing the cloud storage market. The private cloud storage market makes a lot of sense to me. Clients adopting private cloud methodologies have additional, often more advanced, storage requirements. This will frequently require a storage rearchitecture and may dictate changing storage platforms to meet the new requirements. The public [...]]]></description>
			<content:encoded><![CDATA[<p>The major storage manufacturers are all chasing the cloud storage market. The private cloud storage market makes a lot of sense to me. Clients adopting private cloud methodologies have additional, often more advanced, storage requirements. This will frequently require a storage rearchitecture and may dictate changing storage platforms to meet the new requirements. The public cloud storage market outlook is much less clear to me.</p>
<p>If public cloud services are as successful as the analysts, media, and vendors are suggesting they will be, then cloud providers will become massive storage buyers at a scale that dwarfs today&#8217;s corporate consumers. Whether the public cloud storage is part of an overall architecture that includes compute and capacity or a pure storage solution, the issue is the same. This is not about 1 or 2PB. The large cloud providers could easily be orders of magnitude larger than that.  </p>
<p>Huge storage consumers are exactly what the storage manufacturers are looking for, right? Let me suggest something that may sound counterintuitive. Enormous success of cloud providers will be terrible news for today&#8217;s mainstream storage manufacturers. <span id="more-1051"></span>The economics of a cloud provider simply do not work if they run the same infrastructure that is being used in corporate environments. Corporations will not use the cloud if it costs more than their current infrastructure. There also needs to be room for profit built into the pricing. IT departments may bill back at cost, or more likely operate as a cost center, but cloud providers are in business to make money. This means the infrastructure needs to be more efficient in order to make the business model work.</p>
<p>How can the cloud providers change the economics of IT infrastructure? They build it. The build vs. buy debate is one that IT departments consider everyday. At &#8220;cloud scale&#8221;, the economics of paying a premium to buy traditional enterprise infrastructure components starts to break down. How many people need to be hired to maintain a storage architecture that is based on open source software running on commodity servers? Yes, people will need to be hired, but they will cost less than buying mainstream storage products and paying for support every year.</p>
<p>Building your own infrastructure may seem unreasonable, but these businesses are designed differently. &#8220;Enterprise storage&#8221; is a very difficult product to develop, but what if the cloud providers throw out all the assumptions about storage and start over. They have the ability to design and build their infrastructure from the ground up to meet different requirements. Instead of focusing on keeping an array online and serving data 100% of the time, throw out that assumption. What if the infrastructure was designed to have multiple copies of the information and at least one of them would be online at any time? An infrastructure designed around a different set of assumptions could look completely different from what enterprise IT organizations use today.</p>
<p>I do not think it is a foregone conclusion that the world is going to consolidate into a handful of public cloud infrastructure providers. However, I expect to see change in IT continuing to accelerate. Large companies are already using more cloud services than they realize. Keep an eye out for departments expensing cloud services on personal expense reports. Cloud and software as a service (SaaS) products are being used by individuals and departments today more often than CIOs realize. These changes may get to the extremes I mention above, but they are extremely powerful economic forces that I expect will challenge all of our definitions of enterprise IT infrastructure.</p>
<img src="http://feeds.feedburner.com/~r/ctistrategy_blog/~4/9nW_-ryFaAY" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://ctistrategy.com/2010/11/15/commercial-storage-cloud-scale/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://ctistrategy.com/2010/11/15/commercial-storage-cloud-scale/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=commercial-storage-cloud-scale</feedburner:origLink></item>
		<item>
		<title>Jumbo Frames for NFS &amp; iSCSI VMWare Datastores</title>
		<link>http://feedproxy.google.com/~r/ctistrategy_blog/~3/engpp8r99_k/</link>
		<comments>http://ctistrategy.com/2010/06/01/jumbo-frames-vmware-nfs-iscsi/#comments</comments>
		<pubDate>Tue, 01 Jun 2010 13:50:13 +0000</pubDate>
		<dc:creator>Jesse St. Laurent</dc:creator>
				<category><![CDATA[Storage]]></category>
		<category><![CDATA[Systems]]></category>

		<guid isPermaLink="false">http://ctistrategy.com/?p=1010</guid>
		<description><![CDATA[We have been working on a comparison between VMware datastores running on NFS, iSCSI, and FC. (Stay tuned. We will publish those results shortly.) Along the way we were reminded of the performance boost that jumbo frames can provide. These tests were run using the same &#8216;boot storm&#8217; test harness on the server side we [...]]]></description>
			<content:encoded><![CDATA[<p>We have been working on a comparison between VMware datastores running on NFS, iSCSI, and FC. (Stay tuned. We will publish those results shortly.) Along the way we were reminded of the performance boost that jumbo frames can provide. These tests were run using the same &#8216;boot storm&#8217; test harness on the server side we have used before (details can be found at the end of this post). The question is, &#8220;How much faster will ESX be with jumbo frames enabled?&#8221;</p>
<p>Let&#8217;s jump right to the answer&#8230;<span id="more-1010"></span></p>
<table style="height: 120px;" border="0" width="480">
<tbody>
<tr style="text-align: right;">
<td></td>
<td><strong>No Jumbo Frames (M:SS)</strong></td>
<td><strong>Jumbo Frames Enabled (M:SS)<br />
</strong></td>
<td><strong>% Improvement</strong></td>
</tr>
<tr>
<td style="text-align: left;">NFS</td>
<td style="text-align: right;">5:10</td>
<td style="text-align: right;">4:25</td>
<td style="text-align: right;">14.5%</td>
</tr>
<tr>
<td style="text-align: left;">iSCSI</td>
<td style="text-align: right;">4:12</td>
<td style="text-align: right;">3:48</td>
<td style="text-align: right;">9.5%</td>
</tr>
</tbody>
</table>
<p>In this test, enabling jumbo frames improves iSCSI performance by nearly 10% and NFS performance by almost 15%. Improving performance by 10-15% is a significant win when there is no cost required to do it. The simple change of enabling jumbo frames on the ESX servers, the network switch, and the storage array made the existing infrastructure faster. Much like <a title="http://ctistrategy.com/2010/03/26/block-alignment-critical/" href="http://ctistrategy.com/2010/03/26/block-alignment-critical/">block alignment</a>, there is no downside.</p>
<p>Infrastructure details: The test infrastructure consists of 4 dual socket Intel Nehalem-EP  servers with 48GB of RAM each. Each server is connected to a 10GbE  switch. A FAS3170 is connected to the same 10GbE switch with a single 10GbE link. There are 200  virtual machines: 50 Microsoft Windows 2003, 50 Microsoft Vista, 50  Microsoft Windows 2008, and 50 linux. Each operating system type is  installed in a separate NetApp FlexVol for a total of 4 volumes. The guests were separated into multiple datastores to allow the VMware ESX systems to use 4 different NFS mount points on each ESX system. Each  physical server mounts all 4 NFS datastores and the guests were split  evenly across the 4 physical servers. The timing listed in the table is the time from the start of the 200 systems booting until the time the last system acquired an IP address.</p>
<img src="http://feeds.feedburner.com/~r/ctistrategy_blog/~4/engpp8r99_k" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://ctistrategy.com/2010/06/01/jumbo-frames-vmware-nfs-iscsi/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://ctistrategy.com/2010/06/01/jumbo-frames-vmware-nfs-iscsi/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=jumbo-frames-vmware-nfs-iscsi</feedburner:origLink></item>
		<item>
		<title>Oracle/Sun F20 Flash Card – How fast is it?</title>
		<link>http://feedproxy.google.com/~r/ctistrategy_blog/~3/AtVzCR6Juys/</link>
		<comments>http://ctistrategy.com/2010/04/15/oracle-sun-f20-flash/#comments</comments>
		<pubDate>Thu, 15 Apr 2010 14:45:10 +0000</pubDate>
		<dc:creator>Jesse St. Laurent</dc:creator>
				<category><![CDATA[Storage]]></category>
		<category><![CDATA[Systems]]></category>
		<category><![CDATA[NetApp]]></category>
		<category><![CDATA[Oracle]]></category>
		<category><![CDATA[Server]]></category>
		<category><![CDATA[Solid State Disk]]></category>
		<category><![CDATA[Sun]]></category>

		<guid isPermaLink="false">http://ctistrategy.com/?p=985</guid>
		<description><![CDATA[I received several questions about the performance of the Oracle/Sun F20 flash card I used in my previous post about block alignment, so I put together a quick overview of the card&#8217;s performance capabilities. The following results are from testing the card in a dual socket 2.93Ghz Nehalem (x5570) system running Solaris x64. This is [...]]]></description>
			<content:encoded><![CDATA[<p>I received several questions about the performance of the Oracle/Sun   F20 flash card I used in my <a title="http://ctistrategy.com/2010/03/26/block-alignment-critical/" href="http://ctistrategy.com/2010/03/26/block-alignment-critical/">previous   post about block alignment</a>, so I put together a quick overview of   the card&#8217;s performance capabilities. The following results are from   testing the card in a dual socket 2.93Ghz Nehalem (x5570) system running   Solaris x64. This is similar to the server platform Oracle uses in the   ExaData 2 platform.</p>
<p>The F20 card is a SAS controller with 4 x  24GB flash modules attached  to it. You can find more info on the flash  modules on <a title="http://blogs.sun.com/ahl/entry/ssd_announcement" href="http://blogs.sun.com/ahl/entry/ssd_announcement">Adam   Leventhal&#8217;s blog</a> and the official <a title="http://www.oracle.com/us/products/servers-storage/storage/disk-storage/043963.html" href="http://www.oracle.com/us/products/servers-storage/storage/disk-storage/043963.html">Oracle   product page</a> has the F20 details.</p>
<p>All of my tests used 100%  random 4KB blocks. I focused on random  operations, because in most  cases it is not cost effective to use SSD  for sequential operations.  These tests were run with a  variety of  different thread counts to give   an idea of how the card  scales with  multiple threads. The first test  compared the performance of a single  24GB flash module to the  performance of all 4 modules.<span id="more-985"></span></p>
<p style="text-align: center;">
<div id="attachment_988" class="wp-caption aligncenter" style="width: 610px"><a href="http://ctistrategy.com/wp-content/uploads/2010/04/2010.04.07.4KB.Rand.Ops.1v4.jpg" target="_blank"><img class="size-medium wp-image-988   " title="2010.04.07.4KB.Rand.Ops.1v4" src="http://ctistrategy.com/wp-content/uploads/2010/04/2010.04.07.4KB.Rand.Ops.1v4.jpg" alt="4KB Random Operations" width="600" height="410" /></a><p class="wp-caption-text">4KB Random Operations</p></div>
<p>At  lower thread counts the 4 module test is roughly 4x the operations per  second of the single module test. As the thread count rises, the single  module test tops out at 35,411 ops and 4 modules can deliver 97,850 ops,  or 2.76x the single module test. It would be great if the card was able  to drive the 4 modules at full speed, but 97K+ ops is not too shabby. What is more impressive to me is that those 97K+ ops are delivered at roughly 1ms of latency.</p>
<p>The next round of testing included three different workloads. The  three phases were 100% read, 80% read, and 100% write and they  were  run against all 4 flash modules.  Again, all tests used 4KB random operations. Here are the operations per second results.</p>
<p style="text-align: center;"><a href="http://ctistrategy.com/wp-content/uploads/2010/04/2010.04.07.4KB.Rand.Ops.jpg" target="_blank"><img class="aligncenter size-medium wp-image-995" title="2010.04.07.4KB.Rand.Ops" src="http://ctistrategy.com/wp-content/uploads/2010/04/2010.04.07.4KB.Rand.Ops.jpg" alt="2010.04.07.4KB.Rand.Ops" width="600" height="408" /></a></p>
<p>And a throughput version in MB/s for anyone that is interested.</p>
<p style="text-align: center;"><a href="http://ctistrategy.com/wp-content/uploads/2010/04/2010.04.07.4KB.Rand.Througput.jpg" target="_blank"><img class="aligncenter size-medium wp-image-996" title="2010.04.07.4KB.Rand.Througput" src="http://ctistrategy.com/wp-content/uploads/2010/04/2010.04.07.4KB.Rand.Througput.jpg" alt="2010.04.07.4KB.Rand.Througput" width="600" height="408" /></a></p>
<p style="text-align: left;">Flash and solid state disk (SSD) technologies are developing at an incredibly fast pace. They are a great answer, but I think we are still figuring out what the question is. At some point down the line, they may replace spinning disk drives, but I do not think that is going to happen in the short term. There are some applications that can leverage this low latency capacity inside the servers today, but this is not the majority of applications.</p>
<p style="text-align: left;">Where flash and SSD make more sense to me is as a large cache. <a title="http://www.netapp.com/us/products/storage-systems/flash-cache/" href="http://www.netapp.com/us/products/storage-systems/flash-cache/">NetApp</a> and Sun are using flash this way today in their storage array product lines. DRAM is very expensive, but flash can provide a very large and very low latency cache. I expect we will see more vendors adopting this &#8220;flash for cache&#8221; approach moving forward. The economics just make sense. Disks are too slow and DRAM is too expensive.</p>
<p style="text-align: left;">It would also be great to see operating systems that were intelligent enough to use technologies like the F20 card and the <a title="http://www.fusionio.com/" href="http://www.fusionio.com/">Fusion IO card</a> as extended filesystem read cache. Solaris can do it for zfs filesystems using the <a title="http://blogs.sun.com/brendan/entry/l2arc_screenshots" href="http://blogs.sun.com/brendan/entry/l2arc_screenshots">L2ARC</a>. As far as I know, there are no filesystems that have this feature in the other major operating systems. What about using as a client side NFS cache? At one point, Solaris offered CacheFS for NFS caching, but I do not believe it is still being actively developed. While CacheFS had its challenges, I believe the idea was a very good one. It costs a lot more to buy a storage array capable of delivering 97K ops than it does to put more cache into the server.</p>
<img src="http://feeds.feedburner.com/~r/ctistrategy_blog/~4/AtVzCR6Juys" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://ctistrategy.com/2010/04/15/oracle-sun-f20-flash/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://ctistrategy.com/2010/04/15/oracle-sun-f20-flash/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=oracle-sun-f20-flash</feedburner:origLink></item>
		<item>
		<title>Block alignment is critical</title>
		<link>http://feedproxy.google.com/~r/ctistrategy_blog/~3/ctOznJCdJpQ/</link>
		<comments>http://ctistrategy.com/2010/03/26/block-alignment-critical/#comments</comments>
		<pubDate>Fri, 26 Mar 2010 18:02:12 +0000</pubDate>
		<dc:creator>Jesse St. Laurent</dc:creator>
				<category><![CDATA[Storage]]></category>
		<category><![CDATA[Systems]]></category>
		<category><![CDATA[Oracle]]></category>
		<category><![CDATA[Performance]]></category>
		<category><![CDATA[Solid State Disk]]></category>
		<category><![CDATA[Virtualization]]></category>
		<category><![CDATA[VMware]]></category>

		<guid isPermaLink="false">http://ctistrategy.com/?p=965</guid>
		<description><![CDATA[Block alignment is an important topic that is often overlooked in storage. I read a blog entry by Robin Harris a couple months back about the importance of block alignment with the new 4KB  drives. I was curious to test the theory on one of the new 4KB drives, but I did not have one [...]]]></description>
			<content:encoded><![CDATA[<p>Block alignment is an important topic that is often overlooked in storage. I read a blog entry by <a title="http://storagemojo.com/about/" href="http://storagemojo.com/about/">Robin Harris</a> a couple months back about <a title="http://storagemojo.com/2009/12/21/why-we-need-4k-drives/" href="http://storagemojo.com/2009/12/21/why-we-need-4k-drives/">the importance of block alignment with the new 4KB  drives</a>. I was curious to test the theory on one of the new 4KB drives, but I did not have one on hand. That got me thinking about Solid State Disk (SSD) devices. If filesystem misalignment hurts traditional spinning disk performance, how would it impact SSD performance. In short, it is ugly.</p>
<p>Here is a chart showing the difference between aligned and misaligned random read operations to a <a title="http://www.oracle.com/us/products/servers-storage/storage/disk-storage/043966.html" href="http://www.oracle.com/us/products/servers-storage/storage/disk-storage/043966.html">Sun F20 card</a>. I guess it is officially an Oracle F20 card.<span id="more-965"></span></p>
<div id="attachment_966" class="wp-caption aligncenter" style="width: 610px"><a href="http://ctistrategy.com/wp-content/uploads/2010/03/F20.Aligned.vs.Misaligned.jpg" target="_blank"><img class="size-medium wp-image-966 " title="F20.Aligned.vs.Misaligned" src="http://ctistrategy.com/wp-content/uploads/2010/03/F20.Aligned.vs.Misaligned.jpg" alt="Oracle F20 - Aligned vs. Misaligned" width="600" height="410" /></a><p class="wp-caption-text">Oracle F20 - Aligned vs. Misaligned</p></div>
<p>With only a couple threads, the flash module can deliver about 50% more random 4KB read operations. As the thread count increases, the module is able to deliver over 9x the number of operations if properly aligned. It is worth noting that the card is delivering those aligned reads at less that 1ms while the misaligned operations average over 7ms of latency. 9x the operations at 85% less latency makes this an issue worth paying attention to. (My test was done on Solaris and here is an article about how to solve the <a title="http://wikis.sun.com/display/Performance/How+to+4k+Align+Flash+on+Solaris+x86" href="http://wikis.sun.com/display/Performance/How+to+4k+Align+Flash+on+Solaris+x86">block alignment issue for Solaris x64 volumes</a>.)</p>
<p>I have seen a significant increase in block alignment issues with clients recently. Some arrays and some operating systems make is easier to align filesystems than others, but a new variable has crept in over the last few years. VMware on block devices means that VMFS adds another layer of abstraction to the process. Now it is important to be sure the virtual machine filesystems are aligned in addition to the root operating system/hypervisor filesystem.</p>
<p>Server virtualization has been the catalyst for many IT organizations to centralize more of their storage. Unfortunately, centralized storage does not come at the same $/GB as the mirrored drives in the server. It is much more expensive. Block misalignment can make the new storage even more expensive by making it less efficient. If the filesystems are misaligned, then it makes the array cache far less efficient. When that misaligned data is read from or written to disk, the drives are forced to do additional operations that would not be required for an aligned operation. It can quickly turn a fast storage array into a very average system. Most of the storage manufacturers can provide you with a best practices doc to help you avoid these issues. Ask them for a whitepaper about block alignment issues with virtual machines.</p>
<img src="http://feeds.feedburner.com/~r/ctistrategy_blog/~4/ctOznJCdJpQ" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://ctistrategy.com/2010/03/26/block-alignment-critical/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://ctistrategy.com/2010/03/26/block-alignment-critical/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=block-alignment-critical</feedburner:origLink></item>
		<item>
		<title>TechForum Presentation</title>
		<link>http://feedproxy.google.com/~r/ctistrategy_blog/~3/Qod-0Cb6Vg0/</link>
		<comments>http://ctistrategy.com/2010/03/12/techforum-presentation/#comments</comments>
		<pubDate>Fri, 12 Mar 2010 20:57:48 +0000</pubDate>
		<dc:creator>Jesse St. Laurent</dc:creator>
				<category><![CDATA[Events]]></category>
		<category><![CDATA[Storage]]></category>
		<category><![CDATA[Deduplication]]></category>
		<category><![CDATA[HSM]]></category>
		<category><![CDATA[Solid State Disk]]></category>
		<category><![CDATA[Virtualization]]></category>

		<guid isPermaLink="false">http://ctistrategy.com/?p=958</guid>
		<description><![CDATA[I spoke at TechForum in New York earlier this week. Here is a copy of my presentation for anyone who is interested. The official title is &#8220;Rethinking Storage Strategies: How Virtualization is Transforming Storage.&#8221; At a high level, I spoke about the current trends in storage and how they play together with server virtualization. I [...]]]></description>
			<content:encoded><![CDATA[<p>I spoke at <a href="http://www.techforum.com/">TechForum</a> in New York earlier this week. Here is a copy of my presentation for anyone who is interested. The official title is &#8220;Rethinking Storage Strategies: How Virtualization is Transforming Storage.&#8221; At a high level, I spoke about the current trends in storage and how they play together with server virtualization. I do not think it will have the same impact without the running commentary, so feel free to comment here or drop me a line if you have any questions.</p>
Note: There is a file embedded within this post, please visit this post to download the file.
<img src="http://feeds.feedburner.com/~r/ctistrategy_blog/~4/Qod-0Cb6Vg0" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://ctistrategy.com/2010/03/12/techforum-presentation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://ctistrategy.com/2010/03/12/techforum-presentation/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=techforum-presentation</feedburner:origLink></item>
		<item>
		<title>Exadata V2 Surprises</title>
		<link>http://feedproxy.google.com/~r/ctistrategy_blog/~3/BXnIaF1cwWk/</link>
		<comments>http://ctistrategy.com/2010/02/22/exadata-v2-surprises/#comments</comments>
		<pubDate>Mon, 22 Feb 2010 21:29:23 +0000</pubDate>
		<dc:creator>Peter Galvin</dc:creator>
				<category><![CDATA[Storage]]></category>
		<category><![CDATA[Systems]]></category>
		<category><![CDATA[Exadata]]></category>
		<category><![CDATA[Oracle]]></category>
		<category><![CDATA[Performance]]></category>

		<guid isPermaLink="false">http://ctistrategy.com/?p=939</guid>
		<description><![CDATA[When Oracle announced the Exadata V2 database appliance late last year, it created quite a stir. The performance numbers for the box are extremely high, and the feature set and capacity are quite large. Last week we had an executive briefing for folks interested in Exadata V2. My colleagues Kurt Rosenfeld and John Laferrier presented [...]]]></description>
			<content:encoded><![CDATA[<p>When Oracle announced the Exadata V2 database appliance late last year, it created quite a stir. The performance numbers for the box are extremely high, and the feature set and capacity are quite large.</p>
<p>Last week we had an executive briefing for folks interested in Exadata V2. My colleagues Kurt Rosenfeld and John Laferrier presented information on business intelligence and the Exadata, as well as the business case and use cases for considering buying one.  Joe LaFlamme from Oracle presented some reference customer examples.</p>
<p>I presented the Exadata V2 technical overview, traveling through the architecture details, migration strategies, and component details. Along the way there were a few points I made that seemed a bit surprising to the audience, and that led to a lively discussion.  I summarize those points here, as they do not seem to be well known within the industry.</p>
<ul>
<li> Existing Oracle licenses are transferable to Exadata (including Oracle DB, RAC, and Partitioning). That can greatly reduce the cost of an Exadata that is being used for database consolidation, for example.</li>
</ul>
<ul>
<li> The Exadata looks to be an excellent consolidation engine. Included with the Exadata software are resource management tools that can, for example, give some databases resource priority over others. These tools also allow the use of the flash storage to be fine tuned, pinning specific tables into flash or letting Oracle use the flash as an extended cache.</li>
</ul>
<ul>
<li> The Exadata V2 is designed to be able to perform OLTP and Data Warehouse transactions concurrently. If a single system can be used both ways, consider the implications compared to stand-alone, separate Data Warehouse solutions. Normally data must be extracted from the OLTP system, copied to the DW system, imported there, and then processed. The extraction and copying are overhead, on both the OLTP and DW systems. And, any reports or queries on the DW system are performed against &#8220;stale data&#8221; &#8211; data from the time the extraction started. Now consider being able to do DW operations against live, current OLTP data. And according to the performance numbers published by Oracle, those operations could run much faster than on most DW systems.  That speed could result in completing more complex reports, the allowing of more ad hoc queries, and so on. Such a change could be a fundamental advantage to DW consumers (finance and senior management, for example).</li>
<p><span id="more-939"></span></p>
<li> Consider the cost of Oracle database software licenses. Now consider the hardware on which they run. Increasing the performance of that software gains your site more database performance at the same database license cost. The Exadata V2 is optimized to run OLTP and Data Warehouses, very quickly. The resource management software included with the Exadata, and its use as a consolidation engine,  probably leads to the appliance running with more databases using more resources and with less reserved headroom than having a non-Exadata database environment. That means that, for a given number of Oracle database licenses, your site would get more database performance.</li>
</ul>
<ul>
<li> Customization of the pre-dedefined Exadata V2 configuration is allowed. For example, if your business need required fewer database engines and more storage it is possible to get such a configuration from Oracle. Also, some sites might want to use the included Infiniband interconnect for fast backup of the data. However, the support model for custom configurations is likely to be different than the pre-defined ones.   At the moment, even splitting a full rack of Exadata V2 into two racks (to prevent the rack from being a single point of failure) is a custom configuration.</li>
</ul>
<ul>
<li> You can&#8217;t build your own Exadata V2 system. Even though the hardware components of Exadata V2 are off-the-shelf Sun servers and networking, there is &#8220;magic sauce&#8221; in the Exadata. The Exadata storage software manages the storage nodes; the Exadata servers off-load storage-centric operations to the storage nodes (again increasing the database performance you get with those Oracle licenses); and &#8220;Hybrid Columnar Compression&#8221;, a new method for compressing columns of data while still making them available for OLTP access are Exadata V2-only features.  Following the Oracle / Sun best practices and blueprints, and using the same hardware components, could lead to something similar to the Exadata V2 in terms of features and performance, but the lack of those features means that it will not match the features and performance of Exadata V2.</li>
</ul>
<p>Unfortunately, the slide deck contains some proprietary and confidential information, and so cannot be posted here.  But feel free to get in touch if you would like to know more about any of these aspects (or the Exadata V2 in general).  Here are some links to further reading.</p>
<p><a href="http://www.oracle.com/go/?&#038;Src=6811169&#038;Act=21&#038;pcode=WWMK09047168MPP014">Larry Ellison introducing the Exadata V2</a><br />
<a href="http://www.oracle.com/database/database-machine.html">Exadata V2</a><br />
<a href="http://www.oracle.com/technology/products/bi/db/dbmachine/ds_db_machine.pdf">Exadata V2 Datasheet</a><br />
<a href="http://www.oracle.com/technology/products/bi/db/exadata/pdf/exadata-datasheet.pdf">Exadata Storage Server</a><br />
<a href="http://www.oracle.com/database/docs/exadatasupport-datasheet.pdf">Exadata Support</a><br />
<a href="http://oracleexadata.blogspot.com/">Oracle Exadata Blog</a><br />
<a href="http://kevinclosson.wordpress.com/">Kevin Closson&#8217;s Blog</a></p>
<img src="http://feeds.feedburner.com/~r/ctistrategy_blog/~4/BXnIaF1cwWk" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://ctistrategy.com/2010/02/22/exadata-v2-surprises/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://ctistrategy.com/2010/02/22/exadata-v2-surprises/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=exadata-v2-surprises</feedburner:origLink></item>
		<item>
		<title>Column – OpenSolaris Crossbow</title>
		<link>http://feedproxy.google.com/~r/ctistrategy_blog/~3/NAfqNjeue54/</link>
		<comments>http://ctistrategy.com/2010/02/17/column-opensolaris-crossbow/#comments</comments>
		<pubDate>Wed, 17 Feb 2010 19:35:45 +0000</pubDate>
		<dc:creator>Peter Galvin</dc:creator>
				<category><![CDATA[Systems]]></category>
		<category><![CDATA[Networking]]></category>
		<category><![CDATA[Performance]]></category>
		<category><![CDATA[Sun]]></category>
		<category><![CDATA[Virtualization]]></category>

		<guid isPermaLink="false">http://ctistrategy.com/?p=932</guid>
		<description><![CDATA[Project Crossbow is an innovate, and I think important, new contribution to the OpenSolaris project. Crossbow makes network virtualization and resource management first-class citizens in OpenSolaris. If follows in the footsteps of ZFS by having a simple and easy-to-understand interface, while providing great flexibility and power to the administrator. Crossbow can only be found in [...]]]></description>
			<content:encoded><![CDATA[<p>Project Crossbow is an innovate, and I think important, new contribution to the OpenSolaris project.  Crossbow makes network virtualization and resource management first-class citizens in OpenSolaris. If follows in the footsteps of ZFS by having a simple and easy-to-understand interface, while providing great flexibility and power to the administrator.  Crossbow can only be found in OpenSolaris, and is not available in Solaris 10.  <a href="http://www.usenix.org/publications/login/2010-02/index.html">My February column for ;login: Magazine</a> describes and explores Project Crossbow in detail. You can download it here, but as always I encourage you to become a member of Usenix, thereby gaining access to all of the content of ;login: (along with many other great benefits).  Note: There is a file embedded within this post, please visit this post to download the file.</p>
<img src="http://feeds.feedburner.com/~r/ctistrategy_blog/~4/NAfqNjeue54" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://ctistrategy.com/2010/02/17/column-opensolaris-crossbow/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://ctistrategy.com/2010/02/17/column-opensolaris-crossbow/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=column-opensolaris-crossbow</feedburner:origLink></item>
		<item>
		<title>You Are Invited to the New England Open Solaris Users Group (NEOSUG) Ninth Meeting</title>
		<link>http://feedproxy.google.com/~r/ctistrategy_blog/~3/7IWIAJw6ljU/</link>
		<comments>http://ctistrategy.com/2010/01/22/invited-england-open-solaris-users-group-neosug-ninth-meeting/#comments</comments>
		<pubDate>Sat, 23 Jan 2010 00:16:56 +0000</pubDate>
		<dc:creator>Peter Galvin</dc:creator>
				<category><![CDATA[Events]]></category>
		<category><![CDATA[NEOSUG]]></category>
		<category><![CDATA[Performance]]></category>
		<category><![CDATA[Sun]]></category>
		<category><![CDATA[ZFS]]></category>

		<guid isPermaLink="false">http://ctistrategy.com/?p=923</guid>
		<description><![CDATA[Topic: DTrace Deep Dive and a short talk on LDOM Domains and ZFS When: Burlington MA Sun Campus – Feb 2, 2010 6:00PM to 9:00 PM Boston MA – Boston University – Feb 3, 2010 6:00PM to 9:00 PM (Note: The same content will be presented twice – once in Burlington and once in Boston. [...]]]></description>
			<content:encoded><![CDATA[<p>Topic: DTrace Deep Dive and a short talk on LDOM Domains and ZFS</p>
<p>When:<br />
Burlington MA Sun Campus – Feb 2, 2010 6:00PM to 9:00 PM<br />
Boston MA – Boston University – Feb 3, 2010 6:00PM to 9:00 PM<br />
(Note: The same content will be presented twice – once in Burlington and once in Boston. Pick the best location and date as convenient.)</p>
<p>Where:<br />
Feb 2 &#8211; Sun Microsystems Burlington Campus; 1 Network Drive, Burlington, MA<br />
Feb 3 &#8211; Boston University, Electrical and Computer Engineering Department Photonics Center Building &#8211; Room PHO 339 (3rd floor), <a href="http://www.mapquest.com/maps?&#038;city=boston&#038;state=ma&#038;address=8%20st.%20mary%27s%20street">8 Saint Mary&#8217;s Street Boston, MA 02215 </a><br />
BU Parking: Street parking available on St. Mary&#8217;s Street and Bay State Road. Metered parking spots do not require a fee after 6pm.</p>
<p>RSVP: To Linda Wendlandt: lwendlandt@cptech.com</p>
<p>Registration Required! &#8211; so we can plan food and drink</p>
<p>Join Jim Mauro and Shannon Sylvia for how-to DTrace, and how to use LDOMs with ZFS. </p>
<p>AGENDA:</p>
<p>6:00-6:20: Registration, Pizza and Beverages</p>
<p>6:20-6:30: Introductions: Peter Galvin, CTO, Corporate Technologies</p>
<p>6:30-8:30: Solaris Dynamic Tracing &#8211; DTrace – Jim Mauro, Principle Engineer, Sun Microsystems</p>
<p>8:30-9:00: LDOM Domains and ZFS:   An example of creating a ZFS bootable root LDOM domain using jumpstart &#8211; Shannon Sylvia, Sysadmin, Northeastern University</p>
<p>9:00 Q&#038;A and Discussion</p>
<p>Also we’ll be giving out official NEOSUG T-Shirts and other trinkets, and copies of the OpenSolaris CD and instruction manual.</p>
<p>For more information see the <a href="http://www.opensolaris.org/jive/forum.jspa?forumID=91">NEOSUG discussion forum</a>.</p>
<img src="http://feeds.feedburner.com/~r/ctistrategy_blog/~4/7IWIAJw6ljU" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://ctistrategy.com/2010/01/22/invited-england-open-solaris-users-group-neosug-ninth-meeting/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://ctistrategy.com/2010/01/22/invited-england-open-solaris-users-group-neosug-ninth-meeting/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=invited-england-open-solaris-users-group-neosug-ninth-meeting</feedburner:origLink></item>
	</channel>
</rss>

