Skip to main content

WSO2 Stratos 2.0 Foundation - RC2 Released!

Today we released WSO2 Stratos 2.0 Foundation Release Candidate 2, which will be the final release candidate of the upcoming Stratos 2.0 GA.

WSO2 Stratos 2.0 is the next major version of WSO2 Stratos 1.x, the most complete, enterprise-grade, open PaaS, with support for more core services than any other available PaaS today.

This release also comes with a very easy to configure demo setup that can be run on Amazon EC2 and you can find more details in our Quick Start Guide wiki page.

Following are the Key features available in Stratos 2.0.

Key Features
  • Artifact Distribution Coordinator (ADC) with support for external Git and GitHub repositories.
  • Plug-able architecture support for adding new cartridges
  • Support for PHP, Tomcat and MySQL and WSO2 Carbon cartridges (AS, ESB, BPS etc.)
  • Support for puppet based cartridge creation for WSO2 Carbon cartridges
  • Elastic Load Balancer (ELB) with Cartridge support
  • Multiple IaaS support (EC2, Openstack, vCloud) through JClouds APIs
  • Policy based Auto-scaling
  • S2 Cloud Controller
  • Git based deployment synchronizer
  • Interactive CLI Tool for tenants to manage Cartridge subscriptions
  • UI for tenants to manage subscriptions
  • Custom domain mapping support
  • Demo purpose internal GIT repository support
  • Usage metering and Billing.
  • Wiki Documentation (User Guide, Architecture Guide) 
  • Demo Ready Public Amazon EC2 Stratos 2.0 setup

Improved version of Stratos 2.0 Command Line Interface (CLI) Tool is available with release. We completely redesigned & implemented the CLI Tool using jline2 for our Stratos 2.0 Beta 3 release.

With jline2, we were able to support following features in Stratos2 CLI Tool

  • Command history
  • Auto-completion of commands
  • Character masking (for passwords)


Here is a link to Release Note mail.

Please try out Stratos 2.0 and report any issues to our issue tracker https://wso2.org/jira/browse/SPI

Also visit our Stratos wiki page for more information: http://docs.wso2.org/wiki/display/Stratos200/WSO2+Stratos+Documentation


Comments

Popular posts from this blog

Finding how many processors

I wanted to find out the processor details in my laptop and I found out that there are several ways to check. For example, see The RedHat community discussion on  Figuring out CPUs and Sockets . In this blog post, I'm listing few commands to find out details about CPUs. I'm using Ubuntu in my Lenovo ThinkPad T530 laptop and following commands should be working any Linux system. Display information about CPU architecture $ lscpu Architecture: x86_64 CPU op-mode(s): 32-bit, 64-bit Byte Order: Little Endian CPU(s): 4 On-line CPU(s) list: 0-3 Thread(s) per core: 2 Core(s) per socket: 2 Socket(s): 1 NUMA node(s): 1 Vendor ID: GenuineIntel CPU family: 6 Model: 58 Model name: Intel(R) Core(TM) i7-3520M CPU @ 2.90GHz Stepping: 9 CPU MHz: 1199.988 CPU max MHz: 3600.0000 CPU min MHz: 1200.0000 BogoMIPS: 5787.1...

Java Mission Control & Java Flight Recorder

Last year, I got two opportunities to talk about Java Mission Control & Java Flight Recorder. I first talked about " Using Java Mission Control & Java Flight Recorder " as an internal tech talk at WSO2 . I must thank Srinath for giving me that opportunity. After that, Prabath also invited me to do a talk at Java Colombo Meetup . Prabath, Thank you for inviting me and giving me the opportunity to talk at the Java Colombo Meetup! I'm also very excited to see that Marcus Hirt , the Team Lead for Java Mission Control has mentioned about the Java Colombo Meetup in his blog post: " My Favourite JMC Quotes ". It's so nice to see "Sri Lanka" was mentioned in his blog post! :) From Marcus' Blog Here are the slides used at the meetup. Java Colombo Meetup: Java Mission Control & Java Flight Recorder from Isuru Perera Marcus Hirt's blog posts really helped me to understand JMC & JFR concepts and his tutorials were very helpful...

Flame Graphs with Java Flight Recordings

Flame Graphs Brendon D. Gregg , who is a computer performance analyst , has created  Flame Graphs to visualize stack traces in an interactive way. You must watch his talk at USENIX/LISA13 , titled Blazing Performance with Flame Graphs , which explains Flame Graphs in detail. There can be different types of flame graphs and I'm focusing on  CPU Flame Graphs  with Java in this blog post. Please look at the Flame Graphs Description  to understand the Flame Graph visualization. CPU Flame Graphs and Java Stack Traces As  Brendon  mentioned in his talk, understanding why CPUs are busy is very important when analyzing performance.  CPU Flame Graphs  is a good way to identify hot methods from sampled stack traces. In order to generate CPU Flame Graphs for Java Stack Traces , we need a way to get sample stack traces. Brendon has given examples to use jstack  and Google's lightweight-java-profiler . Please refer to his perl program on g...