Five Must-Watch Trends for Open Source in the Enterprise · PDF file2 Node.js App/Web Servers Javascript app server ... Nginx Beginning to Challenge Apache for Web Servers Nginx is

Post on 01-Feb-2018

223 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

Transcript

1 CONFIDENTIAL |

Kim Weins, SVP Marketing Rod Cope, CTO and Founder

Jan 18, 2012

11/17/2011

2 CONFIDENTIAL |

Enabling Successful and Safe Enterprise Deployment at 250+ Enterprises

+ + In the Data Center In the Cloud

3 CONFIDENTIAL |

Agenda

  Results from Open Source Adoption Trending report –  Methodology –  Growth Rankings –  Category Trends –  Commentary

  5 Must-Watch Trends for 2012

4 CONFIDENTIAL |

Methodology

  Focused on 3 categories that are critical in the enterprise –  App Servers/Web Servers –  Frameworks –  Databases and Big Data

  Picked 16 popular projects in these categories –  Popular projects –  Up-and-comers

  Analyzed 8 Metrics –  Focused on % change from 2010 to 2011

  Stack Ranking –  Stack ranked all packages on each metric –  Averaged rankings across metrics to get final ranking

  Identified Gainers and Losers –  Gainers – % change in metrics were mostly positive –  Losers – % change in metrics were mostly negative

5 CONFIDENTIAL |

8 Metrics Measured

Metric How Calculated Google searches Compared relative search traffic on Google Insights

OLEX searches # of searches on project name

OLEX page views # of views of package page on OLEX

OLEX downloads # of downloads of package from OLEX

OLEX requests # of requests by corporate users for package

OLEX scans # of scans where package was found

CloudSwing deployments # of deployments using CloudSwing

Support contracts # of support contracts for package

6 CONFIDENTIAL |

Overall Stack Rankings

Rank Package Category Description 1 Hbase Databases/Big Data NoSQL built on Hadoop

2 Node.js App/Web Servers Javascript app server

3 nginx App/Web Servers High concurrency web server & reverse proxy

4 Hadoop Databases/Big Data Distributed processing of large data sets

5 Rails Frameworks Web application framework

6 MongoDB Databases/Big Data NoSQL database

7 Tomcat App/Web Servers Java servlet container

8 MySQL Databases/Big Data SQL database

9 Apache HTTP App/Web Servers Web server

10 Spring Frameworks Java application framework

11 (tie) PostgreSQL Databases/Big Data SQL database

11 (tie) Grails Frameworks Framework for Groovy

12 Struts Frameworks Java application framework

13 JBoss App/Web Servers Java application server

14 GlassFish App/Web Servers Java application server

15 CouchDB Databases/Big Data NoSQL database

7 CONFIDENTIAL |

App Server/Web Server Category

  Hot new technologies gaining adoption

  Node.js reinvigorates JavaScript

Trending Up

•  Node.js •  Nginx

Trending Level

•  Tomcat •  Apache HTTP

Trending Down

•  JBoss •  GlassFish

  Still widely used

  JBoss seeing competition from Java alternatives and other languages

  End of Sun impacts GlassFish

8 CONFIDENTIAL |

Nginx Beginning to Challenge Apache for Web Servers

Nginx is now used by 10% of all sites (and by almost one quarter of the top 1,000 sites). 41,200 sites switched to Nginx in 2011.

W3Techs.com Blog

Nginx is #4 on W3Techs.com list of Top 10 Rising Web Technologies in 2011

9 CONFIDENTIAL |

Tomcat Beats Out Heavyweight Java App Servers

10 CONFIDENTIAL |

Frameworks Category

  Rails helps drive Ruby adoption

Trending Up

•  Rails

Trending Level

•  Spring •  Grails •  Struts

Trending Down

•  (none)

  Java and Groovy frameworks still popular

11 CONFIDENTIAL |

Rails Drives Ruby Adoption

The data suggests that high growth in a programming language is, in part, a function of framework adoption.

RedMonk

12 CONFIDENTIAL |

Databases/Big Data Category

  HBase and Hadoop rise together, but HBase even higher than Hadoop due to broader usage scenarios

  MongoDB riding hype cycle

Trending Up

•  HBase •  Hadoop •  MongoDB

Trending Level

•  MySQL •  PostgreSQL

Trending Down

•  CouchDB

  Larger base, but lower growth

  NoSQL attention overshadows traditional databases

  Primary entity (CouchBase) is focusing on proprietary version. Community trying to rally support behind open source edition.

13 CONFIDENTIAL |

Google Trends: Traditional Databases Decline

14 CONFIDENTIAL |

…While Big Data on the Rise

15 CONFIDENTIAL |

Big Data/NoSQL Crossing the Chasm to the Enterprise

…NoSQL is being rapidly accepted by corporate enterprise developers in North America with 56% reporting at least some use of the schemaless database and 63% citing plans to use in the next two years according to Evans Data’s recently released North American Development Survey. .

Toad Insider Blog

16 CONFIDENTIAL |

Hadoop is not just for startups

17 CONFIDENTIAL |

5 Must Watch Trends in 2012

  Big Data/NoSQL

  Cloud Computing

  DevOps and NoOps

  Scripting Languages

  Increased Open Source Adoption

18 CONFIDENTIAL |

Big Data and NoSQL

  Big Data –  Terabytes to petabytes –  Hadoop: distributed file system,

map/reduce for parallel processing

  NoSQL –  Non-relational data: key/value

pairs, documents/unstructured data –  HBase, CouchDB, MongoDB, Cassandra, Riak

  Enables new use cases –  Live archiving, log file storage, click analysis, data mining –  OpenLogic use case: store & analyze the world’s open source code

  Myth: data isn’t really safe in a NoSQL data store –  ACID vs. CAP

19 CONFIDENTIAL |

Cloud Computing

  Public clouds are based on open source –  Xen, MySQL, HAProxy

  Private cloud implementations –  OpenStack, Cloud Foundry,

Eucalyptus

  Cloud abstraction API’s –  Fog, Deltacloud, jclouds

  Myth: public clouds are insecure

20 CONFIDENTIAL |

DevOps and NoOps

  DevOps: development extended into operations

  NoOps: completely automated production environment

  Configuration management, automation, and deployment –  Chef –  Puppet

  Trend towards end-to-end automation –  Build, deploy, test, scale, monitor –  Especially important in the cloud

  Myth: it takes longer to automate than to “do”

21 CONFIDENTIAL |

Scripting Languages

  Ruby, Python, and JavaScript on the rise –  Often driven by higher level tools and frameworks –  Rails, Django, Node.js –  Bonus items: CoffeeScript and Nginx

  Complementary in Java and C# environments –  Build scripts, automation, testing, deployment, statistics gathering,

rapid prototyping, simple web UI’s and CLI’s –  Prove out benefits in simple PoC’s before attempting larger

projects

  Myth: scripting languages are slow

22 CONFIDENTIAL | 22

Adoption of Open Source in the Enterprise Nu

mber

of co

mpan

ies

FOSS Maturity Stage Prevent Manage Promote Transform

2005

2008

2011

23 CONFIDENTIAL |

Open Source Adoption

  Enterprises continue to grow their usage of OSS –  OpenLogic enterprise customers typically use 500+ packages

  Myth: open source software is not mission critical-ready

24 CONFIDENTIAL |

Q&A

Register for CloudSwing by Jan 31 for a chance to win an iPad, plus get 30 free cloud hours https://cloudswing.openlogic.com

Slides & Resources www.openlogic.com/downloads www.openlogic.com/olex www.openlogic.com/wazi

Contact Us www.openlogic.com info@openlogic.com 1-888-OPENLOGIC

Connect with OpenLogic www.openlogic.com/twitter www.openlogic.com/facebook www.openlogic.com/googleplus

top related