SlideShare a Scribd company logo
1 of 52
Download to read offline
Benchmark	&	Metrics	
Yuta	Imai
Agenda	
1.  Metrics	
2.  Benchmark
Cita:ons	
•  This	slide	deck	is	based	on	the	stories	what	
Robert	Barnes	told	us	at	his	AWS	:me.	
hCps://www.youtube.com/watch?v=jffB30FRmlY
Why	benchmark?	
•  How	long	will	the	current	configura:on	be	adequate?	
•  Will	this	plaSorm	provide	adequate	performance,	now	and	in	the	
future?	
•  For	a	specific	workload,	how	does	one	plaSorm	compare	to	
another?		
•  What	configura:on	will	it	take	to	meet	current	needs?	
•  What	size	instance	will	provide	the	best	cost/performance	for	my	
applica:on?	
•  Are	the	changes	being	made	to	a	system	going	to	have	the	
intended	impact	on	the	system?
Agenda	
1.  Metrics	
2.  Benchmark
Metrics	
•  To	measure/benchmark	system	performance	
or	business,	what	to	monitor	is	so	important.	
•  Does	that	metrics	describe	your	challenge	
well?	
•  Is	that	metrics	difficult	to	hack?
Business?
Sample	case1:		
Metrics	to	monitor	the	business	
•  If	you	want	to	monitor	how	the	business	is	
going	on,	which	metrics	do	you	monitor??	
hCp://www.slideshare.net/TokorotenNakayama/dau-21559783
Customer	Experience?
Sample	case2:	
Metrics	to	monitor	customer	experience	
•  If	you	want	to	monitor	how	good	is	the	
customer	experience,	which	metrics	do	you	
monitor??
Percen:le
Percen:le	
•  Amazon	heavily	relies	on	“Percen:le”.	
•  Percen:le:	
– Describes	user/customer	experience	directly.	
	 99.9%	=	42ms
Percen:le	
•  Amazon	heavily	relies	on	“Percen:le”.	
•  Percen:le:	
– Describes	user/customer	experience	directly.	
	
samples=1,000	
It	means	999	queries	has	been	finished	in	42ms.	
99.9%	=	42ms
Percen:le	
•  If	you	pick	average	for	your	SLA,	it	does	not	
describe	customer’s	experience.	
99.9%	=	42ms	
Average=29ms	
In	such	standard	distribu:on,	
Average	might	be	OK	but…
Percen:le	
99.9%	
=46ms	
99.5%	
=44ms	
•  Even	if	such	form	of	histogram,	percen:le	can	
properly	describe	customer	experience.	
99%	
=41ms
Percen:le	
99.9%	=	50ms	
Average=31ms	
•  If	you	pick	average,	it	does	not	describe	
customer’s	experience.	
In	such	distribu:on,	
Average	does	not	work	well
Percen:le	
99.9%	
=45ms	
99.5%	
=42ms	
•  Percen:le	is	good	for	SLA	decision	in	business	
because	it	well	describes	customer’s	
experience.	
99%	
=40ms
Percen:le	
99.9%	
=45ms	
99.5%	
=42ms	
•  Percen:le	is	good	for	SLA	decision	in	business	
because	it	well	describes	customer’s	
experience.	
99%	
=40ms
Percen:le	
99.9%	
=45ms	
99.5%	
=42ms	
•  Percen:le	is	good	for	SLA	decision	in	business	
because	it	well	describes	customer’s	
experience.	
99%	
=40ms	
OK,	let’s	set	business	SLA	to	
40ms	in	99.9%
99.9%	
=45ms	
99.5%	
=42ms	
99%	
=40ms	
99.9%	
=40ms	
If	you	want	to	provide	40ms	or	lower	
latencies	in	99.9%	of	query…	
	
Then	you	will	have	to	move	
distribu:on	lel.	
AS-IS	
TO-BE
Percen:le	
•  Percen:le	is	also	good	for	service	level	
monitoring.	
4/1	
99.9%	=	42ms
Percen:le	
•  Percen:le	is	also	good	for	service	level	
monitoring.	
4/1	
99.9%	=	42ms	
4/7	
99.9%	=	44ms
Percen:le	
•  Percen:le	is	also	good	for	service	level	
monitoring.	
4/1	
99.9%	=	42ms	
4/7	
99.9%	=	44ms	
4/14	
99.9%	=	46ms
Percen:le	
•  Percen:le	is	also	good	for	service	level	
monitoring.	
4/1	
99.9%	=	42ms	
4/7	
99.9%	=	44ms	
4/14	
99.9%	=	46ms	
Throughput	increased?	
Data	volume	increased?	
	
Let’s	start	inves:ga:on.
Metrics:	Summary	
•  Choose	metrics	well	describe	your	challenge.	
•  Choose	NOT	hack-able	metrics!
Agenda	
1.  Metrics	
2.  Benchmark
The	Benchmark	Lifecycle	
Test	Design	
Test	
Analysis	
Measure	
against	goal	
Report	
Test	
Configura:on	
Start	with	a	Goal	
Carefully	
control	
changes	
Test	
Execu:on	
Run	a	series	of	
controlled	
experiments	
Design	your	
workload	
Build	
Environment	
Generate	
Load
The	Benchmark	Lifecycle	
Test	Design	
Test	
Analysis	
Measure	
against	goal	
Report	
Test	
Configura:on	
Start	with	a	Goal	
Carefully	
control	
changes	
Test	
Execu:on	
Run	a	series	of	
controlled	
experiments	
Design	your	
workload	
Build	
Environment	
Generate	
Load
First…	
•  What	is	“OK”?	
– “Faster”	means	“Infinite”.	
•  Choose	your	benchmark.	
– Your	applica:on	is	the	best	benchmark	tool.
Ensure	your	design	works	if	scale	changes	by	10X	or	
20X	but	the	right	solu:on	for	X	olen	not	op:mal	for	
100X	
	
Jeff	Dean,	Google	
The	hints	for	define	“OK”
Sacrificial	Architecture	
	
Essen:ally	it	means	accep:ng	now	that	in	a	few	years	:me	
you’ll	(hopefully)	need	to	throw	away	what	you’re	currently	
building.	
	
Mar:n	Fowler	
The	hints	for	define	“OK”
Set	performance	targets	
Target:	Achieve	adequate	performance	
•  If	no	target	exists	
–  Use	current	performance	
–  Run	experiments	to	define	baseline	
–  Copy	from	someone	else	
–  Guess	
•  Why	set	performance	targets?	
–  To	know	when	you	are	done	
–  Target	met	or	:me	to	rewrite…
Example:	Set	performance	targets	
Total	users:	10,000,000	
Request	rate:	1,000	RPS	
Peak	rate:	5,000	RPS	
Concurrent	users:	10,000	
Peak	users:	50,000	
	
Transac'on	 Mix	
ra'o	
95%
(msec)	
New	user	sign-up	 5%	 1500	
Sign-in	 25%	 1250	
Catalog	search	 50%	 1000	
Order	item	 10%	 1500	
Check	order	status	 10%	 1000
Choose	your	workloads	
•  Select	features	
–  Most	important	
–  Most	popular	
–  Highest	complaints	
–  “Worst”	performing	
•  Define	the	workload	mix	
–  Ra:o	of	features	
–  Typical	“uesrs”	and	what	they	do	
–  Popula:on	and	distribu:on	of	users	
•  Random(even	distribu:on)	
•  Hotspots
3	ways	to	use	benchmark	
1.  Run	a	benchmark	using	your	exis:ng	
applica:on	and	workloads	
2.  Run	a	standard	benchmark	
3.  Use	published	benchmark	results
1.	Use	your	exis:ng	applica:on	
•  Choose	which	part	of	the	applica:on	
•  Determine	how	to	generate	load	
•  Decide	how	to	measure	and	what	metrics	
•  Design	how	reports	get	generated
2.	Run	a	standard	benchmark	
•  Is	the	test	relevant	to	your	requirements?	
•  How	does	the	test	map	to	your	applica:on?	
•  Be	aware	of	most	of	them	are	micro-bench.
When	you	cant’	use	your	applica:on,	standard	
benchmarks	can	help	
•  Standard	benchmarks	s:ll	leave	work	to	be	done:	
–  Tuning	needed	
–  Automa:on	and	test	execu:on	
–  How	are	they	test	results	relevant?	
–  How	is	this	test	implementa:on	relevant?	
•  Examples	and	:ps	referencing	standard	benchmarks	
are	not	endorsements	of	these	benchmarks		
2.	Run	a	standard	benchmark
3.	Use	published	benchmark	results	
•  What	is	being	measured?	
•  Why	is	it	being	measured?	
•  How	is	it	being	measured?	
•  How	closely	does	this	benchmark	resemble	my	
results?	
•  How	accurate	are	the	reports	and	cita:ons?	
•  Are	the	results	repeatable?
Tip:	The	4	Rs	
•  Relevant	
–  the	best	test	is	based	on	your	applica:on	
•  Recent	
–  Out	of	date	results	are	rarely	useful	
•  Repeatable	
–  Is	there	enough	informa:on	to	repeat	test?	
•  Reliable	
–  Do	you	trust	the	tools,	the	publisher	and	the	results?
The	Benchmark	Lifecycle	
Test	Design	
Test	
Analysis	
Measure	
against	goal	
Report	
Test	
Configura:on	
Start	with	a	Goal	
Carefully	
control	
changes	
Test	
Execu:on	
Run	a	series	of	
controlled	
experiments	
Design	your	
workload	
Build	
Environment	
Generate	
Load
How	to	generate	load	
•  Humans(Don’t	use	human,	if	you	want	repeatable	and	
reproducible	one)	
–  “Record/Playback”	traffic	
–  Volunteers	
–  Mechanical	Turk	
•  Synthe:c	load	
–  Open	source	
–  Commercial	
•  SOASTA,	Neustar,	Gomez,	Keynote	
–  Write	your	own…
How	to	measure	
•  Load	generator	metrics	
•  Applica:on	metrics(end	to	end)	
•  Add	instrumenta:on	
•  Stopwatch	
•  Use	log	files	
–  Note	that	emiung	lot	of	log	will	introduce	another	
workload.
Tips:	End-to-end	tes:ng	
•  You	need	to	understand	and	trust	the	tests	
–  Some:mes	tools(clients)	have	boClenecks	
•  Use	realis:c	data	
–  Scale	
–  Distribu:on	
•  Use	ramp-up,	steady-state,	and	ramp-down	
•  Choose	reasonable	test	dura:on	
–  Use	scale	down	environment	for	longer	test.	For	something	like	Like	
SLA	proof	tests.	
•  Run	mul:ple	tests	and	calculate	variability
Finding	boClenecks	
•  Search	metrics	and	and	logs	for	clues	
•  If	there	aren’t	any,	add	instrumenta:on	
•  Isolate	and	individually	test	services	and	infrastructure	
•  Test	“categories”	
–  Business	logic	
–  Presenta:on	
–  Compute	
–  Memory	
–  Disk	I/O	
–  Network	
–  Database	
–  Other	services
Cloud:	the	good	tool	for	benchmark	
•  Benchmark	is	not	easy	because	building	up	
and	tearing	down	test	configura:ons	can	be	
very	labor	intensive	
•  Benchmarking	in	cloud	is	fast	with	parallel	
execu:on,	affordable(pay	as	you	go),	scalable	
and	can	be	automated!
The	Benchmark	Lifecycle	
Test	Design	
Test	
Analysis	
Measure	
against	goal	
Report	
Test	
Configura:on	
Start	with	a	Goal	
Carefully	
control	
changes	
Test	
Execu:on	
Run	a	series	of	
controlled	
experiments	
Design	your	
workload	
Build	
Environment	
Generate	
Load
In	my	experience	
•  I	had	to	run	Sysbench	to	find	CPU/Memory/IO	
performances	are	consistent	in	each	Amazon	
EC2	instance	type.	
•  I	spun	up	60	instances	for	each	instance	type	
and	ran	Sysbench….	
•  Of	cource	automa:cally.
To	automate	perf	tests…	
Result_Value1	 Result_Value2	 Result_Value3	 Result_Value4	 Result_Value5	
Condi:on1	
Condi:on2	
Condi:on3	
Condi:on4	
Condi:on5	
•  Create	output/report	format	first.	
•  Then	write	a	script	to	run	tests	like…
Automate	end-to-end	
foreach	my	$pram	(@condi:ons){	
	write_report(run_ec2(	
	 	$param{instance_type},	
	 	$param{image_id},	
	 	$param{script_to_run}	
	));	
}
API	
Gateway	
Slack	
Lambda	
ECS	
Lambda	 S3	
Aurora	
Outgoing	Webhook	
-  cluster	name	
-  #	of	tasks	
-  commands	
RunTasks	
-  cluster	name	
-  #	of	tasks	
-  commands	as	environment	variables	
-  output	loca:on	
Output	STDOUT	as	file	
Spin	up	containers	and	run	tasks	
Incoming	Webhook	
-  Read	file	from	S3	and	emit	it	to	Slack	
Automated	distributed	Sysbench	to	Amazon	Aurora
Benchmark:	Summary	
•  Goal?	
•  Workload?	
•  Load	generator?	Environment?	
•  Make	the	list	of	all	of	tests	
•  Run(and	automate!)

More Related Content

What's hot

Automated Data Collection & WMS: Empowering Your Operation With Real Time Acc...
Automated Data Collection & WMS: Empowering Your Operation With Real Time Acc...Automated Data Collection & WMS: Empowering Your Operation With Real Time Acc...
Automated Data Collection & WMS: Empowering Your Operation With Real Time Acc...
Angela Carver
 
Logistics and supply chain management
Logistics and supply chain managementLogistics and supply chain management
Logistics and supply chain management
snbagh1008
 
Capacity planning
Capacity planningCapacity planning
Capacity planning
Akhil Lal
 

What's hot (20)

Supply chain management unit 5
Supply chain management  unit 5Supply chain management  unit 5
Supply chain management unit 5
 
use of IT in supply chain management
use of IT in supply chain managementuse of IT in supply chain management
use of IT in supply chain management
 
Automated Data Collection & WMS: Empowering Your Operation With Real Time Acc...
Automated Data Collection & WMS: Empowering Your Operation With Real Time Acc...Automated Data Collection & WMS: Empowering Your Operation With Real Time Acc...
Automated Data Collection & WMS: Empowering Your Operation With Real Time Acc...
 
Space and Inventory Managemet Program at Panasonic India Warehouse
Space and Inventory Managemet Program at Panasonic India WarehouseSpace and Inventory Managemet Program at Panasonic India Warehouse
Space and Inventory Managemet Program at Panasonic India Warehouse
 
Warehouse management
Warehouse managementWarehouse management
Warehouse management
 
Strategic Fleet and Transport Management
Strategic Fleet and Transport Management Strategic Fleet and Transport Management
Strategic Fleet and Transport Management
 
Logistics and supply chain management
Logistics and supply chain managementLogistics and supply chain management
Logistics and supply chain management
 
Ethics in library
Ethics in libraryEthics in library
Ethics in library
 
Benchmarking in supply chain
Benchmarking  in supply chainBenchmarking  in supply chain
Benchmarking in supply chain
 
Information System & Business applications
Information System & Business applicationsInformation System & Business applications
Information System & Business applications
 
Capacity planning
Capacity planningCapacity planning
Capacity planning
 
Future of supply chain management
Future of supply chain managementFuture of supply chain management
Future of supply chain management
 
Facility location models ppt @ DOMS
Facility location models ppt @ DOMS Facility location models ppt @ DOMS
Facility location models ppt @ DOMS
 
SCM - Framework of Structuring Drivers
SCM - Framework of Structuring DriversSCM - Framework of Structuring Drivers
SCM - Framework of Structuring Drivers
 
LMS vs LXP - All Differences Explained
LMS vs LXP - All Differences ExplainedLMS vs LXP - All Differences Explained
LMS vs LXP - All Differences Explained
 
supply chain knowldge management ppt
supply chain knowldge management pptsupply chain knowldge management ppt
supply chain knowldge management ppt
 
Purchase and procurement
Purchase and procurementPurchase and procurement
Purchase and procurement
 
Fundamentals of Supply Chain Management
Fundamentals of Supply Chain ManagementFundamentals of Supply Chain Management
Fundamentals of Supply Chain Management
 
Negotiation with the suppliers
Negotiation with the suppliersNegotiation with the suppliers
Negotiation with the suppliers
 
Process design layout ppt bec doms
Process design layout ppt bec domsProcess design layout ppt bec doms
Process design layout ppt bec doms
 

Viewers also liked

TPC TC And TPC-Energy Slide Deck 5.4.09
TPC TC And TPC-Energy Slide Deck 5.4.09TPC TC And TPC-Energy Slide Deck 5.4.09
TPC TC And TPC-Energy Slide Deck 5.4.09
forrestcarman
 
Dynamic Allocation in Spark
Dynamic Allocation in SparkDynamic Allocation in Spark
Dynamic Allocation in Spark
Databricks
 

Viewers also liked (20)

Dynamic Resource Allocation in Apache Spark
Dynamic Resource Allocation in Apache SparkDynamic Resource Allocation in Apache Spark
Dynamic Resource Allocation in Apache Spark
 
Spark at Scale
Spark at ScaleSpark at Scale
Spark at Scale
 
Deep Learning On Apache Spark
Deep Learning On Apache SparkDeep Learning On Apache Spark
Deep Learning On Apache Spark
 
Global Gaming On AWS
Global Gaming On AWSGlobal Gaming On AWS
Global Gaming On AWS
 
Hadoop in adtech
Hadoop in adtechHadoop in adtech
Hadoop in adtech
 
Hadoop最新事情とHortonworks Data Platform
Hadoop最新事情とHortonworks Data PlatformHadoop最新事情とHortonworks Data Platform
Hadoop最新事情とHortonworks Data Platform
 
Hadoop/Spark セルフサービス系の事例まとめ
Hadoop/Spark セルフサービス系の事例まとめHadoop/Spark セルフサービス系の事例まとめ
Hadoop/Spark セルフサービス系の事例まとめ
 
Apache Hiveの今とこれから - 2016
Apache Hiveの今とこれから - 2016Apache Hiveの今とこれから - 2016
Apache Hiveの今とこれから - 2016
 
Apache ambari
Apache ambariApache ambari
Apache ambari
 
IoTアプリケーションで利用するApache NiFi
IoTアプリケーションで利用するApache NiFiIoTアプリケーションで利用するApache NiFi
IoTアプリケーションで利用するApache NiFi
 
Hadoop and Kerberos
Hadoop and KerberosHadoop and Kerberos
Hadoop and Kerberos
 
OLAP options on Hadoop
OLAP options on HadoopOLAP options on Hadoop
OLAP options on Hadoop
 
HDP2.5 Updates
HDP2.5 UpdatesHDP2.5 Updates
HDP2.5 Updates
 
Benchmarking
BenchmarkingBenchmarking
Benchmarking
 
TPC TC And TPC-Energy Slide Deck 5.4.09
TPC TC And TPC-Energy Slide Deck 5.4.09TPC TC And TPC-Energy Slide Deck 5.4.09
TPC TC And TPC-Energy Slide Deck 5.4.09
 
Hive - Apache hadoop Bigdata training by Desing Pathshala
Hive - Apache hadoop Bigdata training by Desing PathshalaHive - Apache hadoop Bigdata training by Desing Pathshala
Hive - Apache hadoop Bigdata training by Desing Pathshala
 
Hadoop Summit Amsterdam 2014: Capacity Planning In Multi-tenant Hadoop Deploy...
Hadoop Summit Amsterdam 2014: Capacity Planning In Multi-tenant Hadoop Deploy...Hadoop Summit Amsterdam 2014: Capacity Planning In Multi-tenant Hadoop Deploy...
Hadoop Summit Amsterdam 2014: Capacity Planning In Multi-tenant Hadoop Deploy...
 
Scaling Spark Workloads on YARN - Boulder/Denver July 2015
Scaling Spark Workloads on YARN - Boulder/Denver July 2015Scaling Spark Workloads on YARN - Boulder/Denver July 2015
Scaling Spark Workloads on YARN - Boulder/Denver July 2015
 
Dynamic Allocation in Spark
Dynamic Allocation in SparkDynamic Allocation in Spark
Dynamic Allocation in Spark
 
Capacity Management and BigData/Hadoop - Hitchhiker's guide for the Capacity ...
Capacity Management and BigData/Hadoop - Hitchhiker's guide for the Capacity ...Capacity Management and BigData/Hadoop - Hitchhiker's guide for the Capacity ...
Capacity Management and BigData/Hadoop - Hitchhiker's guide for the Capacity ...
 

Similar to Benchmark and Metrics

Porfolio Management in TFS 2013
Porfolio Management in TFS 2013Porfolio Management in TFS 2013
Porfolio Management in TFS 2013
Gian Maria Ricci
 
The Good, The Bad, and The Metrics
 The Good, The Bad, and The Metrics The Good, The Bad, and The Metrics
The Good, The Bad, and The Metrics
TeamQualityPro
 
story points v2
story points v2story points v2
story points v2
Jane Yip
 

Similar to Benchmark and Metrics (20)

Measuring Business Analyst Impact
Measuring Business Analyst ImpactMeasuring Business Analyst Impact
Measuring Business Analyst Impact
 
PQF Overview
PQF OverviewPQF Overview
PQF Overview
 
Porfolio Management in TFS 2013
Porfolio Management in TFS 2013Porfolio Management in TFS 2013
Porfolio Management in TFS 2013
 
Continuous Performance Testing: The New Standard
Continuous Performance Testing: The New StandardContinuous Performance Testing: The New Standard
Continuous Performance Testing: The New Standard
 
Facility Management Metrics That Matter
Facility Management Metrics That MatterFacility Management Metrics That Matter
Facility Management Metrics That Matter
 
Benchmarking
BenchmarkingBenchmarking
Benchmarking
 
Awesome CMS! Implementing Configuration Management to Maximise Value #LEADit
Awesome CMS! Implementing Configuration Management to Maximise Value #LEADitAwesome CMS! Implementing Configuration Management to Maximise Value #LEADit
Awesome CMS! Implementing Configuration Management to Maximise Value #LEADit
 
The Good, The Bad, and The Metrics
 The Good, The Bad, and The Metrics The Good, The Bad, and The Metrics
The Good, The Bad, and The Metrics
 
Simplifying the Complexity of Salesforce CPQ: Tips & Best Practices
Simplifying the Complexity of Salesforce CPQ: Tips & Best PracticesSimplifying the Complexity of Salesforce CPQ: Tips & Best Practices
Simplifying the Complexity of Salesforce CPQ: Tips & Best Practices
 
Telecom testing
Telecom testingTelecom testing
Telecom testing
 
Agile for product owners v12
Agile for product owners  v12Agile for product owners  v12
Agile for product owners v12
 
Critical steps in Determining Your Value Stream Management Solution
Critical steps in Determining Your Value Stream Management SolutionCritical steps in Determining Your Value Stream Management Solution
Critical steps in Determining Your Value Stream Management Solution
 
Magento maintenance
Magento maintenanceMagento maintenance
Magento maintenance
 
10 Best Practices for Magento Maintenance and Support
10 Best Practices for Magento Maintenance and Support10 Best Practices for Magento Maintenance and Support
10 Best Practices for Magento Maintenance and Support
 
MVP Process Automation Showdown by Chris Edwards, Jennifer Lee, Michael Gill ...
MVP Process Automation Showdown by Chris Edwards, Jennifer Lee, Michael Gill ...MVP Process Automation Showdown by Chris Edwards, Jennifer Lee, Michael Gill ...
MVP Process Automation Showdown by Chris Edwards, Jennifer Lee, Michael Gill ...
 
Launching Successful Applications
Launching Successful ApplicationsLaunching Successful Applications
Launching Successful Applications
 
Improving Speed to Market in E-commerce
Improving Speed to Market in E-commerceImproving Speed to Market in E-commerce
Improving Speed to Market in E-commerce
 
story points v2
story points v2story points v2
story points v2
 
Top 10 Agile Metrics
Top 10 Agile MetricsTop 10 Agile Metrics
Top 10 Agile Metrics
 
Agile overview class for scrum masters
Agile overview class for scrum mastersAgile overview class for scrum masters
Agile overview class for scrum masters
 

More from Yuta Imai

More from Yuta Imai (8)

Node-RED on device to Apache NiFi on cloud, via SORACOM Canal, with no Internet
Node-RED on device to Apache NiFi on cloud, via SORACOM Canal, with no InternetNode-RED on device to Apache NiFi on cloud, via SORACOM Canal, with no Internet
Node-RED on device to Apache NiFi on cloud, via SORACOM Canal, with no Internet
 
Spark Streaming + Amazon Kinesis
Spark Streaming + Amazon KinesisSpark Streaming + Amazon Kinesis
Spark Streaming + Amazon Kinesis
 
オンラインゲームの仕組みと工夫
オンラインゲームの仕組みと工夫オンラインゲームの仕組みと工夫
オンラインゲームの仕組みと工夫
 
Amazon Machine Learning
Amazon Machine LearningAmazon Machine Learning
Amazon Machine Learning
 
Digital marketing on AWS
Digital marketing on AWSDigital marketing on AWS
Digital marketing on AWS
 
EC2のストレージどう使う? -Instance Storageを理解して高速IOを上手に活用!-
EC2のストレージどう使う? -Instance Storageを理解して高速IOを上手に活用!-EC2のストレージどう使う? -Instance Storageを理解して高速IOを上手に活用!-
EC2のストレージどう使う? -Instance Storageを理解して高速IOを上手に活用!-
 
クラウドネイティブなアーキテクチャでサクサク解析
クラウドネイティブなアーキテクチャでサクサク解析クラウドネイティブなアーキテクチャでサクサク解析
クラウドネイティブなアーキテクチャでサクサク解析
 
CloudFront経由でのCORS利用
CloudFront経由でのCORS利用CloudFront経由でのCORS利用
CloudFront経由でのCORS利用
 

Recently uploaded

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Recently uploaded (20)

EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 

Benchmark and Metrics