SDL Innovate 2013 - Don't try this at home

Post on 10-Jan-2017

22 views 3 download

Transcript of SDL Innovate 2013 - Don't try this at home

Using and deploying Mongo DB on Amazon with SDL Tridion

Tech Spotlight with SDL Tridion MVPs

Julian Wraith & Nuno Linhares | SDL Innovate 2013 | 14th June 2013

• SDL Product Manager (Tridion)

• Ex-Consultant for SDL PS (8 years

field experience with Tridion)

• Data and web geek, business

process challenger

Who are we?

2

• Technical Account Manager

• 10 years field experience with SDL

Tridion, specialist in infrastructure

• Plays with Clouds….allot

What is he talking about, why wouldn’t that work?

He doesn’t want Tridion running on MongoDB, rather he wants a NoSql

model for his content.

Again, what is he talking about, why wouldn’t that work?

Don’t try this at home!

3

• Part of the NoSQL family of database servers

• Stores JSON like documents without storing these in relational tables

• Supports; sharding, replication, load balancing, aggregation and capped

collections

• Use cases; high performance / volume scenarios e.g. e-commerce,

websites, real-time statistics

What is Mongo DB?

4

• Regular SDL Tridion 2013

– Single source of content

– On-premise or in the cloud

– Fully scaled

• Delivery of content

– Agile, new sites quickly

– Easy come, easy go

– Globally distributed?

– Scalable

– Off the shelf where possible

Deployment on AWS

5

• Cloud Formation

• Application Servers

– Elastic Load Balancer

– Auto Scaling Group of Servers

– Scaling Policies for the group

– Launch Configuration; AMI,

sizing and deployment

• Deployer

• Mongo DB

• Security

• IP / DNS

Deployment on AWS

6

Live deployment

7

The content

8

The Tridion view of the content

9

Publisher

Transport

Deployer

Transformation

10

The NoSQL / JSON view of the data

11

• Spring MVC 3.2.2

• Apache Tiles 3

• MongoDB SpringData 1.2

The deployed application

12

Standard MVC model

13

Standard Tiles Approach

14

The combined result!

15

Questions

16

• Nuno Linhares

– Blog: http://nunolinhares.blogspot.com

– Twitter: @nunolinhares

– Email: nlinhares@sdl.com

• Julian Wraith

– Blog: http://www.julianwraith.com

– Twitter: @julesdw

– Email: jwraith@sdl.com

Where to find us

17

Copyright © 2008-2013 SDL plc. All rights reserved.. All company names, brand names, trademarks,

service marks, images and logos are the property of their respective owners.

This presentation and its content are SDL confidential unless otherwise specified, and may not be

copied, used or distributed except as authorised by SDL. 18