PennGroups Intro / HA / UI May 2014. 2 Agenda Introduction to PennGroups (Grouper) Recent use cases Recent improvements in availability –Architecture.

Slides:



Advertisements
Similar presentations
Mercury Quality Center 9.0 Training Material
Advertisements

Grouper Training End Users Lite UI – External Users
Copyright © 2006 Help Desk Systems, Inc. All rights reserved. Overview of Help Desk Systems Inc. (HDSI) HDSI offers a hosted, web based trouble ticket.
Grouper Training Developers and Architects LDAP Shilen Patel Duke University This work licensed under a Creative Commons Attribution-NonCommercial 3.0.
Grouper UI Part 2 Shilen Patel Duke University This work licensed under a Creative Commons Attribution-NonCommercial 3.0 Unported License.
The Scaling IQ Test: When Dev and Admin Collide Richard Campbell Strangeloop Networks.
TDPS Wireless v Enhancements E1 - Multi load E2 - Driver time scheduler.
Grouper Training - Admin Loader - Part 1 Chris Hyzer Internet2 University of Pennsylvania This work licensed under a Creative Commons Attribution-NonCommercial.
Where the sidewalk used to end, privilege management Chris Hyzer University of Pennsylvania.
© 2015 Dbvisit Software Limited | dbvisit.com An Introduction to Dbvisit Standby.
FlareCo Ltd ALTER DATABASE AdventureWorks SET PARTNER FORCE_SERVICE_ALLOW_DATA_LOSS Slide 1.
© 2014 ScaleArc. All Rights Reserved. 1 Creating an Agile Data Environment for Apps in the Cloud Summer 2014.
Manage & Configure SQL Database on the Cloud Haishi Bai Technical Evangelist Microsoft.
Ch 11 Managing System Reliability and Availability 1.
Office 365 Administration Ron Schindler See full Office 365 Admin course on Ron Schindler See.
Apereo Grouper Seminar Part 2 – Penn and Grouper Chris Hyzer University of Pennsylvania and Internet2.
Chapter 10 : Designing a SQL Server 2005 Solution for High Availability MCITP Administrator: Microsoft SQL Server 2005 Database Server Infrastructure Design.
Chris Hyzer University of Pennsylvania
IAM Online - Grouper Permissions Chris Hyzer University of Pennsylvania / Internet2 September 14, /14/20151.
Group Management at Brown James Cramton Brown University April 24, 2007.
Grouper Training - Admin - WS - Part 2 Chris Hyzer Internet2 University of Pennsylvania This work licensed under a Creative Commons Attribution-NonCommercial.
1 The following presentation is from the Oracle Webcast “What’s New in P6 EPPM Release 8.1.” As a partner, you may not use the Oracle Power Point template,
Sofia, Bulgaria | 9-10 October SQL Server 2005 High Availability for developers Vladimir Tchalkov Crossroad Ltd. Vladimir Tchalkov Crossroad Ltd.
Penn Groups PennGroups Central Authorization System June 2009.
MOBILE CONTROLLED LIGHTING PROTOTYPE 2nd OCTOBER 2014 TEAM 13.
Grouper Training Developers and Architects Client - Part 1 Chris Hyzer Internet2 University of Pennsylvania This work licensed under a Creative Commons.
Grouper Training Developers and Architects Advanced Topics Chris Hyzer Internet2 University of Pennsylvania This work licensed under a Creative Commons.
Grouper Training End Users Admin UI – Part 4 Shilen Patel Duke University This work licensed under a Creative Commons Attribution-NonCommercial 3.0 Unported.
Grouper Training - Admin Connectors Chris Hyzer Internet2 University of Pennsylvania This work licensed under a Creative Commons Attribution-NonCommercial.
Grouper Training Developers and Architects Client - Part 2 Chris Hyzer Internet2 University of Pennsylvania This work licensed under a Creative Commons.
© 2002 IBM Corporation Confidential | Date | Other Information, if necessary June, 2011 Made available under the Eclipse Public License v Mobile.
Working with Feature Services Gary MacDougall Russell Brennan.
Grouper Training Developers and Architects Integration Chris Hyzer Internet2 University of Pennsylvania This work licensed under a Creative Commons Attribution-NonCommercial.
Usage Hub Introduction Shared Technologies Nov 2015.
Licensed under Creative Commons Attribution-Share Alike 3.0 Unported License (CC BY-SA 3.0) To request other use: Integrating DSpace.
Grouper Training Developers and Architects Client - Part 3 Chris Hyzer Internet2 University of Pennsylvania This work licensed under a Creative Commons.
FAST Budget and Forecasting Rob McMicking
Grouper Training – Admin – Provisioning Service Provider (PSP) – Part 1 Shilen Patel Duke University This work licensed under a Creative Commons Attribution-NonCommercial.
ISC-ASTT PennGroups Central Authorization System (Grouper) June 2009.
Apereo Grouper Seminar Part 3 – Hands on Grouper Chris Hyzer University of Pennsylvania and Internet2.
Grouper Training End Users Lite UI – Memberships – Part 2 Chris Hyzer Internet2 University of Pennsylvania This work licensed under a Creative Commons.
Grouper Training Developers and Architects How to Design Groups Shilen Patel Duke University This work licensed under a Creative Commons Attribution-NonCommercial.
…the basics…. Wildland Fire Information and Technology Server Requirements ● Windows 7 Professional or Windows 2003/2008 Server ● Windows 8/10 (discussion)
What’s new with Grouper 26-April-2010, Spring Member Meeting Chris Hyzer, Grouper developer.
Grouper attributes and privileges FUTURE features in Internet2 MACE Grouper June 2009 Chris Hyzer University of Pennsylvania Internet2.
Grouper Training Admin Minor Upgrade Chris Hyzer Internet2 University of Pennsylvania This work licensed under a Creative Commons Attribution-NonCommercial.
SQL SERVER AUDITING. Jean Joseph DBA/Consultant Contact Info: Blog:
Expense Tracking System Developed by: Ardhita Maharindra Muskan Regmi Nir Gurung Sudeep Karki Tikaprem Gurung Date: December 05 th, 2008.
Why are you not using this? OnBase Studio. Theme of Presentation Fully utilize your solution Item Generator Documentation Generator Enhanced Import/Export.
Log Shipping, Mirroring, Replication and Clustering Which should I use? That depends on a few questions we must ask the user. We will go over these questions.
#SQLSAT454 Using Power BI in Enterprise Andrea
High-Availability MySQL with DR:BD and Heartbeat: MTV Japan mobile services ©2008 MTV Networks Japan K.K.
SQL Server 2016 – New Features Tilahun Endihnew March 12, 2016.
Improve query performance with the new SQL Server 2016 query store!! Michelle Gutzait Principal Consultant at
AlwaysOn In SQL Server 2012 Fadi Abdulwahab – SharePoint Administrator - 4/2013
FUN WITH AVAILABILITY GROUPS Christopher Wolff SQL Server Database Engineer, Xero.
Outcome Agile Testing. 2© 2010 OutSystems – all rights reserved How do you ensure the quality of your delivery?
Get to know SQL Manager SQL Server administration done right 
Maximum Availability Architecture Enterprise Technology Centre.
Mobile App ux/ ui design In High Quality.
Welcome to our first session!
SharePoint Essentials Toolkit
Chris Hyzer, University of Pennsylvania
Getting Started with Security
External users in Grouper example
Central Authorization System (Grouper) June 2009
MOBILE CONTROLLED LIGHTING Prototype
Tableau and DataSelf Analytics
Grouper Training End Users Lite UI – Rules
Follow along with this presentation: Visits & Protocols Plugin
Presentation transcript:

PennGroups Intro / HA / UI May 2014

2 Agenda Introduction to PennGroups (Grouper) Recent use cases Recent improvements in availability –Architecture –Client failover between WS and LDAP –New readonly WS server offsite –DNS failover for readonly WS –Client failover between WS onsite and offsite New UI –Description –Bake-off

3 Introduction (slides borrowed)

4

5

6

7

8

9

10 Recent use case - Canvas Needed to lock out half of the users of canvas durign maintenance Created two large ad hoc groups by importing CSV’s of pennids or pennkeys The WebLogin team configured Shibbleth to make this happen based on the group The service owners could edit the group memberships

11 Recent use case – License change An application needed to change its user base Used to be all IT staff Now should be IT staff minus 3 centers Orgs and centers were previously loaded into grouper –Created a new overall group for application –Marked it as “include/exclude” type –Added itstaff to the includes –Added 3 centers to excludes –The WebLogin team changed the application Shibboleth configuration to point to the new group

12 Previous architecture

13 PennGroups access options WS –Full featured, lots of queries –Real time up to date –Read/write LDAP –Updated nightly –hasMember and getMembers (not memberOf) –Readonly –Fast SQL –Not typical –Large exports

14 Client failover between WS and LDAP

15 Client failover between WS and LDAP The FAST framework from ISC has done this for years Never had an outage The logic only does failure failover, not timeouts, need to change that

16 New read-only offsite WS

17 DNS load balancing

18 Client failover between WS’s

19 Discovery Grouper high available client has discovery Allows the service operator to configure which servers are available Penn is not currently doing this, but we could

20 Discovery

21 Grouper client One java jar with no dependencies Can be used as library or command line Does LDAP and WS Failover between WS on failure or timeout

22 Failover comparison LDAP or WS –Single points of failure, manual fixes might be required for outages LDAP/WS failover –Only works for LDAP queries, LDAP has daily update and might have stale data, need logic in app DNS based failover –Few minutes of failover for polling and TTL, secondary server could have stale data though is generally real-time Client based failover –Readonly queries, need logic in app, 2 nd server could have stale data though is generally real-time

23 Failover demo Try the client for each server in test env Try the DNS name Turn off primary Try DNS, see error Try client for each (see one down) Try client failover (see warning) Try DNS (is it done yet?)

24 Failover summary Make sure you are on penngroups-users listserv penngroups-help and let us know you are doing it 2 nd offsite WS is new, experimental, might change DNS load balancing is new, experimental, might change Data is generally real-time up to date, but replication could fail for some time

25 New PennGroups UI Penn uses Grouper 2.1 Grouper 2.2 will be released soon Has a new UI Admin and Lite UI still shipped New UI does not completely contain all logic in the admin and lite UI (maybe it will in 2.3?) Accessible and mobile friendly Lot of UX design and studies

26 New UI features Tree control Dashboard Favorites Recently used Services Analyze membership Bulk assign Ajaxy (but bookmarkable and backbutton friendly)

27 New UI vs old Add group to user View/assign privileges Deprovision quickly

28 Fin Thanks for This pres will be on the penngroups page (google it)