We had three quick questions for Mike Kail, and he had three quick answers.
Mike is SVP of Infrastructure at Yahoo!, and formerly VP of IT Operations at Netflix. He'll be speaking at @DevOpsSummit about his experiences in integrating DevOps on a big scale in big-scale projects.
Here's what we asked and what he said:
DevOps Journal: You mention “eventual consistency” as a goal. Is there a timeframe?
Mike Kail: It is really a strategy for successful transformation instead of a strict ...| By Mat Mathews | Article Rating: |
|
| October 6, 2014 11:00 PM EDT | Reads: |
1,150 |
I remember when we first started talking to customers about the concepts of applications driving networks, about three years ago (This was a very different conversation from other networking era’s where we talked about ‘intelligent’ networks that could better understand and adapt to applications.) While most customers loved the concepts of a scale-out network that leveraged dynamic photonic connections instead of hard-wired paths, most of them also told us that they “didn’t really know (or want to know)” about the applications at all. Some even said they didn’t want their networks to understand the applications at all!
Hmm.. this was very strange. After all, we were talking to Data Center networking folks, and wasn’t the purpose of the data center network to provide connectivity solutions for applications? How could the folks in charge of these networks not know (and worse, not want to know!) about the whole purpose of their network in the first place?
But of course, it wasn’t really strange. After all, networking, like many IT disciplines, had developed into a nice neat silo that defined nice neat operational boundaries that allowed folks within those boundaries to say “I don’t know, and I don’t want to know.” Of course, we knew we would get this reaction. And more importantly, the networking vendors were more than happy to provide silo’d products that kept customers in their silos.
We also knew it would start to change. Slowly at first, but we knew we would get to a point where even telling this story would not resonate with people – i.e. most people would forget that there was a time that we thought like this!
Now, at least half of the conversations I have with customers – with actual networking folks – are discussions about how to create enough hooks into the networking infrastructure to allow basic networking constructs (things like VLANs) to be automatically configured based on knowledge from the application or application orchestration system. Now this may not sound like much, and in the grand scheme of what’s possible, it isn’t actually much. But what is significant is the change in thinking about what is actually important, which signifies that the “… and I don’t want to know” part might be starting to change.
I recently spoke to a customer who described to me the intricate process of “systems engineering” a new application. Systems engineers are a group in this company, 100’s strong, that are given new applications from developers and tasked with engineering the physical environment the application will run on – the servers, load balancers, firewalls, storage, operational software, and of course the plumbing. The process requires knowing intricate details about an applications expected performance, data privacy requirements, connectivity requirements, and uptime requirements, and of course on the flipside requires knowledge of the capability of the various infrastructure components. The model is extremely heavy weight and doesn’t fit with how the customer wants to be able to roll out more new applications, faster.
In addition, the applications are being written to be more tolerant of individual component failures and are “scale-out” from the start – i.e. they expect very little in the way of handcrafted highly purposed infrastructure underneath them. They just need “a bunch of compute instances” that can be dialed up or down, or the same for storage.
The customer wants to push responsibility of documenting application parameters back into the developers to be expressed as application meta-data – that is of-course machine-readable. They then expect that machines be able to read this policy and be able to auto-deploy the software on the infrastructure – which of course requires an infrastructure that can – ta da – understand application requirements.
And not surprisingly, this customer sees this as an opportunity. An opportunity to change this heavy weight and slow systems engineering process to something that allows them to deploy new applications onto bare infrastructure in a small fraction of the time that it takes them today. Now they say to their networking vendors – “It’s the Applications, Stupid!”
In part 2 of this blog, we’ll talk in more detail about the application policy and infrastructure implications.
The post It’s the Applications, Stupid (Part 1 of 3)! appeared first on Plexxi.
Read the original blog entry...
Published October 6, 2014 Reads 1,150
Copyright © 2014 SYS-CON Media, Inc. — All Rights Reserved.
Syndicated stories and blog feeds, all rights reserved by the author.
More Stories By Mat Mathews
Visionary solutions are built by visionary leaders. Plexxi co-founder and Vice President of Product Management Mat Mathews has spent 20 years in the networking industry observing, experimenting and ultimately honing his technology vision. The resulting product — a combination of traditional networking, software-defined networking and photonic switching — represents the best of Mat's career experiences. Prior to Plexxi, Mat held VP of Product Management roles at Arbor Networks and Crossbeam Systems. Mat began his career as a software engineer for Wellfleet Communications, building high speed Frame Relay Switches for the carrier market. Mat holds a Bachelors of Science in Computer Systems Engineering from the University of Massachusetts at Amherst.
We had three quick questions for Mike Kail, and he had three quick answers.
Mike is SVP of Infrastructure at Yahoo!, and formerly VP of IT Operations at Netflix. He'll be speaking at @DevOpsSummit about his experiences in integrating DevOps on a big scale in big-scale projects.
Here's what we asked and what he said:
DevOps Journal: You mention “eventual consistency” as a goal. Is there a timeframe?
Mike Kail: It is really a strategy for successful transformation instead of a strict ...Oct. 8, 2014 05:30 PM EDT Reads: 1,745 |
By Pat Romanski Netuitive, a leading provider of IT analytics, today announced that it has secured an additional $6.5 million in equity financing. This round of financing was led by MK Capital and Rembrandt Venture Partners, and included the participation of Cross Creek Advisors and Columbia Capital. The proceeds will be used to accelerate the market delivery of Netuitive's latest product release powered by a state of the art big data architecture.Oct. 8, 2014 05:30 PM EDT Reads: 971 |
By Liz McMillan ![]() SAN JOSE, Calif., Oct. 6, 2014 /PRNewswire/ -- Electric Cloud (http://electric-cloud.com/), the leader for enterprise Continuous Delivery, today announced record quarterly sales for Q3 2014, demonstrating increasing momentum and demand for its products. The company nearly doubled sales from the previous quarter, and has enjoyed strong double-digit, year-over-year growth in 2014. Robust demand for the company's solutions t... Oct. 8, 2014 05:30 PM EDT Reads: 956 |
By Carmen Gonzalez The widespread success of cloud computing is driving the DevOps revolution in enterprise IT. Now as never before, development teams must communicate and collaborate in a dynamic, 24/7/365 environment. There is no time to wait for long development cycles that produce software that is obsolete at launch. DevOps may be disruptive, but it is essential.
The DevOps Summit at Cloud Expo--to be held November 4-6 at the Santa Clara Convention Center in the heart of Silicon Valley--will expand the DevO...Oct. 8, 2014 05:30 PM EDT Reads: 2,918 |
By Elizabeth White Software is eating the world. Companies that were not previously in the technology space now find themselves competing with Google and Amazon on speed of innovation. As the innovation cycle accelerates, companies must embrace rapid and constant change to both applications and their infrastructure, and find a way to deliver speed and agility of development without sacrificing reliability or efficiency of operations.
In her keynote DevOps Summit, Victoria Livschitz, CEO of Qubell, will discuss ho...Oct. 8, 2014 05:15 PM EDT Reads: 2,247 |
By Carmen Gonzalez DevOps Summit at Cloud Expo Silicon Valley announced today a limited time free "Expo Plus" registration option. On site registration price of $1,95 will be set to 'free' for delegates who register during this offer perios. To take advantage of this opportunity, attendees can use the coupon code, and secure their registration to attend all keynotes, DevOps Summit sessions at Cloud Expo, expo floor, and SYS-CON.tv power panels. Registration page is located at the DevOps Summit site.Oct. 8, 2014 04:45 PM EDT Reads: 1,896 |
By Andrew Phillips Many businesses are closely scrutinizing the concept of Continuous Delivery and, in most cases, competitive pressure is the driver. CD allows you to deploy applications without having to write endless scripts, provisioning test environments on-demand, and creating delivery pipelines so anybody can see the current status of enhancements—just to name a few.
In truth, Continuous Delivery is a response to the challenge of software taking ages to deliver and then not being what the customer wanted ...Oct. 8, 2014 04:00 PM EDT Reads: 1,231 |
By Pat Romanski The term culture has had a polarizing effect among DevOps supporters. Some propose that culture change is critical for success with DevOps, but are remiss to define culture. Some talk about a DevOps culture but then reference activities that could lead to culture change and there are those that talk about culture change as a set of behaviors that need to be adopted by those in IT. There is no question that businesses successful in adopting a DevOps mindset have seen departmental culture change, ...Oct. 8, 2014 01:15 AM EDT Reads: 1,222 |
By Elizabeth White Having just joined a large technology company with 20 years of history, it would be suicidal to believe that I can immediately move the entire organization to the DevOps mindset and model. For those not familiar with the term, “Eventual Consistency” is a model used in distributed computing to ensure high availability. In this context, it’s a model for replicating best practices and automation across IT teams and business units.
The logical place to start with automation is the on-boarding of a ...Oct. 8, 2014 12:45 AM EDT Reads: 2,634 |
By Roger Strukhoff DevOps Journal: Cloud, Big Data, and the IoT all carry disruption within enterprise IT. The same goes with DevOps. Which of these is the major disruptor, in your opinion?
Andi Mann: It may well be cloud, because it fundamentally enables all the rest. Cloud scale is why we are now considering Big Data; cloud connectivity is a key enabler of IoT; cloud agility has enabled DevOps to take hold.
But in the end, the cloud is “just” a platform, while the results of DevOps speak for themselves--l...Oct. 7, 2014 11:45 PM EDT Reads: 1,539 |
By Yeshim Deniz BlueBox bridge the chasm between development and infrastructure. Hosting providers are taking standardization and automation too far. For many app developers it does nothing but spawn mayhem and more work. They have to figure out how their creations live on a pre-fab infrastructure solution full of constraints. Operations-as-a-Service is what BlueBox does. BlueBox utilizes development tools such as OpenStack, EMC Razor, Opscode’s Chef and BlueBox's proprietary tools give the power to do the unor...Oct. 7, 2014 11:00 PM EDT Reads: 1,710 |
By Liz McMillan SYS-CON Events announced today that AppDynamics will exhibit at DevOps Summit Silicon Valley, which will take place November 4–6, 2014, at the Santa Clara Convention Center in Santa Clara, CA.
Digital businesses like yours need a way to turn data into actual results. AppDynamics is ushering in the next digital age – the age of the software-defined business.
AppDynamics’ mission is to deliver true application intelligence that helps your software-defined business run faster, leaner, and more ef...Oct. 7, 2014 09:00 PM EDT Reads: 1,796 |
By Pat Romanski In today's application economy, enterprise organizations realize that it's their applications that are the heart and soul of their business. If their application users have a bad experience, their revenue and reputation are at stake.
In his session at 15th Cloud Expo, Anand Akela, Senior Director of Product Marketing for Application Performance Management at CA Technologies, will discuss how a user-centric Application Performance Management solution can help inspire your users with every appli...Oct. 7, 2014 06:45 PM EDT Reads: 2,704 |
By Yeshim Deniz DevOps Summit at Cloud Expo Silicon Valley announced today a limited time free "Expo Plus" registration option through September. On site registration price of $1,95 will be set to 'free' for delegates who register during special offer. To take advantage of this opportunity, attendees can use the coupon code, and secure their registration to attend all keynotes, DevOps Summit sessions at Cloud Expo, expo floor, and SYS-CON.tv power panels. Registration page is located at the DevOps Summit site. ...Oct. 7, 2014 06:00 PM EDT Reads: 1,828 |
By Pat Romanski SYS-CON Events announced today that Serena Software will exhibit at DevOps Summit Silicon Valley, which will take place on November 4–6, 2014, at the Santa Clara Convention Center in Santa Clara, CA. Serena Software supports DevOps and Continuous Delivery by providing application deployment automation and software release management solutions to replace slow and error-prone manual processes. 2,500 enterprises around the world trust Serena to help them develop and deploy better software. Oct. 7, 2014 03:00 PM EDT Reads: 1,774 |
By Carmen Gonzalez The widespread success of cloud computing is driving the DevOps revolution in enterprise IT. Now as never before, development teams must communicate and collaborate in a dynamic, 24/7/365 environment. There is no time to wait for long development cycles that produce software that is obsolete at launch. DevOps may be disruptive, but it is essential.
The DevOps Summit at Cloud Expo--to be held November 4-6 at the Santa Clara Convention Center in the heart of Silicon Valley--will expand the DevO...Oct. 7, 2014 01:00 PM EDT Reads: 2,026 |
By Pat Romanski The widespread success of cloud computing is driving the DevOps revolution in enterprise IT. Now as never before, development teams must communicate and collaborate in a dynamic, 24/7/365 environment. There is no time to wait for long development cycles that produce software that is obsolete at launch. DevOps may be disruptive, but it is essential. The DevOps Summit at Cloud Expo--to be held November 4-6 at the Santa Clara Convention Center in the heart of Silicon Valley--will expand the DevOps ...Oct. 7, 2014 12:30 PM EDT Reads: 2,330 |
By Liz McMillan Today, almost every company has a directory that needs to be managed. Spending valuable company time monitoring servers, provisioning and deprovisioning users, auditing, and assessing security concerns takes away from the core competency of the team – building product and delivering to customers quickly. DaaS takes on the burden of those tasks, and allows the team to focus on what they do best. In his session at DevOps Summit, Rajat Bahargava, Co-Founder, Chairman, and President & CEO of JumpClo...Oct. 7, 2014 12:00 PM EDT Reads: 2,071 |
By Liz McMillan The recent trends like cloud computing, social, mobile and Internet of Things are forcing enterprises to modernize in order to compete in the competitive globalized markets. However, enterprises are approaching newer technologies with a more silo-ed way, gaining only sub optimal benefits. The Modern Enterprise model is presented as a newer way to think of enterprise IT, which takes a more holistic approach to embracing modern technologies. This model makes use of Composable Enterprise framework ...Oct. 7, 2014 12:00 PM EDT Reads: 2,405 |
By Andreas Grabner This story came in from Joseph – one of our fellow dynaTrace users and a performance engineer at a large fleet management service company. Their fleet management software runs on .NET, is developed in-house, is load tested with JMeter and monitored in Production with dynaTrace. A usage and configuration change of their dependency injection library turned out to dramatically impact CPU and memory usage while not yet impacting end user experience. Lessons learned: resource usage monitoring is as i...Oct. 7, 2014 12:00 PM EDT Reads: 1,518 |

Netuitive, a leading provider of IT analytics, today announced that it has secured an additional $6.5 million in equity financing. This round of financing was led by MK Capital and Rembrandt Venture Partners, and included the participation of Cross Creek Advisors and Columbia Capital. The proceeds will be used to accelerate the market delivery of Netuitive's latest product release powered by a state of the art big data architecture.
The widespread success of cloud computing is driving the DevOps revolution in enterprise IT. Now as never before, development teams must communicate and collaborate in a dynamic, 24/7/365 environment. There is no time to wait for long development cycles that produce software that is obsolete at launch. DevOps may be disruptive, but it is essential.
The DevOps Summit at Cloud Expo--to be held November 4-6 at the Santa Clara Convention Center in the heart of Silicon Valley--will expand the DevO...
Software is eating the world. Companies that were not previously in the technology space now find themselves competing with Google and Amazon on speed of innovation. As the innovation cycle accelerates, companies must embrace rapid and constant change to both applications and their infrastructure, and find a way to deliver speed and agility of development without sacrificing reliability or efficiency of operations.
In her keynote DevOps Summit, Victoria Livschitz, CEO of Qubell, will discuss ho...
Many businesses are closely scrutinizing the concept of Continuous Delivery and, in most cases, competitive pressure is the driver. CD allows you to deploy applications without having to write endless scripts, provisioning test environments on-demand, and creating delivery pipelines so anybody can see the current status of enhancements—just to name a few.
In truth, Continuous Delivery is a response to the challenge of software taking ages to deliver and then not being what the customer wanted ...
The term culture has had a polarizing effect among DevOps supporters. Some propose that culture change is critical for success with DevOps, but are remiss to define culture. Some talk about a DevOps culture but then reference activities that could lead to culture change and there are those that talk about culture change as a set of behaviors that need to be adopted by those in IT. There is no question that businesses successful in adopting a DevOps mindset have seen departmental culture change, ...
Having just joined a large technology company with 20 years of history, it would be suicidal to believe that I can immediately move the entire organization to the DevOps mindset and model. For those not familiar with the term, “Eventual Consistency” is a model used in distributed computing to ensure high availability. In this context, it’s a model for replicating best practices and automation across IT teams and business units.
The logical place to start with automation is the on-boarding of a ...
DevOps Journal: Cloud, Big Data, and the IoT all carry disruption within enterprise IT. The same goes with DevOps. Which of these is the major disruptor, in your opinion?
Andi Mann: It may well be cloud, because it fundamentally enables all the rest. Cloud scale is why we are now considering Big Data; cloud connectivity is a key enabler of IoT; cloud agility has enabled DevOps to take hold.
But in the end, the cloud is “just” a platform, while the results of DevOps speak for themselves--l...
BlueBox bridge the chasm between development and infrastructure. Hosting providers are taking standardization and automation too far. For many app developers it does nothing but spawn mayhem and more work. They have to figure out how their creations live on a pre-fab infrastructure solution full of constraints. Operations-as-a-Service is what BlueBox does. BlueBox utilizes development tools such as OpenStack, EMC Razor, Opscode’s Chef and BlueBox's proprietary tools give the power to do the unor...
SYS-CON Events announced today that AppDynamics will exhibit at DevOps Summit Silicon Valley, which will take place November 4–6, 2014, at the Santa Clara Convention Center in Santa Clara, CA.
Digital businesses like yours need a way to turn data into actual results. AppDynamics is ushering in the next digital age – the age of the software-defined business.
AppDynamics’ mission is to deliver true application intelligence that helps your software-defined business run faster, leaner, and more ef...
In today's application economy, enterprise organizations realize that it's their applications that are the heart and soul of their business. If their application users have a bad experience, their revenue and reputation are at stake.
In his session at 15th Cloud Expo, Anand Akela, Senior Director of Product Marketing for Application Performance Management at CA Technologies, will discuss how a user-centric Application Performance Management solution can help inspire your users with every appli...
DevOps Summit at Cloud Expo Silicon Valley announced today a limited time free "Expo Plus" registration option through September. On site registration price of $1,95 will be set to 'free' for delegates who register during special offer. To take advantage of this opportunity, attendees can use the coupon code, and secure their registration to attend all keynotes, DevOps Summit sessions at Cloud Expo, expo floor, and SYS-CON.tv power panels. Registration page is located at the DevOps Summit site. ...
SYS-CON Events announced today that Serena Software will exhibit at DevOps Summit Silicon Valley, which will take place on November 4–6, 2014, at the Santa Clara Convention Center in Santa Clara, CA. Serena Software supports DevOps and Continuous Delivery by providing application deployment automation and software release management solutions to replace slow and error-prone manual processes. 2,500 enterprises around the world trust Serena to help them develop and deploy better software.
The widespread success of cloud computing is driving the DevOps revolution in enterprise IT. Now as never before, development teams must communicate and collaborate in a dynamic, 24/7/365 environment. There is no time to wait for long development cycles that produce software that is obsolete at launch. DevOps may be disruptive, but it is essential.
The DevOps Summit at Cloud Expo--to be held November 4-6 at the Santa Clara Convention Center in the heart of Silicon Valley--will expand the DevO...
Today, almost every company has a directory that needs to be managed. Spending valuable company time monitoring servers, provisioning and deprovisioning users, auditing, and assessing security concerns takes away from the core competency of the team – building product and delivering to customers quickly. DaaS takes on the burden of those tasks, and allows the team to focus on what they do best. In his session at DevOps Summit, Rajat Bahargava, Co-Founder, Chairman, and President & CEO of JumpClo...
The recent trends like cloud computing, social, mobile and Internet of Things are forcing enterprises to modernize in order to compete in the competitive globalized markets. However, enterprises are approaching newer technologies with a more silo-ed way, gaining only sub optimal benefits. The Modern Enterprise model is presented as a newer way to think of enterprise IT, which takes a more holistic approach to embracing modern technologies. This model makes use of Composable Enterprise framework ...
This story came in from Joseph – one of our fellow dynaTrace users and a performance engineer at a large fleet management service company. Their fleet management software runs on .NET, is developed in-house, is load tested with JMeter and monitored in Production with dynaTrace. A usage and configuration change of their dependency injection library turned out to dramatically impact CPU and memory usage while not yet impacting end user experience. Lessons learned: resource usage monitoring is as i...
As one of Heroku’s beta users I had the chance to check out the new Heroku button gallery last week. I must say I was very pleasantly surprised.
Over the past few years, it’s fair to say Heroku have nailed their PAAS offering. They are one of the few PAAS providers to truly succeed in providing developers both an easy to deploy platform, and a full ecosystem of add ons. This allows you as a developer to get on with what you do best.
Yes, you can actually spend your time developing your apps....
Over the past month we have been updating the Logentries Windows Agent to make it more powerful for our growing customers needs. One particular area we felt needed updating was the Command Line capabilities of the Windows Agent.
Logentries is now proud to announce that you now have even more ways to install our Windows Agent to your environment.
So what is Laravel?
Laravel is a relatively new MVC web framework for PHP that was released in 2012. It’s also the most popular PHP project on Github at the time of this post. Like many web frameworks, Laravel boasts an easy learning-curve to get an app up and running. This was certainly the case when I used it.
While this post is focusing on logging in Laravel, its applicable to other php web frameworks, like Symfony2 and Aura to name a few. It’s worth noting that Laravel actually has sev...
One of the most common questions we get asked by customers is:
“What’s the best way to log my data?” My answer is always:
"log using JSON format wherever possible.”
The next question we often get asked – (but not as much)…
Yeah JSON, …Hmmm, what is JSON again? So JSON is: So JSON is: JavaScript Object Notation. But put simply, this is a way that data can be stored in a structured format, where each piece of data will usually have an identifier (known as a key) and a value (which can ...
Every day and every second, the system administrator gets tones of information on the network operation, network devices’ operation, and messages from users; he sets dozens of challenges, which must help to avoid the existing and possible problems in the future. Often, it is rather difficult to cope with all huge amount of data. In this situation, the natural desire appears: the system administrator needs to systematize the gathered flow of information, in order to make it easier to analyze it a...
Log analysis is a simple and cool way to add oversight to your orchestration environments.
While scripting your infrastructure is a powerful tool, using it alone is a quick-hit device.
But wait, there is more! You don’t even have to create the scripts manually; there are tools out there that will scan your base environment, and make the scripts for you!
Despite the fact that majority of developers firmly believe that “it worked on my laptop” is a poor excuse for production failures, most don’t truly understand why it is virtually impossible to make your development environment representative of production.
When asked, the primary reason for the production/development difference everyone mentions is technology stack spec/configuration differences. While it’s true, thanks to the black magic of Cloud (capitalization intended) with a bit of wizard...
We're working hard in the Logentries towers to integrate our continuous delivery tools, so we can identify and track issues as easily as possible. This saves us time that we can spend on important things like adding new features (or playing pool!).
We use a lot of tools to manage our development cycle, and we've made them interact too.
We use JIRA (by Atlassian) to plan our work, Gitlab to manage our code, and Jenkins for our continuous integration.
The epic changes brought about by mobile and cloud computing over the past 5 years have completely transformed the way organizations do business today. We now live in an age where mobile devices are the PCs of choice and mobile apps are the ubiquitous software of choice in this digital era. IT is shifting completely to the cloud and this new paradigm is leading organizations to adopt quicker and more agile frameworks for managing that software.
Putting on a rock show is like piloting the Millenium Falcon – it’s simultaneously the fastest ship in the galaxy while being a “piece of junk.” The stage lights are so hot you start to sweat immediately, hoping those Jager-bombs are escaping through your pores and delaying the impending requirement for that bathroom break. Things are loud and confusing – you can never factor in the ambient noise from the crowd during sound check. The monitors aren’t as loud as you needed them to be, and you ...






















