SlideShare une entreprise Scribd logo
1  sur  73
Télécharger pour lire hors ligne
© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Lee Atchison,Principal Cloud Architectand Advocate atNew Relic,Inc.
Life’s Too Short…
... for Cloud without Analytics Monitoring the Dynamic Nature of Cloud Computing
Safe Harbor
This document and the information herein (including any information that may be incorporated by reference) is provided for
informational purposes only and should not be construed as an offer, commitment, promise or obligation on behalf of New Relic, Inc.
(“New Relic”) to sell securities or deliver any product, material, code, functionality, or other feature. Any information provided hereby is
proprietary to New Relic and may not be replicated or disclosed without New Relic’s express written permission.
Such information may contain forward-looking statements within the meaning of federal securities laws. Any statement that is not a
historical fact or refers to expectations, projections, future plans, objectives, estimates, goals, or other characterizations of future
events is a forward-looking statement. These forward-looking statements can often be identified as such because the context of the
statement will include words such as “believes,” “anticipates,”, “expects” or words of similar import.
Actual results may differ materially from those expressed in these forward-looking statements, which speak only as of the date hereof,
and are subject to change at any time without notice. Existing and prospective investors, customers and other third parties transacting
business with New Relic are cautioned not to place undue reliance on this forward-looking information. The achievement or success
of the matters covered by such forward-looking statements are based on New Relic’s current assumptions, expectations, and beliefs
and are subject to substantial risks, uncertainties, assumptions, and changes in circumstances that may cause the actual results,
performance, or achievements to differ materially from those expressed or implied in any forward-looking statement. Further
information on factors that could affect such forward-looking statements is included in the filings we make with the SEC from time to
time. Copies of these documents may be obtained by visiting New Relic’s Investor Relations website at http://ir.newrelic.com or the
SEC’s website at www.sec.gov.
New Relic assumes no obligation and does not intend to update these forward-looking statements, except as required by law. New
Relic makes no warranties, expressed or implied, in this document or otherwise, with respect to the information provided.
Who am I?
Specialize in:
Cloud computing
Services & Microservices
Scalability, Availability
28 years in industry
7 in Amazon Retail & AWS
(BuiltSW/VG AppStore,AWS Elastic Beanstalk)
4 in New Relic
(Architecture Lead,Cloud,Service Migration)
@leeatchison leeatchison
We want better apps faster
Dynamic
Environment
Better
Data Center
How do we use the cloud to accomplish this?
Cloud as a Better Data Center
Cloud as Better Data Center
Resources
are allocated to
uses, just like in
a data center
Provisioning
process is faster
Cloud as Better Data Center
Resources
are allocated to
uses, just like in
a data center
Cloud as Better Data Center
Resources
are allocated to
uses, just like in
a data center
Lifetime of
components is
relatively long
Provisioning
process is faster
Cloud as Better Data Center
Lifetime of
components is
relatively long
Provisioning
process is faster
Capacity planning
is still important
and still applies
Resources
are allocated to
uses, just like in
a data center
Why use a “Better Data Center”?
Why use a “Better Data Center”?
Add new
Capacity
(faster)
Why use a “Better Data Center”?
Improve
Application
Availability
(redundancy)
Add new
Capacity
(faster)
Why use a “Better Data Center”?
ComplianceImprove
Application
Availability
(redundancy)
Add new
Capacity
(faster)
Who is impacted?
Better Data
Center
Operations Development
Who is impacted?
Better Data
Center
Can I scale my server fleet?
Can apps run anywhere?
How do they perform in the cloud?
Operations Development
Who is impacted?
Better Data
Center
Can I scale my server fleet?
Can apps run anywhere?
How do they perform in the cloud?
Operations
Data center is
a data center…
Development
Who is impacted?
Better Data Center
Faster Application
Launch / Deploy=
Better Data
Center
Can I scale my server fleet?
Can apps run anywhere?
How do they perform in the cloud?
Operations
Data center is
a data center…
Development
How do I monitor it?
Similar to monitoring any other data center…
Monitoring an application
Typical Server / EC2 Instance
• Application &
Application Microservices
• Server OS
• Hardware (virtual)
EC2 Instance
Application &
Application
Microservices
Server OS
Server (Virtual)
Hardware
AWS Monitoring
CloudWatch
• Monitors:
– EC2 instance
– Virtualization
– Hardware
– [CPU/Disk/Networking]
• Doesn’t know about:
– Server OS
– Memory/Filesystem
– Processes
– Application
• Latency
• Error rates
• Internal insights
EC2 Instance
Application &
Application
Microservices
Server OS
Server (Virtual)
Hardware
CloudWatch
AWS CONSOLE
New Relic Monitoring
New Relic
• Monitors (Server):
– How O.S. is performing
– Processes
– Hardware
• Monitors (Application):
– App health
– App performance
– Microservices
• Doesn’t know
– Virtualization
EC2 Instance
Application &
Application
Microservices
New Relic
Application
Monitoring
Server OS
Server (Virtual)
Hardware
New Relic
Server
Monitoring
CloudWatch
AWS CONSOLE
DASHBOARDS
AWS çè New Relic work together
EC2 Instance
Application &
Application
Microservices
New Relic
Application
Monitoring
Server OS
Server (Virtual)
Hardware
New Relic
Server
Monitoring
CloudWatch
AWS CONSOLE
DASHBOARDS
AWS / CloudWatch
• Visibility into virtualization
• CPU / Disk / Networking
New Relic
• CPU / Disk / Networking
• Memory / Filesystem
• Processes
• Infrastructure components
• Application / Microservices:
– Latency
– Error rates
– App insights CloudWatch
monitors
New Relic
monitors
Cloud as a Dynamic Tool
Cloud as a “Dynamic Tool for Dynamic Apps”
Use only
the resources
you need
Cloud as a “Dynamic Tool for Dynamic Apps”
Use only
the resources
you need
Allocate /
de-allocate
resources on
the fly
Cloud as a “Dynamic Tool for Dynamic Apps”
Use only
the resources
you need
Resource
allocation is an
integral part of
your application
architecture
Allocate /
de-allocate
resources on
the fly
Dynamic Cloud
Resources are:
Application is aware of
and is controlling
traditional OPs resourcesDe-allocatedConsumedAllocated
Dynamic Cloud
Docker containers:
• Quicker / cheaper startup / shutdown
than EC2 instances
• Easy to consume Docker containers
much like you do “processes”
• Perform jobs:
– In a script
– Off of some queue of job requests
Dynamic Cloud
100
10K
1M
3.7 M
83 days 333 days
Docker Container Age
(Count vs. Hours)
Dynamic Cloud
950,000
11% under one minute
Docker Container Age
(by Minute Under and Hour)
EC2 Auto Scaling
Dynamic Cloud Technologies
Mobile / IoT
Dynamic routing
Load balancing
Data transport
Queues and notifications
Docker
Dynamic Cloud is about scaling
How do I monitor the Dynamic Cloud?
Dynamic Cloud has unique monitoring requirements…
Responsibility (Dynamic Cloud)
Server OS
Application &
Application
Microservices
Application &
Application
Microservices
Application &
Application
Microservices
ProvisioningServer (Virtual)
Hardware
• Multiple Applications &
Application Microservices &
Dynamic services
• Servers &
Virtual Hardware &
Infrastructure
AWS Infrastructure
Server OS
Server (Virtual)
Hardware
CloudWatch
AWS CONSOLE
DASHBOARDS
Application &
Application
Microservices
Application &
Application
Microservices
Application &
Application
Microservices
Provisioning
AWS Infrastructure çè New Relic work together
Server OS
Server (Virtual)
Hardware
CloudWatch
AWS CONSOLE
DASHBOARDS
Application &
Application
Microservices
Application &
Application
Microservices
Application &
Application
Microservices
Provisioning
AWS Infrastructure çè New Relic work together
Server OS
Server (Virtual)
Hardware
CloudWatch
DASHBOARDS
Application &
Application
Microservices
Application &
Application
Microservices
Application &
Application
Microservices
Provisioning
CloudWatch
& AWS
monitoring
New Relic
monitors
AWS
CONSOLE
How do you monitor this?
Server OS
Server (Virtual)
Hardware
Application &
Application
Microservices
Application &
Application
Microservices
Application &
Application
Microservices
Provisioning
?
How do you monitor this?
Where did it go? It was just here!!!
? The thing you monitored 10 minutes ago…
...doesn’t exist anymore!
Dynamic Cloud
950,000
11% under one minute
Docker Container Age
(by Minute Under and Hour)
Monitoring the Dynamic Cloud
Very different than monitoring traditional Data Center components
Monitor the
Cloud Components
themselves
Monitor the
lifecycle of the
Cloud Components
Who Uses It?
Better Data
Center
Can I scale my server fleet?
Can apps run anywhere?
How do they perform in the cloud?
Operations
Data center is
a data center…
Development
Dynamic
Cloud
Who Uses It?
Better Data
Center
Can I scale my server fleet?
Can apps run anywhere?
How do they perform in the cloud?
Operations
Data center is
a data center…
Development
Dynamic
Cloud
What is a container?
What is a Lambda?
It was just here, where did it go?
Who Uses It?
Better Data
Center
Can I scale my server fleet?
Can apps run anywhere?
How do they perform in the cloud?
Operations
Data center is
a data center…
Development
Dynamic
Cloud
What is a container?
What is a Lambda?
It was just here, where did it go?
Cloud architecture is integral
to the application architecture
Developers deeply involved
in cloud activities
Change is speeding up
Traditional
Data Center
Cloud
Data Center
Dynamic
Cloud
Dynamic Cloud enables better applications faster.
The rate of change is increasing…
Good Better Best
Dynamic Cloud
EC2
Server running
application / processes
Docker container
Process running
a command
This is
hard
Dynamic Cloud
EC2
Server running
application / processes
Docker container
Process running
a command
Lambda
Function performing a
task or operation
The Future with Lambda
Microcomputing & AWS Lambda
• Newest entrance to the “dynamic cloud”
• Provides event driven compute capabilities
Microcomputing & AWS Lambda
• No infrastructure to provision
• Massively shared infrastructure
Why use Lambda?
Lambda scripts
Run in response to
a state change or
action in the cloud
Stateless, “filters”
Perform quick actions
Virtually no
startup/shutdown
cost
AWS Lambda
S3
Bucket
Dynamo
DB
API
Gateway
SQS
RESOURCESSOME
• Takes an event from an
AWS resource (A Trigger)
AWS Lambda
S3
Bucket
Dynamo
DB
API
Gateway
SQS
RESOURCESSOME
Lambda
Script
• Takes an event from an
AWS resource (A Trigger)
• Creates an instance
to execute
Lambda
Instance
AWS Lambda
S3
Bucket
Dynamo
DB
API
Gateway
SQS
RESOURCESSOME
S3
Bucket
API
Gateway SQS
RESOURCESSOME
Lambda
Script
• Takes an event from an
AWS resource (A Trigger)
• Creates an instance
to execute
• Can impact original or
different AWS Resource
Lambda
Instance
AWS Lambda
S3
Bucket
Dynamo
DB
API
Gateway
SQS
RESOURCESSOME
S3
Bucket
API
Gateway SQS
RESOURCESSOME
Lambda
Script
Lambda
Instance
Lambda
Instance
Lambda
Instance
Lambda
Instance
Lambda
Instance
Lambda
Instance
Lambda
Instance
Lambda
Instance
Lambda
Instance
• Takes an event from an
AWS resource (A Trigger)
• Creates an instance
to execute
• Can impact original or
different AWS Resource
• Any number of instances
can run at a time
Photo Management App
Lambda example #1
Photo management application
User
S3 Bucket
Image
Import
• Photos uploaded to S3 Upload
File
Photo management application
User
Upload
File
S3 Bucket
Image
Import
S3 Bucket
Image
Thumbnails
Lambda
Script
• Photos uploaded to S3
• Lambda script creates
thumbnails
View
Thumbnail
Photo management application
User
Image
Database
S3 Bucket
Image
Import
S3 Bucket
Image
Thumbnails
Lambda
Script
Lambda
Script
• Photos uploaded to S3
• Lambda script creates
thumbnails
• Lambda script updates
metadata in database
Upload
File
View
Thumbnail
Photo management application
User
Image
Database
Application
S3 Bucket
Image
Import
S3 Bucket
Image
Thumbnails
Lambda
Script
Lambda
Script
• Photos uploaded to S3
• Lambda script creates
thumbnails
• Lambda script updates
metadata in database
• Application only has
to deal with metadata
editing, not photo /
file management
App
Interactions
Upload
File
View
Thumbnail
Mobile Game App
Lambda example #2
Mobile game platform
API
Gateway
Lambda
Script
Lambda
Script
Lambda
Script
Mobile Phone
Application Users
Database
• Cloud platform hosts an
API for mobile app
– API Gateway
• Lambda scripts implement
the API
• Lambda scripts
manipulate database
• Extremely high
scale possible
– No infrastructure
Monitoring
Lambda Scripts
Less like server monitoring /
More like web application monitoring
We
Care About
We Don’t
Care About
• Run time
(average, extremes –
TP90/TP99)
• Statistical metrics
• Error rates and other
deviations from norm
• “Drill down” into
individual “runs”
• Details about
all ”runs”
• Server /
infrastructure
metrics
Monitoring Lambda
More like application performance monitoring than
infrastructure monitoring
Monitoring Lambda
More like application performance monitoring than
infrastructure monitoring
Change is speeding up
Traditional
Data Center
Cloud
Data Center
Dynamic
Cloud
Dynamic Cloud enables better applications faster.
The rate of change is increasing…
Good Better Best
The way you’ve done things in the past won’t work in the future.
Monitoring just the server
EC2 Instance
Application &
Application
Microservices
Server OS
Server (Virtual)
Hardware
CloudWatch
AWS CONSOLE
Worked when rate of change was low…
Monitoring just the server
Server OS
Server (Virtual)
Hardware
Application &
Application
Microservices
Application &
Application
Microservices
Application &
Application
Microservices
Provisioning
Insufficient in the cloud:
• Rate of change is faster
• Problems come up quicker
• “Server” isn’t a server anymore
• “Provisioning” isn’t provisioning anymore
You need top to bottom monitoring…
You need full stack accountability...
New Relic enables accountability between
your code & AWS
Customers
Mobile / Apps / Browser
On-Premises
On Premises
Relational Data
EC2
AWS
Container Service
AWS RDSSynthetic
Customers
S3
NoSQL
AWS Storage
Services
Your Responsibilities
• Application code & 3rd
party services
• App architecture
• Customer experience
• On-Premises components
AWS Responsibility:
• Service Availability & Performance
• Provisioning & operation of DC
• Isolation & security of resources
• Service maintenance & innovation
NoSQL
Want to Learn More?
Architecting for Scale
By: Lee Atchison
Published by: O’Reilly Media, Available: June 2016
www.architectingforscale.com
Want to Learn More?
Fabien Ruffin
Technology Director for Group Services
Domain Group
Fabien Ruffin
Technology Director for Group Services
Domain Group
Fabien will be speaking at:
NDC Sydney
August 1-5, 2016
ndcsydney.com
Thank You!
Lee Atchison, Principal Cloud Architect and Advocate at New Relic, Inc.

Contenu connexe

Tendances

Make Browsers Cry: How to Make a Modern Web App Painfully Slow [FutureStack16]
Make Browsers Cry: How to Make a Modern Web App Painfully Slow [FutureStack16]Make Browsers Cry: How to Make a Modern Web App Painfully Slow [FutureStack16]
Make Browsers Cry: How to Make a Modern Web App Painfully Slow [FutureStack16]New Relic
 
New Relic Infrastructure Intro: Increasing Mean Time Between Loss of Sleep [F...
New Relic Infrastructure Intro: Increasing Mean Time Between Loss of Sleep [F...New Relic Infrastructure Intro: Increasing Mean Time Between Loss of Sleep [F...
New Relic Infrastructure Intro: Increasing Mean Time Between Loss of Sleep [F...New Relic
 
Lew Cirne, FS16 Keynote [FutureStack16]
Lew Cirne, FS16 Keynote [FutureStack16] Lew Cirne, FS16 Keynote [FutureStack16]
Lew Cirne, FS16 Keynote [FutureStack16] New Relic
 
Advanced correlations for threat detection and more
Advanced correlations for threat detection and moreAdvanced correlations for threat detection and more
Advanced correlations for threat detection and moreElasticsearch
 
Monitoring End User Experiences with New Relic & Splunk
Monitoring End User Experiences with New Relic & SplunkMonitoring End User Experiences with New Relic & Splunk
Monitoring End User Experiences with New Relic & SplunkAbner Germanow
 
Get involved with the security community at Elastic
Get involved with the security community at ElasticGet involved with the security community at Elastic
Get involved with the security community at ElasticElasticsearch
 
ARC207 Monitoring Performance of Enterprise Applications on AWS: Understandin...
ARC207 Monitoring Performance of Enterprise Applications on AWS: Understandin...ARC207 Monitoring Performance of Enterprise Applications on AWS: Understandin...
ARC207 Monitoring Performance of Enterprise Applications on AWS: Understandin...New Relic
 
2016 AWS Healthcare Days | Nashville, TN – May 3,2016
2016 AWS Healthcare Days | Nashville, TN – May 3,20162016 AWS Healthcare Days | Nashville, TN – May 3,2016
2016 AWS Healthcare Days | Nashville, TN – May 3,2016Amazon Web Services
 
DEV345_Tools Won’t Fix Your Broken DevOps
DEV345_Tools Won’t Fix Your Broken DevOpsDEV345_Tools Won’t Fix Your Broken DevOps
DEV345_Tools Won’t Fix Your Broken DevOpsAmazon Web Services
 
2016 AWS Healthcare Day | Chicago, IL – June 28th, 2016
2016 AWS Healthcare Day | Chicago, IL – June 28th, 20162016 AWS Healthcare Day | Chicago, IL – June 28th, 2016
2016 AWS Healthcare Day | Chicago, IL – June 28th, 2016Amazon Web Services
 
From secure VPC links to SSO with Elastic Cloud
From secure VPC links to SSO with Elastic CloudFrom secure VPC links to SSO with Elastic Cloud
From secure VPC links to SSO with Elastic CloudElasticsearch
 
SRV210 Improving Microservice and Serverless Observability with Monitoring Data
SRV210 Improving Microservice and Serverless Observability with Monitoring DataSRV210 Improving Microservice and Serverless Observability with Monitoring Data
SRV210 Improving Microservice and Serverless Observability with Monitoring DataNew Relic
 
Guard Against Fraud and Financial Crime with NICE Actimize & AWS PPT
 Guard Against Fraud and Financial Crime with NICE Actimize & AWS PPT Guard Against Fraud and Financial Crime with NICE Actimize & AWS PPT
Guard Against Fraud and Financial Crime with NICE Actimize & AWS PPTAmazon Web Services
 
DEV209 A Field Guide to Monitoring in the Cloud: From Lift and Shift to AWS L...
DEV209 A Field Guide to Monitoring in the Cloud: From Lift and Shift to AWS L...DEV209 A Field Guide to Monitoring in the Cloud: From Lift and Shift to AWS L...
DEV209 A Field Guide to Monitoring in the Cloud: From Lift and Shift to AWS L...New Relic
 
Building great website search experiences
Building great website search experiencesBuilding great website search experiences
Building great website search experiencesElasticsearch
 
Improving end user experiences with New Relic Browser and Synthetics
Improving end user experiences with New Relic Browser and SyntheticsImproving end user experiences with New Relic Browser and Synthetics
Improving end user experiences with New Relic Browser and SyntheticsNew Relic
 
Getting Started with Splunk Hands-on
Getting Started with Splunk Hands-onGetting Started with Splunk Hands-on
Getting Started with Splunk Hands-onShannon Cuthbertson
 
AWS re:Invent 2016: AWS GovCloud (US) for Highly Regulated Workloads (WWPS301)
AWS re:Invent 2016: AWS GovCloud (US) for Highly Regulated Workloads (WWPS301)AWS re:Invent 2016: AWS GovCloud (US) for Highly Regulated Workloads (WWPS301)
AWS re:Invent 2016: AWS GovCloud (US) for Highly Regulated Workloads (WWPS301)Amazon Web Services
 
T4 – Understanding aws security
T4 – Understanding aws securityT4 – Understanding aws security
T4 – Understanding aws securityAmazon Web Services
 

Tendances (20)

Make Browsers Cry: How to Make a Modern Web App Painfully Slow [FutureStack16]
Make Browsers Cry: How to Make a Modern Web App Painfully Slow [FutureStack16]Make Browsers Cry: How to Make a Modern Web App Painfully Slow [FutureStack16]
Make Browsers Cry: How to Make a Modern Web App Painfully Slow [FutureStack16]
 
New Relic Infrastructure Intro: Increasing Mean Time Between Loss of Sleep [F...
New Relic Infrastructure Intro: Increasing Mean Time Between Loss of Sleep [F...New Relic Infrastructure Intro: Increasing Mean Time Between Loss of Sleep [F...
New Relic Infrastructure Intro: Increasing Mean Time Between Loss of Sleep [F...
 
Lew Cirne, FS16 Keynote [FutureStack16]
Lew Cirne, FS16 Keynote [FutureStack16] Lew Cirne, FS16 Keynote [FutureStack16]
Lew Cirne, FS16 Keynote [FutureStack16]
 
Advanced correlations for threat detection and more
Advanced correlations for threat detection and moreAdvanced correlations for threat detection and more
Advanced correlations for threat detection and more
 
Monitoring End User Experiences with New Relic & Splunk
Monitoring End User Experiences with New Relic & SplunkMonitoring End User Experiences with New Relic & Splunk
Monitoring End User Experiences with New Relic & Splunk
 
Get involved with the security community at Elastic
Get involved with the security community at ElasticGet involved with the security community at Elastic
Get involved with the security community at Elastic
 
ARC207 Monitoring Performance of Enterprise Applications on AWS: Understandin...
ARC207 Monitoring Performance of Enterprise Applications on AWS: Understandin...ARC207 Monitoring Performance of Enterprise Applications on AWS: Understandin...
ARC207 Monitoring Performance of Enterprise Applications on AWS: Understandin...
 
2016 AWS Healthcare Days | Nashville, TN – May 3,2016
2016 AWS Healthcare Days | Nashville, TN – May 3,20162016 AWS Healthcare Days | Nashville, TN – May 3,2016
2016 AWS Healthcare Days | Nashville, TN – May 3,2016
 
DEV345_Tools Won’t Fix Your Broken DevOps
DEV345_Tools Won’t Fix Your Broken DevOpsDEV345_Tools Won’t Fix Your Broken DevOps
DEV345_Tools Won’t Fix Your Broken DevOps
 
2016 AWS Healthcare Day | Chicago, IL – June 28th, 2016
2016 AWS Healthcare Day | Chicago, IL – June 28th, 20162016 AWS Healthcare Day | Chicago, IL – June 28th, 2016
2016 AWS Healthcare Day | Chicago, IL – June 28th, 2016
 
From secure VPC links to SSO with Elastic Cloud
From secure VPC links to SSO with Elastic CloudFrom secure VPC links to SSO with Elastic Cloud
From secure VPC links to SSO with Elastic Cloud
 
SRV210 Improving Microservice and Serverless Observability with Monitoring Data
SRV210 Improving Microservice and Serverless Observability with Monitoring DataSRV210 Improving Microservice and Serverless Observability with Monitoring Data
SRV210 Improving Microservice and Serverless Observability with Monitoring Data
 
Guard Against Fraud and Financial Crime with NICE Actimize & AWS PPT
 Guard Against Fraud and Financial Crime with NICE Actimize & AWS PPT Guard Against Fraud and Financial Crime with NICE Actimize & AWS PPT
Guard Against Fraud and Financial Crime with NICE Actimize & AWS PPT
 
DEV209 A Field Guide to Monitoring in the Cloud: From Lift and Shift to AWS L...
DEV209 A Field Guide to Monitoring in the Cloud: From Lift and Shift to AWS L...DEV209 A Field Guide to Monitoring in the Cloud: From Lift and Shift to AWS L...
DEV209 A Field Guide to Monitoring in the Cloud: From Lift and Shift to AWS L...
 
Building great website search experiences
Building great website search experiencesBuilding great website search experiences
Building great website search experiences
 
Improving end user experiences with New Relic Browser and Synthetics
Improving end user experiences with New Relic Browser and SyntheticsImproving end user experiences with New Relic Browser and Synthetics
Improving end user experiences with New Relic Browser and Synthetics
 
Security in the cloud
Security in the cloudSecurity in the cloud
Security in the cloud
 
Getting Started with Splunk Hands-on
Getting Started with Splunk Hands-onGetting Started with Splunk Hands-on
Getting Started with Splunk Hands-on
 
AWS re:Invent 2016: AWS GovCloud (US) for Highly Regulated Workloads (WWPS301)
AWS re:Invent 2016: AWS GovCloud (US) for Highly Regulated Workloads (WWPS301)AWS re:Invent 2016: AWS GovCloud (US) for Highly Regulated Workloads (WWPS301)
AWS re:Invent 2016: AWS GovCloud (US) for Highly Regulated Workloads (WWPS301)
 
T4 – Understanding aws security
T4 – Understanding aws securityT4 – Understanding aws security
T4 – Understanding aws security
 

En vedette

CV_TEKTAMELIDIS_Alkiviadis_December_2014
CV_TEKTAMELIDIS_Alkiviadis_December_2014CV_TEKTAMELIDIS_Alkiviadis_December_2014
CV_TEKTAMELIDIS_Alkiviadis_December_2014Alkiviadis TEKTAMELIDIS
 
CV_TEKTAMELIDIS_Alkiviadis_December_2014
CV_TEKTAMELIDIS_Alkiviadis_December_2014CV_TEKTAMELIDIS_Alkiviadis_December_2014
CV_TEKTAMELIDIS_Alkiviadis_December_2014Alkiviadis TEKTAMELIDIS
 
Tourism Cloud Calendar 2017
Tourism Cloud Calendar 2017Tourism Cloud Calendar 2017
Tourism Cloud Calendar 2017Anil G
 
微博开发者大会:微博,社会化媒体趋势 By 李开复
微博开发者大会:微博,社会化媒体趋势 By 李开复微博开发者大会:微博,社会化媒体趋势 By 李开复
微博开发者大会:微博,社会化媒体趋势 By 李开复ITband
 
3.3 Le sous projet GISST
3.3 Le sous projet GISST3.3 Le sous projet GISST
3.3 Le sous projet GISSTgrisicap
 
分会场二Storage foundation 中的多通道技术
分会场二Storage foundation 中的多通道技术分会场二Storage foundation 中的多通道技术
分会场二Storage foundation 中的多通道技术ITband
 
Enterprise mobility michaelsentonas
Enterprise mobility michaelsentonasEnterprise mobility michaelsentonas
Enterprise mobility michaelsentonasITband
 
Maximize cloud and application performance with hundreds of operations bridge...
Maximize cloud and application performance with hundreds of operations bridge...Maximize cloud and application performance with hundreds of operations bridge...
Maximize cloud and application performance with hundreds of operations bridge...Stefan Bergstein
 
The Famous Grouse 40 years old
The Famous Grouse 40 years oldThe Famous Grouse 40 years old
The Famous Grouse 40 years oldPetra de Boevere
 
Bankovní API ve světě
Bankovní API ve světěBankovní API ve světě
Bankovní API ve světěPetr Dvorak
 
medi sys corp the intenscare
medi sys corp the intenscaremedi sys corp the intenscare
medi sys corp the intenscareManinerror Hanif
 
Case Study on HR-Performance Appraisal
Case Study on HR-Performance AppraisalCase Study on HR-Performance Appraisal
Case Study on HR-Performance AppraisalSharon Mansoor
 
Global Landscape Study on P2G Payments: Summary of in-country consumer resear...
Global Landscape Study on P2G Payments: Summary of in-country consumer resear...Global Landscape Study on P2G Payments: Summary of in-country consumer resear...
Global Landscape Study on P2G Payments: Summary of in-country consumer resear...CGAP
 
Customer experience strategy development methodology v1.6
Customer experience strategy development methodology v1.6Customer experience strategy development methodology v1.6
Customer experience strategy development methodology v1.6Roberto Suarez-Ojedis
 

En vedette (18)

CV_TEKTAMELIDIS_Alkiviadis_December_2014
CV_TEKTAMELIDIS_Alkiviadis_December_2014CV_TEKTAMELIDIS_Alkiviadis_December_2014
CV_TEKTAMELIDIS_Alkiviadis_December_2014
 
CV_TEKTAMELIDIS_Alkiviadis_December_2014
CV_TEKTAMELIDIS_Alkiviadis_December_2014CV_TEKTAMELIDIS_Alkiviadis_December_2014
CV_TEKTAMELIDIS_Alkiviadis_December_2014
 
Tourism Cloud Calendar 2017
Tourism Cloud Calendar 2017Tourism Cloud Calendar 2017
Tourism Cloud Calendar 2017
 
Hadoop
HadoopHadoop
Hadoop
 
微博开发者大会:微博,社会化媒体趋势 By 李开复
微博开发者大会:微博,社会化媒体趋势 By 李开复微博开发者大会:微博,社会化媒体趋势 By 李开复
微博开发者大会:微博,社会化媒体趋势 By 李开复
 
Social Media For Business Part 1
Social Media For Business Part 1Social Media For Business Part 1
Social Media For Business Part 1
 
3.3 Le sous projet GISST
3.3 Le sous projet GISST3.3 Le sous projet GISST
3.3 Le sous projet GISST
 
分会场二Storage foundation 中的多通道技术
分会场二Storage foundation 中的多通道技术分会场二Storage foundation 中的多通道技术
分会场二Storage foundation 中的多通道技术
 
Enterprise mobility michaelsentonas
Enterprise mobility michaelsentonasEnterprise mobility michaelsentonas
Enterprise mobility michaelsentonas
 
Maximize cloud and application performance with hundreds of operations bridge...
Maximize cloud and application performance with hundreds of operations bridge...Maximize cloud and application performance with hundreds of operations bridge...
Maximize cloud and application performance with hundreds of operations bridge...
 
The Famous Grouse 40 years old
The Famous Grouse 40 years oldThe Famous Grouse 40 years old
The Famous Grouse 40 years old
 
Bankovní API ve světě
Bankovní API ve světěBankovní API ve světě
Bankovní API ve světě
 
medi sys corp the intenscare
medi sys corp the intenscaremedi sys corp the intenscare
medi sys corp the intenscare
 
Final Report SAFE
Final Report SAFEFinal Report SAFE
Final Report SAFE
 
Case Study on HR-Performance Appraisal
Case Study on HR-Performance AppraisalCase Study on HR-Performance Appraisal
Case Study on HR-Performance Appraisal
 
Case analysis of thomas green
Case analysis of thomas greenCase analysis of thomas green
Case analysis of thomas green
 
Global Landscape Study on P2G Payments: Summary of in-country consumer resear...
Global Landscape Study on P2G Payments: Summary of in-country consumer resear...Global Landscape Study on P2G Payments: Summary of in-country consumer resear...
Global Landscape Study on P2G Payments: Summary of in-country consumer resear...
 
Customer experience strategy development methodology v1.6
Customer experience strategy development methodology v1.6Customer experience strategy development methodology v1.6
Customer experience strategy development methodology v1.6
 

Similaire à AWS Summit Sydney: Life’s Too Short...for Cloud without Analytics

Monitoring the Cloud – Understanding the Dynamic Nature of Cloud Computing - ...
Monitoring the Cloud – Understanding the Dynamic Nature of Cloud Computing - ...Monitoring the Cloud – Understanding the Dynamic Nature of Cloud Computing - ...
Monitoring the Cloud – Understanding the Dynamic Nature of Cloud Computing - ...Amazon Web Services
 
AWS re:Invent 2016: Cloud Monitoring - Understanding, Preparing, and Troubles...
AWS re:Invent 2016: Cloud Monitoring - Understanding, Preparing, and Troubles...AWS re:Invent 2016: Cloud Monitoring - Understanding, Preparing, and Troubles...
AWS re:Invent 2016: Cloud Monitoring - Understanding, Preparing, and Troubles...Amazon Web Services
 
Monitoring Performance of Enterprise Applications on AWS: Understanding the D...
Monitoring Performance of Enterprise Applications on AWS: Understanding the D...Monitoring Performance of Enterprise Applications on AWS: Understanding the D...
Monitoring Performance of Enterprise Applications on AWS: Understanding the D...Amazon Web Services
 
Future Stack NY - Monitoring the Dynamic Nature of the Cloud
Future Stack NY - Monitoring the Dynamic Nature of the CloudFuture Stack NY - Monitoring the Dynamic Nature of the Cloud
Future Stack NY - Monitoring the Dynamic Nature of the CloudLee Atchison
 
AWS re:Invent 2016: Cloud Monitoring: Change is the New Normal- New Relic & G...
AWS re:Invent 2016: Cloud Monitoring: Change is the New Normal- New Relic & G...AWS re:Invent 2016: Cloud Monitoring: Change is the New Normal- New Relic & G...
AWS re:Invent 2016: Cloud Monitoring: Change is the New Normal- New Relic & G...Amazon Web Services
 
AWS_New Relic TechSoup Presentation.pdf
AWS_New Relic TechSoup Presentation.pdfAWS_New Relic TechSoup Presentation.pdf
AWS_New Relic TechSoup Presentation.pdfTechSoup
 
Achieving Continuous Compliance with CTP and AWS
Achieving Continuous Compliance with CTP and AWS Achieving Continuous Compliance with CTP and AWS
Achieving Continuous Compliance with CTP and AWS Amazon Web Services
 
Microservices? Dynamic Infrastructure? - Adventures in Keeping Your Applicati...
Microservices? Dynamic Infrastructure? - Adventures in Keeping Your Applicati...Microservices? Dynamic Infrastructure? - Adventures in Keeping Your Applicati...
Microservices? Dynamic Infrastructure? - Adventures in Keeping Your Applicati...Amazon Web Services
 
11 Ways Microservices & Dynamic Clouds Break Your Monitoring
11 Ways Microservices & Dynamic Clouds Break Your Monitoring11 Ways Microservices & Dynamic Clouds Break Your Monitoring
11 Ways Microservices & Dynamic Clouds Break Your MonitoringAbner Germanow
 
Aws migration-whitepaper-en
Aws migration-whitepaper-enAws migration-whitepaper-en
Aws migration-whitepaper-enCMR WORLD TECH
 
Dynamic Infrastructure and The Cloud
Dynamic Infrastructure and The CloudDynamic Infrastructure and The Cloud
Dynamic Infrastructure and The CloudNew Relic
 
2017 04-05 aws summit - sydney
2017 04-05 aws summit - sydney2017 04-05 aws summit - sydney
2017 04-05 aws summit - sydneyLee Atchison
 
Aws cloud adoption_framework
Aws cloud adoption_frameworkAws cloud adoption_framework
Aws cloud adoption_frameworkIBM India Pvt Ltd
 
How MediaMath Turbo-charged DevOps with AWS and CloudCheckr
How MediaMath Turbo-charged DevOps with AWS and CloudCheckrHow MediaMath Turbo-charged DevOps with AWS and CloudCheckr
How MediaMath Turbo-charged DevOps with AWS and CloudCheckrAmazon Web Services
 
How Modern Dev Teams Build on Salesforce Heroku and AWS (DEV211-S) - AWS re:I...
How Modern Dev Teams Build on Salesforce Heroku and AWS (DEV211-S) - AWS re:I...How Modern Dev Teams Build on Salesforce Heroku and AWS (DEV211-S) - AWS re:I...
How Modern Dev Teams Build on Salesforce Heroku and AWS (DEV211-S) - AWS re:I...Amazon Web Services
 
Elastic, DevSecOps, and the DOD software factory
Elastic, DevSecOps, and the DOD software factoryElastic, DevSecOps, and the DOD software factory
Elastic, DevSecOps, and the DOD software factoryElasticsearch
 
Securely access and audit the cloud
Securely access and audit the cloudSecurely access and audit the cloud
Securely access and audit the cloudNovell
 
Large-Scale AWS Migrations with CSC
Large-Scale AWS Migrations with CSCLarge-Scale AWS Migrations with CSC
Large-Scale AWS Migrations with CSCAmazon Web Services
 
Microservices? Dynamic Infrastructure? - Adventures in Keeping Your Applicati...
Microservices? Dynamic Infrastructure? - Adventures in Keeping Your Applicati...Microservices? Dynamic Infrastructure? - Adventures in Keeping Your Applicati...
Microservices? Dynamic Infrastructure? - Adventures in Keeping Your Applicati...New Relic
 

Similaire à AWS Summit Sydney: Life’s Too Short...for Cloud without Analytics (20)

Monitoring the Cloud – Understanding the Dynamic Nature of Cloud Computing - ...
Monitoring the Cloud – Understanding the Dynamic Nature of Cloud Computing - ...Monitoring the Cloud – Understanding the Dynamic Nature of Cloud Computing - ...
Monitoring the Cloud – Understanding the Dynamic Nature of Cloud Computing - ...
 
AWS re:Invent 2016: Cloud Monitoring - Understanding, Preparing, and Troubles...
AWS re:Invent 2016: Cloud Monitoring - Understanding, Preparing, and Troubles...AWS re:Invent 2016: Cloud Monitoring - Understanding, Preparing, and Troubles...
AWS re:Invent 2016: Cloud Monitoring - Understanding, Preparing, and Troubles...
 
Monitoring Performance of Enterprise Applications on AWS: Understanding the D...
Monitoring Performance of Enterprise Applications on AWS: Understanding the D...Monitoring Performance of Enterprise Applications on AWS: Understanding the D...
Monitoring Performance of Enterprise Applications on AWS: Understanding the D...
 
Future Stack NY - Monitoring the Dynamic Nature of the Cloud
Future Stack NY - Monitoring the Dynamic Nature of the CloudFuture Stack NY - Monitoring the Dynamic Nature of the Cloud
Future Stack NY - Monitoring the Dynamic Nature of the Cloud
 
AWS re:Invent 2016: Cloud Monitoring: Change is the New Normal- New Relic & G...
AWS re:Invent 2016: Cloud Monitoring: Change is the New Normal- New Relic & G...AWS re:Invent 2016: Cloud Monitoring: Change is the New Normal- New Relic & G...
AWS re:Invent 2016: Cloud Monitoring: Change is the New Normal- New Relic & G...
 
AWS_New Relic TechSoup Presentation.pdf
AWS_New Relic TechSoup Presentation.pdfAWS_New Relic TechSoup Presentation.pdf
AWS_New Relic TechSoup Presentation.pdf
 
Achieving Continuous Compliance with CTP and AWS
Achieving Continuous Compliance with CTP and AWS Achieving Continuous Compliance with CTP and AWS
Achieving Continuous Compliance with CTP and AWS
 
Microservices? Dynamic Infrastructure? - Adventures in Keeping Your Applicati...
Microservices? Dynamic Infrastructure? - Adventures in Keeping Your Applicati...Microservices? Dynamic Infrastructure? - Adventures in Keeping Your Applicati...
Microservices? Dynamic Infrastructure? - Adventures in Keeping Your Applicati...
 
11 Ways Microservices & Dynamic Clouds Break Your Monitoring
11 Ways Microservices & Dynamic Clouds Break Your Monitoring11 Ways Microservices & Dynamic Clouds Break Your Monitoring
11 Ways Microservices & Dynamic Clouds Break Your Monitoring
 
Aws migration-whitepaper-en
Aws migration-whitepaper-enAws migration-whitepaper-en
Aws migration-whitepaper-en
 
Dynamic Infrastructure and The Cloud
Dynamic Infrastructure and The CloudDynamic Infrastructure and The Cloud
Dynamic Infrastructure and The Cloud
 
2017 04-05 aws summit - sydney
2017 04-05 aws summit - sydney2017 04-05 aws summit - sydney
2017 04-05 aws summit - sydney
 
Aws cloud adoption_framework
Aws cloud adoption_frameworkAws cloud adoption_framework
Aws cloud adoption_framework
 
How MediaMath Turbo-charged DevOps with AWS and CloudCheckr
How MediaMath Turbo-charged DevOps with AWS and CloudCheckrHow MediaMath Turbo-charged DevOps with AWS and CloudCheckr
How MediaMath Turbo-charged DevOps with AWS and CloudCheckr
 
How Modern Dev Teams Build on Salesforce Heroku and AWS (DEV211-S) - AWS re:I...
How Modern Dev Teams Build on Salesforce Heroku and AWS (DEV211-S) - AWS re:I...How Modern Dev Teams Build on Salesforce Heroku and AWS (DEV211-S) - AWS re:I...
How Modern Dev Teams Build on Salesforce Heroku and AWS (DEV211-S) - AWS re:I...
 
Elastic, DevSecOps, and the DOD software factory
Elastic, DevSecOps, and the DOD software factoryElastic, DevSecOps, and the DOD software factory
Elastic, DevSecOps, and the DOD software factory
 
Securely access and audit the cloud
Securely access and audit the cloudSecurely access and audit the cloud
Securely access and audit the cloud
 
Large-Scale AWS Migrations with CSC
Large-Scale AWS Migrations with CSCLarge-Scale AWS Migrations with CSC
Large-Scale AWS Migrations with CSC
 
AWSome Day Galway Intro
AWSome Day Galway IntroAWSome Day Galway Intro
AWSome Day Galway Intro
 
Microservices? Dynamic Infrastructure? - Adventures in Keeping Your Applicati...
Microservices? Dynamic Infrastructure? - Adventures in Keeping Your Applicati...Microservices? Dynamic Infrastructure? - Adventures in Keeping Your Applicati...
Microservices? Dynamic Infrastructure? - Adventures in Keeping Your Applicati...
 

Plus de Lee Atchison

Risk Management - Avoiding Availability Disasters in Service-based Applications
Risk Management - Avoiding Availability Disasters in Service-based ApplicationsRisk Management - Avoiding Availability Disasters in Service-based Applications
Risk Management - Avoiding Availability Disasters in Service-based ApplicationsLee Atchison
 
FutureStack'19 Closing Keynote
FutureStack'19 Closing KeynoteFutureStack'19 Closing Keynote
FutureStack'19 Closing KeynoteLee Atchison
 
2018 re invent lee
2018 re invent lee2018 re invent lee
2018 re invent leeLee Atchison
 
Keeping Modern Applications Performing
Keeping Modern Applications PerformingKeeping Modern Applications Performing
Keeping Modern Applications PerformingLee Atchison
 
Architecting for scale - dynamic infrastructure and the cloud
Architecting for scale - dynamic infrastructure and the cloudArchitecting for scale - dynamic infrastructure and the cloud
Architecting for scale - dynamic infrastructure and the cloudLee Atchison
 
Migrating to the Cloud - What to do when things go sideways
Migrating to the Cloud - What to do when things go sidewaysMigrating to the Cloud - What to do when things go sideways
Migrating to the Cloud - What to do when things go sidewaysLee Atchison
 
Monitoring the Dynamic Nature of Cloud Computing
Monitoring the Dynamic Nature of Cloud ComputingMonitoring the Dynamic Nature of Cloud Computing
Monitoring the Dynamic Nature of Cloud ComputingLee Atchison
 
Cloud Expo (Keynote) - Static vs Dynamic
Cloud Expo (Keynote) - Static vs DynamicCloud Expo (Keynote) - Static vs Dynamic
Cloud Expo (Keynote) - Static vs DynamicLee Atchison
 
Cloud Expo - Flying Two Mistakes High
Cloud Expo - Flying Two Mistakes HighCloud Expo - Flying Two Mistakes High
Cloud Expo - Flying Two Mistakes HighLee Atchison
 
Webinar - Life's Too Short for Cloud without Analytics
Webinar - Life's Too Short for Cloud without AnalyticsWebinar - Life's Too Short for Cloud without Analytics
Webinar - Life's Too Short for Cloud without AnalyticsLee Atchison
 
5 keys to high availability applications
5 keys to high availability applications5 keys to high availability applications
5 keys to high availability applicationsLee Atchison
 
Enterprise Cloud Adoption Strategies
Enterprise Cloud Adoption StrategiesEnterprise Cloud Adoption Strategies
Enterprise Cloud Adoption StrategiesLee Atchison
 

Plus de Lee Atchison (12)

Risk Management - Avoiding Availability Disasters in Service-based Applications
Risk Management - Avoiding Availability Disasters in Service-based ApplicationsRisk Management - Avoiding Availability Disasters in Service-based Applications
Risk Management - Avoiding Availability Disasters in Service-based Applications
 
FutureStack'19 Closing Keynote
FutureStack'19 Closing KeynoteFutureStack'19 Closing Keynote
FutureStack'19 Closing Keynote
 
2018 re invent lee
2018 re invent lee2018 re invent lee
2018 re invent lee
 
Keeping Modern Applications Performing
Keeping Modern Applications PerformingKeeping Modern Applications Performing
Keeping Modern Applications Performing
 
Architecting for scale - dynamic infrastructure and the cloud
Architecting for scale - dynamic infrastructure and the cloudArchitecting for scale - dynamic infrastructure and the cloud
Architecting for scale - dynamic infrastructure and the cloud
 
Migrating to the Cloud - What to do when things go sideways
Migrating to the Cloud - What to do when things go sidewaysMigrating to the Cloud - What to do when things go sideways
Migrating to the Cloud - What to do when things go sideways
 
Monitoring the Dynamic Nature of Cloud Computing
Monitoring the Dynamic Nature of Cloud ComputingMonitoring the Dynamic Nature of Cloud Computing
Monitoring the Dynamic Nature of Cloud Computing
 
Cloud Expo (Keynote) - Static vs Dynamic
Cloud Expo (Keynote) - Static vs DynamicCloud Expo (Keynote) - Static vs Dynamic
Cloud Expo (Keynote) - Static vs Dynamic
 
Cloud Expo - Flying Two Mistakes High
Cloud Expo - Flying Two Mistakes HighCloud Expo - Flying Two Mistakes High
Cloud Expo - Flying Two Mistakes High
 
Webinar - Life's Too Short for Cloud without Analytics
Webinar - Life's Too Short for Cloud without AnalyticsWebinar - Life's Too Short for Cloud without Analytics
Webinar - Life's Too Short for Cloud without Analytics
 
5 keys to high availability applications
5 keys to high availability applications5 keys to high availability applications
5 keys to high availability applications
 
Enterprise Cloud Adoption Strategies
Enterprise Cloud Adoption StrategiesEnterprise Cloud Adoption Strategies
Enterprise Cloud Adoption Strategies
 

Dernier

GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 

Dernier (20)

GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 

AWS Summit Sydney: Life’s Too Short...for Cloud without Analytics

  • 1. © 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Lee Atchison,Principal Cloud Architectand Advocate atNew Relic,Inc. Life’s Too Short… ... for Cloud without Analytics Monitoring the Dynamic Nature of Cloud Computing
  • 2. Safe Harbor This document and the information herein (including any information that may be incorporated by reference) is provided for informational purposes only and should not be construed as an offer, commitment, promise or obligation on behalf of New Relic, Inc. (“New Relic”) to sell securities or deliver any product, material, code, functionality, or other feature. Any information provided hereby is proprietary to New Relic and may not be replicated or disclosed without New Relic’s express written permission. Such information may contain forward-looking statements within the meaning of federal securities laws. Any statement that is not a historical fact or refers to expectations, projections, future plans, objectives, estimates, goals, or other characterizations of future events is a forward-looking statement. These forward-looking statements can often be identified as such because the context of the statement will include words such as “believes,” “anticipates,”, “expects” or words of similar import. Actual results may differ materially from those expressed in these forward-looking statements, which speak only as of the date hereof, and are subject to change at any time without notice. Existing and prospective investors, customers and other third parties transacting business with New Relic are cautioned not to place undue reliance on this forward-looking information. The achievement or success of the matters covered by such forward-looking statements are based on New Relic’s current assumptions, expectations, and beliefs and are subject to substantial risks, uncertainties, assumptions, and changes in circumstances that may cause the actual results, performance, or achievements to differ materially from those expressed or implied in any forward-looking statement. Further information on factors that could affect such forward-looking statements is included in the filings we make with the SEC from time to time. Copies of these documents may be obtained by visiting New Relic’s Investor Relations website at http://ir.newrelic.com or the SEC’s website at www.sec.gov. New Relic assumes no obligation and does not intend to update these forward-looking statements, except as required by law. New Relic makes no warranties, expressed or implied, in this document or otherwise, with respect to the information provided.
  • 3. Who am I? Specialize in: Cloud computing Services & Microservices Scalability, Availability 28 years in industry 7 in Amazon Retail & AWS (BuiltSW/VG AppStore,AWS Elastic Beanstalk) 4 in New Relic (Architecture Lead,Cloud,Service Migration) @leeatchison leeatchison
  • 4. We want better apps faster Dynamic Environment Better Data Center How do we use the cloud to accomplish this?
  • 5. Cloud as a Better Data Center
  • 6. Cloud as Better Data Center Resources are allocated to uses, just like in a data center
  • 7. Provisioning process is faster Cloud as Better Data Center Resources are allocated to uses, just like in a data center
  • 8. Cloud as Better Data Center Resources are allocated to uses, just like in a data center Lifetime of components is relatively long Provisioning process is faster
  • 9. Cloud as Better Data Center Lifetime of components is relatively long Provisioning process is faster Capacity planning is still important and still applies Resources are allocated to uses, just like in a data center
  • 10. Why use a “Better Data Center”?
  • 11. Why use a “Better Data Center”? Add new Capacity (faster)
  • 12. Why use a “Better Data Center”? Improve Application Availability (redundancy) Add new Capacity (faster)
  • 13. Why use a “Better Data Center”? ComplianceImprove Application Availability (redundancy) Add new Capacity (faster)
  • 14. Who is impacted? Better Data Center Operations Development
  • 15. Who is impacted? Better Data Center Can I scale my server fleet? Can apps run anywhere? How do they perform in the cloud? Operations Development
  • 16. Who is impacted? Better Data Center Can I scale my server fleet? Can apps run anywhere? How do they perform in the cloud? Operations Data center is a data center… Development
  • 17. Who is impacted? Better Data Center Faster Application Launch / Deploy= Better Data Center Can I scale my server fleet? Can apps run anywhere? How do they perform in the cloud? Operations Data center is a data center… Development
  • 18. How do I monitor it? Similar to monitoring any other data center…
  • 19. Monitoring an application Typical Server / EC2 Instance • Application & Application Microservices • Server OS • Hardware (virtual) EC2 Instance Application & Application Microservices Server OS Server (Virtual) Hardware
  • 20. AWS Monitoring CloudWatch • Monitors: – EC2 instance – Virtualization – Hardware – [CPU/Disk/Networking] • Doesn’t know about: – Server OS – Memory/Filesystem – Processes – Application • Latency • Error rates • Internal insights EC2 Instance Application & Application Microservices Server OS Server (Virtual) Hardware CloudWatch AWS CONSOLE
  • 21. New Relic Monitoring New Relic • Monitors (Server): – How O.S. is performing – Processes – Hardware • Monitors (Application): – App health – App performance – Microservices • Doesn’t know – Virtualization EC2 Instance Application & Application Microservices New Relic Application Monitoring Server OS Server (Virtual) Hardware New Relic Server Monitoring CloudWatch AWS CONSOLE DASHBOARDS
  • 22. AWS çè New Relic work together EC2 Instance Application & Application Microservices New Relic Application Monitoring Server OS Server (Virtual) Hardware New Relic Server Monitoring CloudWatch AWS CONSOLE DASHBOARDS AWS / CloudWatch • Visibility into virtualization • CPU / Disk / Networking New Relic • CPU / Disk / Networking • Memory / Filesystem • Processes • Infrastructure components • Application / Microservices: – Latency – Error rates – App insights CloudWatch monitors New Relic monitors
  • 23. Cloud as a Dynamic Tool
  • 24. Cloud as a “Dynamic Tool for Dynamic Apps” Use only the resources you need
  • 25. Cloud as a “Dynamic Tool for Dynamic Apps” Use only the resources you need Allocate / de-allocate resources on the fly
  • 26. Cloud as a “Dynamic Tool for Dynamic Apps” Use only the resources you need Resource allocation is an integral part of your application architecture Allocate / de-allocate resources on the fly
  • 27. Dynamic Cloud Resources are: Application is aware of and is controlling traditional OPs resourcesDe-allocatedConsumedAllocated
  • 28. Dynamic Cloud Docker containers: • Quicker / cheaper startup / shutdown than EC2 instances • Easy to consume Docker containers much like you do “processes” • Perform jobs: – In a script – Off of some queue of job requests
  • 29. Dynamic Cloud 100 10K 1M 3.7 M 83 days 333 days Docker Container Age (Count vs. Hours)
  • 30. Dynamic Cloud 950,000 11% under one minute Docker Container Age (by Minute Under and Hour)
  • 31. EC2 Auto Scaling Dynamic Cloud Technologies Mobile / IoT Dynamic routing Load balancing Data transport Queues and notifications Docker Dynamic Cloud is about scaling
  • 32. How do I monitor the Dynamic Cloud? Dynamic Cloud has unique monitoring requirements…
  • 33. Responsibility (Dynamic Cloud) Server OS Application & Application Microservices Application & Application Microservices Application & Application Microservices ProvisioningServer (Virtual) Hardware • Multiple Applications & Application Microservices & Dynamic services • Servers & Virtual Hardware & Infrastructure
  • 34. AWS Infrastructure Server OS Server (Virtual) Hardware CloudWatch AWS CONSOLE DASHBOARDS Application & Application Microservices Application & Application Microservices Application & Application Microservices Provisioning
  • 35. AWS Infrastructure çè New Relic work together Server OS Server (Virtual) Hardware CloudWatch AWS CONSOLE DASHBOARDS Application & Application Microservices Application & Application Microservices Application & Application Microservices Provisioning
  • 36. AWS Infrastructure çè New Relic work together Server OS Server (Virtual) Hardware CloudWatch DASHBOARDS Application & Application Microservices Application & Application Microservices Application & Application Microservices Provisioning CloudWatch & AWS monitoring New Relic monitors AWS CONSOLE
  • 37. How do you monitor this? Server OS Server (Virtual) Hardware Application & Application Microservices Application & Application Microservices Application & Application Microservices Provisioning ? How do you monitor this?
  • 38. Where did it go? It was just here!!! ? The thing you monitored 10 minutes ago… ...doesn’t exist anymore!
  • 39. Dynamic Cloud 950,000 11% under one minute Docker Container Age (by Minute Under and Hour)
  • 40. Monitoring the Dynamic Cloud Very different than monitoring traditional Data Center components Monitor the Cloud Components themselves Monitor the lifecycle of the Cloud Components
  • 41. Who Uses It? Better Data Center Can I scale my server fleet? Can apps run anywhere? How do they perform in the cloud? Operations Data center is a data center… Development Dynamic Cloud
  • 42. Who Uses It? Better Data Center Can I scale my server fleet? Can apps run anywhere? How do they perform in the cloud? Operations Data center is a data center… Development Dynamic Cloud What is a container? What is a Lambda? It was just here, where did it go?
  • 43. Who Uses It? Better Data Center Can I scale my server fleet? Can apps run anywhere? How do they perform in the cloud? Operations Data center is a data center… Development Dynamic Cloud What is a container? What is a Lambda? It was just here, where did it go? Cloud architecture is integral to the application architecture Developers deeply involved in cloud activities
  • 44. Change is speeding up Traditional Data Center Cloud Data Center Dynamic Cloud Dynamic Cloud enables better applications faster. The rate of change is increasing… Good Better Best
  • 45. Dynamic Cloud EC2 Server running application / processes Docker container Process running a command This is hard
  • 46. Dynamic Cloud EC2 Server running application / processes Docker container Process running a command Lambda Function performing a task or operation
  • 47. The Future with Lambda
  • 48. Microcomputing & AWS Lambda • Newest entrance to the “dynamic cloud” • Provides event driven compute capabilities
  • 49. Microcomputing & AWS Lambda • No infrastructure to provision • Massively shared infrastructure
  • 50. Why use Lambda? Lambda scripts Run in response to a state change or action in the cloud Stateless, “filters” Perform quick actions Virtually no startup/shutdown cost
  • 52. AWS Lambda S3 Bucket Dynamo DB API Gateway SQS RESOURCESSOME Lambda Script • Takes an event from an AWS resource (A Trigger) • Creates an instance to execute Lambda Instance
  • 53. AWS Lambda S3 Bucket Dynamo DB API Gateway SQS RESOURCESSOME S3 Bucket API Gateway SQS RESOURCESSOME Lambda Script • Takes an event from an AWS resource (A Trigger) • Creates an instance to execute • Can impact original or different AWS Resource Lambda Instance
  • 54. AWS Lambda S3 Bucket Dynamo DB API Gateway SQS RESOURCESSOME S3 Bucket API Gateway SQS RESOURCESSOME Lambda Script Lambda Instance Lambda Instance Lambda Instance Lambda Instance Lambda Instance Lambda Instance Lambda Instance Lambda Instance Lambda Instance • Takes an event from an AWS resource (A Trigger) • Creates an instance to execute • Can impact original or different AWS Resource • Any number of instances can run at a time
  • 56. Photo management application User S3 Bucket Image Import • Photos uploaded to S3 Upload File
  • 57. Photo management application User Upload File S3 Bucket Image Import S3 Bucket Image Thumbnails Lambda Script • Photos uploaded to S3 • Lambda script creates thumbnails View Thumbnail
  • 58. Photo management application User Image Database S3 Bucket Image Import S3 Bucket Image Thumbnails Lambda Script Lambda Script • Photos uploaded to S3 • Lambda script creates thumbnails • Lambda script updates metadata in database Upload File View Thumbnail
  • 59. Photo management application User Image Database Application S3 Bucket Image Import S3 Bucket Image Thumbnails Lambda Script Lambda Script • Photos uploaded to S3 • Lambda script creates thumbnails • Lambda script updates metadata in database • Application only has to deal with metadata editing, not photo / file management App Interactions Upload File View Thumbnail
  • 61. Mobile game platform API Gateway Lambda Script Lambda Script Lambda Script Mobile Phone Application Users Database • Cloud platform hosts an API for mobile app – API Gateway • Lambda scripts implement the API • Lambda scripts manipulate database • Extremely high scale possible – No infrastructure
  • 62. Monitoring Lambda Scripts Less like server monitoring / More like web application monitoring We Care About We Don’t Care About • Run time (average, extremes – TP90/TP99) • Statistical metrics • Error rates and other deviations from norm • “Drill down” into individual “runs” • Details about all ”runs” • Server / infrastructure metrics
  • 63. Monitoring Lambda More like application performance monitoring than infrastructure monitoring
  • 64. Monitoring Lambda More like application performance monitoring than infrastructure monitoring
  • 65. Change is speeding up Traditional Data Center Cloud Data Center Dynamic Cloud Dynamic Cloud enables better applications faster. The rate of change is increasing… Good Better Best The way you’ve done things in the past won’t work in the future.
  • 66. Monitoring just the server EC2 Instance Application & Application Microservices Server OS Server (Virtual) Hardware CloudWatch AWS CONSOLE Worked when rate of change was low…
  • 67. Monitoring just the server Server OS Server (Virtual) Hardware Application & Application Microservices Application & Application Microservices Application & Application Microservices Provisioning Insufficient in the cloud: • Rate of change is faster • Problems come up quicker • “Server” isn’t a server anymore • “Provisioning” isn’t provisioning anymore You need top to bottom monitoring… You need full stack accountability...
  • 68. New Relic enables accountability between your code & AWS Customers Mobile / Apps / Browser On-Premises On Premises Relational Data EC2 AWS Container Service AWS RDSSynthetic Customers S3 NoSQL AWS Storage Services Your Responsibilities • Application code & 3rd party services • App architecture • Customer experience • On-Premises components AWS Responsibility: • Service Availability & Performance • Provisioning & operation of DC • Isolation & security of resources • Service maintenance & innovation NoSQL
  • 69. Want to Learn More?
  • 70. Architecting for Scale By: Lee Atchison Published by: O’Reilly Media, Available: June 2016 www.architectingforscale.com Want to Learn More?
  • 71. Fabien Ruffin Technology Director for Group Services Domain Group
  • 72. Fabien Ruffin Technology Director for Group Services Domain Group Fabien will be speaking at: NDC Sydney August 1-5, 2016 ndcsydney.com
  • 73. Thank You! Lee Atchison, Principal Cloud Architect and Advocate at New Relic, Inc.