Collaborative Web Development Designing and Building a Collaborative Web Infrastructure Andrew Gehring - NREL.

Slides:



Advertisements
Similar presentations
Implementing Tableau Server in an Enterprise Environment
Advertisements

Software engineering tools for web development Jim Briggs 1CASE.
Windows 2003 Server. Windows 2003 Server Contents Fitur Windows 2003 Server Installation And Configuration Windows Management Resource  User Management.
Network-Attached Storage
Dedi Rahmawan Putra  Shared Document  Conventional Ways  Common Problems  What is TortoiseSVN  Advantages over another tools  Basic Concepts.
VMware Infrastructure Alex Dementsov Tao Yang Clarkson University Feb 28, 2007.
Damien Guard (BSc, MBCS) Guernsey Software Developer Forum Change management with Subversion.
© copyright 2014 BMC Software, Inc. DevOps consultant Niek Bartholomeus Going DevOps with BMC.
Module – 7 network-attached storage (NAS)
Copyright © 2005 VMware, Inc. All rights reserved. VMware Virtualization Phil Anthony Virtual Systems Engineer
CHAPTER Introduction to LANs. MODULE Purpose and Use of a Network.
Voyager Server Security and Monitoring Best practices and tools.
Copyright Tim Antonowicz, This work is the intellectual property of the author. Permission is granted for this material to be shared for non- commercial,
VMware vCenter Server Module 4.
MODULE 2: INSTALLING UNIDESK. Agenda Understanding Unidesk components Basic Installation of Unidesk Licensing.
Page 1 CITS Active Directory Implementation UMass Dartmouth.
AN INTRODUCTION TO LINUX OPERATING SYSTEM Zihui Han.
© Polarion Software ® Subtrain – SVN User training – IntroductionWhat is Subversion? 1 backupcollaboration documentationversioning.
CERN - IT Department CH-1211 Genève 23 Switzerland t SVN Pilot: CVS Replacement Manuel Guijarro Jonatan Hugo Hugosson Artur Wiecek David.
Technical Support Windows Server Support Operations Backup & Recovery Services.
Methodologies, strategies and experiences Virtualization.
Cyberaide Virtual Appliance: On-demand Deploying Middleware for Cyberinfrastructure Tobias Kurze, Lizhe Wang, Gregor von Laszewski, Jie Tao, Marcel Kunze,

City of San Marcos Virtual Desktop Integration. State CIO Priorities for 2011 Virtualization (servers, storage, computing, data center) Cloud computing.
CAA/CFA Review | Andrea Laruelo | ESTEC | May CFA Development Status CAA/CFA Review ESTEC, May 19 th 2011 European Space AgencyAndrea Laruelo.
Windows 2003 Overview Lecture 1. Windows Networking Evolution Windows for Workgroups – peer-to-peer networking built into the OS Windows NT – separate.
Making Managed Services Easier Presenter: Greg Henderson Director, International.
ITServices Virtualization Terry Black January 2013.
Network Plus Virtualization Concepts. Virtualization Overview Virtualization is the emulation of a computer environment called a Virtual Machine. A Hypervisor.
Virtualization in the Data Center Virtual Servers – How it works – Pros – Cons IPAC’s implementation – Hardware resource usage and trends – Virtualization.
Creating a Personal Webvoyáge Development Environment Using VMware Chris Delis, CARLI.
What’s New in Windows Server 2012 David Tesar Technical Evangelist WSV311.
Presented by John Marian, Andrew Buhr, and Alvin Chen.
PASS Migration * PASS Migration Update Part IV * PASS Beta Test Launched – Review.
INTRODUCTION TO SERVERS & INSTALLATION OF WINDOWS SERVER 2008 R2 Network Administration and Maintenance.
APPX 4.4 Sneak Preview.  System Administration Security Profile Enhancements Security Profile Enhancements APPX Authentication Enhancements APPX Authentication.
Types of Operating Systems
1 Software Configuration Management (SCM) and Software Reuse Presented By: Edmund Leng (HT052446J) Choo Zhi Min (HT052430X)
Grid Chemistry System Architecture Overview Akylbek Zhumabayev.
BOSS Business Objects Shared Service Steve Rademacher – June 2009.
StorCenter ix4-200d Training By Erik Collett August 2009.
Patrick Wolf Head of Pipeline Pixomondo. Challenges in a global environment  Pixomondo: 12 branches, 660+, 5 countries, 6 zones, 24/7  Challenges: tracking.
Shibboleth Tutorial Targets John Ball SUNY at Buffalo
GCRC Meeting 2004 BIRN Coordinating Center Software Development Vicky Rowley.
Module 7: Configuring Terminal Services. Overview Describe how the components of Terminal Services work together Identify new Terminal Services core features.
Internet2 AdvCollab Apps 1 Access Grid Vision To create virtual spaces where distributed people can work together. Challenges:
Migrating to Windows 2000 Graham Titmus Computer Laboratory.
Randy MelenApril 14, Stanford Linear Accelerator Center Site Report April 1999 Randy Melen SLAC Computing Services/Systems HPC Team Leader.
CSU-Pueblo Joseph Campbell. In the beginning… Started with the beta version of Microsoft Virtual Server – Free (Woohoo!) Purchased ESX Server.
STORAGE ARCHITECTURE/ MASTER): Where IP and FC Storage Fit in Your Enterprise Randy Kerns Senior Partner The Evaluator Group.
Status of Globus activities Massimo Sgaravatto INFN Padova for the INFN Globus group
Chapter 1: Introduction to Linux. 2 Introduction Computer Components: –Hardware –Software Types of hardware and software Important components of an OS.
R. Krempaska, October, 2013 Wir schaffen Wissen – heute für morgen Controls Security at PSI Current Status R. Krempaska, A. Bertrand, C. Higgs, R. Kapeller,
Office of Administration Enterprise Server Farm September 2008 Briefing.
“Business first, technology's the tool.”. The Application Hosting business model is based on a very simple idea:  Install application software on powerful.
NALINI S. NAUTIYAL SYSTEM SOFTWARE DIVISION Subversion.
Use of SVN as lattice repository Andrea Latina Common paths for CLIC and ILC BDS – Friday, 30 August 2013 – CERN.
Daniel P. Berrangé Principal Software Engineer, Red Hat.
De-Constructing the Cloud. Agenda.. Take a part the cloud ● Adoption the Why and Why not ● Internal and External ● Understand the architecture of clouds.
Alain Bethuyne Web Security Architect BNPParibas Fortis
Unit 3 Virtualization.
Overview – TI Services September-2016.
Technical Support Windows Server Support Operations
Chapter 6: Securing the Cloud
Software Version System Part1: Subversion at CERN
BOMGAR REMOTE SUPPORT Karl Lankford
File Transfer Issues with TCP Acceleration with FileCatalyst
Traditional Virtualized Infrastructure
Salesforce.com Salesforce.com is the world leader in on-demand customer relationship management (CRM) services Manages sales, marketing, customer service,
TechEd /26/2019 1:02 PM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
Presentation transcript:

Collaborative Web Development Designing and Building a Collaborative Web Infrastructure Andrew Gehring - NREL

Overview Previous Architecture & Processes Requirements & Objectives New Architecture  Hardware  Software New Processes Challenges Future

History Architecture Process  Development Cycle Version Control Major “Issues” Hardware/OS  Sparc Based  Solaris (8 & 9) Software  Custom Apache  Shared Binary NFS Process  Development NFS / CiFS Prod & Dev  Same appliance  External Contractors FTP Transfer  Freeze  CTP Copy to Production Network Appliance .snap  1 revision Issues  Silos  Upgrades Outage  No “Test” Environment Halt work  Production vs. Dev folder

Objectives Implement revision control system Implement “Test” into Development Cycle Encourage “Best Practices”  SDLC, SOA, Security, … Collaboration Tools Migration toward Green IT Requirements Ease of Use  “No Change” for Internal Users  Improve remote Contractor access / Controls

New Architecture Hardware Software “Tools” Standards Hardware  SUN X86 Servers (x4600) Sparc Servers (T2000)  SAN iSCSI Fibre  NFS Clustered Appliances Software  VMWare ESX Ubuntu LTS  Solaris 10 Zones Containers  “Official” Software Supported Tools  Subversion “Hooks”  TRAC Tickets PM  Custom Test Production Standards  Authentication Active Directory  Management BCFG2  OS  Config  Single Purpose Multi “Homed”

New Processes Coding Environment Test / Production Environment Test / Production Deployment Process Desktop  NFS / CiFS Checkout/in Remote  Checkout/in  Hooks Hooks  Authorized  Tags Autonomous  Reduced dependencies Centrally Managed  BCFG2  SVN (Config) Patch Management  Aggressive (D/T)

Challenges Social  Users (developers) are reluctant to change Political  Previous investment in tools Security  Unfamiliarity with new tools Subversion TRAC

Future Work for Others  Code Sharing (public subversion server) Collaboration  ticketing, WIKIs (TRAC) The “Cloud”  Better development processes

Questions / Discussion