Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • Why Application Innovation is important?
  • Decision Matrix for the compute options on Azure
  • Overview of each compute services and recent updates
  • Why you need to design differently on the cloud
  • Reference Architecture
  • Demo on Event Driven Scaling ( AKS + Azure functions)
  • Kahoot Quiz


Traditional application has a set of challenges

Aging infrastructure

...

...

  • Aging hardware, operating systems, and business applications in the datacenter can impact

...

  • :
  • Operational costs, effciency, and reliability.
  • Capital expenditure requirements.
  • Security, audit and reulatory compliance.

lack of agility

...

  • Deployment time of new services

...

  • Operation is time (and budget)

...

  • consuming.
  • Innovation is happening outside IT inside business areas.

Legacy applications

  • Longer

...

  • release cycles, monolithic and highly coupled architecture.
  • Highly IT dependent
  • Low application performance and time to market compromise business agility.

The (application) Journey to the Cloud

Image Added

Azure Cloud Adoption Framework

Image Added

Cloud app continuum

Image Added

Lift and Shift (Rehost)

Image Added

When to consider

  • Ideal when your goal is to improve operational efficiencies, and free up data center space
  • Maintenance apps for which the hardware is not worth additional investment.
  • Compute-intensive applications that are built for parallelism but don't require high-performance interprocess communications (IPC) and have independent datasets, and applications for which load balancing already increases scalability and availability.

Benefits

  • Drives instant reduction in TCO - 30% on average
  • No need to manage data centers
  • Enjoy flexible and scalable infrastructure

Core technologies

  • VM, VM Scale Set


Info

Source: Decision Point for Choosing a Cloud Application Migration Strategy, Gartner. Published: 29 March 2016

Refactor

Image Added

When to consider

  • You want to leverage existing development skills and codebase is paramount
  • When code portability is a concern.
  • You prefer a quick way to modernize your apps

Benefits

  • Drive continuous innovation by leveraging built-in DevOps for PaaS or using Containers
  • Existing programming models,languages and frameworks that can be easily used and extended.
  • Easily scale up or down to meet the changing needs of the business

Core technologies

  • Containers, container ochestration
  • DevOps tools


Info

Source: Decision Point for Choosing a Cloud Application Migration Strategy, Gartner. Published: 29 March 2016

Rebuild

Image Added

When to consider

  • You want to build for cloud-native PaaS environments from ground up.
  • Leverage previous investment in a cloud platform, e.g. when customer data has already moved to the Cloud.
  • Rapid prototyping is crucial or the scope of a current application is too limited in terms of functionality and lifespan.

Benefits

  • Reduce TCO
  • Fully leverage the cloud native capabilities and build applications faster
  • Expedite your business innovation

Core technologies

  • Serverless, Pass


Info

Source: Decision Point for Choosing a Cloud Application Migration Strategy, Gartner. Published: 29 March 2016