asgard and the aws cloud

Post on 28-Nov-2014

1.270 Views

Category:

Technology

2 Downloads

Preview:

Click to see full reader

DESCRIPTION

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

TRANSCRIPT

Asgard and the AWS Cloud

„Where gods manage the clouds“

TechTalk at adcloud.comFeb 27th, 2013

johannes.hoerle@yoochoose.com & roland.gude@yoochoose.com

Outline

• YOOCHOOSE background

• The Architecture• The Scenario• The Traditional

Way• The Vision• The Modern Way• Out of the AWS

Box• Missing stuff• Asgard• The Demo

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

The Architecture

• Cloud-based• Reliable• Performant• Cost-efficient• Self-healing?• Maintainable?

The Scenario

• Different services

• Complex components

• Many Interactions

• Scale up/down• Upgrade/

Deploy• Rollback

The Traditional Way

• Manpower• Strict

processes• Review (again

and again)• Schedules• No touching• Error Prone

Slow Progress

The Vision

• Hassle free• Lean processes• Responsive• Transparent• Bullet proof

Move as you like

The Modern Way

• Automation• Continuous

Deployment• Autoscaling• Monitoring

Out Of The AWS Box

• Automation• Continuous

Deployment• Autoscaling

– Sort of

• Monitoring– System based

Almost there

Missing stuff

• Rich deployment interface

• Uses AWS API• Integrates with

existing tools• Easy to learn• Easy to use• Better abstraction

of Service components

Asgard

• Organize Cloud Environment– Application– Cluster– Autoscaling

Group

• Naming Conventions– Versions– Environments

• Use AWS services– Autoscaling– Monitoring– LoadBalancing

The Demo

top related