Upload
others
View
14
Download
1
Embed Size (px)
Citation preview
Microsoft Azure:Performance
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
• 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
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
Azure Migrate
Azure Migrate
Azure Migrate
Azure Migrate
Azure Migrate
Azure Pricing
Azure Pricing
Microsoft Azure:Achieving performance with Azure at the right price
Azure Scaling
Azure Scaling
Azure Scaling
Microsoft Azure:Tools and technologies that will help you monitor and optimize your workloads
Review your Advisor recommendations in the
Azure portal: https://aka.ms/azureadvisor
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
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
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
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
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
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
Continuous Monitoring (CM) for DevOps
Monitor
& LearnOperateDeploy
Build &
TestDevelop
Plan &
Track
© Microsoft Corporation
“Technology-driven disruption is providing exponential growthopportunities”.
Gene Hall, Gartner CEO
© 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
© 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
© 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
© 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
© 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
© Microsoft Corporation
Rearchitecting with microservices
More agile, scalable and resilient applications
Monolithic
App
Large, all-inclusive app
Microservices
App App
Small, independent services
© 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
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
SQL Database Hyperscale
Run your NoSQL app on world-class
infrastructure
High AvailabilityLatency
<10 ms99th percentile
99.999%
Throughput Consistency
Guaranteed Guaranteed
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
© 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
© 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