47
Microsoft Azure: Performance

Microsoft Azure - resources.synnexcorp.comresources.synnexcorp.com/rs/707-ZFS-030/images/Stellr-Azure-Perfo… · Microsoft Azure: Performance Joe Gallo Microsoft Cloud Field Engineer

  • Upload
    others

  • View
    14

  • Download
    1

Embed Size (px)

Citation preview

Page 1: Microsoft Azure - resources.synnexcorp.comresources.synnexcorp.com/rs/707-ZFS-030/images/Stellr-Azure-Perfo… · Microsoft Azure: Performance Joe Gallo Microsoft Cloud Field Engineer

Microsoft Azure:Performance

Page 2: Microsoft Azure - resources.synnexcorp.comresources.synnexcorp.com/rs/707-ZFS-030/images/Stellr-Azure-Perfo… · Microsoft Azure: Performance Joe Gallo Microsoft Cloud Field Engineer

Microsoft Azure:Performance

Joe GalloMicrosoft Cloud Field [email protected]@synnex.com

Joe LosinskiPartner Technology StrategistUS One Commercial Partner (704) 609-5945 | [email protected]

August 28, 2019

Page 3: Microsoft Azure - resources.synnexcorp.comresources.synnexcorp.com/rs/707-ZFS-030/images/Stellr-Azure-Perfo… · Microsoft Azure: Performance Joe Gallo Microsoft Cloud Field Engineer

• JoeG - How to help customers assess what they’ll need as they move to Azure o Azure Migrationo Pricing Calc

• JoeG - Achieving performance with Azure at the right priceo Auto-scaling, Right-sizing, Turn-off, auto deploy, capacity planning, Scale-up

• JoeL - Tools and technologies that will help you monitor and optimize your workloadso Azure Monitor --> Log Analyticso Azure Advisoro Azure Security Center - agentless

• JoeL - Methods to modernize applications for Azureo Resources to put solutions together o IaaS to PaaS -> Refactor, ReArch, Rebuildo Talk about App Modernization Strategy

• JoeG - Ways you can take advantage of SYNNEX reseller support to drive profits

Performance Agenda

Page 4: Microsoft Azure - resources.synnexcorp.comresources.synnexcorp.com/rs/707-ZFS-030/images/Stellr-Azure-Perfo… · Microsoft Azure: Performance Joe Gallo Microsoft Cloud Field Engineer

Step-by-Step TutorialsLearn how to assess and migrate VMware VMs to Azure

Prepare VMware VMs for assessment and migration to Azure

Assess VMware VMs for migration to Azure

Migrate VMware VMs to Azure with agentless migration

Migrate VMware VMs to Azure with agent-based migration

Learn how to assess and migrate Hyper-V VMs to Azure

Prepare Hyper-V VMs for assessment and migration to Azure

Assess Hyper-V VMs for migration to Azure

Migrate Hyper-V VMs to Azure

Learn how to migrate physical servers, virtualized machines, and cloud VMs to Azure

Migrate physical or virtualized servers to Azure

Azure Migrate

Page 5: Microsoft Azure - resources.synnexcorp.comresources.synnexcorp.com/rs/707-ZFS-030/images/Stellr-Azure-Perfo… · Microsoft Azure: Performance Joe Gallo Microsoft Cloud Field Engineer

Azure Migrate

Page 6: Microsoft Azure - resources.synnexcorp.comresources.synnexcorp.com/rs/707-ZFS-030/images/Stellr-Azure-Perfo… · Microsoft Azure: Performance Joe Gallo Microsoft Cloud Field Engineer

Azure Migrate

Page 7: Microsoft Azure - resources.synnexcorp.comresources.synnexcorp.com/rs/707-ZFS-030/images/Stellr-Azure-Perfo… · Microsoft Azure: Performance Joe Gallo Microsoft Cloud Field Engineer

Azure Migrate

Page 8: Microsoft Azure - resources.synnexcorp.comresources.synnexcorp.com/rs/707-ZFS-030/images/Stellr-Azure-Perfo… · Microsoft Azure: Performance Joe Gallo Microsoft Cloud Field Engineer

Azure Migrate

Page 9: Microsoft Azure - resources.synnexcorp.comresources.synnexcorp.com/rs/707-ZFS-030/images/Stellr-Azure-Perfo… · Microsoft Azure: Performance Joe Gallo Microsoft Cloud Field Engineer

Azure Migrate

Page 10: Microsoft Azure - resources.synnexcorp.comresources.synnexcorp.com/rs/707-ZFS-030/images/Stellr-Azure-Perfo… · Microsoft Azure: Performance Joe Gallo Microsoft Cloud Field Engineer

Azure Pricing

Page 11: Microsoft Azure - resources.synnexcorp.comresources.synnexcorp.com/rs/707-ZFS-030/images/Stellr-Azure-Perfo… · Microsoft Azure: Performance Joe Gallo Microsoft Cloud Field Engineer

Azure Pricing

Page 12: Microsoft Azure - resources.synnexcorp.comresources.synnexcorp.com/rs/707-ZFS-030/images/Stellr-Azure-Perfo… · Microsoft Azure: Performance Joe Gallo Microsoft Cloud Field Engineer

Microsoft Azure:Achieving performance with Azure at the right price

Page 13: Microsoft Azure - resources.synnexcorp.comresources.synnexcorp.com/rs/707-ZFS-030/images/Stellr-Azure-Perfo… · Microsoft Azure: Performance Joe Gallo Microsoft Cloud Field Engineer

Azure Scaling

Page 14: Microsoft Azure - resources.synnexcorp.comresources.synnexcorp.com/rs/707-ZFS-030/images/Stellr-Azure-Perfo… · Microsoft Azure: Performance Joe Gallo Microsoft Cloud Field Engineer

Azure Scaling

Page 15: Microsoft Azure - resources.synnexcorp.comresources.synnexcorp.com/rs/707-ZFS-030/images/Stellr-Azure-Perfo… · Microsoft Azure: Performance Joe Gallo Microsoft Cloud Field Engineer

Azure Scaling

Page 16: Microsoft Azure - resources.synnexcorp.comresources.synnexcorp.com/rs/707-ZFS-030/images/Stellr-Azure-Perfo… · Microsoft Azure: Performance Joe Gallo Microsoft Cloud Field Engineer

Microsoft Azure:Tools and technologies that will help you monitor and optimize your workloads

Page 17: Microsoft Azure - resources.synnexcorp.comresources.synnexcorp.com/rs/707-ZFS-030/images/Stellr-Azure-Perfo… · Microsoft Azure: Performance Joe Gallo Microsoft Cloud Field Engineer

Review your Advisor recommendations in the

Azure portal: https://aka.ms/azureadvisor

Page 18: Microsoft Azure - resources.synnexcorp.comresources.synnexcorp.com/rs/707-ZFS-030/images/Stellr-Azure-Perfo… · Microsoft Azure: Performance Joe Gallo Microsoft Cloud Field Engineer

High availability Security Performance Cost

Increase availability

of your business-

critical apps

Better protect your

Azure resources

from security threats

Boost the speed

and responsiveness

of your resources

Maximize the return

on your Azure

investment

Azure Advisor

Page 19: Microsoft Azure - resources.synnexcorp.comresources.synnexcorp.com/rs/707-ZFS-030/images/Stellr-Azure-Perfo… · Microsoft Azure: Performance Joe Gallo Microsoft Cloud Field Engineer
Page 20: Microsoft Azure - resources.synnexcorp.comresources.synnexcorp.com/rs/707-ZFS-030/images/Stellr-Azure-Perfo… · Microsoft Azure: Performance Joe Gallo Microsoft Cloud Field Engineer
Page 21: Microsoft Azure - resources.synnexcorp.comresources.synnexcorp.com/rs/707-ZFS-030/images/Stellr-Azure-Perfo… · Microsoft Azure: Performance Joe Gallo Microsoft Cloud Field Engineer
Page 22: Microsoft Azure - resources.synnexcorp.comresources.synnexcorp.com/rs/707-ZFS-030/images/Stellr-Azure-Perfo… · Microsoft Azure: Performance Joe Gallo Microsoft Cloud Field Engineer
Page 23: Microsoft Azure - resources.synnexcorp.comresources.synnexcorp.com/rs/707-ZFS-030/images/Stellr-Azure-Perfo… · Microsoft Azure: Performance Joe Gallo Microsoft Cloud Field Engineer
Page 24: Microsoft Azure - resources.synnexcorp.comresources.synnexcorp.com/rs/707-ZFS-030/images/Stellr-Azure-Perfo… · Microsoft Azure: Performance Joe Gallo Microsoft Cloud Field Engineer
Page 25: Microsoft Azure - resources.synnexcorp.comresources.synnexcorp.com/rs/707-ZFS-030/images/Stellr-Azure-Perfo… · Microsoft Azure: Performance Joe Gallo Microsoft Cloud Field Engineer
Page 26: Microsoft Azure - resources.synnexcorp.comresources.synnexcorp.com/rs/707-ZFS-030/images/Stellr-Azure-Perfo… · Microsoft Azure: Performance Joe Gallo Microsoft Cloud Field Engineer
Page 27: Microsoft Azure - resources.synnexcorp.comresources.synnexcorp.com/rs/707-ZFS-030/images/Stellr-Azure-Perfo… · Microsoft Azure: Performance Joe Gallo Microsoft Cloud Field Engineer
Page 28: Microsoft Azure - resources.synnexcorp.comresources.synnexcorp.com/rs/707-ZFS-030/images/Stellr-Azure-Perfo… · Microsoft Azure: Performance Joe Gallo Microsoft Cloud Field Engineer

Application Container VM Monitoring Solutions

Insights

Dashboards Views Power BI Workbooks

Visualize

Metrics Explorer Log Analytics

Analyze

Alerts Autoscale

Respond

Event Hubs Ingest & Export APIs

Logic AppsIntegrate

Custom Sources

Application

Operating System

Azure Resources

Azure Subscription

Azure Tenant

Metrics

Logs

Azure Monitor

Page 29: Microsoft Azure - resources.synnexcorp.comresources.synnexcorp.com/rs/707-ZFS-030/images/Stellr-Azure-Perfo… · Microsoft Azure: Performance Joe Gallo Microsoft Cloud Field Engineer

Full Stack Visibility in Resource Groups

Jump to Application Map or VM Map

Monitor health state of all resources

Drill down into failures or perf issues

See alerts firing across app & infra

Page 30: Microsoft Azure - resources.synnexcorp.comresources.synnexcorp.com/rs/707-ZFS-030/images/Stellr-Azure-Perfo… · Microsoft Azure: Performance Joe Gallo Microsoft Cloud Field Engineer

Rich insights for Virtual Machines

Troubleshoot perf issues like CPU,

memory, disk, and network

Monitor single VMs or at scale

Visualize service dependencies &

connection failures in Maps

Identify & isolate host-level or guest-level

health problems

Onboard at scale using PowerShell or

Azure Policy

Page 31: Microsoft Azure - resources.synnexcorp.comresources.synnexcorp.com/rs/707-ZFS-030/images/Stellr-Azure-Perfo… · Microsoft Azure: Performance Joe Gallo Microsoft Cloud Field Engineer

Advanced Queries with Log Analytics

Run queries for investigations, statistics

& root cause/trend analyses

Log Analytics advanced query

experience now in Azure Portal NEW!

Utilize ML algorithms for clustering

and anomaly detection

Central Analytics Platform across

Monitoring, Management, Security

Page 32: Microsoft Azure - resources.synnexcorp.comresources.synnexcorp.com/rs/707-ZFS-030/images/Stellr-Azure-Perfo… · Microsoft Azure: Performance Joe Gallo Microsoft Cloud Field Engineer

Artificial Intelligence for IT Ops (AIOps)

Smart Groups in Alerts to reduce noise NEW!

Proprietary AI based Smart Detection for

discovering anomalies

Smart Diagnostics for ML based root

cause analyses in Log Analytics

Smart Alerts with Dynamic Thresholds

for automatic baselining

Working with ML partners internal/ external to

bring deeper intelligence for DevOps/SRE teams

Page 33: Microsoft Azure - resources.synnexcorp.comresources.synnexcorp.com/rs/707-ZFS-030/images/Stellr-Azure-Perfo… · Microsoft Azure: Performance Joe Gallo Microsoft Cloud Field Engineer

Continuous Monitoring (CM) for DevOps

Monitor

& LearnOperateDeploy

Build &

TestDevelop

Plan &

Track

Page 34: Microsoft Azure - resources.synnexcorp.comresources.synnexcorp.com/rs/707-ZFS-030/images/Stellr-Azure-Perfo… · Microsoft Azure: Performance Joe Gallo Microsoft Cloud Field Engineer

© Microsoft Corporation

“Technology-driven disruption is providing exponential growthopportunities”.

Gene Hall, Gartner CEO

Page 35: Microsoft Azure - resources.synnexcorp.comresources.synnexcorp.com/rs/707-ZFS-030/images/Stellr-Azure-Perfo… · Microsoft Azure: Performance Joe Gallo Microsoft Cloud Field Engineer

© Microsoft Corporation

Challenges

Keeping up with the speed of business

Code

More resilient and scalable applications

Adding new features and functionality

without taking applications down

Future-proof applications

Infrastructure

Heterogeneous workloads

Hybrid deployments

Security and management

Continuous monitoring

Cost management

Data

Data growth and data silos

Incongruent data types

Performance constraints

Complexity of solutions

Rising data maintenance costs

Security issues and data breaches

Application Delivery

Shorter release cycles

Improved software quality

Responding faster to bugs and security incidents

Learning from real usage to continuously

improve applications

Page 36: Microsoft Azure - resources.synnexcorp.comresources.synnexcorp.com/rs/707-ZFS-030/images/Stellr-Azure-Perfo… · Microsoft Azure: Performance Joe Gallo Microsoft Cloud Field Engineer

© Microsoft Corporation

Are your applications ready?

Application silos, built in isolation

Limited set of platforms and form factors

Overabundance of data

Servers and infrastructure to manage

Upfront capacity planning, fixed scale

Multi-channel applications, covering all touchpoints

Many platforms, devices and form factors

Data-driven intelligence in applications

Focus on application functionality, not infrastructure

Elastic, unlimited scale

Today Future

Page 37: Microsoft Azure - resources.synnexcorp.comresources.synnexcorp.com/rs/707-ZFS-030/images/Stellr-Azure-Perfo… · Microsoft Azure: Performance Joe Gallo Microsoft Cloud Field Engineer

© Microsoft Corporation

Different paths - one journey to the cloud

Rehost

Redeploy as-is

to cloud

• Reduce Capex.

• Free datacenter space.

• Quick cloud ROI.

IaaS

IaaS: 435% ROI, 73% reduction

in datacenter footprint and 83%

reduced IT outsourcing cost.

Refactor

Minimally alter to take

better advantage of cloud

• Faster, smaller updates.

• Code portability.

• Greater cloud efficiency

(resources, speed, cost).

Containers

PaaS

PaaS: 466% ROI, 80% time saved, 5.91M NPV, 50% faster deployments.

Containers: 13x more releases, 10x cost reduction, 65% faster developer onboarding, 62% better availability.

PaaS

Serverless

Microservices

Rearchitect

Materially alter/decompose

application to services

• App scale and agility.

• Easier adoption of new cloud

capabilities/technologies.

• Mix technology stacks.

Rebuild/New

New code written with

Cloud-Native approach

• Accelerate innovation.

• Build apps faster.

• Reduce operational cost.

Description

Business

drivers

Core

technologies

Business

results

SaaSCloud-Native

Rehost Refactor Rearchitect

Rebuild/New Replace

Migration & Modernization

App

Data

Infrastructure

Page 38: Microsoft Azure - resources.synnexcorp.comresources.synnexcorp.com/rs/707-ZFS-030/images/Stellr-Azure-Perfo… · Microsoft Azure: Performance Joe Gallo Microsoft Cloud Field Engineer

© Microsoft Corporation

Objective Rehost Refactor Rearchitect RebuildCloudmodel

Deliver new and breakthrough capabilities fasterOptimize for developer productivity, build apps faster

PaaS

Enable multichannel access, including mobile and IoTEnable secure access to apps and data, on a wide range of devices

PaaS

More easily integrate with other web and cloud apps Leverage PaaS, increase productivity with serverless

PaaS

Enable business agility with continuous innovation Increase agility across teams and deliver better software, faster

PaaS

Meet scalability requirements of existing apps cost effectivelyOptimize application architecture for cloud scale

PaaS

Leverage existing investmentsAcross DevOps, developer tooling, management, infrastructure and app services

PaaS

Free up data center space quicklyFree up/consolidate resources for apps that must reside on-premises

IaaS

Reduce capital expenditure of existing applicationsSwitch to pay-as-you-go model, realize better budget forecasting

IaaS

Achieve rapid time to cloudAllow migration with minimal architectural impact

IaaS

Page 39: Microsoft Azure - resources.synnexcorp.comresources.synnexcorp.com/rs/707-ZFS-030/images/Stellr-Azure-Perfo… · Microsoft Azure: Performance Joe Gallo Microsoft Cloud Field Engineer

© Microsoft Corporation

• No OS overhead means improved packing density and more resource efficiency

Refactoring with container technology

DeploymentModernizationExisting application

VM ContainerAzure

Container Registry

Convert Publish

Azure Kubernetes

Registry

Page 40: Microsoft Azure - resources.synnexcorp.comresources.synnexcorp.com/rs/707-ZFS-030/images/Stellr-Azure-Perfo… · Microsoft Azure: Performance Joe Gallo Microsoft Cloud Field Engineer

© Microsoft Corporation

Rearchitecting with microservices

More agile, scalable and resilient applications

Monolithic

App

Large, all-inclusive app

Microservices

App App

Small, independent services

Page 41: Microsoft Azure - resources.synnexcorp.comresources.synnexcorp.com/rs/707-ZFS-030/images/Stellr-Azure-Perfo… · Microsoft Azure: Performance Joe Gallo Microsoft Cloud Field Engineer

© Microsoft Corporation

Future-proofing applications with serverless

Adding new capabilities to existing applications

Existing web application

ASP.NET Website

WCF Service

Updates per

check-in and

check-out.

On DB

modified, run

Logic App

Based on

address, use

text translator

Check-In

Check-Out

Event trigger

New cloud-native capabilities

Customer

email sent

Page 42: Microsoft Azure - resources.synnexcorp.comresources.synnexcorp.com/rs/707-ZFS-030/images/Stellr-Azure-Perfo… · Microsoft Azure: Performance Joe Gallo Microsoft Cloud Field Engineer

Breakthrough

productivity and

performance with large

workloads

Azure SQL Database solutions

Support for 100TB+ databases with

Hyperscale

Faster app development and reduced

database ops with a fully managed

service

Multi-tenant apps easily built in a

preferred environment

Page 43: Microsoft Azure - resources.synnexcorp.comresources.synnexcorp.com/rs/707-ZFS-030/images/Stellr-Azure-Perfo… · Microsoft Azure: Performance Joe Gallo Microsoft Cloud Field Engineer

SQL Database Hyperscale

Page 44: Microsoft Azure - resources.synnexcorp.comresources.synnexcorp.com/rs/707-ZFS-030/images/Stellr-Azure-Perfo… · Microsoft Azure: Performance Joe Gallo Microsoft Cloud Field Engineer

Run your NoSQL app on world-class

infrastructure

High AvailabilityLatency

<10 ms99th percentile

99.999%

Throughput Consistency

Guaranteed Guaranteed

Page 45: Microsoft Azure - resources.synnexcorp.comresources.synnexcorp.com/rs/707-ZFS-030/images/Stellr-Azure-Perfo… · Microsoft Azure: Performance Joe Gallo Microsoft Cloud Field Engineer

Cassandra Cosmos DB

High DevOps and

license fees

No DevOps or

license fees

Up to 30% savings

Limited elasticity.

Over-provisioning

Instant and limitless

elasticity

Up to 25% savings

Not Cloud-

optimized. Poor

compute, network,

and storage

utilization.

Azure-optimized.

High compute and

network utilization.

Up to 40% savingsThroughput

Storage

Bandwidth

Azure Cosmos DB

(list prices)

5-6xsavings

12 node (L16) Enterprise cluster

w support

18 node (L16) MongoDB cluster

Page 46: Microsoft Azure - resources.synnexcorp.comresources.synnexcorp.com/rs/707-ZFS-030/images/Stellr-Azure-Perfo… · Microsoft Azure: Performance Joe Gallo Microsoft Cloud Field Engineer

© Microsoft Corporation

Application portfolio assessment

Creating a migration and modernization roadmap

Application

• Flowcharts

• Architecture

• Data models

• Business rules

• Code complexity &

documentation

Platform

• Application

infrastructure

• Technology stack

• Hybrid components

Maintenance and

update workflows

Business Value

• Ability to support

business function

• Ability to support

current technology

• Exposure/risk level

• Technology maturity

and ‘brittleness’

Cost

• Cost to maintain

• Cost to secure

• Cost to update

Business

• Business functions

• Dependencies

Technology

• Infrastructure

• Technologies

• Data Estate

People

• Skills & knowledge

• Ability to execute

Retire

Replace

Migrate

Modernize

Rebuild

New

Application Portfolio assessment

Page 47: Microsoft Azure - resources.synnexcorp.comresources.synnexcorp.com/rs/707-ZFS-030/images/Stellr-Azure-Perfo… · Microsoft Azure: Performance Joe Gallo Microsoft Cloud Field Engineer

© 2018, SYNNEX Corporation

SYNNEX Services Ecosystem for CloudEnd-To-End Services from Assessment to Implementation and Managed Services

Assessment

NetworkingSecurity Cloud IoT

Vulnerability

Pen Testing

Risk Assessment

Vendor PSSEs

Remote / Onsite

Install / Config

Managed Sec.

FW / WLAN-aaS

Security Experts

Sec Vendor Certs

Sec+, CISSP, DoD

Performance

Optimization

NW Engineers

SW Engineers

Remote / Onsite

Install / Config

NW Vendor Certs

Net+, CCNA, etc.

Cloud Readiness

Cloud App ROI

Cloud Engineers

Cloud Team

Private / Public

IaaS / PaaS

Email / Backup

Azure, Google, RHEL

Azure / Google

Cloud Certs.

WLAN Heatmaps

Site Surveys

IoT Engineers

IoT Team

Commercial

Industrial

Azure / IoT

IoT Webinars

Bandwidth

VOIP / Jitter

Pro A/V Engineers

UCC Team

Remote / Onsite

Install / Config

Hosted UCC

UCC Onboarding

End User Training

Solution Bundles

UCC

Presales /

Consultative

Security Bundles CTO / BTO / Hyve

Managed

Training

Integration

Implementation

Custom Builds

SYNNEX NOC