×
  • Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
 

Asgard, the Grails App that Deploys Netflix to the Cloud

by Software Engineer at Netflix on Jun 08, 2012

  • 18,833 views

Overview and technical exploration of Asgard, a graphical web console created by Netflix for cloud deployments and operations. Presented at the GR8 Conference in Copenhagen, Denmark, June 8, 2012.

Overview and technical exploration of Asgard, a graphical web console created by Netflix for cloud deployments and operations. Presented at the GR8 Conference in Copenhagen, Denmark, June 8, 2012.

Apple Keynote version with animations available at http://bit.ly/asgardgr8denmark

Statistics

Views

Total Views
18,833
Views on SlideShare
16,336
Embed Views
2,497

Actions

Likes
27
Downloads
385
Comments
3

18 Embeds 2,497

http://gr8conf.eu 1071
http://groovyflow.com 822
http://www.scoop.it 322
https://twitter.com 121
http://www.groovyflow.com 38
http://localhost 37
http://feeds.feedburner.com 23
http://lanyrd.com 18
http://www.mefeedia.com 17
http://gr8conf.org 11
http://www.linkedin.com 9
http://webcache.googleusercontent.com 2
https://twimg0-a.akamaihd.net 1
http://site7.miydim.com 1
https://si0.twimg.com 1
http://50.19.243.188 1
http://translate.googleusercontent.com 1
https://www.google.dk 1
More...

Accessibility

Upload Details

Uploaded via SlideShare as Apple Keynote

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel

13 of 3 previous next Post a comment

  • joesondow Joe Sondow, Software Engineer at Netflix Matt, we use both ELBs and our own open source inter-instance load balancer software called Eureka. Asgard integrates with both ELBs and Eureka, and treats them as traffic sources to switch on and off for all the instances of an ASG with one button click. The AWS mechanism is to deregister all the ASG's instances from the ELBs that are associated with the ASG, and then to register all the instances with all the ELBs that are associated with the ASG. The other important detail is to suspend or resume the AddToLoadBalancer process on the ASG so that future instances launched by the Auto Scaling system will be registered with the ELB, or not, based on your wishes.

    Or, you can just run Asgard and click a button to enable or disable a full ASG.
    5 months ago
    Are you sure you want to
    Your message goes here
    Processing…
  • mattschurenko matt schurenko We are using a similar manner to deploy by creating a new asg, adding it to the same ELB and then removing the old asg after all are healthy. I would like to do what you guys are doing and have two concurrent asgs, one new and one old, and be able to switch back if the deploy is bad. My question is how do you guys actually do that on the AWS level? Are you using ELB? Since one cannot change the load balancer of an active asg how can I direct traffic to a different ELBs without using DNS?

    Thanks
    6 months ago
    Are you sure you want to
    Your message goes here
    Processing…
  • joesondow Joe Sondow, Software Engineer at Netflix Asgard 1.0 is now open source. http://techblog.netflix.com/2012/06/asgard-web-based-cloud-management-and.html 1 year ago
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Asgard, the Grails App that Deploys Netflix to the Cloud Asgard, the Grails App that Deploys Netflix to the Cloud Presentation Transcript