five must-watch trends for open source in the enterprise · pdf file2 node.js app/web servers...
Post on 01-Feb-2018
227 Views
Preview:
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