Top Banner
Gee, I could have had a VO: Cloud-based COmanage Chris Hubing and Jim Leous
19

Gee, I could have had a VO: Cloud-based COmanage

Jan 19, 2016

Download

Documents

MORE

Gee, I could have had a VO: Cloud-based COmanage. Chris Hubing and Jim Leous. What’s a CO?. A “Collaborative Organization” is our name for a Virtual Organization which employs software to collaborate. Initially, our COs have been well established VOs, but recently - PowerPoint PPT Presentation
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Gee, I could have had a VO: Cloud-based COmanage

Gee, I could have had a VO: Cloud-based COmanage

Chris Hubing and Jim Leous

Page 2: Gee, I could have had a VO: Cloud-based COmanage

What’s a CO?A “Collaborative Organization” is our namefor a Virtual Organization which employssoftware to collaborate. Initially, our COs

have been well established VOs, but recentlywe’ve been approached by interdisciplinary

research groups.

Page 3: Gee, I could have had a VO: Cloud-based COmanage

S&E Indicators 2008•The share of publications with authors

from multiple institutions grew from 40% to 61% from 1988 to 2005.

•Coauthored articles with only domestic bylines grew from 32% to 41%.

•Articles with institutions from multiple countries as an indication of further “globalization of science” grew from 8% to 20%

Page 4: Gee, I could have had a VO: Cloud-based COmanage

More S&E Indicators

•Between 1995 and 2005, coauthorship with international authors increased by 9 percentage points for authors in the federal government and academia.

•Of the S&E fields, astronomy had the highest rates of international authorship at 58%.

Page 5: Gee, I could have had a VO: Cloud-based COmanage

Central IT Support?

•Lit search -- Refworks, zotero, del.icio.us

•Research IS -- Kuali Coeus, homegrown

•Grant writing -- wikis, Google Docs

•Data Management -- Portals and CMSs

•Archives -- Fedora, Duraspace, CMSs

Increasingly, we support this Cyberinfrastructurewith Web apps or interfaces to existing clusters,instruments, observatories, and archives.

Page 6: Gee, I could have had a VO: Cloud-based COmanage

CO examples

•DoE Energy Frontier Research Center (Confluence wiki)

•Biology 110 “wikibook” (Confluence wiki)

•LIGO: Laser Interferometric Gravitational-Wave Observatory (Confluence wiki, Grouper, Shibboleth)

Page 7: Gee, I could have had a VO: Cloud-based COmanage

Enter COmanage

•COmanage is a framework

•COmanage moves the identity and access management out of individual tools and into the collaboration

•COmanage allows tools to work together in the same IAM framework

Page 8: Gee, I could have had a VO: Cloud-based COmanage

How it works•“Domesticated Applications”

externalize authentication and authorization.

•A Shibbolized interface allows access/controls authorization to that suite of “domesticated applications.”

•COmanage enables the CO by importing individual attributes from the home institutions and aggregating them with CO specific attributes.

Page 9: Gee, I could have had a VO: Cloud-based COmanage

Domesticated Apps

•Sympa

•Confluence

•Bedework

•OpenMeeting

•Dimdim

Page 10: Gee, I could have had a VO: Cloud-based COmanage

Wish List

•Drupal

•Foodle/Doodle

•LMS software

•Twiki

Page 11: Gee, I could have had a VO: Cloud-based COmanage

Packaging COmanage

•Original COmanage packaged as Debian Linux images

•LIGO “Hackathon” at Cal Tech proved VMware was useful

•Packaging COmanage as VMs

Page 12: Gee, I could have had a VO: Cloud-based COmanage

What’s in the Package?

•Shibboleth SP

•Shibboleth IdP

•LDAP

•Grouper w/ LDAPdc connector

•Confluence

•Sympa

Page 13: Gee, I could have had a VO: Cloud-based COmanage

Amazon Web Services

•Elastic Compute Cloud (EC2): Virtual private servers using Xen framework

•Simple Storage Service (S3): Flexible storage with Web service front end

Page 14: Gee, I could have had a VO: Cloud-based COmanage

COmanage on AWS

•Create a VM with COmanage, some apps loaded.

•Convert those VM files to an Amazon Machine Image (AMI)

•Load files into S3

•Register AMI and make it “public”

•Boot up AMI with your own key pair

Page 15: Gee, I could have had a VO: Cloud-based COmanage

COmanage AMI

Page 16: Gee, I could have had a VO: Cloud-based COmanage

•Once loaded, you have an instance of COmanage, a Shibboleth Identity Provider (IdP) and Service Provider (SP), and several domesticated applications

•Use existing Shibboleth IdP or make a CO specific one

•Applications use S3 for storage needs

COmanage in a Box

Page 17: Gee, I could have had a VO: Cloud-based COmanage

To Be Done (TBD)

•Better “collabmin” interface

•Better user interface

•More domesticated applications

•Other packages (APT) and virtualization environments (Solaris Zones)

Page 18: Gee, I could have had a VO: Cloud-based COmanage

Using Confluence as the Comanage

UI

Page 19: Gee, I could have had a VO: Cloud-based COmanage

CIC Pilot?

•What Collaborative software could we use?

•Specific COs/use-cases?

•I2/EDUCAUSE has some funding for a virtual help desk or consultant

•“Domestication” and UI design