the five pillars of azure best practice - kcom five...the five pillars of azure best practice...

13
Re - imagine how. The five pillars of Azure Best Practice

Upload: others

Post on 09-Apr-2020

11 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: The five pillars of Azure Best Practice - KCOM five...The five pillars of Azure Best Practice Re-imagine how. Welcome Paul Touzel Azure Practice Lead Piyush Gupta Cloud Solution Architect

Re-imagine how.

The five pillars of Azure Best Practice

Page 2: The five pillars of Azure Best Practice - KCOM five...The five pillars of Azure Best Practice Re-imagine how. Welcome Paul Touzel Azure Practice Lead Piyush Gupta Cloud Solution Architect

Re-imagine how.

Welcome

Paul Touzel

Azure Practice Lead

Piyush Gupta

Cloud Solution Architect

Page 3: The five pillars of Azure Best Practice - KCOM five...The five pillars of Azure Best Practice Re-imagine how. Welcome Paul Touzel Azure Practice Lead Piyush Gupta Cloud Solution Architect

Why consider best practices?

• It’s easy to start creating Azure solutions, but getting Azure right is another matter

• Fast rate of change and innovation = benefits and challenges

• Have some cloud principles – apply these to everything you do

• Follow best practices at all stages of your cloud lifecycle

Azure Best Practice3 |

What can you do about this?

Page 4: The five pillars of Azure Best Practice - KCOM five...The five pillars of Azure Best Practice Re-imagine how. Welcome Paul Touzel Azure Practice Lead Piyush Gupta Cloud Solution Architect

Azure Best Practice4 |

Plan/Design Build/Migrate Run/Optimise

Migration

App Modernisation

Integration services

Strategy, design & planning

In-life

managed

services

Cloud

Optimisation

App Development

Underpinning principles and best practices

Azure Best Practices

Cloud Principles

Page 5: The five pillars of Azure Best Practice - KCOM five...The five pillars of Azure Best Practice Re-imagine how. Welcome Paul Touzel Azure Practice Lead Piyush Gupta Cloud Solution Architect

KCOM cloud principles

Azure Best Practice5 |

Application downNot infrastructure up

Design for the cloud Go native

AgileAdaptive designs

SecureBy design

AutomateRepeatability

Page 6: The five pillars of Azure Best Practice - KCOM five...The five pillars of Azure Best Practice Re-imagine how. Welcome Paul Touzel Azure Practice Lead Piyush Gupta Cloud Solution Architect

KCOM Azure Best Practices

Azure Best Practice6 |

SECURITY

Cloud IAM

Infrastructure

Security

Application security

Protecting data

Operational

security

RESILIENCY

Business objectives

Designing for

resiliency

Infrastructure

design

Database

management

Security and

resilience

SCALABILITY

AND

PERFORMANCE

Application

Scalability

Infrastructure

Scalability

Data management

Scale units

Performance

Testing

OPERATIONS

AND DEVOPS

Cloud lifecycle

Monitoring and

management

Process automation

Governance

Continuous

improvement

COST

OPTIMISATION

Resource selection

Billing management

Predictability

Monitoring

Licensing benefits

Page 7: The five pillars of Azure Best Practice - KCOM five...The five pillars of Azure Best Practice Re-imagine how. Welcome Paul Touzel Azure Practice Lead Piyush Gupta Cloud Solution Architect

Automate, automate, automate

• Automate deployments

• Automate operations

• Automate responses to alerts

Azure Best Practice7 |

Operations and

DevOps

Security

Scalability and

Performance

“Think big, start small, move fast”

Resiliency

Cost Optimisation

Page 8: The five pillars of Azure Best Practice - KCOM five...The five pillars of Azure Best Practice Re-imagine how. Welcome Paul Touzel Azure Practice Lead Piyush Gupta Cloud Solution Architect

Secure access to your infrastructure and apps

• Define clear roles – apply the principle of least privilege

• Use Azure RBAC for infrastructure access

• Integrate your applications with Azure Active Directory

• Integrate with your on-prem Active Directory tenant

• Manage access keys

Azure Best Practice8 |

Operations and

DevOps

Security

Scalability and

Performance

Resiliency

Cost Optimisation

Page 9: The five pillars of Azure Best Practice - KCOM five...The five pillars of Azure Best Practice Re-imagine how. Welcome Paul Touzel Azure Practice Lead Piyush Gupta Cloud Solution Architect

Resiliency, be strategic

• Understand your business requirements

• How much downtime is acceptable to your organisation?

• What will this cost your business?

• Drive your application and infrastructure design from

these requirements

Azure Best Practice9 |

Operations and

DevOps

Security

Scalability and

Performance

Resiliency

Cost Optimisation

“Don’t avoid failures, plan for them”

Page 10: The five pillars of Azure Best Practice - KCOM five...The five pillars of Azure Best Practice Re-imagine how. Welcome Paul Touzel Azure Practice Lead Piyush Gupta Cloud Solution Architect

Scale your apps and infrastructure as one

• Design the application for scaling

• Apply scalability patterns

• Consider your data management

• Use Azure auto-scaling features

Azure Best Practice10 |

Operations and

DevOps

Security

Scalability and

Performance

Resiliency

Cost Optimisation

Page 11: The five pillars of Azure Best Practice - KCOM five...The five pillars of Azure Best Practice Re-imagine how. Welcome Paul Touzel Azure Practice Lead Piyush Gupta Cloud Solution Architect

Avoid a WTF moment

• Aim to minimise the impact of the realisation phase

• Use tools to monitor costs and perform right-sizing

• Aim for visibility and cost transparency

• Use resource tagging so costs can be attributed

• Educate stakeholders to get the best out of Azure

Azure Best Practice11 |

Experimentation Migration Realisation Experienced

Co

nsu

mp

tio

n

Time

Operations and

DevOps

Security

Scalability and

Performance

Resiliency

Cost Optimisation

Page 12: The five pillars of Azure Best Practice - KCOM five...The five pillars of Azure Best Practice Re-imagine how. Welcome Paul Touzel Azure Practice Lead Piyush Gupta Cloud Solution Architect

SECURITY

Cloud IAM

Infrastructure

Security

Application

security

Protecting data

Operational

security

RESILIENCY

Business

objectives

Designing for

resiliency

Infrastructure

design

Database

management

Security and

resilience

SCALABILITY AND

PERFORMANCE

Application

Scalability

Infrastructure

Scalability

Data

management

Scale units

Performance

Testing

OPERATIONS

AND DEVOPS

Cloud lifecycle

Monitoring and

management

Process

automation

Governance

Continuous

improvement

COST

OPTIMISATION

Resource

selection

Billing

management

Predictability

Monitoring

Licensing

benefits

In summary

• Consider best practice at

every stage of your cloud

journey

• Perform frequent reviews

• Prioritise review findings

Azure Best Practice12 |

Page 13: The five pillars of Azure Best Practice - KCOM five...The five pillars of Azure Best Practice Re-imagine how. Welcome Paul Touzel Azure Practice Lead Piyush Gupta Cloud Solution Architect

Questions?

Find us at stand 18 or get in touchwith one of our cloud experts at [email protected]

www.kcom.com