Asgard and the aws cloud

728 views

Published on

Adcloud TechTalk #5
introducing how yoochoose.com uses Asgard for its recommender system
http://dev.adcloud.com/blog/2013/02/27/asgard/
http://www.yoochoose.com

Published in: Technology
1 Comment
0 Likes
Statistics
Notes
  • Find the event Announcement here: http://dev.adcloud.com/blog/2013/02/27/asgard/
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • Be the first to like this

No Downloads
Views
Total views
728
On SlideShare
0
From Embeds
0
Number of Embeds
6
Actions
Shares
0
Downloads
3
Comments
1
Likes
0
Embeds 0
No embeds

No notes for slide

Asgard and the aws cloud

  1. 1. Asgard and the AWS Cloud „Where gods manage the clouds“ TechTalk at adcloud.com Feb 27th, 2013 johannes.hoerle@yoochoose.com & roland.gude@yoochoose.com
  2. 2. Outline• YOOCHOOSE background• The Architecture• The Scenario• The Traditional Way• The Vision• The Modern Way• Out of the AWS Box• Missing stuff• Asgard
  3. 3. YOOCHOOSE background• Founded as startup in Oct 2009 based on a DTAG mission• Focused on – Media (PMR) – Publisher – slithered into eCommerce• Moved from on- premise to SaaS solution on AWS• Acquired by eZ in 2011
  4. 4. The Architecture• Cloud-based• Reliable• Performant• Cost-efficient• Self-healing?• Maintainable?
  5. 5. The Scenario• Different services• Complex components• Many Interactions• Scale up/down• Upgrade/Deploy• Rollback
  6. 6. The Traditional Way• Manpower• Strict processes• Review (again and again)• Schedules• No touching• Error Prone SlowProgress
  7. 7. The Vision• Hassle free• Lean processes• Responsive• Transparent• Bullet proof Move as youlike
  8. 8. The Modern Way• Automation• Continuous Deployment• Autoscaling• Monitoring
  9. 9. Out Of The AWS Box• Automation• Continuous Deployment• Autoscaling – Sort of• Monitoring – System based Almost there
  10. 10. Missing stuff• Rich deployment interface• Uses AWS API• Integrates with existing tools• Easy to learn• Easy to use• Better abstraction of Service components
  11. 11. Asgard• Organize Cloud Environment – Application – Cluster – Autoscaling Group• Naming Conventions – Versions – Environments• Use AWS services – Autoscaling – Monitoring – LoadBalancing
  12. 12. The Demo

×