Unilever: Greenhouse Journey<br />innovation in cloud orchestration<br />Norman Driskell, Director of Service Operations, ...
Drivers for change<br /><ul><li>Inconsistent use of assets
IP not owned by brand (e.g. trademarked names, domain name registration, creative assets)
No consistency in-market or cross-brand</li></ul>Risk of impact to brand integrity<br /><ul><li>Local brands investing in ...
Limit collaboration or reuse
Difficulty understanding ROMI in comparison to above the line investment</li></ul>Potentially low return on investment<br ...
Missed opportunity for holistic view of consumer
Challenge for cross-region and cross-brand marketers</li></ul>Poor picture of the consumer<br />
Our opportunity<br />Owned<br />websites<br />Mobile<br />experiences<br />24x7 Support &<br />Monitoring<br />Digital Mar...
4<br />
Original architecture<br />5<br />5<br />
First evolution<br />6<br />6<br />
Objectives<br /><ul><li>Familiar operating environments for agencies
Access to powerful platform capabilities without fuss
Flexible service wrapper</li></ul>Easy<br /><ul><li>Tactical reuse of assets at content and platform level
Lead time of minutes, not weeks
Easy to follow implementation guidelines</li></ul>Fast<br /><ul><li>Aligned with corp. security policy at all layers
Enforce ACLs and encryption
Upcoming SlideShare
Loading in...5
×

Unilever: Greenhouse - Norm Driskell

1,171

Published on

Norm Driskell, Director of Service Operations for Razorfish in the UK delivers this presentation on a unique marketing platform for one of the world's largest marketers during the Fifth Annual Razorfish Technology Summit in Atlanta on 4.1.11.

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,171
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Unilever: Greenhouse - Norm Driskell

  1. 1. Unilever: Greenhouse Journey<br />innovation in cloud orchestration<br />Norman Driskell, Director of Service Operations, Razorfish UK<br />
  2. 2. Drivers for change<br /><ul><li>Inconsistent use of assets
  3. 3. IP not owned by brand (e.g. trademarked names, domain name registration, creative assets)
  4. 4. No consistency in-market or cross-brand</li></ul>Risk of impact to brand integrity<br /><ul><li>Local brands investing in similar effort
  5. 5. Limit collaboration or reuse
  6. 6. Difficulty understanding ROMI in comparison to above the line investment</li></ul>Potentially low return on investment<br /><ul><li>Disconnected CRM solutions
  7. 7. Missed opportunity for holistic view of consumer
  8. 8. Challenge for cross-region and cross-brand marketers</li></ul>Poor picture of the consumer<br />
  9. 9. Our opportunity<br />Owned<br />websites<br />Mobile<br />experiences<br />24x7 Support &<br />Monitoring<br />Digital Marketing Platform<br />Hosting & <br />Maintenance<br />Setup & maintenance<br />Content Management<br />E-Commerce<br />Community<br />Distribution<br />Translation & <br />Localization<br />Social<br />experiences<br />Tablets &<br />Emerging experiences<br />Integrated<br />Insights<br />
  10. 10. 4<br />
  11. 11. Original architecture<br />5<br />5<br />
  12. 12. First evolution<br />6<br />6<br />
  13. 13. Objectives<br /><ul><li>Familiar operating environments for agencies
  14. 14. Access to powerful platform capabilities without fuss
  15. 15. Flexible service wrapper</li></ul>Easy<br /><ul><li>Tactical reuse of assets at content and platform level
  16. 16. Lead time of minutes, not weeks
  17. 17. Easy to follow implementation guidelines</li></ul>Fast<br /><ul><li>Aligned with corp. security policy at all layers
  18. 18. Enforce ACLs and encryption
  19. 19. Retain IP and brand ownership</li></ul>Supportive<br />7<br />
  20. 20. Amazon Cloudfront<br />ELASTIC LOAD BALANCER<br />EC2 Availability Zone 1a<br />EC2 Availability Zone 1b<br />WEB APPLICATION<br />WEB APPLICATION<br />Autoscaling<br />Autoscaling<br />Dove – high level architecture<br />8<br />RDS Availability Zone 1a<br />RDS Availability Zone 1b<br />DATABASE<br />DATABASE<br />CONTENT<br />DISTRIBUTION<br />S3<br />STATIC CONTENT<br />
  21. 21. Sky Manager<br />9<br />SKY MANAGER<br />Sky Manager Deployment Engine<br />Base AMI<br />Configuration, post installation tasks<br />Instance with Personality<br />Personality<br />Create Snapshot<br />Packages from Development Stream<br />Sky Manager Subversion Repository<br />Launch Configuration<br />Link Launch Configuration<br />AutoScale Group<br />
  22. 22. Deployment process<br />10<br />GREENHOUSE<br />BRAND AGENCY<br />SVN<br />Build Server<br />SVN<br />Trigger File<br />Build Artifacts<br />Sky Manager<br />Development<br />QA<br />Production<br />dev.site.com<br />qa.site.com<br />www.site.com<br />AMAZON WEB SERVICES<br />
  23. 23. peerd<br />11<br />EC2 Instance<br />Host 1<br />EC2 Instance<br />Host 2<br />EC2 Instance<br />Host 3<br />EC2 Instance<br />Host 4<br />RDS<br />Light and elegant solution to peer discovery in the cloud<br />Easy plugin to cluster-aware applications<br />Scalable, low overhead, RDS backed<br />PeerD Environment 1<br />Host 1, IP1<br />Host 2, IP2<br />Host 3, IP3<br />Host 4, IP4<br />
  24. 24. Autoscaling event - up<br />12<br />
  25. 25. Autoscaling event – instance failure<br />13<br />
  26. 26. Today’s model<br />14<br />CORE FUNCTIONALITY<br />RAPID DEPLOYMENT<br />Self-Service<br />CRM<br />Data Store<br />Pre-built AMI<br />CMS<br />Web Services<br />3rd party API (bi-directional)<br />Bespoke AMI<br />DAM<br />Database<br />Commerce<br />(TBC)<br />Hybrid<br />AWS<br />Development Operations<br />Service Operations<br />Sky Manager<br />FACILITATORS<br />
  27. 27. VMWare<br />CLOUD<br />HYBRID<br />SKY MANAGER<br />Mixed-infrastructure version control<br />15<br />Sky Manager Deployment Engine<br />Base AMI<br />Configuration, post installation tasks<br />Instance with Personality<br />Personality<br />Create Snapshot<br />Packages from Development Stream<br />Sky Manager Subversion Repository<br />Launch Configuration<br />Link Launch Configuration<br />AutoScale Group<br />
  28. 28. Roadmap<br />16<br />Key Management<br />RDS Management<br />Profile Groups<br />Build Integration<br />Build Integration<br />Reporting<br />Deployment<br />Instance Management<br />One-Click Provisioning<br />Windows Support<br />Cost Tracking & Prediction<br />Autoscale Configuration<br />Diagram Generation<br />High Availability<br />Workflow<br />S3 Management<br />Configuration Management<br />Security Improvements<br />Instance Metadata<br />Liferay<br />IAM Integration<br />Capacity Monitoring<br />Multi-user<br />
  29. 29. Razorfish’sflexible platform<br />17<br />PRESENTATION FRAMEWORK<br />Slipstream<br />Touch<br />Connect<br />Mobile<br />Slipstream<br />Content Services<br />eCommerce & eService<br />Analytics<br />Hosting<br />IOD<br />Service & Support<br />SkyManager<br />TABLETS<br />DIGITAL ADS<br />STORE / DOOH<br />SMART PHONES<br />WEB<br />Digital Service Center<br />
  30. 30. Thank You<br />Norman Driskell<br />norman.driskell@razorfish.com<br />@n0rm<br />

×