design summit - community and ecosystem - john mark walker

34
ManageIQ Community Vision John Mark Walker

Upload: manageiq

Post on 30-Jun-2015

165 views

Category:

Technology


1 download

DESCRIPTION

This presentation is an overview of community acitivities for ManageIQ, its members, and partners. From documentation and the web site to the upcoming ManageIQ Depot, this presentation goes over previous milestones and what's coming up on the roadmap. For more on ManageIQ, see http://manageiq.org/

TRANSCRIPT

Page 1: Design Summit - Community and Ecosystem - John Mark Walker

ManageIQ Community VisionJohn Mark Walker

Page 2: Design Summit - Community and Ecosystem - John Mark Walker

Agenda● Current State

– Development/Code

– Partners & Ecosystem

– Web site

● Roadmap– Cloud Depot

Page 3: Design Summit - Community and Ecosystem - John Mark Walker

Innovation -> Management

New Technology

Adoption

ProliferationChaos

Control

Page 4: Design Summit - Community and Ecosystem - John Mark Walker

Why Open Source?● Revenge of the Customer

ProprietaryVendor

Customer

OSS Vendor Customer

Page 5: Design Summit - Community and Ecosystem - John Mark Walker

Open Source Innovation● A managed ecosystem

● Guided by rapid, iterative customer feedback

● May not actually be the fastest way to develop

● But it is the most responsive to customers' needs

Page 6: Design Summit - Community and Ecosystem - John Mark Walker

The Community Vision

Page 7: Design Summit - Community and Ecosystem - John Mark Walker

Why ManageIQ is Open Source● It's Red Hat DNA

● First to market with Open Source cloud management

● Customer demand

● Innovation in an open-source model more responsive to customers

● Who do you expect to build better integration to other infrastructure components?

Page 8: Design Summit - Community and Ecosystem - John Mark Walker

ManageIQ Community to Date

● Source code, community builds released June 19● Discussion site, talk.manageiq.org, also live

● ManageIQ developed transparently and in the open● Open for business with 9 partners: CiRBA, VMTurbo,

BBVA, Gandi.net, AutoTrader Group, Booz Allen Hamilton, Cloudsoft, Chef, ICE Systems

● First GA release, Anand, in late August

Page 9: Design Summit - Community and Ecosystem - John Mark Walker

Community Structure● Both Engineer and User Community

● Users, ISVs/IHVs, System Integrators

EngineeringCommunity

UserCommunity

Innovation Differentiation

Page 10: Design Summit - Community and Ecosystem - John Mark Walker

Community Resources

ManageIQ

Small PrivateCompanyResource

Constrained

Red HatPost Acquisition

Large PublicCompany

Manageiq.orgGlobal Community of

Users & Devs

Page 11: Design Summit - Community and Ecosystem - John Mark Walker

Open Source Dev Strategy

One Community

Many Projects

Platform Instrumentation

Cloud Governance

Finan.Mgmt

Service Management

DataManagement

Resource Management

Cloud Automation

Architecture/Taxonomy

Page 12: Design Summit - Community and Ecosystem - John Mark Walker

It's All About the Ecosystem

Page 13: Design Summit - Community and Ecosystem - John Mark Walker

Partner Goals● Enable upstream innovation

● Increase reach and adoption

– Make ManageIQ >>> Red Hat● Create network effect, build center of gravity

● Enable “freedom to fail”

Page 14: Design Summit - Community and Ecosystem - John Mark Walker

The Freedom to Fail

Commercial Product

Open SourceCommunity

● How open source communities are often done

Page 15: Design Summit - Community and Ecosystem - John Mark Walker

The Freedom to Fail

Open Source Community

Commercial

Product

● A better way:

Give more leeway to upstream development

Page 16: Design Summit - Community and Ecosystem - John Mark Walker

Where Partners Fit

Open Source Community

User Enablement

Developer Engagement

Evangelism

Projects &Products

Larger Mindshare

MoreExperts

Page 17: Design Summit - Community and Ecosystem - John Mark Walker

Partner Diversity● No money; contributions in kind

– User support, docs, code, marketing

● Need diversity of contributors– ISVs contribute projects

– Users contribute support and docs

– Projects contribute API integration

Page 18: Design Summit - Community and Ecosystem - John Mark Walker

Partner Contributions

Many Projects

Contributed Content

● Adjunct projects● Hydra, jellyfish, et al.

● Core contributions● Policy engine● State machines● Automate● Scripts

Page 19: Design Summit - Community and Ecosystem - John Mark Walker

Governance● Partners to engage in awareness-building

and setting community policy

– Community board● Engineering governed by code committers

Page 20: Design Summit - Community and Ecosystem - John Mark Walker

Governance Proposal

ManageIQ Board Engineering

● Technology roadmap● Code commits● Commit process● Committer nomination and

approval● Blueprints process

● Marketing● Building awareness● Trademark governance● Community strategy● Partner resource

management

Page 21: Design Summit - Community and Ecosystem - John Mark Walker

Tools and Workflow

Page 22: Design Summit - Community and Ecosystem - John Mark Walker

Current Web Site● Repo at github.com/manageiq/manageiq.org

– Pull requests accepted!– “Edit this page on GitHub”

– Add blog post with pull requests● Plus discussion/bulletin board

– Talk.manageiq.org

Page 23: Design Summit - Community and Ecosystem - John Mark Walker

Current Documentation● User content at http://manageiq.org/documentation/

● “Top tasks” after install

– http://manageiq.org/documentation/top-tasks/● Developer Docs

– http://manageiq.org/documentation/development/

Page 24: Design Summit - Community and Ecosystem - John Mark Walker

Documentation Workflow● Same as web site

● To add a document:

– Copy another document to new markdown file

– Issue pull request for new formatted doc

Page 25: Design Summit - Community and Ecosystem - John Mark Walker

Introducing: the Cloud Depot

● Self-service portal for finding, downloading content for extending ManageIQ– Scripts, policies, automation, orchestration

● Enable community to contribute expertise in the form of reusable components

Page 26: Design Summit - Community and Ecosystem - John Mark Walker

The ManageIQ Cloud Depot

● What it could look like

Categories

Automation Orchestration

Policy engine Monitoring

Provider plugins Security

Page 27: Design Summit - Community and Ecosystem - John Mark Walker

Sample Depot Page

Shellshock Vulnerability

Fancy finding out really quickly if your [linux boxes] are patched correctly? Even if they are turned off right now? Wow that is clever not even the virtual infrastructure players can do that…I know…its cool. Here it is...

● Link to script download

Page 28: Design Summit - Community and Ecosystem - John Mark Walker

Contribute to the Cloud Depot

● Fork depot repository on GitHub (TBD)● Issue pull request against depot repo● We will evaluate content for publication

– Accept/reject● We will manually add to index

Page 29: Design Summit - Community and Ecosystem - John Mark Walker

Cloud Depot Roadmap● Looking at technology solutions

– Chef's supermarket– Requires development time and

modification

Page 30: Design Summit - Community and Ecosystem - John Mark Walker

Web Site Improvements● Current web site was good for launch,

but...– Front page very static

– Not all site elements easily navigable

– Need more documentation

Page 31: Design Summit - Community and Ecosystem - John Mark Walker

Web Site Next Steps● Working on next design

– Reworking navigation

– Add more options “above the fold”

– Make site activity more visible/accessible

– Look for discussion on talk.manageiq.org

Page 32: Design Summit - Community and Ecosystem - John Mark Walker

Documentation Sources● Old, converted docs● New docs from docs team● Community

– Starts on talk.m.o– Migrates to manageiq.org/blog/– Integrated into /docs/

Page 33: Design Summit - Community and Ecosystem - John Mark Walker

Conclusions

Page 34: Design Summit - Community and Ecosystem - John Mark Walker

Community Outreach● Branching out – more partners, diversity

– Cloud service providers● Provider plugin arch

● Build largest cloud ecosystem in the world● Utilize community board to expand