SDL Innovate 2013 - Don't try this at home

download SDL Innovate 2013 - Don't try this at home

of 18

  • date post

    10-Jan-2017
  • Category

    Documents

  • view

    20
  • download

    3

Embed Size (px)

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 wouldnt that work?

    He doesnt want Tridion running on MongoDB, rather he wants a NoSql

    model for his content.

    Again, what is he talking about, why wouldnt that work?

    Dont 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