Consumerization and the BYOD Trend Heighten Data Leakage Fears The growing consumerization trend is doing more than simply wreaking havoc for IT administrators looking to protect the corporate network from unknown infiltrators--it's also dramatically changing how data is being created, consumed and stored.
While that opens up market opportunities for a myriad of vendors, it's a veritable Pandora's Box for corporate IT grappling with ensuring that data leakage doesn't become the order of the day in the age of BYOD, or bring your own device. Ultimately, it has everything to do with creating information ubiquity, making data available to employees no matter where they are or what device they're using.
"This is a really interesting space because it overlaps so many adjacent areas that there isn't a category yet," says Terri McClure, a senior analyst at Enterprise Strategy Group (ESG). "The whole consumerization and mobilization of the workforce is what's driving this market ... the second driver is multiple people sharing that one copy of the truth versus having to email it between each other. It's not really true collaboration if everyone is working on a separate version of a file."
ESG is in the midst of studying the subject and future reports are forthcoming. In the meantime, the IT consultancy did produce a December 2011 report entitled "Online File Sharing and Collaboration in the Enterprise." It found that end users are "looking to tackle issues like data sharing, portability and access from multiple intelligent endpoint devices, creating a conundrum for IT as it needs to balance business enablement, ease of access, and collaborative capacity with the need to maintain control and security of information assets."
That's precisely what's driving the online file-sharing and collaboration segment of software-as-a-service, says McClure.
"This market is coming from the consumer workforce into the enterprise because enterprise IT is solving the challenge of collaboration with solutions like Microsoft SharePoint," she says. "But those solutions aren't Web-enabled so the challenge is, as more consumer devices make their way into the enterprise, a lot of people are solving this sharing between devices and one file between each other on their own."
Though new vendors are coming to the fore, the market itself isn't new, explains Charles King, president and principal analyst at Pund-IT Inc.
"It's new in the sense that we're seeing different players coming into the space and tweaking the services that they offer ... everyone's trying to reinvent the wheel," he says. "All of these solutions tend to roll in the same general direction.
"In businesses that are active users of information technology, information represents the crown jewels for a lot of companies, literally and figuratively."
Next: Secure Collaboration Tools to Protect DataOne vendor looking to capitalize on the growing opportunity is the lesser-known Soonr Inc. Though the company has been in business since 2005, it's maintained a low profile, selling its wares through partners. With the launch of a new product dubbed Soonr Enterprise, the vendor aims to answer corporate IT's need for business groups to access files securely within the cloud.
"Last year was the first year that mobile devices outsold personal computers, and it's only going to get worse or better depending on how you look at it from here on," says Martin Frid-Nielsen, Soonr's CEO. "We're seeing people carrying around [corporate] data on their devices, including laptops ... the IT people in these companies are concerned about physical security, about device security and also with what's being shared with others and they're worried about company data falling into the wrong hands."
But if it's a corporate-provisioned account, when an employee leaves, the company can just wipe out all those files.
"The company has control of its own information. There's still a possibility of data leakage. If someone really wants to steal data they could, there's always way to do it," McClure adds. "That's why so many companies are interested in these corporate-sanctioned accounts and that's the opportunity companies like Soonr are going after."
Everyone wants a piece of the pie, she says, and the market is wide open. There's no clear-cut leader in this space as of yet.
One thing that consumerization has done is drive home the need for simplicity from the user's perspective. Enterprise IT must now consider the end user's experience unlike ever before when it comes to evaluating new solutions. And generally, IT executives are increasingly focused on service culture development.
"You need to make this as seamless and easy for everybody involved," King says. "Frankly, if you don't do that, your employees will find a service that does offer an intuitive user interface and ease-of-use tools."
So Long, Unlimited Data Plan: Customer Focus Dies at Verizon Wireless It seems that, right now, the mobile carriers are counting on customers having short memories, deep pockets and low expectations. Blazing-fast networks aren't enough, as there are still human beings on the receiving end of the grief that comes with impressive throughput. The prevailing strategies blowing across the mobile space are decidedly customer-unfriendly, and the carriers are heading in a bad direction.
Consider my own situation, as a longtime Verizon Wireless customer (there are plenty of similar tales from other carriers' customers to be heard). Having long since cut the landline at home, we have five phones from Big V on our family plan. Three of those phones are in the hands of teenagers, and my own has a data plan, given my lines of work. I'm on an unlimited data plan--but not for long. But more on that in a bit.
My family grew up with New Every Two, the Verizon Wireless policy that let each phone be replaced for free or at significantly reduced cost every couple of years. And we made use of that, changing out the kids' flip/feature basic phones as the teens put normal wear and tear on them. We grew accustomed to it, and New Every Two was part of what kept us as loyal Verizon Wireless customers.
Not only was New Every Two recently killed off, but now it also costs $30 to update even the low-end feature phones. The website may show free for a given phone, but in the age of New Carrier Math, free equals $30. I was told by Verizon that this helps subsidize pricey units being sold at a loss, like the iPhone. In other words, I get dinged $30 to replace my daughter's "free" phone so those folks living the iPhone lifestyle benefit. Uh, hello? What's wrong with this picture? Even worse, when complaining via online chat with a Verizon rep, I was told this is actually a good deal because it's cheaper than other carriers. Uh huh, a good deal--for Verizon Wireless.
Let's talk about bloatware. On my smartphone, I have at least a dozen apps that I cannot remove. Evidently the NFL, Slacker Radio, Verizon Wireless itself and several other entities are also subsidizing smartphone costs as the slew of unwanted apps cannot be uninstalled and are a fact of life. I have no choice what crapware comes bundled into "my" phone. These apps take up memory and use my data plan and battery life against my wishes by checking into various mother ships for updates--and that's just supposed to be OK with me. With an unlimited data plan, perhaps I shouldn't care. But nothing is sacred these days, and unlimited ain't what it used to be.
Depending on the carrier, an unlimited data plan is actually quite limited. Again, using New Carrier Math, the word unlimited departs from being defined as "without limits" and has been reworked to loosely mean "a few gigabytes, after which you will pay quite a bit more than you might expect." It's absolutely nuts, and glitzy, sexy, high-tech-themed commercials make it no easier to swallow.
But the data plan story gets even worse. Verizon Wireless CFO Fran Shammo has announced (and rather coolly, I might add) that the much-loved $30 monthly data plans that many longtime customers like me enjoy will soon be a thing of the past. Despite what we signed up for, we're being forced into not-yet-defined family share plans, because, Shammo says, "That is beneficial to us"--us being Verizon Wireless. He might as well have said, "In your face, Loyal Customer!" Just like with the cable companies, the new mantra of dealing with mobile customers appears to be, "We say it, you pay it--and just shut up about it."
Evidently, the promise of smokin'-fast 4G networks is supposed to make everything else moot in the mind of the modern mobile customer. But it doesn't. Those of us with a longer history of loyally paying our bills to the carriers can't simply ignore that any friendly relationship we had as customers is being systematically dismantled by the carrier itself and replaced by overhyped promises of a fast network. And that's just not enough for some of us, as we want to be treated like valued customers again.
Adobe Flash. I get it: Flash is great for animations and cool interactive stuff. HTML lacked those features, JavaScript was dicey, and HTML5 was a long time coming. In the meantime, Flash filled a gap. However, using anything other than standard HTML + CSS for key components like navigation is just bad practice. How can visitors interact with your site if they can't navigate through it?
If your website makes extensive use of Flash, fire your web developers and hire ones who know what they're doing. Web developers who rely on Flash are doing you a disservice: Your site won't work on iOS or many Android phones, which will drive those people away. Tell your restaurant-owner friends to stop paying web developers who rely on Flash and PDFs.
If you must use Flash, degrade gracefully. A recent BBC article on big wave surfing had a video of a monster 72-foot wave. When rendered in a browser that doesn't support Flash, the video player was replaced with an image and a note saying the video would have been shown if the browser supported Flash.
At least the BBC article looked good and welcoming.
JavaScript popovers. Don't use popovers that cover the page and don't quit on their own. I know, advertisers love popovers, but they don't render well on mobile sites, offering just a teeny-weeny "X" to close them.
Frankly, I wanted to read this story in the graphic at left, but when I see a popover, I leave immediately. You got the ad impression, but that's it. When I leave, there's no chance that I will interact with your site further and there is less chance I will return, ever--at least, not willingly.
While I'm on the topic of JavaScript: For your mobile sites, remove any JavaScript that isn't absolutely necessary. While 3G and 4G speeds are faster than ever and mobile phones pack a lot of processing power, page rendering can take a long time--especially when multiple Web requests are outstanding. I'm pretty patient, and I might wait 5 to 10 seconds for a page to load, but many others won't. Exacerbating the issue is that partially rendered pages are barely useable in browsers that are trying to complete the page and zoom in/out and scroll.
JavaScript navigation that obscures content. See the gray boxes with arrows in the image at left? They're in the way and remain there while I scroll up or down (thankfully). This is one of the least-intrusive examples I've seen. Like JavaScript popovers, these navigation aids just get in the way and don't really help. I have no idea why I would click on unnamed links--they're useless. If you want to direct visitors to other content, either integrate the links into your text or put a list of links at the end of the post. Visitors will find it.
Speaking of JavaScript: Desktop UI things like hovering over links, mouseovers and other actions don't translate well to mobile, where someone's finger is "clicking" on page elements and not mousing around. Dropdown menus and flyouts work fine on desktops, but they're very difficult to use on mobile devices. Think carefully about using them: In fact, don't.
"Under construction" notices. Make your content work with mobile devices, period. A page like the one at left may seem helpful, but it's off-putting. Even more so because I clicked through anyway, and the page rendered fine. I bet the trigger was a Flash video widget. (See No. 1.)
Most modern mobile browsers, at least the ones I use on Android, anyway, render "desktop versions" of sites really well. Sure, visitors have to pinch in to see the text, but browser UI elements like magnifying a touched area of a page, smooth zooming and improved character and image rendering make getting to your content easy and reliable for visitors, without telling them you couldn't be bothered to support mobile devices.
The upshot: If you aren't coming up with a mobile-friendly design for your website, you're driving visitors away. A well-designed mobile site lets visitors on small form-factor devices connected via potentially slow and congested networks see your content and interact with your site quickly. Figure out which components are most useful for your visitors and design your site accordingly.
As Brian Katz, who heads up the mobility group for a global pharmaceutical company, says in a recent blog post about application development, "know why you are creating an app, figure out what data you need to access and how you will do that securely and then worry about the best tool to use for building the actual app. Don't spend so much time working it backwards."
The updates, announced this week, will affect how customers build and deploy applications, says Steve Tack, CTO of Compuware's APM business unit. "Customers are working a lot more with native mobile applications ... as well as the sheer proliferation of different browser types and a global base of customers, partners and employees," he says. "They've lost the insight into the relationship between performance and user behavior."
As users become more mobile and applications more diverse, customers want a better understanding of how performance relates to business results, he explains. "Without visibility to users at the edge, there is a blind spot," Tack says, citing conversion or abandonment rates as areas of concern.
He says customer feedback shows that the user experience is the most critical part of measurement and the key to driving those transactions. Compuware's newly announced User Experience Management tool, with analytics and transaction visibility, aims to address performance management "at the edge of the Internet."
The focus on mobile monitoring in the APM tools is particularly interesting, notes Julie Craig, a research director at Enterprise Management Associates. "Compuware is one of the first major vendors to offer a single solution for Web performance monitoring across traditional Web and mobile Web," she says. "Both the Gomez and dynaTrace PurePath solutions support mobile, and with the explosion of mobile applications, this is shaping up as an essential capability for APM toolsets."
Because so much innovation is now taking place in the cloud, customers also need stable applications for their public- and private-cloud technologies, Tack says.
"There is a lot of value from what you can get from Amazon EC2 or Microsoft Azure in terms of elasticity, but [the cloud] introduces new performance challenges when you don't have control over the data center," she says. "What becomes top of mind is that it's all about the app" and how to control the transactional aspect that the application delivers.
Since most of today's applications are distributed across multiple infrastructure elements, it isn't enough to monitor infrastructure alone--users have to be able to see the entire application end-to-end, Craig says. And even if customers use a cloud application like SugarCRM, for example, the end-to-end application also includes network and desktop monitoring, at minimum. "APM vendors are developing solutions that monitor public cloud in context to the end-to-end application--giving customers the 'big picture' they can't get from the information the cloud vendor provides alone."
Compuware has also released dynaTrace Data Center Real User Monitoring, which provides analytics and real-time status on performance availability and the business impact of applications for end users.
The company has also set its sights on big data--its dynaTrace Enterprise is geared at providing visibility into Cassandra NoSQL and Hadoop Map/Reduce big data environments.
"From the APM perspective, the ability to process big data as part of application monitoring and profiling and as part of auto-generated service models is very important," says Craig. "Information from logs, data streams, messages and other sources is becoming increasingly important to automating the APM process and producing real-time APM information." She says other suite vendors--most notably, IBM--have been able to process this kind of information for some time, but this capability is lacking in many competing APM tools.
On the whole, Craig says, the Compuware upgrades have several differentiators in terms of APM coverage. One is comprehensive coverage for a variety of applications and enterprise use cases, and another is ease of use. She says dynaTrace "has always been known for its quick installation and time to value, as are the cloud-based Gomez solutions." With the upgrades, Compuware is focusing on ease of use for mobile monitoring as well, she says. "It has also introduced a more unified monitoring platform incorporating on-premise, cloud and now mobile applications."
Time To Say Goodbye To Static IPs Configuring static IP addresses on switches, routers, log servers, databases, management systems and other parts of the infrastructure is a common practice. It's also a bad one. Extending that error to virtual machines and applications is worse.
The thinking behind the practice is that if all else fails, IT can still connect to critical services because the IP address is static and therefore known. That may be true, but with the advent of server virtualization and the inevitable migration to IPv6 addresses, it's time to end this well-intentioned but misguided habit. The fact is, static IPs break the mobility and flexibility that server virtualization provides. As for IPv6, do you really want to keep lists of all those 32- digit addresses in hex?
A Better Choice
Extend your use of DNS and DHCP to these systems. I know some IT pros will argue that this is dangerous and insecure. After all, if DNS and DHCP services fail, you won't know the IP addresses for important network devices or virtual servers. It would also force IT to treat DNS and DHCP like mission-critical services, which means spending more time and resources to keep them up and running. But DNS and DHCP are already used for essential devices and applications, such as VoIP phones, Active Directory services, and wired and wireless desktops. If your DNS or DHCP servers fail, you have to get them restored right away.
In other words, DNS and DHCP are already essential, and it's time to treat them as such. Moreover, by expanding use of DNS and DHCP to eliminate static IPs, you can take better advantage of server virtualization. One of the benefits of virtualization is it lets you move VMs around your data center and even between data centers. Data center automation simplifies VM moves and VM provisioning.
Those actions, as well as others, are difficult or impossible to do if you use static IP addresses. What happens if you bring up a VM on, or move a VM to (not a live migration, of course), a subnet where there is an address collision? You must, as part of the move, change the node's IP address. You can do that using automation software like Puppet, but it's not only a lot more integration work, it's one more function that can fail. Static IPs are also more difficult to use with virtual appliances because they are often physical-to-virtual clones of their hardware counterparts, and IP configuration can't easily be automated.
And managing static IP addresses only gets more complicated as you move up into applications because those assignments are buried in configuration files.
Frankly, the IP address assigned to a host shouldn't matter. What's more important and useful to IT is the host name: You can decouple a name, which is portable, from an IP address, which may not be. You want to connect your application to database.example. com, not 2001:0db8:85a3::8a2e:0370:7334.
I can hear the concerns from operations and security about how DNS and DHCP aren't reliable or secure. But it's your job to make them so. Do it now, and you can thank me later.
Private, Public and Hybrid Clouds Will All Need an IT Service Culture Whether IT focuses on a public, private or hybrid cloud computing strategy, it's going to be measured on service like never before. As a result, more and more IT executives are focusing on service culture development.
Servicing the systems and the applications you deploy would seem to be second nature, but it never has been for IT. All too often, new systems and applications have such demanding requirements that no sooner do you wrap up one project than you're off to the next one. At the end of the day, your feet get held to the fire by upper managers who want IT quickly deployed so the business can reap the benefit. There are few penalties if you skimp on support and service.
To further compound things, the IT skill set traditionally comes up short in so-called "soft skills" like people management, teamwork, written and verbal communications, and service. By nature, IT professionals tend to be task- rather than people-oriented--and the IT culture rewards technical and project management performance more often. As a result, CIOs have their work cut out for them because the cloud is going to require excellence in service.
What makes cloud computing different? For starters, outside cloud vendors are pitching to end-business managers, not IT. "It seems that every month, I get word about a new cloud application that the company is considering," says an IT director at a Fortune 500 manufacturer. "Sometimes I get word of an offering after the contract has already been signed with an end-business department, and I'm simply being told to assist the cloud provider in onboarding our company, and to manage the contract and the service agreement."
The service-level agreement lists what the company should expect from the vendor. If these service levels aren't stated, companies are increasingly demanding that they be added to the agreement. The best companies meet quarterly with vendors to review service performance.
While all of this is going on, there has also been a notable shift toward private clouds. During the past two years, companies have become comfortable with cloud solutions and what they can deliver--but there have been few improvements to eliminate security concerns surrounding public cloud providers. The security concerns are so pronounced that even very small businesses are implementing private clouds, thanks to a plethora of vendors offering "cloud in a box" solutions that are practically plug and play.
End users, however, expect the same service culture from a company's private cloud that outside providers promise.
Next: Service and Collaboration ChallengesThe question facing IT is: Can it quickly attain the levels of service that end users are likely to expect? The short answer: There are several dynamics within traditional IT operations and culture that CIOs will need to address in order to make a successful transition to service.
It's no secret that the majority of IT staff members prefer task-oriented, technical work, which the IT culture traditionally rewards. The best application developers and system programmers get six-figure salaries and are canonized into prestigious positions. However, as IT moves into a service culture, new staff positions demanding both technical expertise and soft skills will be needed. Chief among them is the internal account executive, who will reach out to users and be their advocate with internal IT. This account executive will likely be evaluated on the strength of verbal and written communications, the ability to run meetings and collaborate, and skills from which he or she can build consensus for solutions between disparate groups of stakeholders.
After the account executive, there's a need for project managers who can not only run technical projects but also successfully bring people and goals together. That's not an easy combination to find. "You can be the best technical program developer, but if you can't communicate, you can reach a point where you're not useful," says Louise Magee, human resources manager at Allstate in the United Kingdom. "We continue to look for IT professionals who can communicate, interact positively with users and be strong team players. These are the people soft skills in IT that we often find missing."
Private cloud-based services are going to span multiple platforms and systems in IT. They are also going to demand strong collaboration among staff members with different IT specialties. This is easier said than done in many organizations because IT staffs are siloed into highly specialized areas and don't consistently cross-communicate on a daily basis. Each group also tends to use its own tool sets for monitoring, fine-tuning and trouble-shooting systems. When they come together to work on an issue, each can potentially defend its "area" of the problem by saying that its tools indicate its systems are functioning normally. "It's a bad situation," says a CIO at a large financial services company. "Everyone passes by the glassed-in 'war room,' where all of these expensive systems experts are meeting and debating whose fault the problem is. Meanwhile, the users just sit and wait."
Strategies CIOs Are Likely to Consider
IT is entering the private cloud era with a solid set of best practices in transaction processing, database and network management, and data center management. It will also have to develop and reward for people skills and user management and collaboration. Most CIOs already know that service is an IT Achilles' heel. The key is developing a new set of IT goals and strategies that can cultivate a service culture. Some IT organizations are already making strides with service by employing strategies such as:
Developing a set of IT service metrics such as time to respond, time to repair and system uptime that reward IT for exceptional performance
Developing new positions in IT, to allow for more meetings with end users to review service-level performance and discuss business IT needs
Breaking down technical silos within IT by restructuring the IT organization and replacing specialty tool sets with a common set of data and tools that everyone uses
Evaluating how well IT is meeting the needs of the business
"Over 20 years ago, we made a strategic decision that we would be business-driven and that we would have to sell any IT solution to our business units first," says John Heller, CIO at Caterpillar. "We developed a comprehensive ROI formula that measured 15 or 20 different cost categories, and that ultimately came down to a cost per end user. When I talk to CIOs of other organizations, I realize that this approach is somewhat unique to us."
Hybrid Memory Cube Takes RAM to the Third Dimension As Intel and AMD pack six, eight or more cores into each processor, servers are once again struggling to move data from main memory in and out of those cores fast enough to keep them fully occupied. The Hybrid Memory Cube Consortium, led by Micron, Samsung and Intel, has come up with a memory package that promises higher CPU-to-memory bandwidth by extending integrated circuit technology to the third dimension.
Formerly known as Hyper Memory Cubes, the new Hybrid Memory Cubes promise memory bandwidth up to 1 Tbps, more than 10 times what today's DDR-3 can deliver, while using about one-eighth the power per gigabyte. The cube is a hybrid package that stacks four or eight DRAM chips on top of a base-level memory controller chip.
Stacking the chips in a small package has several advantages. First, the stack keeps the interconnections between the memory chips and logic chip significantly shorter than they could be on a more conventional DIMM. At multigigahertz-frequencies, distances--even those measured in just a few inches--matter, since data signals are limited by the speed of light to traveling about one foot per nanosecond.
Using a stack rather than a single chip required the Hybrid Memory Cube designers to develop what they're calling silicon through-vias, which provide data paths vertically through the extra-thin silicon chips that make up each layer. Without silicon through-vias, signal paths would have to extend to the edges of each chip, where a massive number of interconnection wires would have to be connected. This would slow performance and make the whole thing too complex to manufacture cost effectively.
Most significantly, it allows designers to use completely different integrated circuit manufacturing processes for the memory controller logic chip and the DRAM chips themselves. Combining logic and memory on the same chip means the logic sections of the chip have to be produced using the memory chip process, which significantly limits their performance. A dedicated logic chip provides significantly more horsepower for ECC and other memory management.
We should see Hybrid Memory Cubes appear as preproduction samples some time in 2013, with the technology appearing as an extended processor cache in leading-edge servers, as vendors roll out their next generation of servers in 2014 to 2015. With power players like Micron, Intel, Samsung and most recently Microsoft in the consortium, odds are good that Hybrid Memory Cubes could be the solution to our memory bandwidth woes.
Disclaimer: Micron has provided SSDs for use in DeepStorage Labs.
At first glance, data analytics isn't part of Cisco's core business of networking, and it isn't related to one of the company's foundational priorities. Memories of previous business failures, like the Flip video camera, come quickly to mind as areas where Cisco picked the trend but failed in the execution.
Most of Truviso's product offerings are focused on Web analytics. Truviso also claims that it can provide analysis for video and mobile, as well as for advertising (including targeted placement). Given that most of the current market for data analytics is applied to extracting more advertising revenue from existing Web businesses, this seems like a solid application of the technology.
What can Cisco do with these assets? Where does data analytics with a Web-centric application fit into the Cisco product portfolio?
Truviso's offerings seem different, in that the company performs real-time analysis (unlike most other analytics tools, which are batched and near time). In my view, the concept of continuous analytics would be very useful for network management and operations. The immediate application of the software assets to NetFlow applications could improve the quality of the reporting and data. The limitation of NetFlow analysis is partly determined by the performance of the collectors, but, critically, the user's perception of product performance and value is determined by the NetFlow analyzer. Today's NetFlow analysis products are competent but rarely expose useful data metrics beyond simple analysis of voice and critical data. The amount of data processing needed to enhance the usefulness of NetFlow is beyond the current software developers--Truviso may be an answer to that.
But perhaps the most vital part is software-defined networking (SDN) applications. While many SDN controllers are looking to implement as configuration utilities, the longer-term value of the OpenFlow-enabled network is the ability to dynamically respond to packet flow events and change the network configuration. This concept would require massive data analysis of the entire network (a big-data problem if ever there was one) and is not easily implemented. Therefore, a "big-data engine" will be a vital part of any long-term SDN strategy.
Because Truviso already has an OEM model, the business unit could release products into other Cisco business units for use. Less repackaging and less change means faster adoption of technologies (Cisco is slow to integrate new acquisitions these days).
So, perhaps Truviso has a part to play in the Cisco portfolio. Here's the vision I see: The network of the future will be driven by software controllers that are fueled by big data. Truviso doesn't look like a networking product, but the fundamental change in networking to data requires new engines.
Given Cisco's execution track record after correctly identifying trends, we'll just have to see how this one plays out.
There's a lot of Internet applications out there with a lot of different network usage models. Some are chatty, some are optimized. Some are bursty, others are constant network bandwidth users. Even if you can figure out what applications are coming into your enterprise and understand their bandwidth needs, that's only part of the problem. Some of the apps are critical to the company, and others--like, say, YouTube--are less so. Many who've tried to manage the melee have given up in favor of just adding more bandwidth. And that was a viable solution until the recent rise of what Blue Coat calls the selfish application.
What's a selfish application? It's any app that from time to time downloads a lot of data and does it as fast as it can--regardless of the needs of other apps on the network. In other words, most apps are selfish. The difference these days is the quantity of data they're downloading and the likelihood that lots of other people are running the same apps and downloading similar quantities of data. Think of all the Flash updates, or iOS refreshes, or YouTube users on their personal devices. The data sets have gotten bigger, and the number of users is growing daily. So if you weren't managing your WAN bandwidth before, it might be time to start.
Blue Coat gave a quick demo of how YouTube can suck up available network bandwidth, and how its Mach5 and PacketShaper products can manage bandwidth limitations for particular apps. For the most part, the problem of bandwidth-hungry apps is newer than the Blue Coat features to limit them. The problem is compounded by employees, visitors and contractors bringing in their own devices and expecting access to the Internet and internal resources. It can be further exacerbated by heavy use of SaaS applications.
Blue Coat does have a new major release of its software, which has been shipping for just a month now. Version 9.1 now handles IPv6 and increased the throughput capability when run on Blue Coat's fastest hardware.
Interop Las Vegas 2012: A Big Thanks to the Speakers Interop Las Vegas 2012 is over. It was a good show--and I'm not saying that because my company, UBM Techweb, runs it as well as Network Computing. I enjoy going to Interop. I've been to 30 (two a year for 15 years), I run into a number of people I know, and I get to meet many more. Some have become good friends and colleagues. Attendance for the Data Center and Storage track sessions—the two tracks that I chair—were up from last year, and we had some good interaction between the speakers and audience during and after the sessions. That's what I call success.
I mainly want to say thanks.
Thanks to the audience members who attended the sessions. I know the speakers appreciate you coming and asking questions. There were a number of good sessions each day; making a choice of where to go was difficult.
Thanks to the track speakers, in no particular order: Dave Peters from ESRI, Kurt Marko from InformationWeek, John Burke from Nemertes, Sam Barnett from Infonetics, Frank Wiener from Cyan, Eric Shepcaro from Telx, Barry Dykes from ViaWest, John Abbott from the 451 Group, Duncan Cambell from HP, Brendon Howe from NetApp, Stephen Steir from VCE and Dheeraj Pandey from Nutanix. The Data Center track was informative, and I'm sure the Interop Las Vegas audience learned from your sessions.
On the Storage track, thanks to Stu Miniman from Wikibon, Howard Marks from Deep Storage.net, Stephen Foskett from Gestalt IT, Randy Kerns from the Evaluator Group and Sandeep Singh from HP. In particular, Marks and Foskett agreed—I still don't know why—to engage in a "Cloud storage is DOA" debate, with Foskett arguing it isn't and Marks arguing it is. (Marks doesn't really think cloud storage is DOA, he was just arguing the point.) It was fun, funny and informative. Marks won by a landslide, but that was due to releasing his inner thespian. You can catch the debate on YouTube.
I had the pleasure of sitting down with:
Allan Leinwand from Zynga, who discussed what the social gaming company is doing with its cloud;
John Engates from Rackspace, about cloud computing and OpenStack, among other things;
Allwyn Sequeira from VMware, who talked about virtual networking and software-defined networking (SDN);
Steve Hanna from Juniper and the Trusted Computing Group, Lisa Lorenzin from Juniper and Mark Townsend from Enterasys, who caught me up on IF-MAP; and
Don Clark from NEC, who caught me up on what NEC is doing with OpenFlow.
There were lots of good conversations that I'll dig into later.
If you missed the Las Vegas Interop keynotes, you can catch them at Interop TV. We're getting ready to work on Interop New York, coming Oct. 1 through 5. We should be going through the call for papers and putting together the sessions. I know Jim Metzler and I will do the SDN and Data Center LAN Design workshops again.
Shannon McFarland of Cisco presented "Enterprise Internet Edge Design for IPv6." He explained how many of Cisco's enterprise customers are enabling their Internet edge as the first step in deploying IPv6. Enabling the edge involves configuring IPv6 routing on the Internet edge router, obtaining IPv6 service from a provider and turning on IPv6 on the Border Gateway Protocol sessions to the service provider router. The advantage of this approach is it's a business continuity play: You can decouple your external services and the risk of IPv4 address exhaustion. In addition, this IPv6 deployment strategy allows you to take a slower approach to overall IPv6 deployment.
Who knew enterprise IPv6 could be so entertaining? Tom Coffeen of Infoblox told the audience about "IPv6 Adoption in the Enterprise," in which he included references to sci-fi favorites such as Star Trek, A Clockwork Orange and Alien. Joking aside, I found several aspects of Tom's speech to be very interesting. He pointed to Infoblox polling data for the question, "What is your organization's current plan for dealing with IPv6?" A whopping 26% of respondents had no plan for IPv6; another 5% planned to "ignore IPv6 and do nothing." That almost a third of respondents don't see any urgency for IPv6 isn't surprising, as these companies are often very conservative and risk-averse. I wonder if enterprises will be surprised at the costs of being late to the IPv6 game.
Coffeen also described a concept he called "the enterprise IPv6 death spiral." Companies that wait on an ideal business case don't dedicate resources to IPv6. For their engineering staffs, learning about IPv6 without hands-on practice has limited benefits. Without training and operational experience, these engineers are less likely to promote IPv6 deployment within their companies. IPv6 fails to gain traction in these organizations, and the spiral continues.
Several government employees and contractors spoke about IPv6 in the federal arena. One pointed out that many of the lessons learned in government deployments apply to enterprise IPv6 deployments. I enjoyed Dale Geesey's talk on "U.S. Government IPv6 Adoption Synopsis." Geesey, chief operating officer of Auspex Technologies, discussed how the U.S. Department of Veterans Affairs will disable IPv4 in 2015--a startling contrast from the federal government's aggressive IPv6 deployment and the more gradual approach taken by enterprises.
My speech at the summit, "Why Your Network Should Go IPv6 Only," applied to enterprises, among other organization types. I made the argument that the dual-stack approach to IPv6 deployment is no longer valid because IPv4 space is nearly exhausted. Deploying IPv6-only in some parts of your network reduces cost and complexity, and gives your staff experience with IPv6.
As enterprises continue to venture into the IPv6 world, I hope future conferences include talks from enterprises that have deployed IPv6. There's a lot of work to be done in this area, so spreading the word about your experiences gives back to the technical community in an important way.
Napa County Bottles Up BYOD Phenomenon In the fall of 2010, Napa County’s tight control was slipping away. Up to that point, employees relied on Research in Motion BlackBerrys to access county information. Every transaction was routed through a central server, so its data was secure. But increasingly, employees were bringing their own smartphones into the workplace and bypassing that server.
"We were becoming quite concerned about security and being able to meet our compliance regulations," explains Gary Coverdale, chief information security officer and assistant CIO for Napa County, which has 1,600 employees. So a new solution was found--one that not only restored order but also reduced the department’s support requirements.
The county, which is home to 130,000 residents, ranks as one of the world’s preeminent wine-producing areas. The county government consists of 26 agencies--including education, healthcare and law enforcement--that deliver various services to the locals. The IT group maintains central control of all computing resources, which includes Dell servers running Microsoft Windows, Cisco routers, and 40 Tbytes of storage (soon to be expanded to 80 Tbyes).
Central control is paramount to the government entity. Napa County has to comply with various local, state and federal regulations, such as the Health Insurance Portability and Accountability Act (HIPAA) and the state of California’s data breach disclosure law. If it fails to do so, the county is potentially subject to costly fines.
The RIM system had been in use for several years, largely because it provided much-needed control. But its influence started to wane as employees brought their own smartphones to work. "With the RIM solution, we could not support or manage Apple iPhones because we had little to no visibility into them," says Coverdale.
Problems could arise if one of the mobile devices was lost or stolen. The IT department could wipe misplaced BlackBerrys clean, basically locking all information, so it was not open to intrusion. With the Apple iPhones, that was not an option, so outsiders could gain access to sensitive county data.
Facing potential fines, as well as bad publicity, the county began to search for a mobile management solution. "Quite honestly, few tools were available," says Coverdale.An email solicitation put him in touch with Good Technology, whose Good for Enterprise has several attractive features. The management solution places an employee’s personal information in a sequestered, encrypted container. The system features password policy enforcement; prevention of cut, copy and paste from the secure container; and a remote wipe feature. Finally, the product features AES-192 encryption, so government data is stored securely not only on the device but also if it is sent over any wireless connection.
The cost was roughly the same as the RIM system, so the county decided to go with the new system. The installation began with a handful of employees at the end of 2010. The software worked fine, but there was a learning curve for the staff: "We had been used to working with the RIM system, and the Good solution had a different interface and feature set," says Coverdale.
The agency ran a test for a few months and began rolling it out to its BlackBerry users as well as those with other devices. Employees now have access to business applications, such as Microsoft Office and SharePoint, and the IT department has the visibility needed to ensure regulatory compliance.
Another plus is the IT department has also become more productive. Good for the Enterprise features a Web-based management console that is easier to manipulate than the RIM solution. Consequently, technicians are able to spend more time working on enhancements to existing systems and less time configuring mobile devices.
Currently about 100 users still rely on BlackBerry phones, but that system is expected o be retired later this year. Additional changes are planned. The Napa County Health and Human Services agency has begun using Apple iPads, which eventually may displace the laptops and PCs that employees traditionally have relied on. "We want IT to be viewed as an enabler rather than inhibitor of new technology," says Coverdale.
Longer term, the county plans to create and run its own catalog of in-house and third-party mobile apps so employees can become more productive. "The BYOD era is clearly here," says Coverdale. "It offers many potential benefits--as long as organizations have tools to ensure that employees using mobile devices do not compromise their IT systems,"
Searching for an SDN Definition: What Is Software-Defined Networking? This week at Interop, the term software-defined networking (SDN) was used in such varying contexts that I wondered if it was going to go the route of terms like cloud, NAC, APT and any other catchy phrase that smells of hype. Why? Once a term is used to mean anything, it means nothing. Many of the clouderati complain that cloud presentations start with a cloud definition. They're sick of hearing it, but the need to constantly define cloud means it has lost any relevant meaning.
Case in point: I had the opportunity to talk with Allwyn Sequeira, VMware's CTO of security and VP of security and network solutions, about what the company is doing in networking. It's neat stuff and I'll write more later, but toward the end he said VMware's virtual networking is a software-defined network--to which I said it wasn't. The dynamics of networking in virtualized scenarios are interesting and require unique products and features to support app and VM mobility, hybrid scenarios and the like. Someone (I don't remember who) said on Monday's SDN workshop that if the networking vendors don't solve virtual networking problems, VMware will. For better or worse, VMware is working the problem and apparently trying to co-opt the term SDN along the way (or maybe signaling future plans).
When I think about what makes an SDN unique from networking or virtual networking, it hinges on the word defined. Sure, Cisco's IOS or Juniper's JunOS are software systems that implement algorithms and routing protocols to define the paths through the network, but is that enough to satisfy the requirements of software-defined networking? If you think yes, they why do we have the term SDN (which I don't think was created by marketers)? If we have a new term, it ought to indicate something new, right? If you think not, then we have to define what makes SDN different from what networking does today.
The Open Networking Foundation (ONF)--the organization shepherding the OpenFlow specification through to standards--is at the forefront of SDN. Its SDN definition, published in "Software-Defined Networking: The New Norm for Networks," focuses on three key features:
Separation of the control plane from the data plane
A centralized controller and view of the network
Programmability of the network by external applications
The report says, "Software defined networking (SDN) is an emerging network architecture where network control is decoupled from forwarding and is directly programmable. Network intelligence is (logically) centralized in software-based SDN controllers, which maintain a global view of the network."
The Open Networking Summit's graphic to the left illustrates the separation argument very well. On the left, individual devices form a map of the network in cooperation with their neighbors, and then populate their forwarding engines with paths through the network. It's how networks have worked, and they work well. On the right, an SDN separates the control plane--the purple rectangles on top--from the forwarding devices on the bottom.
The centralized view and the separation of the control plane and the data plane means that the SDN controller can create a physical topology--I'm not using the term L2 topology on purpose, since that implies more than the physical topology--of how nodes are connected and, based on some combination of algorithms, create paths through the network. Finally, the paths are programmed into the devices' forwarding engines. That allows the SDN controller to better manage traffic flows across the entire network and react to changes quicker and more intelligently. How well the controller defines those paths is, of course, critical to the operation of an SDN.
That brings us to programmability. SDN abstracts the network much like an OS abstracts the applications from that hardware. The ONF white paper above has this graphic depicting the abstractions:
Why would you want to program the network? Think about the ways that we perform tasks today, like enforcing quality of service. If we have two apps--a file transfer that needs capacity and an interactive app like VoIP that needs low, consistent latency--we use QoS marking to tell the network to treat the packets differently and, when congestion occurs, which ones to queue up and drop first. It works OK, but when the network is congested, performance suffers.
If you have multiple paths through the network, wouldn't it be useful to be able to, in real time, move that file traffic to a path that has capacity but perhaps has more hops? Doing so would open more capacity for the latency-dependent traffic and, in the end, both applications get better performance.
Consider a security context where you want to ensure that a set of users can only access a set of resources. You can do it with firewalls, access control lists and user identity, but that integration works only with a subset of pre-integrated products. With an SDN, you could enforce access control in your network. Naturally, you need a common protocol to do that, and OpenFlow is one example, but it is not the only way to implement an SDN.
It's important to remember these distinctions between an SDN and virtual networking because network overlays such as VXLAN or NVGRE have distinct advantages, such as hiding layers of addressing between the physical and virtual network, providing better mobility for entire groups of servers and services to different locations regardless of the underlying L2 network, and creating adjacency of virtual hosts in the virtual network, regardless of their physical location. Doing networking in software doesn't make it a software-defined network.
VMware's virtual network is a software virtual network. VMware's virtual networking doesn't have the other hallmarks of SDN, such as separation of the control plane from the data plane, which are still combined in the virtual and physical switches. It also doesn't have the programmability of forwarding paths, such as the ability to directly determine the path a flow will take in the network. It's companies like Big Switch, Contextream, Embrane, NEC and Nicira that are bringing those features to the market.
I'm using VMware as an example, but there are and will be other vendors, particularly in networking, that will try to co-opt SDN to mean everything from simple overlays to API/SDK-enabled configuration control, which does not define the network but simplifies hardware management.
WildPackets Adds IPv6, Timeline Dashboard In an attempt to make it easier for administrators to diagnose network problems, WildPackets has enhanced its OmniPeek packet analyzer product with IPv6 support. Version 6.8 of the network analyzer now supports IPv6, as the supply of the 32-bit IPv4 addresses (4 billion) are almost all gone. The IPv6 address is 128 bits, creating more than 340 undecillion address combinations--340,000,000,000,000,000,000,000,000,000,000,000, or 34 followed by 34 zeros--a virtually unlimited supply.
Support for IPv6 makes it easier to diagnose problems, which means network administrators will be able to support IPv6 more quickly. The device also now supports the Timeline dashboard found in some other WildPackets products, which allows network administrators to record packets going across the network and then go back and look at them. This makes it easier to diagnose intermittent network problems.
Chris Million, CTO for Wifirail, in Oakland, Calif., says his company uses the OmniPeek products to help debug network problems on the wireless network inside Bay Area Rapid Transit (BART). "When things go wrong, it’s an indispensable tool," he says. The heavy rail public transit and subway system connects San Francisco with cities and suburbs in two counties in the East Bay and northern San Mateo County, and is expected to soon to be extended to Santa Clara County as well.
Of the two primary new features, IPv6 support isn't significant for Wifirail--"our current deployment is zero"--but Million is interested in the dashboard feature because his organization is currently using the same feature on other WildPackets products, where it is particularly useful for helping diagnose intermittent problems.
"When the problem is occurring, you plug the analyzer in and wait for something to happen," he says. "With the recorder, you go back in time, so you don’t have to watch it. Most problems on a network are intermittent, because if it’s persistent, it’s already fixed. It’s easier to troubleshoot when you record the traffic and go back and look."
WildPackets, based in Walnut Creek, Calif., first offered the Timeline feature in 2010. Timeline uses a slider view to enable network administrators to drill down into specialized hardware and software capabilities. It was intended at the time primarily for 10-Gbps wired data centers. The new version brings that capability to every use case, the company says.
While the device now supports IPv6, it continues to support IPv4. In addition, the analyzer now also offers packet dedupe that works on a file (as opposed to in real time), which helps produce smaller capture files and makes it easier to find the data packets under examination. However, the deduplication feature can also be turned on and off because, in some cases, network administrators might want to see duplicate packets so they can determine where they are coming from, says WildPackets.
The new version of the device is available now at a starting price of $2,500. Support for the voice over IP protocol costs $5,000. The company offers a range of network recorder appliances that start at $12,000 and go up to $80,000 or $90,000.
Virsto Citrix Storage Hypervisor Addresses VDI Performance, Costs Virsto Software has come out with a storage hypervisor software product geared at Citrix’ XenDesktop virtual machines that it claims will increase performance and efficiency, and ease virtual desktop provisioning and patching.
Provisioning storage in virtualized environments typically requires a choice between production-level performance or efficient storage capacity consumption. In the same way hypervisors changed servers in virtualized environments, Virsto is looking to change storage. The hypervisor software approach reduces the cost of storage for VMs by as much as 50%, the company says.
The term storage hypervisor is not generally accepted currently in the IT industry, as only two smaller companies--DataCore and Virsto--in addition to IBM, seem to be advocates of the term, says analyst David Hill. IBM believes the storage hypervisor is a combination of application software that performs the necessary storage virtualization functions, and management software that provides the centrally, automated framework for all virtualized storage resources.
Designing a cost-effect storage infrastructure is extremely challenging in a VDI environment, and can run in excess of $1,000 per desktop, notes Simon Bramfitt, founder and principal analyst at Entelechy Associates. While he says the term "storage hypervisor" is "stretching the boundaries a little of what you can legitimately call a hypervisor," he adds, "It’s only when we start using this sort of hypervisor storage optimization that we can get cost down to acceptable levels." Hypervisor storage software makes it possible to bring the cost of storage down to less than $200 dollars per desktop, depending on the product and vendor arrangement, he says.
Server virtualization projects often result in new problems with storage capacity utilization and performance due to the physical server trying to use its limited resources to handle a much heavier randomized I/O workload, notes Hill. The Virsto Storage Hypervisor takes the pain out of one of IT’s thorniest current problems VDI, or virtual desktop infrastructure, by addressing both of these issues.
The software essentially is a virtual appliance that offloads storage activities from a SAN to support VDI environments, where the storage requirements are more focused on throughput than actual capacity. "By moving it closer to where the workload is, it significantly improves storage system performance as well as reducing costs," Bramfitt says.
Right now, the only way to achieve the necessary throughput to support a VDI environment is by using high-performance, high-memory flash drives, or to scale storage out using a lot more disk drives, he says. Products like Virsto’s means IT doesn’t have to take either approach; instead of having a high-performance flash disk, the controller is using server memory to do the same thing.
"Actual straightforward server memory is significantly less expensive than the flash memory the controller would use," Bramfitt says. "And because you’re using ... conventional server memory and server processing power ... you’re getting extremely high storage throughput." That means not having to use a lot of additional disks.Virsto for XenDesktop on vSphere 4.1 and 5.0 can reap 90% more out of the existing storage, company officials say. The types of I/O patterns in virtual environments are more random than in the client-server model, which causes a slowdown, says Eric Burgener, Virsto’s VP of product management. Virsto uses a log architecture to take out the randomness and make the I/O sequential.
"The way we’re getting speed up in existing disks is [by] reorganizing the I/O pattern to make it sequential and taking out the randomness," he explains. "That takes the disks you already own that were running really slowly, and without making any change, we’re getting the speed up 10 times."
Virsto for XenDesktop on vSphere also delivers snapshots at high performance, he says, and provides transparent integration into existing workflows, so desktop administrators don’t need to re-learn how to manage their XenDesktop environments. Storage management features include VM storage self-provisioning, automated storage space reclamation, thin provisioning, and tiering of golden master and user data volumes, the company says. It also supports high-availability features such as failover, using any block-based storage already in the environment, Virsto officials say.
Pricing is $5,000 per terabyte.
Bramfitt says Atlantis Computing is taking the same approach for XenDesktop, and hypervisor vendors including VMware, are implementing equivalent capabilities within the hypervisor.
The RDV Group Inc. is a New York-based security
consulting services firm, providing information systems training and
consulting. We offer packaged seminars and custom certification training
solutions, and provide computer and
information systems security consulting services to government and
private organizations.
Russell Dean
Vines, CISSP, CISM, Security +, CCNA, MCSE, MCNE, is the president and
founder of The RDV Group Inc., a New York-based security consulting
services firm, and the author of seven best-selling information system
security books published by John Wiley and Sons.