Upgrade to Pro — share decks privately, control downloads, hide ads and more …

ANODE – Continuous Deployment with Node.js over Azure, Yosef Dinerstein

DevopsCon
January 28, 2013

ANODE – Continuous Deployment with Node.js over Azure, Yosef Dinerstein

In his lecture, Yosef will present an open source project he led over the past year and will demonstrate how his team developed a platform using node.js in Windows Azure for collaborative development, hosting, and continuous deployment of Web applications.

Presented at DevOps Con Israel 2013

DevopsCon

January 28, 2013
Tweet

More Decks by DevopsCon

Other Decks in Technology

Transcript

  1. anode in a sentence Rapid web services development platform on

    top of Azure, harvesting node.js strengths.
  2. Why we built it? Agile development on cloud Our cloud

    === Azure node.js JavaScript Asynchronous Scalable Deployable Community Azure support for node.js Native support is evolving in parallel (e.g. see Azure Web Services) ANODE is an open source project ANODE can be used as complementary to native node.js support in Azure
  3. Management UI WEB UI No tools Any browser HTML 5

    CLI Developer friendly paradigm Extendable Plugins
  4. Deployment Fast Seconds Multitenant Multiple apps System apps Multiple versions

    side by side Integration with source control GIT Github Bitbucket Flexible
  5. DEMO - Introducing demo farm - Glimpse of management UI

    - Hydepark application - hydepark.demo.msproto.net
  6. anode architecture User Developer Github (Bitbucket) Azure load balancer RP

    Apps Apps System apps app discovery authentication private/public endpoints domain names data proxy s deploy app management console configuration mgr chronos app lifetime
  7. DEMO - Full development cycle - Adding feature to a

    live service - Deployment configuration
  8. Summary ANODE Continuous development of WEB services on Azure Developed

    and hosted over ANODE: onx.ms Availability In 2-3 weeks via Github