Welcome!

In the Cloud, you have to trust your instruments...

Michael Kopp

Subscribe to Michael Kopp: eMailAlertsEmail Alerts
Get Michael Kopp via: homepageHomepage mobileMobile rssRSS facebookFacebook twitterTwitter linkedinLinkedIn


Top Stories by Michael Kopp

Another year and another Cloud Expo in New York. This year I will be giving two different presentations. The first is on Application Performance Monitoring in the Clouds. In this talk I will cover the five top lessons we have learned about performance and cloud applications. The second is about Performance Management in ‘Big Data' Applications. Most articles that I found on performance and Big Data are about the performance options on the Big Data product itself, but tend to be pretty light on the application itself. In this talk I will cover the two sides of BigData (Hadoop MapReduce and NoSQL) and analyze how these new technologies affect the application performance discipline. I am also happy to announce that Edward Capriolo will be co-speaking. Edward supports both Hadoop and Cassandra at m6d (Media6Degrees) is the author of the High Performance Cassanda Cookb... (more)

Don’t Let Load Balancers Ruin Your Holiday Business

An eCommerce site that crashes seven times during the Christmas season being down for up to five hours each time it crashes is a site that loses a lot of money and reputation. It happened to one of our customers who told this story at our annual performance conference earlier this month. Among the several reasons that led to these crashes I want to share more details on one of them that I see more often with other websites as well. Load balancers on a round-robin instead of least-busy can easily lead to app server crashes caused by heap memory exhaustion. Let's dig into some deta... (more)

Application Performance Monitoring in Production

Setting up Application Performance Monitoring is a big task, but like everything else it can be broken down into simple steps. You have to know what you want to achieve and subsequently where to start. So let’s start at the beginning and take a top-down approach Know What You Want The first thing to do is to be clear of what we want when monitoring the application. Let’s face it: we “do not want to” ensure CPU utilization to be below 90 percent or a network latency of under one millisecond. We are also not really interested in garbage collection activity or whether the database ... (more)

Why Perfomance Management Is Easier in Public than On-Premise Clouds

Performance is one of the major concerns in the cloud. But the question should not really be whether or not the cloud performs, but whether the Application in question can and does perform in the cloud. The main problem here is that application performance is either not managed at all or managed incorrectly and therefore this question often remains unanswered. Now granted, performance management in cloud environments is harder than in physical ones, but it can be argued that it is easier in public clouds than in on-premise clouds or even a large virtualized environment. How do I ... (more)

A Discussion on Top Performance Problems for Hadoop and Cassandra

In the last couple of weeks my colleagues and I attended the Hadoop and Cassandra Summits in the San Francisco Bay Area. It was rewarding to talk to so many experienced Big Data technologists in such a short time frame - thanks to our partners DataStax and Hortonworks for hosting these great events. It was also great to see that performance is becoming an important topic in the community at large. We got a lot of feedback on typical Big Data performance issues and were surprised by the performance related challenges that were discussed. The practitioners here were definitely no n... (more)