Big Data’s move into the enterprise has generated a lot of buzz on why big data, what are the components and how to integrate? The “why” was covered in a two part blog (Part 1 | Part 2) by Sean McKeown last week. To help answer the remaining questions, I presented Hadoop Network and Architecture Considerations last week at the sold out Hadoop World event in New York. The goal was to examine what considerations need to be taken to integrate Hadoop into Enterprise architectures by demystifying what happens on the network and identifying key network characteristics that affect Hadoop clusters.
The presentation includes results from an in depth testing effort to examine what Hadoop means to the network. We went through many rounds of testing that spanned several months (special thanks to Cloudera on their guidance). Read More »
Tags: Big Data, Cisco, Cloudera, data center, Hadoop
The customers I talk to know that deploying a private or hybrid cloud will both save them money on IT operations and make them more agile to respond to the business. There is a low grade euphoria over the cloud opportunity that gets the conversation going. The conversation drives development of both our solution and our customers’ sophistication in thinking about how and why they will use Intelligent Automation for Cloud (CIAC).
However, finance guys and IT management don’t get that feel-good feeling over the opportunity or even the coolness of the technology in the absence of dollar numbers to motivate them.
Nor should they.
We are in a part of high-tech that does not do technology for technology’s sake. We do it because it makes business sense.
Read More »
Tags: Cisco, cloud, data center
Interesting trends are taking root around us and one of them is convergence. The term conjures up different thoughts depending on our background and experiences. Economists may say convergence is the parity of per capita income around the world. Convergence for telecom is the combination of voice, data and entertainment services. So what does it mean for data centers? In one of my recent informal webcast polls of technologists, one opinion was that convergence implied the union of telecom and IT. Reality is that data centers now are the hub and source for voice, video, data and application services.
So if we look at application workloads running in data centers, there are four infrastructure capacity variables – CPU, Memory, Storage and Network. One approach is to optimize on the utilization of one of these variables. If we decide to optimize on Storage, then it must be virtualized and/or provided as a service. Implementation would involve purchase of the best of breed storage hardware, and building highly skilled teams to manage, tweak and optimize performance of the storage resources. Similarly a COE(Center of Excellence) for servers (CPU and Memory) must be formed for servers and for networks. This implies that any project would involve multiple teams and project management would be a challenge, to put it lightly. This reminds me of my mainframe experience in relation to the distributed platform. We could get an entire application developed, tested and ready to go before getting a RACF id to even access the mainframe.
Read More »
Tags: Cisco, Converged Infrastructure, data center, unified computing
Early in my career I moved quite a bit, new job, growing family, whatever the reason it seemed like every two or three years we were packing up and going to a new place and meeting our new neighbors.
Each new place had its own protocol for getting to know the neighbors, sometimes they came to us other times we had to walk around the block with the kids in tow to make that connection. The benefits of knowing your neighbors are many, who’ll lend you tools, who will help move furniture, etc.
Knowing the device neighbors in you network is just as important and fortunately there is a protocol for that, Cisco Discovery Protocol Cisco Discovery Protocol. This article is a guide to getting to know your UCS Fabric Interconnects’ neighbors in a manual and automated way.
Read More »
Tags: application, automated provisioning, cloud, devops, devtest, expect, intelligent automation, server provisioning, TCL
Earlier in my career, I ran a corporate IT and managed services tooling team. I wish it was garage type tools, but it was IT operational management tools. My team was responsible for developing and integration a set of ~20 applications that was the “IT for the IT guys”. It was a great training ground for 120 of us; we worked on the bleeding edge and we were loving it. We did everything from product management, development, test, quality engineering deployment, production and operational support. It was indeed an example of eating your own cooking. Applications where king in our group. We had .NET, J2EE, JAVA, C, C+, C++ and other languages. We have custom build and COTS (commercial off the shelf) software applications.
One day on a fateful Friday, my teenagers happily asleep on a Friday night way past midnight (I guess that made it Saturday), I was biting my nails at 2 AM with my management and technical team on a concall wondering what went wrong. We were 5 hours into a major yearly upgrade and Murphy was my co-pilot that night. I had DBAs, architects, Tomcat experts, QA, load testing gurus, infrastructure jockeys, and everyone else on the phone. We had deployed 10 new servers that night and were simultaneously doing an upgrade to the software stack. I think we had 7 time zones covered with our concall. At least for my compatriots in France it was not too bad; they were having morning coffee in their time zone. Our composite application was taking 12 seconds to process transactions; it should have taken no more 1.5 secs. The big question: can we fix this by Sun at 10 PM when our user base in EMEA showed up for work, or do we (don’t say this to the management) roll back the systems and application…. I ran out of nails at this point…. My wife came into my dark home office and wondered what the heck was going on…..
Read More »
Tags: application, automated provisioning, cloud, devops, devtest, intelligent automation, orchestration, server provisioning