Stop the cliquing and let the tech speak

This is going to be one of those blogs that upsets a lot of folks but I have been thinking about it for some time. After talking to some friends and coworkers about it I decided it was something I needed to write.

The IT community feels fractured, and this isn’t anything new I suppose but it has felt far more noticeable lately. There appears to be two distinct tiers of people in the community, those that were here first and everyone who entered later. This has formed cliques, and I am not talking about the typical tribal divisions that happen as Microsoft experts or VMware experts sync up unto themselves but more of a standoffish clique like the popular kids in high school. Of course there are the cool kids who are friendly too, not everyone has airs of pretension surrounding them.

If I look at it through the lenses I wore in high school part of me wonders why I even care about this, and the other part feels left out or inferior. Haha wow I am lame. But whether or not this is just more imposters syndrome or whether the popular kids really do have a clique all their own is a question that may be a little tough to answer, and I think I have.

I joined twitter in September of 2010, when someone gave me a convincing reason why. Essentially his argument is the same one I use today, if you remember the way we used message boards and support forums you remember how long you would have to wait to get a response. Twitter is like the support forums on crack with responses and help happening within minutes or even seconds of posting your issue. I’ve found this to be true a million times over, an in turn have tried to give back to the community. But I have known that there are those who have been doing this longer and I always respected them.

You never want to measure yourself against others, yet you need to set a goal, and unless you are Elon Musk and can dream up that which does not yet exist it takes seeing what others have done to help you realize where you want to get to. So I set my goal to be a recognizable name and member of the community. I have worked on that for 5-6 years now and I’ve come to realize that I will never break into that elite group. Maybe partially through my own lack of skill or because like most townships in the Midwest, once land claims were planted the founders of a territory became the leaders and leadership became incestuous. How do you break into something that seems so tightly coupled with those that have always been around?

What I have found since I have been mulling over this sociological makeup of our little IT tribe is that I am not the only one who views it this way. There are those that like me are trying to break out and become known entities and respected names, there are those that haven’t quite started the journey but are looking at it as part of their career trajectory. What are they to do?

So this is a call, a call for the community to stop a tiered approach of community leaders. Sure there will always be those that are better at presenting, or known more but there are those of us who have less distance from our time in operations, or have different skill sets and experiences that can be shared. I urge you if you are starting out to try and get more involved and not be afraid of this cliquish behavior, and if you are a member of the old guard to help break down the barriers and promote the new folks who are trying to make a name for themselves.  As much as I can I am here to help, as Mike Laverick did with the #FeedForward campaign I am willing to help speakers with tips, and time to listen and help make their presentations better.  I urge others to help mentor this next generation of speakers, and for show and community organizers to reach out beyond just the big names, and for the community to hear the new voices.

A special thanks to Amy Lewis who helped me make sure this message was one that wouldn’t go over the top or sound like a petulant child’s whining to be included.

The Dawn of the Year of EUC

So I have been a bit quieter than normal lately, it’s because I have been working go figure. The new role is a little different than I expected but challenging and rewarding in it’s own way. Now we get to talk about what I have been working on a little, also upfront apologies for length.

The year of VDI is gone we aren’t doing that anymore so stop talking about it. What we do seePresentation1 in the industry is the upward trend in end user solutions moving to virtualized accessed resources. That means not just VDI, but end user applications, mobile device management, user experience management, and the strengthening of DaaS offerings. All of this combines to into what is deemed EUC right?

Of course you are right.

That’s the easy part, defining what it is that I am working to support the tougher part becomes supporting that the market is really moving beyond VDI. For that I looked towards Simon Wardley and Wardley Mapping tools, this is an awesome tool.

Evolution

What we look for when we map a technology or industry is first to lay out the value chain, this is a high level representation and is still evolving.

Representatively we see the market starting to shift to more cloud based applications and solutions, well less starting and more continuing. Guess who has a sweet spot for cloud service providers? You guessed it the place where I work ;). In addition we see a push towards DaaS, while technologies are somewhat different we do see some similarities in infrastructure design for shared services, so how does that translate for the enterprise not ready to give up their desktops?

Evolution breeds integration success, isolation is what occurs when something is new or has a degree of unknowns. When VMware and Citrix were first introduced to environments their clusters sat in the corner of the datacenter (ok server closets) like ginger headed classmates not quite accepted by the rest of the servers. Overtime these solutions became mainstream and became core to the design and deployment strategies of pretty much everyone. VDI isn’t by any stretch new, but we isolated from our production workloads because of the resource demand and randomness of workload. Even if vSphere and Xen could handle isolating the production server environment from the desktops we had the issue of the draw on our shared storage environment. How could we have both sit together without impacting the performance of either one?

Hold on a tic, we actually should first start by examining what requirements we expect to see in today’s datacenter when it comes to storage solutions that do not require silo’d management and can support a higher operational cost of ownership through ease of use, scalability and flexibility.

Before I turn this into a marketing post, let’s first think about how we manage this on larger deployable storage solutions. Let’s say an EMC VMAX, not a cost effective VDI solution, but feasible with enough SSDs to handle the workload. In a VMAX config multiple virtual pools would be carved out with policies for each to meet the workload requirements. As cool as the VMAX is it’s not the easiest to scale, nor manage, and the policy sets are not quickly adjusted. You may find yourself adding engines and disk shelves to meet requirements. So while feasible we are lacking some of the requirements we laid out earlier.

VNX similarly has to use RAID pools coupled with virtual storage pools to form the data efficiencies necessary to run VDI. With VNX you have to look at total IOPs and what the FAST VP pool has as assigned FAST cache for the EUC workload. It’s possible to do a mixed workload if you ensure there is another dedicated SSD raid group to pin workloads to but that’s not a guaranteed quality of service feature, as you are sizing and creating unique virtual storage pools to meet requirements and scaling this solution requires more disks or potentially a whole new system.

What about the AFA options?

Great question.

Thanks.

Different AFA solutions handle things in different ways, essentially taking metadata and writing it in either fixed or variable block sizes. There is no doubt that the flash technology is capable of delivering performance for EUC, but what about mixed workloads? Well it comes down to sizing like with most of the traditional storage systems. The market solution is pretty much if you want to throw mixed workloads your AFA can handle it just make sure you have enough capacity and IO. But none of that guarantees that you are going to meet your performance requirements for any given workload. I’ve talked about the need to for corporate governance and SLA’s in enough posts now but they are the crux to IT strategic success. While these other solutions may ease of a piece of this stack here or there they all lack the control of IO demand.

SolidFire on the other hand has taken a unique approach as a company the goal was to NewVolprovide cloud service providers with a storage solution that meets the needs of multi-tenant environments to meet performance and reporting requirements that are unique to that market segment. You see the CSPs live and die by SLA’s, that’s how they get paid with uptime and performance being constantly measured. While some solutions have the ability to throttle max IO, SolidFire clusters can also manage the minimum and burst, this means you are ensuring that the minimum IOPs are always being delivered. This means you can run and Oracle DB right next to a EUC workload, right next to a Mongo DB deployment, without any of them impacting the performance of the other.

Sure so the guaranteed QoS is sweet, but we want to scale, scalability is the big thing. Well sure you do, what do you want to scale capacity or performance? Is it a matter of needing to ingest more blocks and write the metadata faster or is it a matter of storing more data? SolidFire scales these independently with mix and match nodes for more performance or denser SSDs. Any node, any cluster kid that’s how you have flexibility and meet todays build DC’s at scale needs.

So we have answered the scalability and the performance questions but what about ease of use?

Well SolidFire has some pretty awesome capabilities here too, with API functionality out the ying-yang. Essentially if you want to automate it we got you covered. Not to mention the ability to leverage a pretty user friendly (for storage admin perspective) HTML based management console. Plugins are also available for service consoles in OpenStack and VMware environments. Microsoft is being considered.

But wait there is one other super cool feature that is something enterprises are going to want to look at and that’s replication. Think of how most data replication works, you take the dataset do a comparison between the primary and secondary location and validate that the data is the same block by block, bit by bit. But what if you are storing data based off of a metadata hash? Do you rehydrate that data to it’s native format and validate it across the WAN. But what if that was just a matter of validating the hash on both sides instead? Think of the reduction in data transmission and the speed at which replication would occur.

 

 

Sometimes you have to create your own penis showing game – by Shane Walton

Shane (pronounced “Shawn”) Walton is a retired federal employee currently working as a systems engineer for a startup cloud service provider.  A collector of certifications, he is attempting to add Cisco CCIE Data Center.   He has previously been a member of the United Stated Air Force and completed 25 years of combined federal service.  He is contrarian in nature so don’t be offended if he disagrees with you on twitter despite the probability that he actually agrees with you.  When not doing “network stuff” you will usually find him building hash cracking rigs and sniffing the airwaves for anything of interest.

I am sure most people are aware of the 2005 movie Waiting… While the restaurant industry and IT have few parallels, job satisfaction and trying to find a way to make the day to day grind interesting and challenging are a central tenant to any career. In the movie we learn that moral was very bad and no one was happy until a new employee was hired and implemented a game which is described enough in the title and won’t be described further. If you’re that interested, you can rent the movie. The point is they took it upon themselves to find a way to make work interesting and fun again.

I found myself in this dilemma after 25 years working in the same organization. For those 25 years I was lucky enough to always have interesting work. Nearly unlimited budget, an organization that was forward leaning with regards to technology adoption and always had a large project flanked by several smaller projects.

Then I left the government… I know what I described above does not sound like a government agency. Government agencies are slow to adopt, risk adverse and have almost no people capable of technical innovation but we were lucky enough to have leadership that was interested in pushing the envelope.

We were the first Federal organization to implement Cisco Nexus in our data centers. We learned so far forward we all but forced ourselves to be chosen as a location for one of the Air Force regional data centers. But that was all gone and I found myself working for a small company providing professional services (PS). That’s where I met Mike. I enjoyed working for the company. I traveled like most PS engineers, moving from project to project but nothing like I was used to. I wouldn’t say I was not satisfied but I wasn’t fulfilled. Soon I took the opportunity to stay on with a company I was contracted to.

This new job was with a small startup cloud service provider and I was REALLY happy. I had great pay, really good benefits that they paid for 100% and a culture that I loved with no travel, supporting internal engineering. Then things started to get stagnant and I wasn’t unhappy I was just bored. There were days I would sit with different configs up on all three of my screens and that would be how I was 6 hours later contemplating going home because it was obvious to me I wasn’t going to get anything done.

I wasn’t looking to leave but a friend of mine called me and said I need you to engineer and implement the first Cisco ACI capable device in the federal government. Not just the DoD, the whole public sector. I couldn’t have signed up any faster. I was chasing the great project. It was four phases, implement the hardware and test VXLAN followed an alphabet soup of new technology insertion with SDN, VMware NSX, Cisco ACI, automation and orchestration galore. It was literally a dream project with a period of performance that would provide stability for a very long time. The client was my old agency. I couldn’t have been happier.

It turns out though that sometime government contracts get hung up and back to back projects don’t always get funded in a timely manner. What I didn’t know when I took the job was that although my division of the company was making enough to float all of us on the bench for months the company was basically imploding financially everywhere else. As soon as the contract didn’t get awarded we started getting furloughed and eventually were given a choice to find our own work or be furloughed full time until we were billable. At this point I was going to take a contract with Cisco advanced services but that would have only lasted as long as that contract and continue making money for my titanic of a company so I very sheepishly contacted the cloud service provider to see if I could get my old job back.

I am now going on my 6th month back with my old company now and I am really happy. Not only am I really happy, I am not bored. Now I am building labs, working on new potential service offerings and taking it upon myself to push into different technology areas. I am going to finally take the time to finish my CCIE. I’ve finally found what I was missing in my search for post government job satisfaction.

It was always up to me to challenge myself and while it was nice to be in an environment that didn’t require me to look for interesting things to do I don’t need to jump from company to company to find it. I learned much like Ryan Reynolds and the rest of the gang that it isn’t the 100% responsibility of the company to ensure I am fulfilled in my job. Sometime you really do have to create your own penis showing game.