full stack application monitoring for aws powered by ai
TRANSCRIPT
Full Stack Application Monitoring for AWS Powered by AI
Confidential, Dynatrace, LLCConfidential, Dynatrace, LLC
History of AWS
• Launched in 2006
• Born out of an internal need to formalize and speedup development
• Lead to adoption of APIs between Dev teams
• New Problem: Project Delays due to lack of infrastructure reuse
• Today has most cloud market share
HYBRID ARCHITECTURE
Data Backups
Integrated App Deployments
DirectConnect
IdentityFederation
IntegratedResource Management
Integrated Networking
MARKETPLACE
Business Apps
DatabasesDevOps Tools
NetworkingSecurity StorageBusiness Intelligence
ENTERPRISE APPS
Virtual Desktops
Sharing & Collaboration
Corporate Email
Backup
IoT
Rules Engine
Device Shadows
Device SDKs
Registry
Device Gateway
DEVELOPMENT & OPERATIONSMOBILE SERVICESAPP SERVICESANALYTICS
DataWarehousing
Hadoop/Spark
Streaming Data Collection
Machine Learning
Elastic Search
Queuing & Notifications
Workflow
Search
Transcoding
One-click App Deployment
Identity
Sync
Mobile App Testing
PushNotifications
DevOps Resource Management
Application Lifecycle Management
Containers
Triggers
Resource Templates
API Gateway
Streaming Data Analysis
Business Intelligence
MobileAnalytics
Single Integrated Console
TECHNICAL & BUSINESS SUPPORT
SupportProfessional Services
Account Management
Partner Ecosystem
Solutions Architects
Training & Certification
Security & Billing Reports
GAMING
3D Game Engine
Character Designer
Multiplayer Service
Twitch Integration
Cloud Integration
RegionsAvailability Zones
Points of Presence
INFRASTRUCTURE
CORE SERVICES
ComputeVMs, Auto-scaling, Load Balancing, Containers, Cloud functions
StorageObject, Blocks, File, Archives, Import/Export
DatabasesRelational, NoSQL, Caching, Migration
CDN NetworkingVPC, DX, DNS
Access ControlIdentity Management
Key Management & Storage
Monitoring & Logs
SECURITY & COMPLIANCE
Resource & Usage Auditing
Configuration Compliance
Web application firewall
Assessment and reporting
* As of 30 April 2016
AWS has been continually expanding its’ services to support virtually any cloud workload and now has more than 70 services that range from compute, storage, networking, database, analytics, application services, deployment, management and mobile. AWS has launched a total of 313 new features and/or services year to date*, for a total of 2,208 new features and/or services since inception in 2006.
AWS Pace of Innovation
2009
4882
2011
280
2013
722
2015
Confidential, Dynatrace, LLCConfidential, Dynatrace, LLC
AWS environments
Infrastructure-as-a-Service
Elastic Compute Cloud (EC2)
Software-as-a-Service
API GatewayRedis/Memcached CacheStorageSimple Queuing Service
Platform-as-a-Service
Elastic Beanstalk
Relational Database Service (RDS)
DynamoDB
Lambda (Serverless)
Container-as-a-Service
Elastic Container Service (ECS)
confidential
Services Topology View
confidential
Processes Topology View
confidential
Single Transaction Flow Spanning Many Service Tiers
Monitoring AWS with Dynatrace
Monitoring EC2
• IaaS
•AWS takes care of the hosting the infrastructure
• Install Dynatrace automatically with User Data
HTTP-requests to AWS
• AWS Services (S3 Storage, SQS, ...) are monitored from the application's perspective • Number of requests
• Response times
• Failure rate
• Throughput
AWS Elastic Beanstalk
• Provides seamless application deployment with near zero downtime
• Easy application deployment, still maintain control of infrastructure
• Built for Auto-Scaling
• Install Dynatrace via EBS Extension• https://help.dynatrace.com/infrastructure-monitoring/amazon-web-
services/can-i-install-dynatrace-agent-via-aws-elastic-beanstalk/
Elastic Container Service (ECS)
• Manage, Deploy and Run applications within Docker containers on AWS
• Runs on EC2 instances
• Makes it very easy to migrate container workloads to AWS
• Dynatrace automatically discovers and instruments new containers as they start… no need to make any changes
Quick Demo
How to get started?
Deployment Options
• Dynatrace SaaS• No hardware necessary• Just deploy the OneAgent and begin monitoring
• Dynatrace Managed on AWS• Deploy Dynatrace Managed in your own VPC• Keeps data on-premises with full SaaS comfort
• Dynatrace Managed on Prem• Commonly used for hybrid environments (legacy tech on prem, new apps in
cloud)
https://github.com/Dynatrace/AWSMonitoringTutorials
Confidential, Dynatrace, LLCConfidential, Dynatrace, LLC
Thank you for attending
• Start your free 15 day trial now and be
rewarded!
• Start your trial here!
http://bit.ly/2uZ2XIv
• Register in the next 5 days and be
rewarded with Beyond the Twelve-
Factor App and a Dynatrace t-shirt
• Don’t miss the rest of the Summer
Webinar Series….. There are still 6 more
parts!