Presentation is loading. Please wait.

Presentation is loading. Please wait.

University of Pittsburgh ​ Middleware application to manage Data ONTAP cluster with RESTful APIs ​ Fall 2015 © 2015 NetApp, Inc. All rights reserved. NetApp.

Similar presentations


Presentation on theme: "University of Pittsburgh ​ Middleware application to manage Data ONTAP cluster with RESTful APIs ​ Fall 2015 © 2015 NetApp, Inc. All rights reserved. NetApp."— Presentation transcript:

1 University of Pittsburgh ​ Middleware application to manage Data ONTAP cluster with RESTful APIs ​ Fall 2015 © 2015 NetApp, Inc. All rights reserved. NetApp Confidential – Limited Use 1

2 2 Who is NetApp?  $6.2B, Fortune 500 storage and data management company.  Founded in 1992.  12,000 employees, 150+ worldwide offices, HQ: Sunnyvale, CA, Pittsburgh: 275.  Customers include energy, pharmaceutical, sports, entertainment, technology, cloud and many more.  96% of Fortune 100 companies are customers of NetApp.  Data ONTAP – Storage OS

3 © 2015 NetApp, Inc. All rights reserved. NetApp Confidential – Limited Use 3 Uses of NetApp  Energy companies like Chevron and Shell use NetApp innovations to explore for oil that will fuel your car.  Movies such as "Avatar" and "The Lord of the Rings" were created using NetApp products.  Pharmaceutical companies like Genentech use NetApp storage to develop the medications on which many of us depend.  Technology giants like SAP, Cisco, and TI develop their products and run their businesses on NetApp.  Popular e-mail services, telephone companies, and Internet sites run on NetApp.

4 © 2015 NetApp, Inc. All rights reserved. NetApp Confidential – Limited Use 4 The Project :Web application to manage Data ONTAP cluster with RESTful APIs  Will create an application that interfaces with the user as well as Data ONTAP as middleware for the user to request and view information.  Client: HTML5 / CSS, NodeJS (Javascript), JSON parser  Server: multi-threading, OData, REST  Will use NetApp’s Manageability SDK to interact with Data ONTAP  Request object information  Send in configuration changes  Use cases  Account Setup  Storage Provisioning  Volume Operation  Data Protection

5 © 2015 NetApp, Inc. All rights reserved. NetApp Confidential – Limited Use 5 Your Application HTTP OData / REST JSON

6 © 2015 NetApp, Inc. All rights reserved. NetApp Confidential – Limited Use 6  Primer on managing a NetApp storage appliance running Data ONTAP  industry terminology  Data ONTAP object model  basic workflows (account setup, storage provisioning, volume operations, data protection)  NMSDK  Other practices  High level design creation and review  Agile software development: SCRUM (2 week sprints)  Scrum master role.  Industry grade unit testing / code coverage  Team development dynamics  Agile project management tool: Rally  Source control: GIT  Communication: Slack Some things you will learn and use

7 © 2015 NetApp, Inc. All rights reserved. NetApp Confidential – Limited Use 7 Project Roles:  Product Owner – Adriano Maron  Represents the ‘voice of the customer’  Writes customer-centric user stories  Ranks/Prioritizes stories  Approves completed stories  Scrum Master – to rotate  Accountable for removing impediments to the ability of the team to deliver the product goals and deliverables  Facilitates the “daily” scrum meetings  Development Team Members  Responsible for delivering potentially shippable increments at the end of each sprint.

8 © 2015 NetApp, Inc. All rights reserved. NetApp Confidential – Limited Use 8 Mentor / Mentee Interaction  NetApp Mentors on campus for initial presentation to class.  NetApp mentors meetings bi-weekly (mostly live on-campus, some video conferences)  Every 2 weeks a Sprint Wrap-Up/Demos and Kickoff meetings.  Rally, Slack, Email, instant messenger, and telephone communication can be used between scheduled meetings at all times.  Mid-term and final presentations at NetApp office.

9 © 2015 NetApp, Inc. All rights reserved. NetApp Confidential – Limited Use 9 Questions?  Emilio Pena: Emilio.Pena@netapp.com  Carnegie Mellon University CS -- 1998  Tony DeLuca: anthony.deluca@netapp.com  University of Pittsburgh CS -- 1995

10 Thank you © 2015 NetApp, Inc. All rights reserved. NetApp Confidential – Limited Use 10


Download ppt "University of Pittsburgh ​ Middleware application to manage Data ONTAP cluster with RESTful APIs ​ Fall 2015 © 2015 NetApp, Inc. All rights reserved. NetApp."

Similar presentations


Ads by Google