top of page

From Lift and Shift to Cloud Native: Mastering Your Azure Strategy

  • Writer: Sash Barige
    Sash Barige
  • Aug 13, 2016
  • 4 min read

Updated: Apr 1, 2024


Four years ago, if you'd told me I'd be leading our company's transformation to the cloud, I would have laughed in your face. Me? A weathered technologist who used to build end to end IT solutions for a living? Yet here I am now, eating cloud for breakfast, lunch and dinner.


It all started when our CTO came to me, eyes wild with either vision or fear (maybe both?), ranting and raving about this cloud thing that was going to disrupt our entire industry. At first, I just nodded and smiled, playing along. But he convinced me to at least investigate what possibilities the cloud might actually offer.


Well, talk about falling down a rabbit hole. The more I learned about Azure's enterprise cloud capabilities, the more I realized we were missing a huge boat. Our data center operations were bleeding money, technical debt was piling up, and we were painfully slow to launch new products. The cloud promised to solve all those problems and more.

Of course, that meant convincing risk-averse leadership that Azure was mainstream and secure enough. That Seattle company may have kick-started the cloud, but Microsoft's enterprise pedigree definitely put minds at ease. I created a spiral-bound book outlining the rationale:

Total Cost of Ownership? Check - Azure could shave millions off our DC spend. Scalability and speed? Check - we could finally free ourselves from the constraints of finite capacity. Security and Compliance? Between Microsoft's standards and rich governance controls, check and double check.

It took months of socializing, discussing, defending the strategy. But I broke through by grounding it in pragmatic steps - we'd start with a simple lift and shift, keep our options open, and then ease into cloud-native practices once we found our legs. With some small successes under our belt, people began to believe.

Now, I won't lie, it's been a long and winding road since then...


For us, the path made the most sense to start by replicating our data center footprint over to Microsoft's Azure cloud. A straightforward "lift and shift", if you will - getting us out of that captive capital investment model into a flexible, elastic cloud. Just by moving to a cloud consumption model, we could likely shave 30% off our infrastructure costs year over year.

But as the old operations saying goes, you don't want to wind up with "distributed monolithic cloud" either. Simply replicating your legacy systems and processes kind of defeats the purpose. So, in parallel to this initial lift and shift, I put together a multi-year strategy for re-architecting our applications to be truly cloud-native.

Getting the leadership team buy-in for a full Azure transformation wasn't easy in those early days. To the skeptics, I persistently made the case that going all-in on Azure solved many strategic challenges we were facing:

  • Azure is infinitely scalable and could support our growth projections

  • We could provision resources at cloud-speed instead of waiting months

  • We'd shift capex to OpEx, paying for only what we consumed

  • Built-in governance, security and compliance compared to our cobbled solutions

  • Ability to tap Azure's AI, analytics, IoT and other pioneering services


Here is my presentation that outlined the Azure cloud migration strategy discussed:

Slide 1: Our Path to Azure

Slide 2: The Case for Change

  • Constraining data center costs and technical debt

  • Inability to rapidly launch new digital products

  • Security/compliance concerns with current environment

  • Struggles to scale resources for fluctuating demand

Slide 3: The Azure Opportunity

  • Reduce infrastructure TCO by 30%+

  • Accelerate product cycles and time-to-market

  • Tap into advanced cloud services (AI, IoT, Analytics)

  • Robust security, DR and compliance posture

  • Elastic scalability and high availability

Slide 4: The Journey Ahead

Phase 1: Lift & Shift

Phase 2: Cloud-Native Transformation

Phase 3: Fully Optimized Cloud Operating Model

Slide 5: Phase 1 - Lift & Shift

  • Replicate on-premises footprint to IaaS (VMs, VNets, etc.)

  • Utilize Azure Migrate tools and services

  • Synchronize on-premises data

  • Quick ROI and bridging capability

Slide 6: Phase 2 - Cloud Native

  • Containerize applications with AKS

  • Decompose monoliths to microservices

  • Adopt modern data platforms like Cosmos DB

  • Implement DevOps processes and automation

Slide 7: Phase 3 - Optimized Cloud

  • Self-service deployment and GitOps

  • FinOps cost optimization processes

  • Advanced cloud architecture patterns

  • Unified logging, monitoring and observability

  • Chaos engineering and reliability practices

Slide 8: Making It Happen

  • Skills Transformation

  • Cloud architecture, DevOps, SRE (Software Reliability Engineering), FinOps

  • Cultural and Mindset Shift

  • Embrace automation, self-service, agility

  • Organizational Design

  • Product-aligned cloud platform team

Slide 9: Projected ROI

  • Year 1: 15% cost savings

  • Year 2: 25% cost savings + product velocity

  • Year 3: 40% TCO reduction

  • NPV: $25M over 5 years

  • Payback Period: 18 months

Slide 10: Risks & Mitigations

  • Technical Debt/Legacy Constraints

  • Fund modernization projects

  • Skills and Change Management

  • Training programs + new hires

  • Security and Governance

  • Policy-driven governance model

Slide 11: The Future is Cloud

The presentation covers the key aspects:

  • The drivers for cloud migration

  • The high-level phased migration plan

  • The lift & shift, re-platforming, and cloud operating goals

  • Projected ROI, timeline and benefits

  • People, process and culture shifts required

  • Risks and mitigations to address


It aims to provide a comprehensive overview to align stakeholders on the vision while also detailing the concrete execution plan. In my next post, I'll cover the Lift and Shift approach.


8/13/2016

Sash Barige


Links

Cloud Strategy

Phase 1

Phase 2

Phase 3

Making it Happen

DevOps Rigor

Yorumlar


bottom of page