SlideShare a Scribd company logo
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
AWS re:INVENT
Operational Monitoring and Alerting
At Scale in GE Transportation
B a l a j i I y e r , S e n i o r C o n s u l t a n t , A m a z o n W e b S e r v i c e s
E r i c M c K e e , I n f r a s t r u c t u r e A r c h i t e c t , G e n e r a l E l e c t r i c
N o v e m b e r 2 9 , 2 0 1 7
E N T 3 4 0
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
What to Expect from the Session
• Enterprise Monitoring Landscape
• Enterprise operational challenges
• Monitoring Hybrid cloud scenarios
• Understanding Monitoring in the Cloud
• GE Digital Transformation Journey
• Monitoring and Alerting Solution
• Reusable Design Patterns
• Review learnings and future state
Challenges with Enterprise Monitoring
Traditional IT toolset
not built for cloud
scale infrastructure
Maintaining
enterprise-wide
visibility is
challenging
Deploying multiple
products is a
significant overhead
Licensing costs &
complexity
Managing cloud and hybrid environments using a
traditional toolset can be complex and costly
IT infrastructure is increasingly spread across on-premises and in the private
and public cloud
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Understanding Cloud Monitoring
Traditional Approach
• Manual configuration of physical and
logical resources
• Spans multiple isolated systems and
processes
• Low to moderate visibility
• Low degree of automation
vs.
• Cloud monitoring is different
• Resources are elastic and ephemeral
• Infrastructure can be tightly coupled
to events
• Cost is a concrete metric that can be
tracked
• All changes and access can be audited
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Key Tenets of a Monitoring Solution
Manage hybrid
Architecture
Cross-platform
(Windows/Linux)
Scalable and
auditable
Improve security
and compliance
Easily automate
repetitive tasks
Reduce TCO
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
GE Digital Transformation Journey
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
GE Digital Transformation Journey
“AWS’s industry leading cloud services have allowed us to push the boundaries, think big, and deliver
better outcomes for GE.” – Chris Drumgoole, CTO,
GE Digital
Platform Services
Monitoring & Alerting
Compliance
Cloud-Based Platform
40% Applications in 2017
Operational Efficiency
Train Performance &
Optimization
Real-time Insights
INNOVATIONPRODUCTIVITY
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
GE Transportation — Adoption Landscape
40% Apps
in Cloud
30-50%
Cost out
100% Build
Automation
20% apps
migrate a year
Decrease Downtime
80% Better
Cost
Tracking
< 8 weeks per migration
Rolling
Upgrades
Improved
Availability
Increase in
Performance
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Operations and Scaling Challenges
G E T R A N S P O R T A T I O N
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Legacy Silos
Compute Storage Network Services
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Legacy Silos
Compute Storage Network Services
Tools
Monitors
Alerts
Compliance
Security
Tools
Monitors
Alerts
Compliance
Security
Tools
Monitors
Alerts
Compliance
Security
Tools
Monitors
Alerts
Compliance
Security
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Cloud Team Inherits it All
Compute Storage Network Services
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Cloud Team Inherits it All
Compute Storage Network
Legacy
Tools
Services
Distant OwnershipIntegration
?
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Monitoring & Alerting Challenges
Infrastructure & Agents
Open Source
Commercial
Costs Capabilities Supportability
Entry Cost / High
Management
Monitoring
Alerting
Monitors/Alerts for
Critical Services
Application Support
Platform Maintenance
Compliance Controls
Limited Resources
for Cloud
Outages and
Limited
Instrumentation
DevOps Team
Support
Infrastructure
Resource Changes
Services
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Identify Gaps
AWS Cloud Monitoring & Alerting
Security & IT Risk
(CTO Risk)
Platform
(CTO Cloud DevOps)
Application
(App Support Teams)
Compliance
NTPSynchronizing
InfrastructureServices Infrastructure
InternalDNSAvailability
InternetGatewayAvailability
CustomerGatewayAvailability
CustomerGatewayChange
NACLRuleChange
VPCDHCPOptions
SubnetIPThreshold
NetworkReachbacktoGE(443)
NetworkReachbacktoGE(80)
RouteTableChange
BastionServerAvailility(22)
NewRelicAgentInstalled
PublicDNSAvailability
OIDCServiceAvailability
SMTPGatewayAvailability
NATServiceAvailability
NATServerForwardingRequests
NATServiceAvailability
LocalUserAccounts
SSH/RDPRestrictedtoBastion
AMIImage<30DaysOld
QualysAgentInstalled&Running
Anti-VirusAgentRunning
ChefClientCheck-In<180Mins
ToolsSecurityGroupApplied
InstanceCPULow/High
InstanceMemLow/High
InstanceStorageLow
ELBAccessibleIncl.i3
RDSHealth(I/O,Conns)
InstanceCPULoadAvg
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Maintain a Bias for Action
G E T R A N S P O R T A T I O N
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Rapid Solutioning
• Culture
• Empower
• Informed
Move Fast Fresh Approach Action
• No preconceptions
• Simple requirement
• Open
• Quick small risks
• Success criteria
• Take winnings
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Design Focus
Reusable
Monitor to Monitor
Existing code
Share with businesses
Serverless
Reliability
Cost
Management
Scalable
Regular growth
Handle spikes / dips
Avoid planning
Low cost
Zero cost to start
Linear cost growth
No barriers enter/exit
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Monitoring and Alerting at Scale
Solution
G E T R A N S P O R T A T I O N
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Manage Configuration Drift
• Control configuration details such as
anti-virus settings, iptables, etc.
• Compare actual deployments
against specified configuration
policy, and audit every changes with
change tracking.
• Automatically re-apply policies if
state drift is detected
• OS changes
• Local users and permissions
AWS Cloud
corporate data
center
Systems
Manager
Document
Role-based Access
Control
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Automate using extensible frameworks
• Generic framework to express your
workflow as automation steps
• Automate golden image creation
• Fix unreachable EC2 instances
• Reset forgotten passwords
• Create custom workflows
Automation
Document
Run the automation
Role and permissioninput
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Serverless Monitoring
SERVICES (ANYTHING)
Changes in
data state
Requests to
endpoints
Changes in
resource state
EVENT SOURCE FUNCTION
Node.js
Python
Java
C#
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Run Command
State Manager
InventoryMaintenance Window
Patch Manager Automation Parameter Store
Documents
GitHub
Amazon EC2 Systems Manager
Amazon
S3
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Reusable Design Patterns
G E T R A N S P O R T A T I O N
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Pattern: Systems Manager and Lambda
EC2
System
Manager
Amazon
S3
logs
AWS
Lambda
Amazon
SNS
messages
IAM
AWS API
roles
AWS
Lambda
(remediation)
DynamoDB
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Pattern: Systems Manager and Lambda
EC2
System
Manager
Amazon
S3
logs
AWS
Lambda
Amazon
SNS
messages
IAM
AWS API
roles
AWS
Lambda
(remediation)
DynamoDB
1
1. System
Manager
frequency
30 minutes
Ex. Local
Accounts
2. Lambda
Check
Results,
30 minutes
3. Email,
persistent
logging,
remediation
2
3
Value: Instance Level Agent
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Pattern: Lambda
AWS
Lambda
Amazon
SNS
messages
IAM
role
Amazon
S3
logs
AWS
Lambda
(remediation)
DynamoDB
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Pattern: Lambda
AWS
Lambda
Amazon
SNS
messages
IAM
role
Amazon
S3
logs
AWS
Lambda
(remediation)
DynamoDB
1
2
1. Lambda
Periodic
Function
Ex.
Security
Group
Rules
2. Email,
persistent
logging,
remediation
Value: Infrastructure Monitors
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Pattern: SNS Message Logging
AWS
Lambda
Amazon
SNS
DB Put
Message
(Trigger)
IAM
role
S3
logs
API Call for
Subscribers
DynamoDB
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Pattern: SNS Message Logging
AWS
Lambda
Amazon
SNS
DB Put
Message
(Trigger)
IAM
role
S3
logs
API Call for
Subscribers
DynamoDB
1 2
1. Message
Distributed to
email via SNS
2. SNS Topic
Subscriptions,
Message body,
time sent to NoSQL
DynamoDB table
Value: Persistent Communication Record
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Pattern: CloudTrail + CloudWatch Rules
Amazon
SNS
Topic
email
AWS
CloudTrail
Amazon
CloudWatch
Alarm
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Pattern: CloudTrail + CloudWatch Rules
Amazon
SNS
Topic
email
AWS
CloudTrail
Amazon
CloudWatch
Alarm
1 2
1. Cloud Trail
Record API,
Ex. IAM
Policy
2. Cloudwatch Rule
for specific API
Calls, IAM Policy
Create or Modify
3
3. Notify Risk
Team
Value: Chosen API Call Monitoring
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Pattern: AWS Config Rules
AWS
Config
Non-compliant
Resources
AWS
Lambda
Amazon
SNS
AWS
Lambda
(remediation)
Rules
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Pattern: AWS Config Rules
AWS
Config
Rules
Non-compliant
Resources
AWS
Lambda
32
1. AWS Config Managed
Rule on Config
Change Rule, Ex. s3
Public Read
2. Periodic Lambda
Function for Non-
compliant
Resources Actions
Amazon
SNS
AWS
Lambda
(remediation)
Value: Critical Resource Changes
1
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Benefits of this solution
• Agility
• Scaling components
• Entry cost nearly zero
• Reusable tools
• Operationally simple
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Lessons Learned
• Application specific monitors
• SNS unsubscribe
• Timing of reporting > timing of associations
• Spamming risk
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Forward Looking
• Step Functions
• Integrate SNS with a persistent service
• CICD Pipeline for functions
• API Automated Incident management
• Self-healing architectures
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
THANK YOU!
E r i c M c K e e e r i c . m c k e e @ g e . c o m
B a l a j i I y e r b a l a i y e r @ a m a z o n . c o m
E N T 3 4 0

More Related Content

What's hot

GPSBUS220-Refactor and Replatform .NET Apps to Use the Latest Microsoft SQL S...
GPSBUS220-Refactor and Replatform .NET Apps to Use the Latest Microsoft SQL S...GPSBUS220-Refactor and Replatform .NET Apps to Use the Latest Microsoft SQL S...
GPSBUS220-Refactor and Replatform .NET Apps to Use the Latest Microsoft SQL S...
Amazon Web Services
 
DAT309_Best Practices for Migrating from Oracle and SQL Server to Amazon RDS
DAT309_Best Practices for Migrating from Oracle and SQL Server to Amazon RDSDAT309_Best Practices for Migrating from Oracle and SQL Server to Amazon RDS
DAT309_Best Practices for Migrating from Oracle and SQL Server to Amazon RDS
Amazon Web Services
 
CON202-Getting Started with Docker and Amazon ECS
CON202-Getting Started with Docker and Amazon ECSCON202-Getting Started with Docker and Amazon ECS
CON202-Getting Started with Docker and Amazon ECS
Amazon Web Services
 
GPSTEC305-Machine Learning in Capital Markets
GPSTEC305-Machine Learning in Capital MarketsGPSTEC305-Machine Learning in Capital Markets
GPSTEC305-Machine Learning in Capital Markets
Amazon Web Services
 
ARC207_Monitoring Performance of Enterprise Applications on AWS
ARC207_Monitoring Performance of Enterprise Applications on AWSARC207_Monitoring Performance of Enterprise Applications on AWS
ARC207_Monitoring Performance of Enterprise Applications on AWS
Amazon Web Services
 
Build a Website & Mobile App for your first 10 million users
Build a Website & Mobile App for your first 10 million usersBuild a Website & Mobile App for your first 10 million users
Build a Website & Mobile App for your first 10 million users
Amazon Web Services
 
Modernize and Move your Microsoft Applications on AWS
Modernize and Move your Microsoft Applications on AWSModernize and Move your Microsoft Applications on AWS
Modernize and Move your Microsoft Applications on AWS
Amazon Web Services
 
STG206_Big Data Data Lakes and Data Oceans
STG206_Big Data Data Lakes and Data OceansSTG206_Big Data Data Lakes and Data Oceans
STG206_Big Data Data Lakes and Data Oceans
Amazon Web Services
 
GPSTEC317-From Leaves to Lawns AWS Greengrass at the Edge and Beyond
GPSTEC317-From Leaves to Lawns AWS Greengrass at the Edge and BeyondGPSTEC317-From Leaves to Lawns AWS Greengrass at the Edge and Beyond
GPSTEC317-From Leaves to Lawns AWS Greengrass at the Edge and Beyond
Amazon Web Services
 
DVC303-Technological Accelerants for Organizational Transformation
DVC303-Technological Accelerants for Organizational TransformationDVC303-Technological Accelerants for Organizational Transformation
DVC303-Technological Accelerants for Organizational Transformation
Amazon Web Services
 
How TrueCar Gains Actionable Insights with Splunk Cloud PPT
How TrueCar Gains Actionable Insights with Splunk Cloud PPTHow TrueCar Gains Actionable Insights with Splunk Cloud PPT
How TrueCar Gains Actionable Insights with Splunk Cloud PPT
Amazon Web Services
 
AWS Services for Data Migration - AWS Online Tech Talks
AWS Services for Data Migration - AWS Online Tech TalksAWS Services for Data Migration - AWS Online Tech Talks
AWS Services for Data Migration - AWS Online Tech Talks
Amazon Web Services
 
AWS X-Ray: Debugging Applications at Scale - AWS Online Tech Talks
AWS X-Ray: Debugging Applications at Scale - AWS Online Tech TalksAWS X-Ray: Debugging Applications at Scale - AWS Online Tech Talks
AWS X-Ray: Debugging Applications at Scale - AWS Online Tech Talks
Amazon Web Services
 
MSC203_How Citrix Uses AWS Marketplace Solutions To Accelerate Analytic Workl...
MSC203_How Citrix Uses AWS Marketplace Solutions To Accelerate Analytic Workl...MSC203_How Citrix Uses AWS Marketplace Solutions To Accelerate Analytic Workl...
MSC203_How Citrix Uses AWS Marketplace Solutions To Accelerate Analytic Workl...
Amazon Web Services
 
規劃大規模遷移到 AWS 的最佳實踐
規劃大規模遷移到 AWS 的最佳實踐規劃大規模遷移到 AWS 的最佳實踐
規劃大規模遷移到 AWS 的最佳實踐
Amazon Web Services
 
WIN401_Migrating Microsoft Applications to AWS
WIN401_Migrating Microsoft Applications to AWSWIN401_Migrating Microsoft Applications to AWS
WIN401_Migrating Microsoft Applications to AWS
Amazon Web Services
 
GPSWKS301_Comprehensive Big Data Architecture Made Easy
GPSWKS301_Comprehensive Big Data Architecture Made EasyGPSWKS301_Comprehensive Big Data Architecture Made Easy
GPSWKS301_Comprehensive Big Data Architecture Made Easy
Amazon Web Services
 
ENT324-Automating and Auditing Cloud Governance and Compliance in Multi-Accou...
ENT324-Automating and Auditing Cloud Governance and Compliance in Multi-Accou...ENT324-Automating and Auditing Cloud Governance and Compliance in Multi-Accou...
ENT324-Automating and Auditing Cloud Governance and Compliance in Multi-Accou...
Amazon Web Services
 
GPSBUS221_Breaking Barriers Move Enterprise SAP Customers to SAP HANA on AWS ...
GPSBUS221_Breaking Barriers Move Enterprise SAP Customers to SAP HANA on AWS ...GPSBUS221_Breaking Barriers Move Enterprise SAP Customers to SAP HANA on AWS ...
GPSBUS221_Breaking Barriers Move Enterprise SAP Customers to SAP HANA on AWS ...
Amazon Web Services
 
ARC303_Running Lean Architectures How to Optimize for Cost Efficiency
ARC303_Running Lean Architectures How to Optimize for Cost EfficiencyARC303_Running Lean Architectures How to Optimize for Cost Efficiency
ARC303_Running Lean Architectures How to Optimize for Cost Efficiency
Amazon Web Services
 

What's hot (20)

GPSBUS220-Refactor and Replatform .NET Apps to Use the Latest Microsoft SQL S...
GPSBUS220-Refactor and Replatform .NET Apps to Use the Latest Microsoft SQL S...GPSBUS220-Refactor and Replatform .NET Apps to Use the Latest Microsoft SQL S...
GPSBUS220-Refactor and Replatform .NET Apps to Use the Latest Microsoft SQL S...
 
DAT309_Best Practices for Migrating from Oracle and SQL Server to Amazon RDS
DAT309_Best Practices for Migrating from Oracle and SQL Server to Amazon RDSDAT309_Best Practices for Migrating from Oracle and SQL Server to Amazon RDS
DAT309_Best Practices for Migrating from Oracle and SQL Server to Amazon RDS
 
CON202-Getting Started with Docker and Amazon ECS
CON202-Getting Started with Docker and Amazon ECSCON202-Getting Started with Docker and Amazon ECS
CON202-Getting Started with Docker and Amazon ECS
 
GPSTEC305-Machine Learning in Capital Markets
GPSTEC305-Machine Learning in Capital MarketsGPSTEC305-Machine Learning in Capital Markets
GPSTEC305-Machine Learning in Capital Markets
 
ARC207_Monitoring Performance of Enterprise Applications on AWS
ARC207_Monitoring Performance of Enterprise Applications on AWSARC207_Monitoring Performance of Enterprise Applications on AWS
ARC207_Monitoring Performance of Enterprise Applications on AWS
 
Build a Website & Mobile App for your first 10 million users
Build a Website & Mobile App for your first 10 million usersBuild a Website & Mobile App for your first 10 million users
Build a Website & Mobile App for your first 10 million users
 
Modernize and Move your Microsoft Applications on AWS
Modernize and Move your Microsoft Applications on AWSModernize and Move your Microsoft Applications on AWS
Modernize and Move your Microsoft Applications on AWS
 
STG206_Big Data Data Lakes and Data Oceans
STG206_Big Data Data Lakes and Data OceansSTG206_Big Data Data Lakes and Data Oceans
STG206_Big Data Data Lakes and Data Oceans
 
GPSTEC317-From Leaves to Lawns AWS Greengrass at the Edge and Beyond
GPSTEC317-From Leaves to Lawns AWS Greengrass at the Edge and BeyondGPSTEC317-From Leaves to Lawns AWS Greengrass at the Edge and Beyond
GPSTEC317-From Leaves to Lawns AWS Greengrass at the Edge and Beyond
 
DVC303-Technological Accelerants for Organizational Transformation
DVC303-Technological Accelerants for Organizational TransformationDVC303-Technological Accelerants for Organizational Transformation
DVC303-Technological Accelerants for Organizational Transformation
 
How TrueCar Gains Actionable Insights with Splunk Cloud PPT
How TrueCar Gains Actionable Insights with Splunk Cloud PPTHow TrueCar Gains Actionable Insights with Splunk Cloud PPT
How TrueCar Gains Actionable Insights with Splunk Cloud PPT
 
AWS Services for Data Migration - AWS Online Tech Talks
AWS Services for Data Migration - AWS Online Tech TalksAWS Services for Data Migration - AWS Online Tech Talks
AWS Services for Data Migration - AWS Online Tech Talks
 
AWS X-Ray: Debugging Applications at Scale - AWS Online Tech Talks
AWS X-Ray: Debugging Applications at Scale - AWS Online Tech TalksAWS X-Ray: Debugging Applications at Scale - AWS Online Tech Talks
AWS X-Ray: Debugging Applications at Scale - AWS Online Tech Talks
 
MSC203_How Citrix Uses AWS Marketplace Solutions To Accelerate Analytic Workl...
MSC203_How Citrix Uses AWS Marketplace Solutions To Accelerate Analytic Workl...MSC203_How Citrix Uses AWS Marketplace Solutions To Accelerate Analytic Workl...
MSC203_How Citrix Uses AWS Marketplace Solutions To Accelerate Analytic Workl...
 
規劃大規模遷移到 AWS 的最佳實踐
規劃大規模遷移到 AWS 的最佳實踐規劃大規模遷移到 AWS 的最佳實踐
規劃大規模遷移到 AWS 的最佳實踐
 
WIN401_Migrating Microsoft Applications to AWS
WIN401_Migrating Microsoft Applications to AWSWIN401_Migrating Microsoft Applications to AWS
WIN401_Migrating Microsoft Applications to AWS
 
GPSWKS301_Comprehensive Big Data Architecture Made Easy
GPSWKS301_Comprehensive Big Data Architecture Made EasyGPSWKS301_Comprehensive Big Data Architecture Made Easy
GPSWKS301_Comprehensive Big Data Architecture Made Easy
 
ENT324-Automating and Auditing Cloud Governance and Compliance in Multi-Accou...
ENT324-Automating and Auditing Cloud Governance and Compliance in Multi-Accou...ENT324-Automating and Auditing Cloud Governance and Compliance in Multi-Accou...
ENT324-Automating and Auditing Cloud Governance and Compliance in Multi-Accou...
 
GPSBUS221_Breaking Barriers Move Enterprise SAP Customers to SAP HANA on AWS ...
GPSBUS221_Breaking Barriers Move Enterprise SAP Customers to SAP HANA on AWS ...GPSBUS221_Breaking Barriers Move Enterprise SAP Customers to SAP HANA on AWS ...
GPSBUS221_Breaking Barriers Move Enterprise SAP Customers to SAP HANA on AWS ...
 
ARC303_Running Lean Architectures How to Optimize for Cost Efficiency
ARC303_Running Lean Architectures How to Optimize for Cost EfficiencyARC303_Running Lean Architectures How to Optimize for Cost Efficiency
ARC303_Running Lean Architectures How to Optimize for Cost Efficiency
 

Similar to Operation Monitoring and Alerting at Scale in GE Transportation - ENT340 - re:Invent 2017

Realize Value of Your Microsoft Investments - Transformation Day Montreal 2018
Realize Value of Your Microsoft Investments - Transformation Day Montreal 2018Realize Value of Your Microsoft Investments - Transformation Day Montreal 2018
Realize Value of Your Microsoft Investments - Transformation Day Montreal 2018
Amazon Web Services
 
AWS Summit Singapore Webinar Edition | Secrets to Successful Cloud Migrations...
AWS Summit Singapore Webinar Edition | Secrets to Successful Cloud Migrations...AWS Summit Singapore Webinar Edition | Secrets to Successful Cloud Migrations...
AWS Summit Singapore Webinar Edition | Secrets to Successful Cloud Migrations...
Amazon Web Services
 
AWS Compute: What’s New in Amazon EC2, Containers and Serverless - CMP218 - r...
AWS Compute: What’s New in Amazon EC2, Containers and Serverless - CMP218 - r...AWS Compute: What’s New in Amazon EC2, Containers and Serverless - CMP218 - r...
AWS Compute: What’s New in Amazon EC2, Containers and Serverless - CMP218 - r...
Amazon Web Services
 
Realize Value of Your Microsoft Investments - AWS Transformation Day Boston 2018
Realize Value of Your Microsoft Investments - AWS Transformation Day Boston 2018Realize Value of Your Microsoft Investments - AWS Transformation Day Boston 2018
Realize Value of Your Microsoft Investments - AWS Transformation Day Boston 2018
Amazon Web Services
 
透過最新的 AWS 服務在 2019 年為您的業務轉型 (Level 200)
透過最新的 AWS 服務在 2019 年為您的業務轉型 (Level 200)透過最新的 AWS 服務在 2019 年為您的業務轉型 (Level 200)
透過最新的 AWS 服務在 2019 年為您的業務轉型 (Level 200)
Amazon Web Services
 
Realize Value, Reduce Costs And Optimize the Value of Your Microsoft Investme...
Realize Value, Reduce Costs And Optimize the Value of Your Microsoft Investme...Realize Value, Reduce Costs And Optimize the Value of Your Microsoft Investme...
Realize Value, Reduce Costs And Optimize the Value of Your Microsoft Investme...
Amazon Web Services
 
GPSBUS208-GPS DevOps transformations leading to cloud migrations
GPSBUS208-GPS DevOps transformations leading to cloud migrationsGPSBUS208-GPS DevOps transformations leading to cloud migrations
GPSBUS208-GPS DevOps transformations leading to cloud migrations
Amazon Web Services
 
Realize Value of Your Microsoft Investments - AWS Transformation Days Raleigh...
Realize Value of Your Microsoft Investments - AWS Transformation Days Raleigh...Realize Value of Your Microsoft Investments - AWS Transformation Days Raleigh...
Realize Value of Your Microsoft Investments - AWS Transformation Days Raleigh...
Amazon Web Services
 
Cox Automotive’s Data Center Migration to the AWS Cloud - ENT330 - re:Invent ...
Cox Automotive’s Data Center Migration to the AWS Cloud - ENT330 - re:Invent ...Cox Automotive’s Data Center Migration to the AWS Cloud - ENT330 - re:Invent ...
Cox Automotive’s Data Center Migration to the AWS Cloud - ENT330 - re:Invent ...
Amazon Web Services
 
ENT315_Landing Zones
ENT315_Landing ZonesENT315_Landing Zones
ENT315_Landing Zones
Amazon Web Services
 
Realize Value of Your Microsoft Investments- Transformation Day Philadelphia ...
Realize Value of Your Microsoft Investments- Transformation Day Philadelphia ...Realize Value of Your Microsoft Investments- Transformation Day Philadelphia ...
Realize Value of Your Microsoft Investments- Transformation Day Philadelphia ...
Amazon Web Services
 
Transforming Enterprise IT - Transformation Day Montreal 2018
Transforming Enterprise IT - Transformation Day Montreal 2018Transforming Enterprise IT - Transformation Day Montreal 2018
Transforming Enterprise IT - Transformation Day Montreal 2018
Amazon Web Services
 
GPSBUS204_Building a Profitable Next Generation AWS MSP Practice
GPSBUS204_Building a Profitable Next Generation AWS MSP PracticeGPSBUS204_Building a Profitable Next Generation AWS MSP Practice
GPSBUS204_Building a Profitable Next Generation AWS MSP Practice
Amazon Web Services
 
Cost Optimization for Microsoft Workloads on AWS - AWS Transformation Day: Sa...
Cost Optimization for Microsoft Workloads on AWS - AWS Transformation Day: Sa...Cost Optimization for Microsoft Workloads on AWS - AWS Transformation Day: Sa...
Cost Optimization for Microsoft Workloads on AWS - AWS Transformation Day: Sa...
Amazon Web Services
 
EUT303_Modernizing the Energy and Utilities Industry with IoT Moving SCADA to...
EUT303_Modernizing the Energy and Utilities Industry with IoT Moving SCADA to...EUT303_Modernizing the Energy and Utilities Industry with IoT Moving SCADA to...
EUT303_Modernizing the Energy and Utilities Industry with IoT Moving SCADA to...
Amazon Web Services
 
規劃大規模遷移到 AWS 的最佳實踐
規劃大規模遷移到 AWS 的最佳實踐規劃大規模遷移到 AWS 的最佳實踐
規劃大規模遷移到 AWS 的最佳實踐
Amazon Web Services
 
Nuvem Híbrida - EBC on the road Brazil Edition [Portuguese]
Nuvem Híbrida - EBC on the road Brazil Edition [Portuguese]Nuvem Híbrida - EBC on the road Brazil Edition [Portuguese]
Nuvem Híbrida - EBC on the road Brazil Edition [Portuguese]
Amazon Web Services
 
Migration of Microsoft Workloads to AWS
Migration of Microsoft Workloads to AWSMigration of Microsoft Workloads to AWS
Migration of Microsoft Workloads to AWS
Amazon Web Services
 
Modernize and Move your Microsoft Applications on AWS
Modernize and Move your Microsoft Applications on AWSModernize and Move your Microsoft Applications on AWS
Modernize and Move your Microsoft Applications on AWS
Amazon Web Services
 
GPS: Industry 4.0: AI and the Future of Manufacturing - GPSTEC326 - re:Invent...
GPS: Industry 4.0: AI and the Future of Manufacturing - GPSTEC326 - re:Invent...GPS: Industry 4.0: AI and the Future of Manufacturing - GPSTEC326 - re:Invent...
GPS: Industry 4.0: AI and the Future of Manufacturing - GPSTEC326 - re:Invent...
Amazon Web Services
 

Similar to Operation Monitoring and Alerting at Scale in GE Transportation - ENT340 - re:Invent 2017 (20)

Realize Value of Your Microsoft Investments - Transformation Day Montreal 2018
Realize Value of Your Microsoft Investments - Transformation Day Montreal 2018Realize Value of Your Microsoft Investments - Transformation Day Montreal 2018
Realize Value of Your Microsoft Investments - Transformation Day Montreal 2018
 
AWS Summit Singapore Webinar Edition | Secrets to Successful Cloud Migrations...
AWS Summit Singapore Webinar Edition | Secrets to Successful Cloud Migrations...AWS Summit Singapore Webinar Edition | Secrets to Successful Cloud Migrations...
AWS Summit Singapore Webinar Edition | Secrets to Successful Cloud Migrations...
 
AWS Compute: What’s New in Amazon EC2, Containers and Serverless - CMP218 - r...
AWS Compute: What’s New in Amazon EC2, Containers and Serverless - CMP218 - r...AWS Compute: What’s New in Amazon EC2, Containers and Serverless - CMP218 - r...
AWS Compute: What’s New in Amazon EC2, Containers and Serverless - CMP218 - r...
 
Realize Value of Your Microsoft Investments - AWS Transformation Day Boston 2018
Realize Value of Your Microsoft Investments - AWS Transformation Day Boston 2018Realize Value of Your Microsoft Investments - AWS Transformation Day Boston 2018
Realize Value of Your Microsoft Investments - AWS Transformation Day Boston 2018
 
透過最新的 AWS 服務在 2019 年為您的業務轉型 (Level 200)
透過最新的 AWS 服務在 2019 年為您的業務轉型 (Level 200)透過最新的 AWS 服務在 2019 年為您的業務轉型 (Level 200)
透過最新的 AWS 服務在 2019 年為您的業務轉型 (Level 200)
 
Realize Value, Reduce Costs And Optimize the Value of Your Microsoft Investme...
Realize Value, Reduce Costs And Optimize the Value of Your Microsoft Investme...Realize Value, Reduce Costs And Optimize the Value of Your Microsoft Investme...
Realize Value, Reduce Costs And Optimize the Value of Your Microsoft Investme...
 
GPSBUS208-GPS DevOps transformations leading to cloud migrations
GPSBUS208-GPS DevOps transformations leading to cloud migrationsGPSBUS208-GPS DevOps transformations leading to cloud migrations
GPSBUS208-GPS DevOps transformations leading to cloud migrations
 
Realize Value of Your Microsoft Investments - AWS Transformation Days Raleigh...
Realize Value of Your Microsoft Investments - AWS Transformation Days Raleigh...Realize Value of Your Microsoft Investments - AWS Transformation Days Raleigh...
Realize Value of Your Microsoft Investments - AWS Transformation Days Raleigh...
 
Cox Automotive’s Data Center Migration to the AWS Cloud - ENT330 - re:Invent ...
Cox Automotive’s Data Center Migration to the AWS Cloud - ENT330 - re:Invent ...Cox Automotive’s Data Center Migration to the AWS Cloud - ENT330 - re:Invent ...
Cox Automotive’s Data Center Migration to the AWS Cloud - ENT330 - re:Invent ...
 
ENT315_Landing Zones
ENT315_Landing ZonesENT315_Landing Zones
ENT315_Landing Zones
 
Realize Value of Your Microsoft Investments- Transformation Day Philadelphia ...
Realize Value of Your Microsoft Investments- Transformation Day Philadelphia ...Realize Value of Your Microsoft Investments- Transformation Day Philadelphia ...
Realize Value of Your Microsoft Investments- Transformation Day Philadelphia ...
 
Transforming Enterprise IT - Transformation Day Montreal 2018
Transforming Enterprise IT - Transformation Day Montreal 2018Transforming Enterprise IT - Transformation Day Montreal 2018
Transforming Enterprise IT - Transformation Day Montreal 2018
 
GPSBUS204_Building a Profitable Next Generation AWS MSP Practice
GPSBUS204_Building a Profitable Next Generation AWS MSP PracticeGPSBUS204_Building a Profitable Next Generation AWS MSP Practice
GPSBUS204_Building a Profitable Next Generation AWS MSP Practice
 
Cost Optimization for Microsoft Workloads on AWS - AWS Transformation Day: Sa...
Cost Optimization for Microsoft Workloads on AWS - AWS Transformation Day: Sa...Cost Optimization for Microsoft Workloads on AWS - AWS Transformation Day: Sa...
Cost Optimization for Microsoft Workloads on AWS - AWS Transformation Day: Sa...
 
EUT303_Modernizing the Energy and Utilities Industry with IoT Moving SCADA to...
EUT303_Modernizing the Energy and Utilities Industry with IoT Moving SCADA to...EUT303_Modernizing the Energy and Utilities Industry with IoT Moving SCADA to...
EUT303_Modernizing the Energy and Utilities Industry with IoT Moving SCADA to...
 
規劃大規模遷移到 AWS 的最佳實踐
規劃大規模遷移到 AWS 的最佳實踐規劃大規模遷移到 AWS 的最佳實踐
規劃大規模遷移到 AWS 的最佳實踐
 
Nuvem Híbrida - EBC on the road Brazil Edition [Portuguese]
Nuvem Híbrida - EBC on the road Brazil Edition [Portuguese]Nuvem Híbrida - EBC on the road Brazil Edition [Portuguese]
Nuvem Híbrida - EBC on the road Brazil Edition [Portuguese]
 
Migration of Microsoft Workloads to AWS
Migration of Microsoft Workloads to AWSMigration of Microsoft Workloads to AWS
Migration of Microsoft Workloads to AWS
 
Modernize and Move your Microsoft Applications on AWS
Modernize and Move your Microsoft Applications on AWSModernize and Move your Microsoft Applications on AWS
Modernize and Move your Microsoft Applications on AWS
 
GPS: Industry 4.0: AI and the Future of Manufacturing - GPSTEC326 - re:Invent...
GPS: Industry 4.0: AI and the Future of Manufacturing - GPSTEC326 - re:Invent...GPS: Industry 4.0: AI and the Future of Manufacturing - GPSTEC326 - re:Invent...
GPS: Industry 4.0: AI and the Future of Manufacturing - GPSTEC326 - re:Invent...
 

More from Amazon Web Services

Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Amazon Web Services
 
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Amazon Web Services
 
Esegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS FargateEsegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS Fargate
Amazon Web Services
 
Costruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSCostruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWS
Amazon Web Services
 
Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot
Amazon Web Services
 
Open banking as a service
Open banking as a serviceOpen banking as a service
Open banking as a service
Amazon Web Services
 
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Amazon Web Services
 
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
Amazon Web Services
 
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows WorkloadsMicrosoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
Amazon Web Services
 
Computer Vision con AWS
Computer Vision con AWSComputer Vision con AWS
Computer Vision con AWS
Amazon Web Services
 
Database Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatareDatabase Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatare
Amazon Web Services
 
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJSCrea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
Amazon Web Services
 
API moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e webAPI moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e web
Amazon Web Services
 
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatareDatabase Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
Amazon Web Services
 
Tools for building your MVP on AWS
Tools for building your MVP on AWSTools for building your MVP on AWS
Tools for building your MVP on AWS
Amazon Web Services
 
How to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckHow to Build a Winning Pitch Deck
How to Build a Winning Pitch Deck
Amazon Web Services
 
Building a web application without servers
Building a web application without serversBuilding a web application without servers
Building a web application without servers
Amazon Web Services
 
Fundraising Essentials
Fundraising EssentialsFundraising Essentials
Fundraising Essentials
Amazon Web Services
 
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
Amazon Web Services
 
Introduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceIntroduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container Service
Amazon Web Services
 

More from Amazon Web Services (20)

Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
 
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
 
Esegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS FargateEsegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS Fargate
 
Costruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSCostruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWS
 
Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot
 
Open banking as a service
Open banking as a serviceOpen banking as a service
Open banking as a service
 
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
 
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
 
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows WorkloadsMicrosoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
 
Computer Vision con AWS
Computer Vision con AWSComputer Vision con AWS
Computer Vision con AWS
 
Database Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatareDatabase Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatare
 
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJSCrea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
 
API moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e webAPI moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e web
 
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatareDatabase Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
 
Tools for building your MVP on AWS
Tools for building your MVP on AWSTools for building your MVP on AWS
Tools for building your MVP on AWS
 
How to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckHow to Build a Winning Pitch Deck
How to Build a Winning Pitch Deck
 
Building a web application without servers
Building a web application without serversBuilding a web application without servers
Building a web application without servers
 
Fundraising Essentials
Fundraising EssentialsFundraising Essentials
Fundraising Essentials
 
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
 
Introduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceIntroduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container Service
 

Operation Monitoring and Alerting at Scale in GE Transportation - ENT340 - re:Invent 2017

  • 1. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. AWS re:INVENT Operational Monitoring and Alerting At Scale in GE Transportation B a l a j i I y e r , S e n i o r C o n s u l t a n t , A m a z o n W e b S e r v i c e s E r i c M c K e e , I n f r a s t r u c t u r e A r c h i t e c t , G e n e r a l E l e c t r i c N o v e m b e r 2 9 , 2 0 1 7 E N T 3 4 0
  • 2. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. What to Expect from the Session • Enterprise Monitoring Landscape • Enterprise operational challenges • Monitoring Hybrid cloud scenarios • Understanding Monitoring in the Cloud • GE Digital Transformation Journey • Monitoring and Alerting Solution • Reusable Design Patterns • Review learnings and future state
  • 3. Challenges with Enterprise Monitoring Traditional IT toolset not built for cloud scale infrastructure Maintaining enterprise-wide visibility is challenging Deploying multiple products is a significant overhead Licensing costs & complexity Managing cloud and hybrid environments using a traditional toolset can be complex and costly IT infrastructure is increasingly spread across on-premises and in the private and public cloud
  • 4. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Understanding Cloud Monitoring Traditional Approach • Manual configuration of physical and logical resources • Spans multiple isolated systems and processes • Low to moderate visibility • Low degree of automation vs. • Cloud monitoring is different • Resources are elastic and ephemeral • Infrastructure can be tightly coupled to events • Cost is a concrete metric that can be tracked • All changes and access can be audited
  • 5. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Key Tenets of a Monitoring Solution Manage hybrid Architecture Cross-platform (Windows/Linux) Scalable and auditable Improve security and compliance Easily automate repetitive tasks Reduce TCO
  • 6. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. GE Digital Transformation Journey
  • 7. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. GE Digital Transformation Journey “AWS’s industry leading cloud services have allowed us to push the boundaries, think big, and deliver better outcomes for GE.” – Chris Drumgoole, CTO, GE Digital Platform Services Monitoring & Alerting Compliance Cloud-Based Platform 40% Applications in 2017 Operational Efficiency Train Performance & Optimization Real-time Insights INNOVATIONPRODUCTIVITY
  • 8. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. GE Transportation — Adoption Landscape 40% Apps in Cloud 30-50% Cost out 100% Build Automation 20% apps migrate a year Decrease Downtime 80% Better Cost Tracking < 8 weeks per migration Rolling Upgrades Improved Availability Increase in Performance
  • 9. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Operations and Scaling Challenges G E T R A N S P O R T A T I O N
  • 10. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Legacy Silos Compute Storage Network Services
  • 11. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Legacy Silos Compute Storage Network Services Tools Monitors Alerts Compliance Security Tools Monitors Alerts Compliance Security Tools Monitors Alerts Compliance Security Tools Monitors Alerts Compliance Security
  • 12. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Cloud Team Inherits it All Compute Storage Network Services
  • 13. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Cloud Team Inherits it All Compute Storage Network Legacy Tools Services Distant OwnershipIntegration ?
  • 14. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Monitoring & Alerting Challenges Infrastructure & Agents Open Source Commercial Costs Capabilities Supportability Entry Cost / High Management Monitoring Alerting Monitors/Alerts for Critical Services Application Support Platform Maintenance Compliance Controls Limited Resources for Cloud Outages and Limited Instrumentation DevOps Team Support Infrastructure Resource Changes Services
  • 15. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Identify Gaps AWS Cloud Monitoring & Alerting Security & IT Risk (CTO Risk) Platform (CTO Cloud DevOps) Application (App Support Teams) Compliance NTPSynchronizing InfrastructureServices Infrastructure InternalDNSAvailability InternetGatewayAvailability CustomerGatewayAvailability CustomerGatewayChange NACLRuleChange VPCDHCPOptions SubnetIPThreshold NetworkReachbacktoGE(443) NetworkReachbacktoGE(80) RouteTableChange BastionServerAvailility(22) NewRelicAgentInstalled PublicDNSAvailability OIDCServiceAvailability SMTPGatewayAvailability NATServiceAvailability NATServerForwardingRequests NATServiceAvailability LocalUserAccounts SSH/RDPRestrictedtoBastion AMIImage<30DaysOld QualysAgentInstalled&Running Anti-VirusAgentRunning ChefClientCheck-In<180Mins ToolsSecurityGroupApplied InstanceCPULow/High InstanceMemLow/High InstanceStorageLow ELBAccessibleIncl.i3 RDSHealth(I/O,Conns) InstanceCPULoadAvg
  • 16. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Maintain a Bias for Action G E T R A N S P O R T A T I O N
  • 17. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Rapid Solutioning • Culture • Empower • Informed Move Fast Fresh Approach Action • No preconceptions • Simple requirement • Open • Quick small risks • Success criteria • Take winnings
  • 18. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Design Focus Reusable Monitor to Monitor Existing code Share with businesses Serverless Reliability Cost Management Scalable Regular growth Handle spikes / dips Avoid planning Low cost Zero cost to start Linear cost growth No barriers enter/exit
  • 19. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Monitoring and Alerting at Scale Solution G E T R A N S P O R T A T I O N
  • 20. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Manage Configuration Drift • Control configuration details such as anti-virus settings, iptables, etc. • Compare actual deployments against specified configuration policy, and audit every changes with change tracking. • Automatically re-apply policies if state drift is detected • OS changes • Local users and permissions AWS Cloud corporate data center Systems Manager Document Role-based Access Control
  • 21. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Automate using extensible frameworks • Generic framework to express your workflow as automation steps • Automate golden image creation • Fix unreachable EC2 instances • Reset forgotten passwords • Create custom workflows Automation Document Run the automation Role and permissioninput
  • 22. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Serverless Monitoring SERVICES (ANYTHING) Changes in data state Requests to endpoints Changes in resource state EVENT SOURCE FUNCTION Node.js Python Java C#
  • 23. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Run Command State Manager InventoryMaintenance Window Patch Manager Automation Parameter Store Documents GitHub Amazon EC2 Systems Manager Amazon S3
  • 24. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Reusable Design Patterns G E T R A N S P O R T A T I O N
  • 25. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Pattern: Systems Manager and Lambda EC2 System Manager Amazon S3 logs AWS Lambda Amazon SNS messages IAM AWS API roles AWS Lambda (remediation) DynamoDB
  • 26. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Pattern: Systems Manager and Lambda EC2 System Manager Amazon S3 logs AWS Lambda Amazon SNS messages IAM AWS API roles AWS Lambda (remediation) DynamoDB 1 1. System Manager frequency 30 minutes Ex. Local Accounts 2. Lambda Check Results, 30 minutes 3. Email, persistent logging, remediation 2 3 Value: Instance Level Agent
  • 27. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Pattern: Lambda AWS Lambda Amazon SNS messages IAM role Amazon S3 logs AWS Lambda (remediation) DynamoDB
  • 28. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Pattern: Lambda AWS Lambda Amazon SNS messages IAM role Amazon S3 logs AWS Lambda (remediation) DynamoDB 1 2 1. Lambda Periodic Function Ex. Security Group Rules 2. Email, persistent logging, remediation Value: Infrastructure Monitors
  • 29. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Pattern: SNS Message Logging AWS Lambda Amazon SNS DB Put Message (Trigger) IAM role S3 logs API Call for Subscribers DynamoDB
  • 30. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Pattern: SNS Message Logging AWS Lambda Amazon SNS DB Put Message (Trigger) IAM role S3 logs API Call for Subscribers DynamoDB 1 2 1. Message Distributed to email via SNS 2. SNS Topic Subscriptions, Message body, time sent to NoSQL DynamoDB table Value: Persistent Communication Record
  • 31. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Pattern: CloudTrail + CloudWatch Rules Amazon SNS Topic email AWS CloudTrail Amazon CloudWatch Alarm
  • 32. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Pattern: CloudTrail + CloudWatch Rules Amazon SNS Topic email AWS CloudTrail Amazon CloudWatch Alarm 1 2 1. Cloud Trail Record API, Ex. IAM Policy 2. Cloudwatch Rule for specific API Calls, IAM Policy Create or Modify 3 3. Notify Risk Team Value: Chosen API Call Monitoring
  • 33. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Pattern: AWS Config Rules AWS Config Non-compliant Resources AWS Lambda Amazon SNS AWS Lambda (remediation) Rules
  • 34. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Pattern: AWS Config Rules AWS Config Rules Non-compliant Resources AWS Lambda 32 1. AWS Config Managed Rule on Config Change Rule, Ex. s3 Public Read 2. Periodic Lambda Function for Non- compliant Resources Actions Amazon SNS AWS Lambda (remediation) Value: Critical Resource Changes 1
  • 35. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Benefits of this solution • Agility • Scaling components • Entry cost nearly zero • Reusable tools • Operationally simple
  • 36. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Lessons Learned • Application specific monitors • SNS unsubscribe • Timing of reporting > timing of associations • Spamming risk
  • 37. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Forward Looking • Step Functions • Integrate SNS with a persistent service • CICD Pipeline for functions • API Automated Incident management • Self-healing architectures
  • 38. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. THANK YOU! E r i c M c K e e e r i c . m c k e e @ g e . c o m B a l a j i I y e r b a l a i y e r @ a m a z o n . c o m E N T 3 4 0