Upload
activestate
View
165
Download
2
Embed Size (px)
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
Citation preview
What’s New in Stackato 3.4?Phil WhelanTechnology Evangelist@philwhln
John WetherillTechnology Evangelist@bcferrycoder
August 2014
activestate.com/stackato | @activestate | #stackato | activestate.com/blog | Copyright 2014
Presenters
Phil WhelanTechnology Evangelist@philwhln
John WetherillTechnology
Evangelist@bcferrycoder
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
activestate.com/stackato | @activestate | #stackato | activestate.com/blog | Copyright 2014
Recent Events
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!
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
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
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
activestate.com/stackato | @activestate | #stackato | activestate.com/blog | Copyright 2014
Application Rollback and Versioning (Demo)
activestate.com/stackato | @activestate | #stackato | activestate.com/blog | Copyright 2014
Upgrading from Stackato 3.2
●Still "kato upgrade"
●Uses Sentinel under the hood
activestate.com/stackato | @activestate | #stackato | activestate.com/blog | Copyright 2014
Sentinel
● Much faster
● Asynchronous
● Assets are pre-fetched
● Manages downtime better
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
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"...
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 |+---+---------+-------------+---------+--------+
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
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
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
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
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.
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.
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
activestate.com/stackato | @activestate | #stackato | activestate.com/blog | Copyright 2014
New Stackato Cluster License
www.activestate.com/stackato/micro-cloud-license-agreement
activestate.com/stackato | @activestate | #stackato | activestate.com/blog | Copyright 2014
Upcoming Events
DevOps Days Boston
August 18/19
San Francisco August 24-28
Get Stackato 3.4:http://www.activestate.com/stackato