Cloud Tag

Articles, tagged with Cloud, providing techniques, guidance, and best practices for how to build web applications that scale to significant traffic volumes.


The Four Pitfalls of Cloud Migration

Jul 23, 2018

Migrating to the cloud is easy, right? What could possibly go wrong? There are at least four things I can think of. Often, when we begin a cloud migration, we come in with lofty expectations. As the migration progresses, however, we often find that moving to the cloud isn’t necessarily as easy as we would like it to be - or as easy as we were led to believe it would be. Sometimes, the cloud doesn’t meet our expectations. Promises we’ve been given may not hold true. Promises we’ve made to our stakeholders can turn out to be impossible to keep. Migrating to the cloud is not necessarily the slam dunk we expected it to be.


The Great Serverless Debate

Jul 11, 2018

The concept of “serverless” is on the minds of many developers and operations teams these days. The technology is definitely hot, but is serverless really ready for prime time in production environments? To find out, we invited a pair of New Relic experts, senior director of strategic architecture Lee Atchison and developer advocate Clay Smith, back to the show to debate the issue. Listen in to the podcast on New Relic’s Modern Software Podcast, below or on iTunes: You can also read an edited transcript of the discussion on the New Relic Blog.


Beyond lift and shift: Digital transformation through the cloud

Jul 8, 2018

Traditionally, cloud has been positioned as a cost-effective method of hosting applications. While this mindset has led to some positive cloud migration cases and effective cloud-native application development, the opportunities go much further for ambitious businesses wanting to make the most of the move to the cloud. A cloud-initiated transformation within a business can be the mechanism for providing consistent customer experiences on a global scale.


Preparing to Adopt the Cloud: A 10-Step Cloud Migration Checklist

Jun 25, 2018

Having been involved in cloud computing for more than a decade, I’ve heard from many IT executives working to move key enterprise applications to the public cloud. In several cases, their teams have struggled or had only limited success in their cloud migrations. But they never gave up and they used the lessons they learned to improve their results in subsequent attempts.


Course: Building a Cloud Roadmap

Jun 13, 2018

Join me in learning best practices and understanding key challenges you face when moving a modern software application to the cloud.


3 common mistakes companies make when adopting cloud

May 24, 2018

Cloud computing is mainstream. That’s a fact. Chances are if your company isn’t already extensively using the cloud, it is planning on doing so in the very near future. But be careful. There are many mistakes that companies new to the cloud make when they begin looking into cloud adoption. Here are three of the main ones.


The Future of Kubernetes is not Lambda, it's Containers

Apr 30, 2018

I wrote not that long ago (see article in Diginomica) that the future of serverless is not Lambda, but is technologies such as AWS Fargate. I truly believe this is. Lambda is very useful for some kinds of computing needs, but it is not suitable as a general serverless solution to replace standard programming methodologies for building services and systems.


Building A Cloud Roadmap - An O'Reilly Online Class

Apr 24, 2018

I'd like to invite you all to join me in my new online training course with O'Reilly Media called "Building a Cloud Roadmap". It's part of the new O'Reilly Media live online training series and is delivered as part of their Safari program. The first time the course will be given is 10:00am PT on May 1, 2018. Here is the course description:


Forget AWS Lambda, so long Kubernetes – this is the future of serverless

Apr 23, 2018

Last year I wrote an article on what serverless computing is all about. In that article, I described that while serverless computing doesn’t remove servers, it moves the management of servers to the cloud computing provider, away from your development and IT organization. It removes complexity from application management and enables easier and more significant scaling by sharing server resources across a larger set of consumers. But last year, when you said ‘serverless computing’, you were almost exclusively referring to Function-as-a-Service (FaaS) technologies such as AWS Lambda, Microsoft Azure Functions, and Google Cloud Functions. While there are other serverless technologies – such as serverless data stores and databases – these functional computing services were usually what you meant when you were referring to ‘serverless computing’.


Multi-Tenant Cloud vs. Single-Tenant Cloud: An Important Choice

Feb 28, 2018

Whenever we discuss cloud adoption with enterprise companies curious about making the move, one of the first questions is, which is better: public cloud or private cloud? Cloud adopters want to know which approach is most likely to give them better performance, greater flexibility, stronger security, and lowest cost to operate. While these are important requirements,  they miss a critical issue: So you want to share your cloud with others? If you’re working towards an effective cloud adoption strategy, you’d be wise to consider whether you want a multi-tenant or single-tenant cloud offering.


Modern Software Podcast - Multi-Cloud Adoption

Feb 26, 2018

If you still think multi-cloud is all about deliberately choosing several cloud providers to avoid vendor lock-in, you may be missing the point. That’s just one key takeaway from the latest episode of the New Relic Modern Software Podcast, which delves into the complex world of running—and monitoring—applications in multi-cloud environments.


The 2018 Pivot For Dynamic Apps, DevOps: Live Deployment Monitoring Takes Center Stage Away From Container Orchestration

Feb 12, 2018

“The yin-yang of dynamic apps and DevOps may come into a new balance in 2018. Container orchestration will be less important, while monitoring live deployments will become the crucial focus. This shift comes in large part due to big steps in Amazon Web Services, says Lee Atchison, senior director of strategic architecture at New Relic. IDN explores. “ Read this interview with Lee Atchison on idevnews.


Five Revealing Differences In Cloud Adoption Around The World

Feb 9, 2018

I recently went on a global tour covering eleven cities, seven countries, and three continents. During this roadshow I had the opportunity to meet in a variety of public and private forums with a broad array of companies. The common theme among all the individuals I spoke with was a desire to use the cloud within their organization, and how they could measure the effectiveness of their cloud operations.


The Dynamic Cloud: Availability And Scalability For Your Biggest Days

Feb 4, 2018

Does this story sound familiar? It’s the day of the big game. You invite a bunch of your friends over to watch on your brand-new 75-inch Ultra-HD Super Deluxe TV. You’ve got the beer. You’ve got your snacks laid out. Everything’s ready to go. The game is about to start. When, all of a sudden, the power goes out, the lights flicker off, and the TV goes dark. For you and your friends, it’s game over.


The 6 Levels Of Cloud Maturity

Jan 29, 2018

For many enterprises, finding success in the cloud is still a daunting challenge. Too often, organizations set overly high expectations for the benefits while underestimating the amount of work required. An unfortunate result can be a vicious cycle of blame, finger pointing, and grasping for something—anything—that could be considered a victory.


World Tour 2017 - Stop #8: Zürich, Switzerland

Nov 17, 2017

Last public stop on the world tour was Zürich, Switzerland. At this event, we had the opportunity to listen to Pasi Katajainen, CTO Germany of Nordcloud, one of our partners. He continued on from my presentation on migration maturity, and added his take on how cloud migration is as much a cultural transformation as a technical transformation. He further talked about issues around security and system architecture patterns to enable a secure cloud infrastructure.


World Tour 2017 - Stop #7: München, Germany

Nov 16, 2017

Last public stop on the world tour was Zürich, Switzerland. At this event, we had the opportunity to listen to Pasi Katajainen, CTO Germany of Nordcloud, one of our partners. He continued on from my presentation on migration maturity, and added his take on how cloud migration is as much a cultural transformation as a technical transformation. He further talked about issues around security and system architecture patterns to enable a secure cloud infrastructure.


World Tour 2017 - Stop #6: Düsseldorf, Germany (Via Frankfurt, Germany)

Nov 15, 2017

After a quick stop for an important customer visit in Frankfurt, I headed to Düsseldorf for the next leg in our cloud roadshow.


World Tour 2017 - Stop #5: Amsterdam, Netherlands

Nov 10, 2017

After a quick stop for an important customer visit in Frankfurt, I headed to Düsseldorf for the next leg in our cloud roadshow.


World Tour 2017 - Stop #4: London, UK

Nov 9, 2017

Wednesday was stop #4 on my world tour in London, UK. I gave one of my dynamic cloud presentations to a room full of customers. Our friends at Sumo Logic were also there to talk about our integration with them, and customer Direct Line Group gave us a case study review of their use of New Relic.


Cloud Migration & Monitoring Roadshow

Nov 3, 2017

Come see me on my European leg of my trip and the world during the Cloud Migration & Monitoring Roadshow. This starts next week Wednesday (Nov 8) in London and goes thru the following Friday (Nov 17).


World Tour 2017 - Stop #3: Auckland, New Zealand

Nov 2, 2017

I love Auckland. I arrived in Auckland Friday night after finishing my meetings in Melbourne, Australia earlier in the day. I’ve spent the whole weekend here island hopping, wine tasting, and picture taking. New Zealand is as beautiful as you imagine it to be.


World Tour 2017 - Stop #2: Melbourne, Australia

Oct 25, 2017

Just arrived in Melbourne. Had a full day of customer visits in Sydney, including an executive lunch with our CEO Lew Cirne and some of our top Sydney customers. Lew talked about the New Relic culture and how we thrive as a company and what motivates our strategy and direction.


World Tour 2017 - Stop #1: Sydney, Australia

Oct 23, 2017

Sydney is the home for our fourth and final FutureStack of 2017. I arrived early Sunday morning and spent the day walking along the beach and cliffside of Bondi Beach. The water was crystal clear and beautiful, the weather was warm but not hot, and the sun was bright and shiny. A great way to adjust my internal clock to local time. Last night we went out to a delicious local Chinese restaurant, then ended the evening in a local 1920’s-style Speakeasy.


Join Me On World Cloud Evangelism Tour

Sep 26, 2017

During the months of October and November, I will be undertaking a four week, ten city, six country, worldwide Cloud Roadshow. During this trip I will be visiting key customers and speaking at various events across the globe. I’ll be visiting Australia, New Zealand, England, Netherlands, Germany, and Switzerland.


FutureStack Interview On Compare The Cloud

Aug 18, 2017

Compare the Cloud speaks to Senior Director for New Relic, Lee Atchison at Futurestack. Lee speaks about his previous experience at AWS and the future of e-commerce platforms.


Everything You Ever Wanted To Know About Serverless Computing But Were Afraid To Ask

Aug 14, 2017

We’ve heard the buzzword, we hear the excitement, but what exactly is serverless computing and why should I care about it?


How To Pick Multi-Cloud Vendors In The Real World

Aug 11, 2017

This guide will help determine whether a multi-cloud environment is right for your app and offers some advice in choosing the right cloud model for you.


AWS Lambda v Amazon ECS — Two Paths To One Goal, Which Is Best?

Jul 5, 2017

Launched in parallel two and a half years ago by Amazon Web Services (AWS), AWS Lambda and Amazon EC2 Container Service (ECS) are two distinct services that each offer a new, leaner way of accessing compute resources. Amazon ECS lets developers tap into container technology on a pay-as-you-go basis. AWS Lambda offers what is often known as ‘serverless’ computing, or function-as-a-service — the ability to access specific functions, again on pay-as-you-go terms.


The London Sunday Times: Raconteur: Serverless computer

Mar 24, 2017

Serverless computing is one of the hottest trends in tech, however it’s also one of the most misunderstood. From the article:

Lee Atchison, senior director at analytics platform New Relic, warns: “Each service provides a different and unique method for offering serverless computing. This means that an IT professional who wants to take advantage of serverless computing will find they are locked into a single cloud service provider to a greater degree than if they use more standardised traditional server-based computing.”
Read this article, and my quote, in a special edition technology section of The London Times, Sunday edition, called Raconteur.


Application Architecture Summit - Monitoring the Dynamic Cloud

Mar 3, 2017

How do you apply modern application to your digital business? Hear from experts at the Application Architecture Summit. See my online talk or review my slides.


Visibility into the Migration From Static to Dynamic Infrastructure [Video]

Sep 14, 2016

When I look back at my career over the last 30 years, it’s amazing to see how much the world has changed when it comes to building, running, and managing software. At my first job, for example, our company was trying to reduce its development cycle down to less than a year. Nowadays with cloud architectures we’re seeing development cycles of just weeks, days, or even hours. But that’s not to say that all cloud environments are dynamic and rapidly changing.


theCUBE Interview at AWS Summit, Santa Clara

Jul 15, 2016

I had the rewarding opportunity of being a guest on theCUBE on Silicon Angle TV at the AWS Summit in Santa Clara, CA.


Customer Successes Take Center Stage at FutureStack London

Jul 7, 2016

What a great day! On Tuesday, July 5, we officially expanded our annual FutureStack user conference beyond San Francisco, kicking off our new FutureStack16 Tour “across the pond” in London. Take a look at the article Customer Successes Take Center Stage at FutureStack London, I wrote that shows what a truly great day it was.


Using Hybrid Clouds: Adding Data Center Capacity - Part 4

May 3, 2016

As enterprises increasingly move to the cloud, they are discovering a wide variety of routes to get there. In a recent series of blog posts, I’ve addressed

  • Using the hybrid cloud to add data centers and capacity
  • Using the hybrid cloud to add cloud capabilities
  • Using the hybrid cloud for app migration
In fact, many companies undertake multiple, simultaneous cloud migrations, each one using a different approach—or combination of approaches—and affecting different applications and different business units with particular needs and goals. Not surprisingly, that multifaceted combination has important implications for monitoring and managing the performance of all those applications.  


Using Hybrid Clouds: Adding Data Center Capacity - Part 3

Apr 27, 2016

For many companies, the goal isn’t to share their applications across both their own data center and the public cloud. Rather, they want to move some of their applications lock, stock, and barrel to the cloud. If some of the company’s apps live in the cloud while others remain in the on-premise data center, then intentionally or not, these companies also have hybrid clouds.


Using Hybrid Clouds: Adding Data Center Capacity - Part 2

Apr 21, 2016

As hybrid clouds become more and more common in enterprise IT settings, a number of different use cases and journeys are beginning to become apparent. In part 1 of this series on how enterprise IT is using the hybrid cloud, we looked at how the hybrid cloud can be a faster and more economical way to add new data center or server capacity—or even an entire new or better data center.


Using Hybrid Clouds: Adding Data Center Capacity - Part 1

Apr 21, 2016

The term “hybrid cloud” has found its way into common usage among IT operations folk, but not everyone agrees on exactly what it means. Basically, a hybrid cloud refers to any situation in which you have an application running partially in your company’s data center, and partially in one or more public clouds, such as AWS, Microsoft Azure, or Google Cloud Platform.


Change and the Cloud

Apr 14, 2016

How has the cloud changed how we think and build applications? The changes to how we build applications are foundational, and the cloud has caused a complete rethink in how we architect our applications.


Cloudy with a Chance of Scaling: Keeping Your Highly Scaled Application Highly Available Using the Cloud

Mar 30, 2016

As our applications grow, keeping them operational can be challenging. High growth means more data, more computation, and more opportunities for problems. The cloud offers us the ability to improve our scalability, while maintaining and improving our availability. During this talk, we’ll show you the “keep two mistakes high” principal and use the cloud to prevent availability issues, keeping our applications healthy and growing, yet keeping costs inline.


Distributing the Cloud - AWS Architecture - Part 3

Mar 4, 2016

We all know the value of distributing an application across multiple data centers. The same philosophy applies to the cloud. As we put our applications into the cloud we need to watch where in the cloud they are located. How geographically and network topologically distributed our applications are is just as important as with normal data centers. While Amazon AWS won’t tell you specifically where your application is running, they do give you enough information to make diversification decisions. Interpreting and understanding this information, and using it to your advantage, requires an understanding of how AWS is architected. In part 1 of this article, we talked about the AWS Architecture of regions and availability zones. In part 2, we went into more detail about how availability zones are structured, and how we can utilize this information. In this final part, we discuss the availability zone to data center mapping, why it is important, and how to use all this information to make sure you have the highest diversification as possible for your application.


Distributing the Cloud - AWS Architecture - Part 2

Mar 3, 2016

We all know the value of distributing an application across multiple data centers. The same philosophy applies to the cloud. As we put our applications into the cloud we need to watch where in the cloud they are located. How geographically and network topologically distributed our applications are is just as important as with normal data centers. While Amazon AWS won’t tell you specifically where your application is running, they do give you enough information to make diversification decisions. Interpreting and understanding this information, and using it to your advantage, requires an understanding of how AWS is architected. In part 1 of this article, we talked about the AWS Architecture of regions and availability zones. In part 2, we will go into more detail about how availability zones are structured, and how we can utilize this information.


Distributing the Cloud - AWS Architecture - Part 1

Mar 3, 2016

We all know the value of distributing an application across multiple data centers. The same philosophy applies to the cloud. As we put our applications into the cloud we need to watch where in the cloud they are located. How geographically and network topologically distributed our applications are is just as important as with normal data centers. However, the cloud makes knowing where your application is located harder. The cloud also makes it harder to proactively make your application more distributed. Some cloud providers don’t even expose enough information to let you know where, geographically, your application is running. Luckily, larger providers like AWS are better. No, AWS won't tell you specifically where, geographically, your application is running, since they do not disclose their actual data center locations (I worked at AWS, and I have no idea, specifically, where the data centers are located). While they won’t tell you specifically where your application is running, they do give you enough information to make diversification decisions. Interpreting and understanding this information, and using it to your advantage, requires an understanding of how AWS is architected.


Fly Two Mistakes High - Keeping High Availability in the Cloud

Feb 12, 2016

Join me at Cloud Expo 2016 at the Javits Center in New York, NY on June 7-9, 2016, where I will be speaking on keeping high availability in the Cloud.


Talking Microservices and DevOps with Tung Nguyen and Lee Atchison

Jan 29, 2016

It’s an increasingly common scenario: As a company grows, it finds that it needs to move away from the monolithic software architecture that powered its initial success. The alternative? A microservices approach that provides more speed and flexibility. That’s the story told by both our guests on the latest episode of The New Stack @ Scale Podcast: Tung Nguyen, vice-president of engineering at Bleacher Report, and our own Lee Atchison, principal cloud architect & advocate at New Relic. Listen to it on New Relic’s Blog.


Architecting for Scale - Updated Early Release Available

Jan 28, 2016

An updated copy of my book, Architecting for Scale, published by O’Reilly Media, is available for download. This is the second version under the early release program. The full book is scheduled to be released in May.


Scaling with Availability

Jan 14, 2016

One of the most important topics in architecting for scalable systems is availability. While there are some companies and some services where a certain amount of downtime is reasonable and expected, most businesses cannot have any downtime at all without it impacting their customer’s satisfaction, and ultimately their company’s bottom line. How do you keep your customers happily using your service and keep your company’s revenue coming in? You keep your service operational as much as possible. There is a direct and meaningful correlation between system availability, and customer satisfaction.



Lee Atchison