• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Standard Disclaimers
  • Resume/Curriculum Vitae
  • Why Blog?
  • About
  • (Somewhat Recent) Publication List

packetqueue.net

Musings on computer stuff, and things... and other stuff.

virtualization

March 8, 2017 Cloud

Uila: Visions of the Future

Read­ing Time: 5 min­utes

If it’s true that a pic­ture is worth a thou­sand words, then nascent soft­ware com­pa­ny Uila has writ­ten a nov­el with their break­out soft­ware prod­uct for mon­i­tor­ing, and per­form­ing root cause analy­sis on, vir­tu­al­ized and phys­i­cal net­work infra­struc­ture, bridg­ing the gap between both. Rarely does a break­through prod­uct come out of a start­up on first try—usually there is much refining—but Uila may have done just that. The visu­al­iza­tions are noth­ing short of stun­ning, and the back­ing data is attained fast, and is high­ly accu­rate. Add cloud man­age­ment and you real­ly do have the mak­ings of a great prod­uct.

Before we get to the prod­uct, how­ev­er, in this case it is worth talk­ing for a moment about the founders of Uila. Chia-Chee Kuan, Dean Au, and Miles Wu have, col­lec­tive­ly, some 76 years of expe­ri­ence between them in the indus­try they’re try­ing to change; expe­ri­ence that comes in the form of patents, in the found­ing of com­pa­nies like Air­Mag­net and Cin­co Net­works, and in the many years of R&D at com­pa­nies from Cis­co to Fluke. Oh, and let’s not over­look their cre­den­tials in the form of com­put­er sci­ence degrees and master’s degrees from some of the best engi­neer­ing schools across the world. Back­ground and expe­ri­ence do not equal suc­cess, but cer­tain­ly the weight of expe­ri­ence here lends itself to a high lev­el of cred­i­bil­i­ty right out of the gate, and begs at least a sec­ond glance.

What’s the Prob­lem?

As data cen­ters and infra­struc­ture in gen­er­al have become increas­ing­ly com­pli­cat­ed, the risk of one thing break­ing and caus­ing the whole ball of yarn to come undone has increased expo­nen­tial­ly, while the tools to ana­lyze such prob­lems with an eye towards root cause analy­sis and res­o­lu­tion have not matured. Ven­dors are still sell­ing, and users are still using, point prod­ucts designed to trou­bleshoot one par­tic­u­lar aspect of a fail­ure. What we should be doing is not iso­lat­ing fail­ure domains from a trou­ble-tick­et point of view, but rather start­ing with a larg­er domain and shrink­ing from there. It’s a dif­fer­ent method­ol­o­gy, but in today’s data cen­ters it can be chal­leng­ing to go with the tra­di­tion­al bot­tom up tech­niques we’ve all learned to love.

Don’t take that to mean that we should­n’t use good, sol­id meth­ods for iso­la­tion of fail­ures, just that we should be doing so on sub­sets of the larg­er whole, with that larg­er whole firm­ly vis­i­ble and watched as we work. Too often we toss flam­ing bags of shit over the wall to the <insert team here> and hope that they fig­ure out the prob­lem (val­i­dat­ing that the prob­lem was theirs to fix) before toss­ing it back. In this way, each team in suc­ces­sion, goes through the insu­lar trou­bleshoot­ing steps rel­e­vant to only their domain, with no inter­est in, or view of, the big­ger whole. This is inef­fi­cient and slow, and a ter­ri­ble way to solve any prob­lem.

How Does Uila’s Prod­uct Work?

Uila’s prod­uct aims to bridge those inher­ent divides in trou­bleshoot­ing and appli­ca­tion vis­i­bil­i­ty spheres by uti­liz­ing vir­tu­al smart taps (vST) in con­cert with more tra­di­tion­al (SNMP, SMI, SSH) means. Vir­tu­al taps get their infor­ma­tion straight from the dis­trib­uted vir­tu­al switch (DVS) in a vir­tu­al­ized envi­ron­ment, and uti­lize agents to grab the phys­i­cal device data. All of this gets rolled up to the Uila Man­age­ment & Ana­lyt­ic Sys­tem, which is a cloud-based ser­vice han­dling the intel­li­gence and analy­sis behind and of the data–think: Mer­a­ki for appli­ca­tion vis­i­bil­i­ty.

Uila’s prod­uct can per­form deep pack­et inspec­tion (DPI), auto-dis­cov­er over 4000 appli­ca­tions, track appli­ca­tion trans­ac­tions and depen­den­cies, and track net­work and TCP per­for­mance all while remain­ing dis­trib­uted and agent-less. For a lot of sys­tems and net­work oper­a­tors the lat­ter point is a big one. Hav­ing to install agents on a mul­ti­tude of devices, many of which can’t actu­al­ly host agents, can become unwieldy. An agent-less prod­uct like Uila’s allows for a quick­er roll­out over­all, mak­ing for a quick­er time to val­ue for the busi­ness. And because of the var­i­ous inflec­tion points for data into the appli­ca­tion, full stack vis­i­bil­i­ty is more than just lip-ser­vice.

What Else Can It Do? 

One of the chal­lenges of mod­ern soft­ware-defined net­work­ing, sys­tems, cloud, etc., is appli­ca­tion dis­cov­ery map­ping. Assum­ing that one of the pri­ma­ry rea­sons for mov­ing to a new modal­i­ty in net­work fab­rics and automa­tion is agili­ty, under­stand­ing what the hell your appli­ca­tions are doing is of para­mount impor­tance. Under­stand­ing which ports are used by which process­es, which back­end data­bas­es talk to which front-end or mid­dle-ware soft­ware ser­vices, and how all of this can be orches­trat­ed and auto­mat­ed is not as easy as it might appear at first glance. Find­ing this infor­ma­tion can be frus­trat­ing and error-prone, and very often depen­den­cies get missed, lead­ing to down­time, roll-backs, or missed mile­stones.

Uila’s soft­ware, due to it’s full-stack vis­i­bil­i­ty, is actu­al­ly a very good tool for ana­lyz­ing a soft­ware stack, for per­form­ing appli­ca­tion depen­den­cy map­ping at a fast clip and with high accu­ra­cy and con­fi­dence. Hav­ing used a vari­ety of tools to per­form this analy­sis in the recent past, I can say that this tool is one of the best on the mar­ket. The visu­al­iza­tions are a nice touch, as dur­ing these exer­cis­es I have found that many appli­ca­tion teams are sur­prised to learn the com­plete scope of what their stack is doing, rein­forc­ing the fact that a tool like this is key to grab­bing all per­ti­nent infor­ma­tion pos­si­ble.

Con­clu­sions, More Infor­ma­tion, and Next Steps

In watch­ing the pre­sen­ta­tion that led to this arti­cle, research­ing the prod­uct online, using the prod­uct myself, and talk­ing with the founders in per­son, one thing has become abun­dant­ly clear to me: this appli­ca­tion has a lot more capa­bil­i­ties and fea­tures than I can prop­er­ly cap­ture in a sin­gle sit­ting. Stor­age ana­lyt­ics, vir­tu­al machine (VM) cross-talk, laten­cy and jit­ter, and myr­i­ad more options for trou­bleshoot­ing are all cov­ered through this tool, and the uses are lim­it­ed only by the time you have to delve in and push but­tons. I haven’t even brought up the auto­mat­ed root cause analy­sis capa­bil­i­ties, which in and of them­selves war­rant at least an arti­cle, if not a whitepa­per.

 

If you have any inter­est in the prod­uct, I would sug­gest you take a look at Uila’s web­site (http://www.uila.com) and poke around a bit. They have an impres­sive list of cus­tomers already, as well as some whitepa­pers and oth­er infor­ma­tion avail­able. They have a gen­er­ous 30-day free tri­al which is ful­ly fea­tured and includes sup­port and train­ing, which goes a long way to get­ting peo­ple in and using the prod­uct in enough time to actu­al­ly use the demo—something some more estab­lished indus­try play­ers might want to take note of. You can also see some videos of Uila pre­sent­ing their solu­tions to an audi­ence of indus­try folks of vary­ing back­grounds, by going to the Tech Field Day site at: http://techfieldday.com/companies/uila/.

At the end of the day, Uila may have writ­ten a nov­el, but the mar­ket will deter­mine if it’s worth read­ing.

Share

February 10, 2016 Cisco

Cisco Announces VIRL on Cloud

Read­ing Time: 1 minute

Cis­co just announced today that their VIRL prod­uct, for­mer­ly only avail­able in a per­son­al edi­tion, and an enter­prise edi­tion, will be avail­able in a cloud host­ed ver­sion soon. This new ver­sion will remove a major bar­ri­er to adop­tion, which is the need for horse­pow­er. Now you’ll be able to spin up work­loads sep­a­rate from your own hard­ware, but still access them as if they were local. Any­one with a valid VIRL license will be able to access this ser­vice.

Details of the new release will be announced for­mal­ly on the VIRL web­site and social media plat­forms on 2/16. There will also be a webi­nar on 2/23 to share more about the col­lab­o­ra­tor for this effort, and to walk folks through the set­up.

I real­ly wish I could say more, but suf­fice it to say that this new ver­sion has the poten­tial to be a game chang­er in the world of net­work sim­u­la­tions, train­ing, proof of con­cept devel­op­ment, and in myr­i­ad oth­er use cas­es. Stay tuned.

Share

November 1, 2015 virtualization

Virtualization Field Day 6

Read­ing Time: 2 min­utes

I’m sit­ting here watch­ing an episode of Top Gear as I write this, and wax­ing con­tem­pla­tive on my recent invi­ta­tion to both a Tech Field Day one-day event and Vir­tu­al Field Day 6. Both are being held in the same week, lat­er in Novem­ber, and both are in the San Jose area, as per usu­al.

I am always flat­tered when I’m invit­ed to these events, and I take the oppor­tu­ni­ty seri­ous­ly. Not only to I get the priv­i­lege of hear­ing from some inno­v­a­tive com­pa­nies doing excit­ing things (usu­al­ly before they are announced to the pub­lic), but I also get to be around a group of folks much smarter than I am. Many are friends, and the ones who aren’t prob­a­bly soon will be.

The Tech Field Day events are focused into some­what stan­dard break­downs of tech­nol­o­gy spe­cial­ties, with Net­work, Vir­tu­al, Stor­age, Wire­less, and oth­er tech­nolo­gies each hav­ing their own events under the gen­er­al umbrel­la orga­ni­za­tion Steven Fos­kett has cre­at­ed. Being invit­ed to the one day Data Field Day Round­table made sense to me when I got the call, as it’s being host­ed by Cis­co along with some of their part­ners. Being invit­ed to Vir­tu­al Field Day 6 ini­tial­ly did not make as much sense to me.

I am pre­dom­i­nant­ly a net­work engi­neer. While I have cer­tain­ly worn many hats over the years-from Sys­tems Admin­is­tra­tor, to Unix Admin, to con­sul­tant and even­tu­al­ly IT Direc­tor- and I play with Open­Stack and many oth­er tech­nolo­gies, that’s large­ly it. I play. In one of my roles I did install and man­age a siz­able vmware instal­la­tion, but I am far from an expert, espe­cial­ly with the tech­nol­o­gy hav­ing moved far beyond where it was when I last used it.

I gra­cious­ly accept­ed the invi­ta­tion, but was admit­ted­ly bemused. Until, that is, Steven wrote to explain that he likes to “cross the streams” as he puts it, using a clas­sic ref­er­ence to one of the great movies of the 80’s. Ghost Busters ref­er­ences aside, his point is this: he believes very strong­ly that a more intrigu­ing dia­logue is cre­at­ed when he includes peo­ple with spe­cial­ties large­ly out­side the are­na of the event he’s invit­ing them to. So, each event he throws now he invites a cou­ple of folks from oth­er dis­ci­plines to par­tic­i­pate, antic­i­pat­ing that they will see things from a dif­fer­ent, unex­pect­ed angle, and fos­ter bet­ter con­ver­sa­tion.

Putting aside my trep­i­da­tion at attend­ing an event that I feel a bit under qual­i­fied to be at, and more than slight­ly wor­ried I’ll say some­thing stu­pid, or worse yet say noth­ing, I think this will be a great oppor­tu­ni­ty for me to step out­side of my day-to-day world and learn from some peo­ple and pre­sen­ters that I oth­er­wise might not be exposed to.

The event will be, as always, live streamed on the Tech Field Day web page (look for Vir­tu­al Field Day 6) as well as live-tweet­ed, blogged, and gen­er­al­ly pushed out through a wide vari­ety of chan­nels. I hope you’ll tune in to see the pre­sen­ta­tions, inter­act with the del­e­gates by tweet­ing using the #VFD6 hash tag, and to gen­er­al­ly learn from some qual­i­ty ven­dors about their lat­est and great­est advances.

Note: I will be fol­low­ing up this post in the next few days with a more detailed break­down of each event, includ­ing the com­pa­nies and pre­sen­ters at each.

 

 

Share

Copyright© 2023 · by Shay Bocks