SlideShare a Scribd company logo
1 of 66
Download to read offline
Copyright	©	2016,	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	
	
	
	
	
	
	
Container	Native:	
	
Modern	Application	Development	in	the	Cloud
Copyright	©	2016,	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	
Container	Native	
	
User:	DevOps	/	SRE	
	
granular	control	
highly	scriptable	
deep	introspection	
open	
cloud	neutral	
PaaS	
	
User:	Web/Mobile	Dev	
	
limited	control	
prescriptive	
limited	introspection	
short/efficient	onramp	
affixed	to	environment	
	
Enterprise	Java	
	
User:	Legacy	
	
tightly	controlled	for	
consistency	
uniform	tooling	
designed	for	seamlessness	
Visual/Low	Code	
	
User:	Line	of	Business	
	
no	exposure	to	
controls	
intuitive	/	UI	based	
integrated	into	a	suite	
low/no	complexity	
Spectrum	of	Users	&	Needs	
Serverless
f(x)
High	Control/Productivity			vs			Prescriptive/Productivity
Copyright	©	2016,	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	
Oracle	Container	Native	Strategy	
•  Deliver	a	container	native	suite	that	is	complete,	integrated,	open	
– CI/CD,	Orchestration/Scheduling,	Management/Operations,	Analytics/Introspection	
– With	a	cloud	neutral	application	development	platform	for	microservices	and	serverless	
•  That	is	community	driven,	cloud	neutral	and	open	source	
– Deep	investment	in	open	source	communities	and	foundations	(Kubernetes,	Docker,	CNCF)	
via	engineering	resources,	code	contributions	&	sponsorship	
•  Differentiated	on	quality	of	service	and	operational	excellence	
– Full,	transparent	management	
– Deployed	to	Oracle	Cloud	Infrastructure	
– Enterprise	grade	security,	HA	and	governance	
In	today’s	market,	there	is	no	open	cloud	platform	that	solves		
for	the	full	container	native	application	lifecycles
Copyright	©	2016,	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	
Open	Source	and	Community	
•  Oracle	will	act	differently	than	developers	expect	
– We	need	to	earn	trust	in	the	Docker	ecosystem	
– Investing	in	Docker	and	Kubernetes:	start	by	“cutting	wood	and	carrying	water”	
•  And	we	have	made	some	significant	moves	in	the	Java	space	
– Opening	up	Java	EE	
– Making	Java	SE	faster	and	more	agile	
•  While	building	and	investing	new	communities	
– FaaS	needs	a	winning	OSS	platform…	
We	have	a	lot	of	trust	to	earn,	but	that	is	imperative	to	our	success
Copyright	©	2016,	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	
Changing:	Oracle,	Open	Source	and	Community	
•  Oracle’s	participation	in	open	source	community	
–  Active	Participation	–	CNCF	and	Kubernetes	
–  No	forked	code	–	straight	from	the	source	
•  Act	differently		
–  Change	Java	SE	–	faster	releases,	fix	licensing,	no	
proprietary	Oracle	versions	
–  Donate	Java	EE	tech	to	Eclipse;	enable	it	to	move	forward	
•  Lead	by	example	
–  Oracle	software	on	Docker	Store	
–  Kubernetes	engineering	in	CNCF	
•  Innovate	in	open	source	
–  Container	utilities	like	smith,	railcar,	crashcart	
•  Sponsor	&	contribute	to	key	conferences	
–  DockerCon,	Kubecon,	CoreOS	Fest,	SpringOne	
5	
OpenJDK	4	Containers	
Active	Community	Participation	
Innovate	in	Open	Source	
Kubernetes	
railcar	smith	 crashcart	
Open	Sourcing	Docker	Utilities
Copyright	©	2016,	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	
Vision:	An	End-to-End	Container	Native	Suite	
Build,	Deploy,	Operate	–	An	Open,	Standards	Based,	Cloud	Neutral	AppDev	Platform
Copyright	©	2016,	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	
Oracle	Container	Engine	and	Container	Registry	
Driving	Down	the	Cost	of	Managing	Kubernetes		
•  	Container	Native	
– 	Standard	Kubernetes;	Fully	Managed	Lifecycle;		Integrated	Registry	
•  	Developer	Friendly	
– 	Simple,	Streamlined	User	Interface;	Rich	API;	Helm	and	DNS	Built-in		
•  	Enterprise	Ready	
– 	Bare	Metal	Performance;	Highly	Available;	Secure	with	Access	Controls	
AD2	
Secure,	Highly	Available,	
Bare	Metal	Performance	
AD1	
AD3	
Kubernetes	with	Lifecycle,	
Integrated	Registry	
Developer	Friendly:	
REST	API,	Helm,	DNS,	UI	
DNS
API	REST
Copyright	©	2016,	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	
Oracle	Container	Engine	&	Container	Registry	Architecture	
CI/CD
Registry
AD 1 AD 3
Node Pool
K8S Cluster
Node Pool
BM
VM
VCN
PV
AD 2
Exposed Kubernetes
Service
Copyright	©	2016,	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	
Kubernetes	is	a	Cloud	Neutral	Runtime	Foundation		
Can	Support	Traditional	Oracle	and	Cloud	Native	Workloads	
•  Customers	who	want	a	common	foundation	in	their	data	center	and	on	the	
cloud	can	adopt	Kubernetes	everywhere	
•  Database	and	WebLogic	Server	teams	currently	doing	certification	and	best	
practice	recommendations	for	DB	and	WLS	on	Kubernetes	
Managed		
Kubernetes	
Fusion Middleware Oracle Database
Managed		
Kubernetes	
us	 us	 us	 Fn	Fn	 Fn	
Traditional	Oracle	Workloads	
Ççç√	 Ççç√	
Cloud	Native	Workloads
Copyright	©	2016,	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	
What	is	Serverless?	
•  Category	of	cloud	services	that	raises	the	abstraction	level	so	that	
developers	never	think	about	servers,	VM’s,	and	other	IaaS	components	
•  Functions-as-a-Service	(FaaS)	forms	the	application	programming	model	of	
a	serverless	architecture	used	in	conjunction	with	data	services	
•  Increases	developer	productivity	and	agility	while	reducing	cost	
•  Services	scale	per	function	and	customers	do	not	pay	for	idle	
10	
Traditional
infrastructure
Virtualized
infrastructure
FaaS
Compute on demand
Copyright	©	2016,	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	
The	Fn	Project	
Java	FDK	Fn	Server	 Fn	Flow
Copyright	©	2016,	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	
Container	Native	Serverless	-	Functions	as	Service	
a	functions	(triggered	events)	based	platform	
• Polyglot	function	platform	with	
Java	Optimizations	
• Open	Source	
• Container	Native	with	Local	Dev	
Experience	
• Cloud	and	Scheduler	Neutral	
Function		
CI/CD		
Local	
Develop	
Fn Flow
Polyglot Function Engine
fn	 fn	 fn	 fn	
Managed		Kubernetes
Copyright	©	2016,	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	
Meet	Customers	Where	They	Are	with	DevOps	
Build,	deploy	and	publish	services	and	APIs	with	your	preferred	toolchain	
13	
Oracle	Container	Native	
	
	
	
REST	APIS	
Service	API	Catalog	
Command	Line	tools	or	curl	
>psm setup
>psm list services
>psm push app …
>curl -i -X GET -H
"Authorization:joe
@example.com:joePa
ssword"  -H ...
Automation	Tools	
Hashicorp	
CI-CD/DevOps	Pipelines	
Developer	
Cloud
Copyright	©	2016,	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	
But	Provide	a	Leading	CI/CD	and	Container	Lifecycle	Solution	
Container	Pipelines	(Wercker)	-	easy	to	assemble	and	automated	builds	to	registries	and	production-grade	
clusters			
Git	
Build	 Push	to	Registry	
Push	Test	
Deploy	to		
Orchestration	Scheduler	
Deploy	
Registry	
OSS	CLI		 Pipeline/Build	Console	
Workflow	Automation	
Oracle,	Pivotal,		
Amazon,	Google	…	
Chatbot	Integration	
with	Slack	(Walterbot)
Copyright	©	2016,	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	
A	Full	Suite	of	Container	Native	Capabilities	
Serverless	
Function	as	a	Service	for	
any	language,	best	of	
class	for	Java	with	
distributed	state	
management	
Microservices	
A	collection	of	services,	
frameworks	and	libraries	
for	the	modern	cloud	
developer;	based	on	
Cloud	Native	Compute	
Foundation		
Container		
Pipelines	
A	market	leading	solution	
for	application	lifecycle	
management	with	a	
Docker	centric	product	
view	
Container		
Engine	
Fully	managed	container	
service	based	on	
Kubernetes	
Java	Diagnostics	
Performance/	Tuning	
Highly	optimized	and	self	
tuning	JVM	for	the	Oracle	
Cloud	
Java	language	features	for	
building	distributed	
systems.	
fn
Build	---	Deploy	---	Operate
Copyright	©	2016,	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	
MySQL	Enterprise	
+	MySQL	Cloud	Service	
Mark	Swarbrick	
Copyright	©	2016,	Oracle	and/or	its	affiliates.	All	rights	reserved.
Copyright	©	2016,	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	
Safe	Harbor	Statement	
The	following	is	intended	to	outline	our	general	product	direction.	It	is	intended	for	
information	purposes	only,	and	may	not	be	incorporated	into	any	contract.	It	is	not	a	
commitment	to	deliver	any	material,	code,	or	functionality,	and	should	not	be	relied	upon	
in	making	purchasing	decisions.	The	development,	release,	and	timing	of	any	features	or	
functionality	described	for	Oracle’s	products	remains	at	the	sole	discretion	of	Oracle.	
18
Copyright	©	2016,	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	 Confidential	–	Oracle	Internal/Restricted/Highly	Restricted	 19	
Topics	 PaaS		
•  MySQL	Enterprise	Edition	Overview	
•  Technical	Overview	of	MySQL	Cloud	Service	
•  Summary
Copyright	©	2016,	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	
Management	Tools	Advanced	Features	 Support	
• Scalability	
• High	Availability	
• Authentication	
• Audit	
• Encryption	+	TDE	
• Firewall	
• Monitoring	
• Backup	
• Development	
• Administration	
• Migration	
• Technical	Support	
• Consultative	Support	
• Oracle	Certifications	
MySQL	Enterprise	Edition	
	The	Highest	Levels	of	MySQL	Performance,	Security	&	Uptime	
20
Copyright	©	2016,	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	
MySQL	Enterprise	Edition	
•  MySQL	Enterprise	Firewall	
–  Block	SQL	Injection	Attacks	
–  Intrusion	Detection		
•  MySQL	Enterprise	Encryption	
–  Public/Private	Key	Cryptography	
–  Asymmetric	Encryption	
–  Digital	Signatures,	Data	Validation	
•  MySQL	Enterprise	Authentication	
–  External	Authentication	Modules	
•  Microsoft	AD,	Linux	PAMs	
•  MySQL	Enterprise	Audit	
–  User	Activity	Auditing,	Regulatory	Compliance 		
21	
•  MySQL	Enterprise	Monitor	
–  Changes	in	Database	Configurations,	Users	
Permissions,	Database	Schema,	Passwords	
•  MySQL	Enterprise	Backup		
–  Physical	backup	ideal	for	larger	databases	
–  Verifies	data	as	it	copies	
•  MySQL	Thread	Pool	
–  Improves	performance	on	
high	concurrency	workloads	
More	information	available	at	:	http://www.mysql.com/products/enterprise/
Copyright	©	2016,	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	
•  Provides	20x	better	scalability	
•  Plugin	improves	sustained	
performance	as	user	connections	
grow	
MySQL	Enterprise	Scalability	:	Thread	Pool
Copyright	©	2016,	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	
Security:	A	Major	Concern	
Over	430	M	new	unique	
pieces	of	malware	in	2015,	
up	36%	from	previous	year.	
Over	Half	a	Billion	Personal	
Records	Were	Stolen	or	Lost	in	
2015.		
A	New	Zero-Day	
Vulnerability	Was	
Discovered	on	Average	Each	
Week	in	2015,	a	125%	
increase	from	2014.	
Spear-Phishing	Campaigns	
Targeting	Employees	
Increased	55	Percent	in	
2015.	
Source:	Internet	Security	Threat	Report	2016,	Symantec
Copyright	©	2016,	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	
Regulatory	Compliance:	Top	Trends	Worldwide	in	2016	
Source:	https://risk.thomsonreuters.com/content/dam/openweb/documents/pdf/risk/infographic/top-5-compliance-trends-around-globe-2016-infographic.pdf
Copyright	©	2016,	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	
MySQL	Enterprise	Encryption	
•  MySQL	encryption	libraries		
– Symmetric	encryption	AES256	
– Public-key	/	asymmetric	cryptography	
•  Key	management	
– Generate	public	and	private	keys	
– Key	exchange	methods:	RSA,	DSA,	DH	
•  Sign	and	verify	data	
– Cryptographic	hashing	for	digital	signing,	verification,	&	validation
Copyright	©	2016,	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	
MySQL	Enterprise	Transparent	Data	Encryption	
Encrypted		
Tablespace	Files	
Tablespace	Key	
Malicious	OS	User	/	Hacker	
Accesses	Files	Directly	
Information	Access	Blocked	
By	Encryption	
Master	Key
Copyright	©	2016,	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	
MySQL	Enterprise	Audit	
•  Out-of-the-box	logging	of	connections,	logins,	and	query	
•  Simple	to	fine	grained	policies	for	filtering,	and	log	rotation	
•  Dynamically	enabled,	disabled:	no	server	restart	
•  XML-based	audit	stream	
– Send	data	to	a	remote	server	/	audit	data	vault		
•  Oracle	Audit	Vault	
•  Splunk,	etc.	
Adds	regulatory	compliance	to	
MySQL	applications		
(HIPAA,	Sarbanes-Oxley,	PCI,	etc.)
Copyright	©	2016,	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	
MySQL	Enterprise	Authentication	
•  PAM	(Pluggable	Authentication	Modules)	
– Access	external	authentication	methods	
– Standard	interface	(Unix,	LDAP,	Kerberos,	others)	
– Proxied	and	non-proxied	users	
•  	Windows	
– Access	native	Windows	services	
– Authenticate	users	already	logged	into	Windows	
(Windows	Active	Directory)	
•  Pluggable	Authentication	API	 Integrates	MySQL	with	existing	
security	infrastructures	and	SOPs
Copyright	©	2016,	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	
MySQL	Enterprise	Backup	
•  Online,	non-locking	backup	and	recovery		
–  Complete	MySQL	instance	backup	(data	and	config)	
–  Partial	backup	and	restore	
•  Direct	Cloud	storage	backups	
–  Oracle	Storage	Cloud,	S3,	etc.	
•  Incremental	backups	
•  Point-in-time	recovery	
•  Advanced	compressed	and	encryption	
•  Backup	to	tape	(SBT)	
•  Optimistic	backups	
•  Cross-Platform	(Windows,	Linux,	Unix)
Copyright	©	2016,	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	
MySQL	DBA	Checklist	
	
1.	Ensure	your	production	databases	are	available		 ✔	
2.	Monitor	MySQL	performance	throughout	the	day	 ✔	
3.	Verify	that	MySQL	replication	is	working	properly	 ✔	
4.	Confirm	that	backups	have	completed	successfully	 ✔	
5.	Monitor	disk	space	to	ensure	MySQL	won’t	run	out	of	space	 ✔	
6.	Regularly	monitor	and	identify	blocking	issues	 ✔	
7.	Verify	there	have	been	no	changes	to	database	schema	 ✔	
8.	Check	OS	metrics	for	unusual	events	 ✔	
9.	Check	for	security	vulnerabilities	 ✔	
10.	Monitor	and	analyze	memory	usage	 ✔	
30
Copyright	©	2016,	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	
MySQL	DBA	Challenges	
•  “The	database	is	slow.		What	needs	tuning?”	
•  “What	are	my	most	expensive	queries?”	
•  “Are	indexes	optimized?”	
•  “Is	replication	lag	a	problem?”	
•  “Did	my	last	backup	succeed?”	
•  “When	will	my	disk	fill	up?”	
•  “When	will	I	need	more	hardware	to	scale-out?”	
•  “Has	my	database	schema	changed?”	
•  “Are	there	security	vulnerabilities	that	I	need	to	be	concerned	about?”	
31
Copyright	©	2016,	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	
MySQL	Enterprise	Monitor	
32	
•  Start	monitoring	MySQL	in	10	minutes	
•  Real-time	MySQL	performance	and	
availability	monitoring	
•  Visually	find	&	fix	problem	queries	
•  Disk	monitoring	for	capacity	planning	
•  Cloud	friendly	architecture	
– No	agents	required	
– Policy	driven	configuration	
– Easy	integration	with	DevOps	tools
Copyright	©	2016,	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	
Cloud	Friendly	Architecture	
•  MySQL		
– Performance	Schema	provides	Query	Analyzer	data	
– Provides	all	MySQL	related	metrics		
•  Service	Manager	
– Collects	all	MySQL	related	metrics	
– Collects	all	OS/Host	related	metrics	
•  Repository	
– Stores	all	historical	data	
•  Agent	(optional)	
– Only	required	for	OS/Host	metrics	
33	
MySQL	Enterprise	
	Dashboard	
Service	Manager	
Repository		
HTTPS	
Data	Center	Public	Cloud	Private	Cloud
Copyright	©	2016,	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	
Installation	&	Configuration	
•  Install	the	Service	Manager	
– shell>	./mysqlmonitor-3.X.X.XXXX-…-installer.bin	
•  Up	and	Running	in	10	minutes	
– Auto-discovery	of	MySQL	servers	
– Advisors	are	pre-configured	
– Advisors	are	pre-scheduled	
•  Customization	
– Centralized	configuration	dashboard	
– Advisors	
– Event	handling	
34
Copyright	©	2016,	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	
Hardware
Schema Changes
Data Growth
Indexes
SQL
90%	of		
Performance	Problems		
	
Source	of	Database	Performance	Problems	
35
Copyright	©	2016,	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	
MySQL	Performance	Schema	
•  Identify	performance	bottlenecks	
•  Identify	problematic	queries		
•  Get	real	time	insight	into	locks	
•  See	exactly	what	is	happening	
within	MySQL		
•  Get	real	time	insight	into	MySQL	
internals		
•  Get	real	time	insight	into	query	
executions	
36	
mysql>	select	*	from	host_summary_by_stages;	
+------+--------------------------------+-------+-----------+-----------+	
|	host	|	event_name																					|	total	|	wait_sum		|	wait_avg		|		
+------+--------------------------------+-------+-----------+-----------+	
|	hal		|	stage/sql/Opening	tables							|			889	|	1.97	ms			|	2.22	us			|		
|	hal		|	stage/sql/Creating	sort	index		|					4	|	1.79	ms			|	446.30	us	|		
|	hal		|	stage/sql/init																	|				10	|	312.27	us	|	31.23	us		|		
|	hal		|	stage/sql/checking	permissions	|				10	|	300.62	us	|	30.06	us		|		
|	hal		|	stage/sql/freeing	items								|					5	|	85.89	us		|	17.18	us		|		
|	hal		|	stage/sql/statistics											|					5	|	79.15	us		|	15.83	us		|		
|	hal		|	stage/sql/preparing												|					5	|	69.12	us		|	13.82	us		|		
|	hal		|	stage/sql/optimizing											|					5	|	53.11	us		|	10.62	us		|		
|	hal		|	stage/sql/Sending	data									|					5	|	44.66	us		|	8.93	us			|		
|	hal		|	stage/sql/closing	tables							|					5	|	37.54	us		|	7.51	us			|		
|	hal		|	stage/sql/System	lock										|					5	|	34.28	us		|	6.86	us			|		
|	hal		|	stage/sql/query	end												|					5	|	24.37	us		|	4.87	us			|		
|	hal		|	stage/sql/end																		|					5	|	8.60	us			|	1.72	us			|		
|	hal		|	stage/sql/Sorting	result							|					5	|	8.33	us			|	1.67	us			|		
|	hal		|	stage/sql/executing												|					5	|	5.37	us			|	1.07	us			|		
|	hal		|	stage/sql/cleaning	up										|					5	|	4.60	us			|	919.00	ns	|		
+------+--------------------------------+-------+-----------+-----------+
Copyright	©	2016,	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	
Performance	Monitoring	
•  Monitor	MySQL	performance	
•  Monitor	OS	performance	
•  Monitor	query	performance	
•  Advice	on	index	usage	
•  Alerts	on	performance	problems	
37
Copyright	©	2016,	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	
Enterprise	Query	Analyzer	
•  Real-time	query	performance	
•  Visual	correlation	graphs	
•  Find	&	fix	expensive	queries	
•  Detailed	query	statistics	
•  Query	Response	Time	index	(QRTi)	
38	
“With	the	MySQL	Query	Analyzer,	we	were	able	to	identify	
and	analyze	problematic	SQL	code,	and	triple	our	database	
performance.	More	importantly,	we	were	able	to	
accomplish	this	in	three	days,	rather	than	taking	weeks.”	
	
Keith	Souhrada		
Software	Development	Engineer		
Big	Fish	Games
Copyright	©	2016,	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	
MySQL	Enterprise	Monitor	+	Backup	
•  Monitor	backup	results	
•  Monitor	backup	performance	
•  Ensure	backups	are	up	to	date
Copyright	©	2016,	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	
MySQL	Workbench	EE	
•  Database	migrations	
– From	Microsoft	SQL	Server,	
PostgreSQL,	Sybase	ASE,	Sybase	SQL	
Anywhere,	SQLite,	Microsoft	Access,	
and	more		
•  Manage	migration	projects	
•  Source	and	target	selection	
•  Object	migration	
•  Data	migration	
•  MySQL	version	upgrades	
Database	Migration	Wizard	
	for	SQL	Server,	Sybase,	SQLite,	SQL	Anywhere	&	PostgreSQL
Copyright	©	2016,	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	
MySQL	Workbench	EE	+	Audit	
•  Fast	and	easy	access	to	Audit	
events	
•  Indexed	searches	
– Event	type	
– User	account	
– Date	range	
– Text	match
Copyright	©	2016,	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	
MySQL	Workbench	EE	+	Backup	
•  Create	and	manage	backup	jobs	
– Create	new	backup	jobs	
– Schedule	backup	jobs	to	run	
automatically	
– View	current	backup	jobs	
– View	recent	backup	activity	
•  Restore	backups		
– Full,	partial,	incremental	…
Copyright	©	2016,	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	
MySQL	Enterprise	Support	
•  Provided	by	the	experts,	straight	from	the	source	
•  Backed	by	the	MySQL	developers	
•  World-class	support,	in	29	languages	
•  Hot	fixes	&	maintenance	releases	
•  24x7x365	
•  Unlimited	incidents	
•  Consultative	support	
•  Global	scale	and	reach	
Get	immediate	help	for	any	MySQL	
issue,	plus	expert	advice
Copyright	©	2016,	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	
MySQL	Consultative	Support 		
Make	the	Most	of	your	Deployments	
•  Remote	troubleshooting	
•  Replication	review	
•  Partitioning	review	
•  Schema	review	
•  Query	review	
•  Performance	tuning	
•  ...and	more
Copyright	©	2016,	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	
Work	Directly	with	MySQL	Engineering		
•  A	direct	relationship	with	the	MySQL	team	
•  The	ability	to	participate	in:	
– Product	roadmaps	
– Product	betas	
– Customer	advisory	boards	
•  Work	closely	with	Support	Engineers	
– Resolve	issues	faster	
– Request	bug	and	feature	request	escalations
Copyright	©	2016,	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	
MySQL	Enterprise	Oracle	Certifications	
• Oracle	Enterprise	Manager		
• Oracle	Linux	&	Oracle	VM	
• Oracle	Solaris	
•  Oracle	Solaris	Clustering	
•  Oracle	Clusterware	
•  Oracle	OpenStack		
• My	Oracle	Support	
• Oracle	Fusion	Middleware	
• Oracle	GoldenGate	
• Oracle	Audit	Vault	
• Oracle	Database	Firewall	
• Oracle	Secure	Backup	
MySQL	integrates	into	your	Oracle	environment
Copyright	©	2016,	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	
MySQL	Enterprise	Edition	Take	Aways	
On-Premises:	Achieve	the	highest	levels	of	MySQL	Performance,	security	
&	uptime	
In	Oracle	Cloud:	Additionally	increase	business	agility,	accelerate	
innovation	&	reduce	costs	
Hybrid:	Flexibility	to	move	workloads	between	on-premises	&	the	
cloud	and	to	implement	hybrid	architectures
Copyright	©	2016,	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	
MySQL	Cloud	Service:	Product	Overview	
Confidential	–	Oracle	Internal/Restricted/Highly	Restricted	 48	
PaaS		
Compute		
Database	
Administration	
Automated	
Provisioning	
Push	Button	
Patching	
1-Click	Instance	
Management	
Enterprise	
Monitoring	
Backup	&	
Recovery	
Automated	
Backup	
Point-in-time	
Recovery	
On-demand	
Snapshot	
Scalability	
Elastic	Compute	
Elastic	Storage	
Enterprise	Thread	
Pool	
Elastic	
Replication*	
High	
Availability	
Replication	
Replication	
Monitor	
Multi-AD	Support*	
Security	
Network	Access	
Control	
Enterprise	Firewall	
Enterprise	
Authentication	
Enterprise	
Encryption	&	TDE*	
Enterprise	Audit	
Management	
Access	
Data	
Access	
CLI		
REST	API		
Oracle	Cloud	Console	
MySQL	Tools	
On-premise	
Applications	
Oracle	Premier	Support	
Oracle	Infrastructure	Cloud	Services	
MySQL	Enterprise	Edition
Copyright	©	2016,	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	 Confidential	–	Oracle	Internal/Restricted/Highly	Restricted	 49	
In	Short	
•  Oracle	Public	Cloud	
•  Database	as	a	Service	(PaaS)	
•  MySQL	with	the	annoying	bits	managed	for	you:	
– Backups	
– Patches	
– Monitoring	
– etc.	
PaaS
Copyright	©	2016,	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	 Confidential	–	Oracle	Internal/Restricted/Highly	Restricted	 50	
What	version	of	MySQL	is	it?	
•  Powered	by	MySQL	5.7	Enterprise	Edition	
•  Same	software	used	in	cloud	as	on	premise	
– You	will	be	able	to	migrate	workloads	in	both	directions	
•  Optimized	configuration	
– In	my.cnf	file	
– In	compute	and	storage
Copyright	©	2016,	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	
Under	the	Hood	
51
Copyright	©	2016,	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	
•  InnoDB	IO	Configuration	optimized	
– Number	of	IO	threads	
– O_DIRECT	
– Redo	log	size	and	buffer	
– Plus	more…	
•  Thread	Pool	Enabled	By	Default	
•  Scalable	Auto	Increment	
•  Memory	optimized	to	compute	
shape	
– Buffer	Pool	
•  Plus	more…	
	
Confidential	–	Oracle	Internal/Restricted/Highly	Restricted	 52	
Optimized	Configuration	of	MySQL
Copyright	©	2016,	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	
•  Oracle	Linux	6	
– UEK	
– MySQL	task	priority	
– Memlock	
– ext4	Filesytstem	
•  Storage	is	powered	by	ZFS	
Appliances	
•  Optimized	for	latency:	
– Binary	Logs	
– Redo	Logs	
•  Optimized	for	throughput:	
– Data	files	
Confidential	–	Oracle	Internal/Restricted/Highly	Restricted	 53	
Optimized	Compute	and	Storage
Copyright	©	2016,	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	 Confidential	–	Oracle	Internal/Restricted/Highly	Restricted	 54
Copyright	©	2016,	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	
•  Fully	Managed:	
– On	Demand	
– Scheduled	
– Incremental	
•  Powered	by	MySQL	Enterprise	
Backup	
•  Default	
– Weekly	full	backup	
– Daily	incremental	backup	
– 30	day	retention	(in	Cloud	Storage)	
– 7	day	retention	(locally)	
•  Access	to	Raw	Backup	Files	
Confidential	–	Oracle	Internal/Restricted/Highly	Restricted	 55	
Backup
Copyright	©	2016,	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	 Confidential	–	Oracle	Internal/Restricted/Highly	Restricted	 56	
User	Initiated	Patching	
•  Time	maintenance	to	opportune	time	
•  Click	of	a	Button	
•  Delay	upgrade	if	desired	
– Very	occasionally	patches	need	to	change	behavior	
– Security	being	example	
•  Automatic	backup	before	patching	
•  Rollback	option	if	required
Copyright	©	2016,	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	
MySQL	Enterprise	Edition	
•  MySQL	Enterprise	Firewall	
–  Block	SQL	Injection	Attacks	
–  Intrusion	Detection		
•  MySQL	Enterprise	Encryption	
–  Public/Private	Key	Cryptography	
–  Asymmetric	Encryption	
–  Digital	Signatures,	Data	Validation	
•  MySQL	Enterprise	Authentication	
–  External	Authentication	Modules	
•  Microsoft	AD,	Linux	PAMs	
•  MySQL	Enterprise	Audit	
–  User	Activity	Auditing,	Regulatory	Compliance 		
57	
•  MySQL	Enterprise	Monitor	
–  Changes	in	Database	Configurations,	Users	
Permissions,	Database	Schema,	Passwords	
•  MySQL	Enterprise	Backup		
–  Physical	backup	ideal	for	larger	databases	
–  Verifies	data	as	it	copies	
•  MySQL	Thread	Pool	
–  Improves	performance	on	
high	concurrency	workloads	
More	information	available	at	:	http://www.mysql.com/products/enterprise/
Copyright	©	2016,	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	 Confidential	–	Oracle	Internal/Restricted/Highly	Restricted	 58	
Oracle	Public	Cloud	Exclusive	Feature	
SSH	Access	
•  Log	into	your	MySQL	Cloud	Service	Instance	
•  Works	well	with	MySQL	Workbench	
– SSH	Tunnel	direct	from	Workbench	to	Cloud	Service	
– Port	3306	does	not	need	to	be	exposed
Copyright	©	2016,	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	 Confidential	–	Oracle	Internal/Restricted/Highly	Restricted	 59	
MySQL	Root	Access	
•  Connect	via	Command	Line	or	Workbench	
•  Perform	Administration	tasks	as	MySQL	root:	
– Set	offline	mode,	read	only
Copyright	©	2016,	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	 Confidential	–	Oracle	Internal/Restricted/Highly	Restricted	 60	
Replication	
•  Binary	log	already	enabled	
– Service	already	fully	configured	to	be	a	master	
– Binary	log	defaults	to	90	day	retention	
•  Can	replicate	to/from	on	premise	
– Restricted	only	by	firewall	rules	
•  Can	replicate	to	other	instances	of	MySQL	Cloud	Service
Copyright	©	2016,	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	
Scaling	Up	/	Down	
61
Copyright	©	2016,	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	 Confidential	–	Oracle	Internal/Restricted/Highly	Restricted	 62
Oracle	MySQL	Cloud	Service	
Simple,	Automated,	Integrated	&	Enterprise-Ready	
•  The	#1	Open	Source	Database	in	Oracle	Cloud	
•  Only	public	cloud	integrating	MySQL	Enterprise	Edition	
•  Rapidly,	securely	and	cost-effectively	develop	&	deploy	
modern	MySQL-based	applications
Highest	Levels	of	Security	 Scalability	&	Availability	
Expert	MySQL	
Technical	Support	
Integration	into	Oracle	
Cloud	Environment	
Hybrid	deployments	across	
cloud	&	on-premises	 Lower	TCO
•  Increase	Business	Agility:	Focus	your	resources	
on	innovation	and	rapidly	deliver	new	modern	
applications.		
•  Ensure	Security,	Performance	&	Uptime:	relying	
on	the	most	comprehensive	MySQL	cloud	
platform	–	straight	from	the	source	.	
•  Reduce	Total	Cost	of	Ownership:	Saving	on	
infrastructure	and	database	management	
operations	costs	while	improving	uptime.	
Oracle	MySQL	Cloud	Service:	Business	Benefits
MySQL Cloud - 2018 MySQL Days

More Related Content

What's hot

Servidores de Aplicação: por que ainda precisamos deles?
Servidores de Aplicação: por que ainda precisamos deles?Servidores de Aplicação: por que ainda precisamos deles?
Servidores de Aplicação: por que ainda precisamos deles?Bruno Borges
 
AMIS 25: DevOps Best Practice for Oracle SOA and BPM
AMIS 25: DevOps Best Practice for Oracle SOA and BPMAMIS 25: DevOps Best Practice for Oracle SOA and BPM
AMIS 25: DevOps Best Practice for Oracle SOA and BPMMatt Wright
 
2017 sitNL Cloud Foundry Masterclass
2017 sitNL Cloud Foundry Masterclass2017 sitNL Cloud Foundry Masterclass
2017 sitNL Cloud Foundry MasterclassTed Castelijns
 
Migrating From Applets to Java Desktop Apps in JavaFX
Migrating From Applets to Java Desktop Apps in JavaFXMigrating From Applets to Java Desktop Apps in JavaFX
Migrating From Applets to Java Desktop Apps in JavaFXBruno Borges
 
Oracle Enterprise integration
Oracle Enterprise integration Oracle Enterprise integration
Oracle Enterprise integration kumar gaurav
 
Part 4: Custom Buildpacks and Data Services (Pivotal Cloud Platform Roadshow)
Part 4: Custom Buildpacks and Data Services (Pivotal Cloud Platform Roadshow)Part 4: Custom Buildpacks and Data Services (Pivotal Cloud Platform Roadshow)
Part 4: Custom Buildpacks and Data Services (Pivotal Cloud Platform Roadshow)VMware Tanzu
 
Pivotal cf for_devops_mkim_20141209
Pivotal cf for_devops_mkim_20141209Pivotal cf for_devops_mkim_20141209
Pivotal cf for_devops_mkim_20141209minseok kim
 
Experiences in building a PaaS Platform - Java One SFO 2012
Experiences in building a PaaS Platform - Java One SFO 2012Experiences in building a PaaS Platform - Java One SFO 2012
Experiences in building a PaaS Platform - Java One SFO 2012Jagadish Prasath
 

What's hot (8)

Servidores de Aplicação: por que ainda precisamos deles?
Servidores de Aplicação: por que ainda precisamos deles?Servidores de Aplicação: por que ainda precisamos deles?
Servidores de Aplicação: por que ainda precisamos deles?
 
AMIS 25: DevOps Best Practice for Oracle SOA and BPM
AMIS 25: DevOps Best Practice for Oracle SOA and BPMAMIS 25: DevOps Best Practice for Oracle SOA and BPM
AMIS 25: DevOps Best Practice for Oracle SOA and BPM
 
2017 sitNL Cloud Foundry Masterclass
2017 sitNL Cloud Foundry Masterclass2017 sitNL Cloud Foundry Masterclass
2017 sitNL Cloud Foundry Masterclass
 
Migrating From Applets to Java Desktop Apps in JavaFX
Migrating From Applets to Java Desktop Apps in JavaFXMigrating From Applets to Java Desktop Apps in JavaFX
Migrating From Applets to Java Desktop Apps in JavaFX
 
Oracle Enterprise integration
Oracle Enterprise integration Oracle Enterprise integration
Oracle Enterprise integration
 
Part 4: Custom Buildpacks and Data Services (Pivotal Cloud Platform Roadshow)
Part 4: Custom Buildpacks and Data Services (Pivotal Cloud Platform Roadshow)Part 4: Custom Buildpacks and Data Services (Pivotal Cloud Platform Roadshow)
Part 4: Custom Buildpacks and Data Services (Pivotal Cloud Platform Roadshow)
 
Pivotal cf for_devops_mkim_20141209
Pivotal cf for_devops_mkim_20141209Pivotal cf for_devops_mkim_20141209
Pivotal cf for_devops_mkim_20141209
 
Experiences in building a PaaS Platform - Java One SFO 2012
Experiences in building a PaaS Platform - Java One SFO 2012Experiences in building a PaaS Platform - Java One SFO 2012
Experiences in building a PaaS Platform - Java One SFO 2012
 

Similar to MySQL Cloud - 2018 MySQL Days

Oracle - Continuous Delivery NYC meetup, June 07, 2018
Oracle - Continuous Delivery NYC meetup, June 07, 2018Oracle - Continuous Delivery NYC meetup, June 07, 2018
Oracle - Continuous Delivery NYC meetup, June 07, 2018Oracle Developers
 
B3 getting started_with_cloud_native_development
B3 getting started_with_cloud_native_developmentB3 getting started_with_cloud_native_development
B3 getting started_with_cloud_native_developmentDr. Wilfred Lin (Ph.D.)
 
Open Stack Cloud Services
Open Stack Cloud ServicesOpen Stack Cloud Services
Open Stack Cloud ServicesSaurabh Gupta
 
The Power of Java and Oracle WebLogic Server in the Public Cloud (OpenWorld, ...
The Power of Java and Oracle WebLogic Server in the Public Cloud (OpenWorld, ...The Power of Java and Oracle WebLogic Server in the Public Cloud (OpenWorld, ...
The Power of Java and Oracle WebLogic Server in the Public Cloud (OpenWorld, ...jeckels
 
Developing Oracle Fusion Middleware Applications in the Cloud
Developing Oracle Fusion Middleware Applications in the CloudDeveloping Oracle Fusion Middleware Applications in the Cloud
Developing Oracle Fusion Middleware Applications in the CloudMatt Wright
 
Hybrid mobile development with Oracle JET
Hybrid mobile development with Oracle JETHybrid mobile development with Oracle JET
Hybrid mobile development with Oracle JETRohit Dhamija
 
Oracle Cloud café sur les mobile apps 10 mars
Oracle Cloud café sur les mobile apps 10 marsOracle Cloud café sur les mobile apps 10 mars
Oracle Cloud café sur les mobile apps 10 marsSorathaya Sirimanotham
 
Red Hat Container Strategy
Red Hat Container StrategyRed Hat Container Strategy
Red Hat Container StrategyRed Hat Events
 
MySQL day Dublin - OCI & Application Development
MySQL day Dublin - OCI & Application DevelopmentMySQL day Dublin - OCI & Application Development
MySQL day Dublin - OCI & Application DevelopmentHenry J. Kröger
 
Kristiaan De Roeck at UX Antwerp Meetup - 30 January 2018
Kristiaan De Roeck at UX Antwerp Meetup - 30 January 2018Kristiaan De Roeck at UX Antwerp Meetup - 30 January 2018
Kristiaan De Roeck at UX Antwerp Meetup - 30 January 2018UX Antwerp Meetup
 
Combining Cloud Native & PaaS: Building a Fully Managed Application Platform ...
Combining Cloud Native & PaaS: Building a Fully Managed Application Platform ...Combining Cloud Native & PaaS: Building a Fully Managed Application Platform ...
Combining Cloud Native & PaaS: Building a Fully Managed Application Platform ...DigitalOcean
 
Эволюция интерфейса Siebel - Responsive Web Design
Эволюция интерфейса Siebel  - Responsive Web DesignЭволюция интерфейса Siebel  - Responsive Web Design
Эволюция интерфейса Siebel - Responsive Web Designcrm2life
 
SAP Cloud Strategy
SAP Cloud StrategySAP Cloud Strategy
SAP Cloud StrategyFinceptum Oy
 
Making NFV Easy
Making NFV EasyMaking NFV Easy
Making NFV EasyADVA
 
DevOps as a Pathway to AWS | AWS Public Sector Summit 2016
DevOps as a Pathway to AWS | AWS Public Sector Summit 2016DevOps as a Pathway to AWS | AWS Public Sector Summit 2016
DevOps as a Pathway to AWS | AWS Public Sector Summit 2016Amazon Web Services
 

Similar to MySQL Cloud - 2018 MySQL Days (20)

Oracle - Continuous Delivery NYC meetup, June 07, 2018
Oracle - Continuous Delivery NYC meetup, June 07, 2018Oracle - Continuous Delivery NYC meetup, June 07, 2018
Oracle - Continuous Delivery NYC meetup, June 07, 2018
 
B3 getting started_with_cloud_native_development
B3 getting started_with_cloud_native_developmentB3 getting started_with_cloud_native_development
B3 getting started_with_cloud_native_development
 
Open Stack Cloud Services
Open Stack Cloud ServicesOpen Stack Cloud Services
Open Stack Cloud Services
 
The Power of Java and Oracle WebLogic Server in the Public Cloud (OpenWorld, ...
The Power of Java and Oracle WebLogic Server in the Public Cloud (OpenWorld, ...The Power of Java and Oracle WebLogic Server in the Public Cloud (OpenWorld, ...
The Power of Java and Oracle WebLogic Server in the Public Cloud (OpenWorld, ...
 
Developing Oracle Fusion Middleware Applications in the Cloud
Developing Oracle Fusion Middleware Applications in the CloudDeveloping Oracle Fusion Middleware Applications in the Cloud
Developing Oracle Fusion Middleware Applications in the Cloud
 
Javantura v4 - Support SpringBoot application development lifecycle using Ora...
Javantura v4 - Support SpringBoot application development lifecycle using Ora...Javantura v4 - Support SpringBoot application development lifecycle using Ora...
Javantura v4 - Support SpringBoot application development lifecycle using Ora...
 
Intro - Cloud Native
Intro - Cloud NativeIntro - Cloud Native
Intro - Cloud Native
 
Hybrid mobile development with Oracle JET
Hybrid mobile development with Oracle JETHybrid mobile development with Oracle JET
Hybrid mobile development with Oracle JET
 
Apex day 1.0 fastest route to cloud sept 2015_julian lane
Apex day 1.0 fastest route to cloud sept 2015_julian laneApex day 1.0 fastest route to cloud sept 2015_julian lane
Apex day 1.0 fastest route to cloud sept 2015_julian lane
 
Oracle Cloud café sur les mobile apps 10 mars
Oracle Cloud café sur les mobile apps 10 marsOracle Cloud café sur les mobile apps 10 mars
Oracle Cloud café sur les mobile apps 10 mars
 
Red Hat Container Strategy
Red Hat Container StrategyRed Hat Container Strategy
Red Hat Container Strategy
 
MySQL day Dublin - OCI & Application Development
MySQL day Dublin - OCI & Application DevelopmentMySQL day Dublin - OCI & Application Development
MySQL day Dublin - OCI & Application Development
 
CLS
CLSCLS
CLS
 
4th pdf off page seo.pdf
4th pdf off page seo.pdf4th pdf off page seo.pdf
4th pdf off page seo.pdf
 
Kristiaan De Roeck at UX Antwerp Meetup - 30 January 2018
Kristiaan De Roeck at UX Antwerp Meetup - 30 January 2018Kristiaan De Roeck at UX Antwerp Meetup - 30 January 2018
Kristiaan De Roeck at UX Antwerp Meetup - 30 January 2018
 
Combining Cloud Native & PaaS: Building a Fully Managed Application Platform ...
Combining Cloud Native & PaaS: Building a Fully Managed Application Platform ...Combining Cloud Native & PaaS: Building a Fully Managed Application Platform ...
Combining Cloud Native & PaaS: Building a Fully Managed Application Platform ...
 
Эволюция интерфейса Siebel - Responsive Web Design
Эволюция интерфейса Siebel  - Responsive Web DesignЭволюция интерфейса Siebel  - Responsive Web Design
Эволюция интерфейса Siebel - Responsive Web Design
 
SAP Cloud Strategy
SAP Cloud StrategySAP Cloud Strategy
SAP Cloud Strategy
 
Making NFV Easy
Making NFV EasyMaking NFV Easy
Making NFV Easy
 
DevOps as a Pathway to AWS | AWS Public Sector Summit 2016
DevOps as a Pathway to AWS | AWS Public Sector Summit 2016DevOps as a Pathway to AWS | AWS Public Sector Summit 2016
DevOps as a Pathway to AWS | AWS Public Sector Summit 2016
 

More from Mark Swarbrick

MySQL NoSQL Document Store
MySQL NoSQL Document StoreMySQL NoSQL Document Store
MySQL NoSQL Document StoreMark Swarbrick
 
MySQL @ the University Of Nottingham
MySQL @ the University Of NottinghamMySQL @ the University Of Nottingham
MySQL @ the University Of NottinghamMark Swarbrick
 
MySQL Dublin Event Nov 2018 - MySQL 8
MySQL Dublin Event Nov 2018 - MySQL 8MySQL Dublin Event Nov 2018 - MySQL 8
MySQL Dublin Event Nov 2018 - MySQL 8Mark Swarbrick
 
MySQL Dublin Event Nov 2018 - State of the Dolphin
MySQL Dublin Event Nov 2018 - State of the DolphinMySQL Dublin Event Nov 2018 - State of the Dolphin
MySQL Dublin Event Nov 2018 - State of the DolphinMark Swarbrick
 
Oracle Code Event - MySQL JSON Document Store
Oracle Code Event - MySQL JSON Document StoreOracle Code Event - MySQL JSON Document Store
Oracle Code Event - MySQL JSON Document StoreMark Swarbrick
 
TLV - MySQL Security overview
TLV - MySQL Security overviewTLV - MySQL Security overview
TLV - MySQL Security overviewMark Swarbrick
 
TLV - MySQL Enterprise Edition + Cloud
TLV - MySQL Enterprise Edition + CloudTLV - MySQL Enterprise Edition + Cloud
TLV - MySQL Enterprise Edition + CloudMark Swarbrick
 
TLV - Whats new in MySQL 8
TLV - Whats new in MySQL 8TLV - Whats new in MySQL 8
TLV - Whats new in MySQL 8Mark Swarbrick
 
MySQL At University Of Nottingham - 2018 MySQL Days
MySQL At University Of Nottingham - 2018 MySQL DaysMySQL At University Of Nottingham - 2018 MySQL Days
MySQL At University Of Nottingham - 2018 MySQL DaysMark Swarbrick
 
MySQL At Mastercard - 2018 MySQL Days
MySQL At Mastercard - 2018 MySQL DaysMySQL At Mastercard - 2018 MySQL Days
MySQL At Mastercard - 2018 MySQL DaysMark Swarbrick
 
MySQL 8 - 2018 MySQL Days
MySQL 8 - 2018 MySQL DaysMySQL 8 - 2018 MySQL Days
MySQL 8 - 2018 MySQL DaysMark Swarbrick
 
MySQL Security + GDPR - 2018 MySQL Days
MySQL Security + GDPR - 2018 MySQL DaysMySQL Security + GDPR - 2018 MySQL Days
MySQL Security + GDPR - 2018 MySQL DaysMark Swarbrick
 
MySQL InnoDB + NDB Cluster - 2018 MySQL Days
MySQL InnoDB + NDB Cluster - 2018 MySQL DaysMySQL InnoDB + NDB Cluster - 2018 MySQL Days
MySQL InnoDB + NDB Cluster - 2018 MySQL DaysMark Swarbrick
 
MySQL 2018 Intro - 2018 MySQL Days
MySQL 2018 Intro - 2018 MySQL DaysMySQL 2018 Intro - 2018 MySQL Days
MySQL 2018 Intro - 2018 MySQL DaysMark Swarbrick
 
MySQL Cluster Whats New
MySQL Cluster Whats NewMySQL Cluster Whats New
MySQL Cluster Whats NewMark Swarbrick
 

More from Mark Swarbrick (20)

MySQL NoSQL Document Store
MySQL NoSQL Document StoreMySQL NoSQL Document Store
MySQL NoSQL Document Store
 
MySQL @ the University Of Nottingham
MySQL @ the University Of NottinghamMySQL @ the University Of Nottingham
MySQL @ the University Of Nottingham
 
InnoDb Vs NDB Cluster
InnoDb Vs NDB ClusterInnoDb Vs NDB Cluster
InnoDb Vs NDB Cluster
 
MySQL Security & GDPR
MySQL Security & GDPRMySQL Security & GDPR
MySQL Security & GDPR
 
Intro To MySQL 2019
Intro To MySQL 2019Intro To MySQL 2019
Intro To MySQL 2019
 
MySQL 8
MySQL 8MySQL 8
MySQL 8
 
MySQL Dublin Event Nov 2018 - MySQL 8
MySQL Dublin Event Nov 2018 - MySQL 8MySQL Dublin Event Nov 2018 - MySQL 8
MySQL Dublin Event Nov 2018 - MySQL 8
 
MySQL Dublin Event Nov 2018 - State of the Dolphin
MySQL Dublin Event Nov 2018 - State of the DolphinMySQL Dublin Event Nov 2018 - State of the Dolphin
MySQL Dublin Event Nov 2018 - State of the Dolphin
 
Oracle Code Event - MySQL JSON Document Store
Oracle Code Event - MySQL JSON Document StoreOracle Code Event - MySQL JSON Document Store
Oracle Code Event - MySQL JSON Document Store
 
TLV - MySQL Security overview
TLV - MySQL Security overviewTLV - MySQL Security overview
TLV - MySQL Security overview
 
TLV - MySQL Enterprise Edition + Cloud
TLV - MySQL Enterprise Edition + CloudTLV - MySQL Enterprise Edition + Cloud
TLV - MySQL Enterprise Edition + Cloud
 
TLV - Whats new in MySQL 8
TLV - Whats new in MySQL 8TLV - Whats new in MySQL 8
TLV - Whats new in MySQL 8
 
MySQL At University Of Nottingham - 2018 MySQL Days
MySQL At University Of Nottingham - 2018 MySQL DaysMySQL At University Of Nottingham - 2018 MySQL Days
MySQL At University Of Nottingham - 2018 MySQL Days
 
MySQL At Mastercard - 2018 MySQL Days
MySQL At Mastercard - 2018 MySQL DaysMySQL At Mastercard - 2018 MySQL Days
MySQL At Mastercard - 2018 MySQL Days
 
MySQL 8 - 2018 MySQL Days
MySQL 8 - 2018 MySQL DaysMySQL 8 - 2018 MySQL Days
MySQL 8 - 2018 MySQL Days
 
MySQL Security + GDPR - 2018 MySQL Days
MySQL Security + GDPR - 2018 MySQL DaysMySQL Security + GDPR - 2018 MySQL Days
MySQL Security + GDPR - 2018 MySQL Days
 
MySQL InnoDB + NDB Cluster - 2018 MySQL Days
MySQL InnoDB + NDB Cluster - 2018 MySQL DaysMySQL InnoDB + NDB Cluster - 2018 MySQL Days
MySQL InnoDB + NDB Cluster - 2018 MySQL Days
 
MySQL 2018 Intro - 2018 MySQL Days
MySQL 2018 Intro - 2018 MySQL DaysMySQL 2018 Intro - 2018 MySQL Days
MySQL 2018 Intro - 2018 MySQL Days
 
MySQL + GDPR
MySQL + GDPRMySQL + GDPR
MySQL + GDPR
 
MySQL Cluster Whats New
MySQL Cluster Whats NewMySQL Cluster Whats New
MySQL Cluster Whats New
 

Recently uploaded

Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfSeasiaInfotech2
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 

Recently uploaded (20)

Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdf
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 

MySQL Cloud - 2018 MySQL Days