Skip to Content
Optimizing Cloud Migration
book

Optimizing Cloud Migration

by Andy Still
July 2016
Beginner to intermediate
50 pages
39m
English
O'Reilly Media, Inc.
Content preview from Optimizing Cloud Migration

Chapter 4. Phase 3: Enhancing Your Cloud Solution

Having started your migration to the cloud, there are a set of considerations that will enable you to start taking your cloud-based systems to the next level.

Design for Failure at the Network as well as Application Layers

It is a mantra that is as old as the cloud itself: the cloud doesn’t guarantee success, but it does give you the tools to deal with failure. The ability to dynamically create infrastructure on demand removes the dependency on hardware that is characteristic of data centers.

Everything you do in the cloud should assume failure will happen.

This is now a common practice for server infrastructure. The most famous example is Netflix’s Chaos Monkey: a tool that goes around intentionally disabling elements of the infrastructure to ensure that their resiliency systems can cope. This is rarely done at the network level, but the same rules can apply.

If your system suffers Internet performance problems, such as routing issues that add overhead onto every request, then your system should be aware of this and be able to easily switch to another location. For example, if you normally serve content from Virginia because the majority of your requests come from users in Chicago, then in the event of Internet performance issues, it should be easy to switch to serving content from another relevant location, such as San Francisco. This allows you to respond not only to Internet performance issues but also to outages seen at specific ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

Cloud Migration vs. Cloud Native

Cloud Migration vs. Cloud Native

Justin Garrison
Migrating Applications to the Cloud with Azure

Migrating Applications to the Cloud with Azure

Sjoukje Zaal, Amit Malik, Sander Rossel, Jason Marston, Mohamed Waly, Stefano Demiliani

Publisher Resources

ISBN: 9781492042648Errata Page