Upload
appdynamics
View
188
Download
4
Embed Size (px)
Citation preview
Copyright © 2015 AppDynamics. All rights reserved. 3
Application
Data
Runtime
Middleware
Operating System
Virtualization
Servers
Storage
Net
What is the Cloud?
Copyright © 2015 AppDynamics. All rights reserved. 5
57% of Fortune 500 companies
use Azure
Paid subscriptions grew by 120%
Traffic has grown by 500%
Processes one billion requests
everyday
275,000 Websites hosted
Microsoft Azure Pack
Copyright © 2015 AppDynamics. All rights reserved. 6
Virtual Machines Database as a Service Service Bus Azure WebApps
Azure WebApps
Copyright © 2015 AppDynamics. All rights reserved. 23
Controller
GUI
Netw
ork Coordinator
Profiler
Agent
Application C
LR ICorProfiler
What is asynchronous programming?
Copyright © 2015 AppDynamics. All rights reserved. 25
Asynchronous programming is a means of parallel programming in which a unit of work runs separately
from the main application thread and notifies the calling thread of its completion, failure or progress.
Modern Applications
Copyright © 2015 AppDynamics. All rights reserved. 39
Cloud/Client Architecture
• Elastically scalable, self-service computing • Automatic resource management
- Auto scaling and failover - Software updates
Microservices • Isolated services • Easy to deploy and update • Movement away from monolithic architectures
Asynchronous Applications
• Faster response times • Ability to scale with high loads