what's new in stackato 3.4: application rollback and versioning

24
What’s New in Stackato 3.4? Phil WhelanTechnology Evangelist @philwhln John Wetherill Technology Evangelist @bcferrycoder August 2014

Upload: activestate

Post on 24-Apr-2015

163 views

Category:

Technology


2 download

DESCRIPTION

With enterprise-ready functionality and commercial support, Stackato is a faster way to implement a Cloud Foundry based PaaS within your organization. The new release of Stackato 3.4 provides some significant changes that developers have been asking for: application rollback and versioning so they can quickly and safely test new features and new licensing for the Stackato Micro Cloud that allows smaller teams and start-ups to build their own Stackato Cluster. Join ActiveState Technology Evangelists, Phil Whelan, and John Wetherill, as they demonstrate what's new in Stackato 3.4. In this webinar you will learn about: - Application rollback and versioning - Upgrading from Stackato 3.2 - Installing Admin buildpacks - Signing up for the new Stackato Cluster (20GB) license http://www.activestate.com/webinars/whats-new-stackato-3-4-application-rollback-and-versioning

TRANSCRIPT

Page 1: What's New in Stackato 3.4: Application Rollback and Versioning

What’s New in Stackato 3.4?Phil WhelanTechnology Evangelist@philwhln

John WetherillTechnology Evangelist@bcferrycoder

August 2014

Page 2: What's New in Stackato 3.4: Application Rollback and Versioning

activestate.com/stackato | @activestate | #stackato | activestate.com/blog | Copyright 2014

Presenters

Phil WhelanTechnology Evangelist@philwhln

John WetherillTechnology

Evangelist@bcferrycoder

Page 3: What's New in Stackato 3.4: Application Rollback and Versioning

activestate.com/stackato | @activestate | #stackato | activestate.com/blog | Copyright 2014

Stackato 3.4 New Features

● Application Rollback and Versioning

● Upgrading from Stackato 3.2

● Admin Buildpacks

● New 20GB Cluster License

Page 4: What's New in Stackato 3.4: Application Rollback and Versioning

activestate.com/stackato | @activestate | #stackato | activestate.com/blog | Copyright 2014

Recent Events

Page 5: What's New in Stackato 3.4: Application Rollback and Versioning

activestate.com/stackato | @activestate | #stackato | activestate.com/blog | Copyright 2014

Recent Blog Posts

activestate.com/blog

●From Micro Cloud to Micro Cluster

●Cloud Foundry Advisory Board Meeting - 2014 July

●Twelve-Factor App Rollback

●Happy SysAdmin Appreciation Day

●Get Out of the Weeds!

Page 6: What's New in Stackato 3.4: Application Rollback and Versioning

activestate.com/stackato | @activestate | #stackato | activestate.com/blog | Copyright 2014

Application Rollback and Versioning

Concerns

●Feature breakage

●Unhappy end-users due to UI changes

●Database upgrades/migration

●Application downtime

Page 7: What's New in Stackato 3.4: Application Rollback and Versioning

activestate.com/stackato | @activestate | #stackato | activestate.com/blog | Copyright 2014

Application Rollback and Versioning

Practices

●Retain DB backwards compatibility with:

• app

• schema

●Document

●Version Schema and App

●Avoid rollback with incompatible db migrations

Page 8: What's New in Stackato 3.4: Application Rollback and Versioning

activestate.com/stackato | @activestate | #stackato | activestate.com/blog | Copyright 2014

Application Rollback and Versioning

Application Rollback with 3.4

●Stackato retains previous versions

●Single click to rollback

●Can rollback multiple versions

●Roll forward or back

●Zero downtime

Page 9: What's New in Stackato 3.4: Application Rollback and Versioning

activestate.com/stackato | @activestate | #stackato | activestate.com/blog | Copyright 2014

Application Rollback and Versioning (Demo)

Page 10: What's New in Stackato 3.4: Application Rollback and Versioning

activestate.com/stackato | @activestate | #stackato | activestate.com/blog | Copyright 2014

Upgrading from Stackato 3.2

●Still "kato upgrade"

●Uses Sentinel under the hood

Phil Whelan
Phil to flesh out. Screenshots
Page 11: What's New in Stackato 3.4: Application Rollback and Versioning

activestate.com/stackato | @activestate | #stackato | activestate.com/blog | Copyright 2014

Sentinel

● Much faster

● Asynchronous

● Assets are pre-fetched

● Manages downtime better

Page 12: What's New in Stackato 3.4: Application Rollback and Versioning

activestate.com/stackato | @activestate | #stackato | activestate.com/blog | Copyright 2014

Buildpacks

● Specify by URL

● Always up-to-date

● Freedom for developers

● Fork 'n' change

● Open-source

● Configured by developers

Page 13: What's New in Stackato 3.4: Application Rollback and Versioning

activestate.com/stackato | @activestate | #stackato | activestate.com/blog | Copyright 2014

Admin Buildpacks

● Installed by Stackato administrator

● Upload (from git, zipfile, local filesystem, url)

● Transparent to developers - it just works!

● Admin can change order of detection

● Does not restrict developer choice

● Can be "online" or "offline"...

Page 14: What's New in Stackato 3.4: Application Rollback and Versioning

activestate.com/stackato | @activestate | #stackato | activestate.com/blog | Copyright 2014

Admin Buildpacks

$ stackato buildpacks+---+---------+-------------+---------+--------+| # | Name | Filename | Enabled | Locked |+---+---------+-------------+---------+--------+| 1 | java | java.zip | yes | no || 2 | ruby | ruby.zip | yes | no || 3 | nodejs | nodejs.zip | yes | no || 4 | python | python.zip | yes | no || 5 | go | go.zip | yes | no || 6 | clojure | clojure.zip | yes | no || 7 | scala | scala.zip | yes | no || 8 | perl | perl.zip | yes | no |+---+---------+-------------+---------+--------+

Page 15: What's New in Stackato 3.4: Application Rollback and Versioning

activestate.com/stackato | @activestate | #stackato | activestate.com/blog | Copyright 2014

Offline Buildpacks

● Bundles all assets

● Installed as Admin Buildpacks

● Fast! (no asset downloads)

● No offline buildpacks shipped with Stackato

3.4

● Easily convert to offline buildpacks

Page 16: What's New in Stackato 3.4: Application Rollback and Versioning

activestate.com/stackato | @activestate | #stackato | activestate.com/blog | Copyright 2014

Previous Stackato Micro Cloud License

● Restricted to 4GB RAM

● Single instance

● No clustering

● No redundancy

Page 17: What's New in Stackato 3.4: Application Rollback and Versioning

activestate.com/stackato | @activestate | #stackato | activestate.com/blog | Copyright 2014

New Stackato Cluster License

● 20GB RAM

● Clustering (any number of nodes)

● Free

● Community Support

● Suitable for Production

● Bring your own Infrastructure

Page 18: What's New in Stackato 3.4: Application Rollback and Versioning

activestate.com/stackato | @activestate | #stackato | activestate.com/blog | Copyright 2014

Sample Micro Cluster Setup

20GB can be broken down nicely into a five

node Stackato cluster of 4GB instances:

●1 Core Node

●1 Data Node

●3 DEAs

Page 19: What's New in Stackato 3.4: Application Rollback and Versioning

activestate.com/stackato | @activestate | #stackato | activestate.com/blog | Copyright 2014

Sample Micro Cluster Setup

1 Core node running the base, primary,

controller, and router roles. This is the node that

exposes the API, a web interface, and a

gateway to the applications from the outside

world.

Page 20: What's New in Stackato 3.4: Application Rollback and Versioning

activestate.com/stackato | @activestate | #stackato | activestate.com/blog | Copyright 2014

Sample Micro Cluster Setup

1 data service node running whichever built-in data

services you would like to expose to users (e.g.

Redis, Filesystem, MySQL, PosgreSQL, etc.).

3 "DEA" nodes where the application containers

run.

Page 21: What's New in Stackato 3.4: Application Rollback and Versioning

activestate.com/stackato | @activestate | #stackato | activestate.com/blog | Copyright 2014

Other 3.4 Features

● Additional Dashboards

● Easier Administration

● Logging Improvements

● Cloud Foundry and Docker Upstream Merge

● Docker upgrade to 1.0

Page 22: What's New in Stackato 3.4: Application Rollback and Versioning

activestate.com/stackato | @activestate | #stackato | activestate.com/blog | Copyright 2014

New Stackato Cluster License

www.activestate.com/stackato/micro-cloud-license-agreement

Page 23: What's New in Stackato 3.4: Application Rollback and Versioning

activestate.com/stackato | @activestate | #stackato | activestate.com/blog | Copyright 2014

Upcoming Events

DevOps Days Boston

August 18/19

San Francisco August 24-28

Page 24: What's New in Stackato 3.4: Application Rollback and Versioning

Get Stackato 3.4:http://www.activestate.com/stackato