Globus online Delivering a scalable service Steve Tuecke Computation Institute University of Chicago and Argonne National Laboratory.

Slides:



Advertisements
Similar presentations
The future of Globus (Grid meets Cloud) Ian Foster Computation Institute University of Chicago & Argonne National Laboratory.
Advertisements

Copyright Hub Software Engineering Ltd 2010All rights reserved Hub Document Manager Product Overview.
Globus Online Prepared by Bekir Güler. What is Globus Online  Globus online transfer is a hosted service (deployed on Amazon’s cloud infrastructure)
Hydra Partners Meeting March 2012 Bill Branan DuraCloud Technical Lead.
With the Help of the Microsoft Azure Platform, Devbridge Group Provides Powerful, Flexible, and Scalable Responsive Web Solutions MICROSOFT AZURE ISV PROFILE:
Engineering the Cloud Andrew McCombs March 10th, 2011.
© copyright 2014 BMC Software, Inc. DevOps consultant Niek Bartholomeus Going DevOps with BMC.
Cloud computing Tahani aljehani.
SENG 422 Lab 4 Cloud Computing Time: ELW B220 from (4:00 - 6:50) every Tuesday TA: Philip Baback Alipour Ph.D. Candidate in Electrical, Computer Engineering.
Wowza and Microsoft Azure Enable Easy Deployment and Management of Cloud-Based Streaming Solutions that Deliver Live and On-Demand Video to Any Device.
DNN LOVES JENKINS FOR CONTINUOUS INTEGRATION
Introduction to Cloud Computing
A Brief Overview by Aditya Dutt March 18 th ’ Aditya Inc.
Lecture 8 – Platform as a Service. Introduction We have discussed the SPI model of Cloud Computing – IaaS – PaaS – SaaS.
Java in the cloud PaaS Platform in Comparison By Srini Kumar VP MSat IT Evangelist & Strategy Advisor.
The eHealth Services Capstone Project
Cloud Computing & Amazon Web Services – EC2 Arpita Patel Software Engineer.
Protect Your Business-Critical Data in the Cloud with SoftNAS, a Full-Featured, Highly Available Solution for the Agile Microsoft Azure Platform MICROSOFT.
Globus online Reliable, high-performance file transfer… made easy. XSEDE ECSS Symposium, Dec.12, 2011 Presenter: Steve Tuecke, Deputy Director Computation.
1 The Fast(est) Path to Building a Private/Hybrid Cloud October 25th, 2011 Paul Mourani RightScale.
ArcGIS Server for Administrators
Techcello Provides SaaS Lifecycle Management Solution to “SaaS-ify” Your Application Efficiently on the Powerful Microsoft Azure Cloud Platform MICROSOFT.
Cole David Ronnie Julio. Introduction Globus is A community of users and developers who collaborate on the use and development of open source software,
== Enovatio Delivers a Scalable Project Management Solution Minus Large Upfront Infrastructure Costs, Thanks to the Powerful Microsoft Azure Platform MICROSOFT.
Corent’s SurPaaS Transforms Your Software into Scalable SaaS on Windows Azure – in Days! COMPANY PROFILE: CORENT TECHNOLOGY INC. Corent’s SurPaaS is a.
Enterprise Cloud Computing
CERN IT Department CH-1211 Genève 23 Switzerland t Towards agile software development Marwan Khelif IT-CS-CT IT Technical Forum – 31th May.
Mailjet and Microsoft Azure Offer All-in-One Infrastructure and Deliverability while Saving IT and Enterprise Time and Money with Scalability MICROSOFT.
Paperless Timesheet Management Project Anant Pednekar.
Powered by Microsoft Azure, PointMatter Is a Flexible Solution to Move and Share Data between Business Groups and IT MICROSOFT AZURE ISV PROFILE: LOGICMATTER.
Globus online Software-as-a-Service for Research Data Management Steve Tuecke Deputy Director, Computation Institute University of Chicago & Argonne National.
GOOGLE APP ENGINE By Muktadiur Rahman. Contents  Cloud Computing  What is App Engine  Why App Engine  Development with App Engine  Quote & Pricing.
Data Manipulation with Globus Toolkit Ivan Ivanovski TU München,
Web Technologies Lecture 13 Introduction to cloud computing.
Windows Azure poDRw_Xi3Aw.
Gain High Availability Performance and Scale of Applications Running on Windows Azure with KEMP Technologies’ Virtual LoadMaster COMPANY PROFILE: KEMP.
A way to develop software that emphasizes communication, collaboration, and integration between development and IT operations teams.
Built on the Microsoft Azure Platform, UberCloud Helps Engineers and Software Providers to Offer and Deploy Powerful Cloud Services On Demand MICROSOFT.
Cloud Computing from a Developer’s Perspective Shlomo Swidler CTO & Founder mydrifts.com 25 January 2009.
By: Joshua Wiegand. Overview ● What is the cloud computing? ● History of Mobile Computing ● Service Models ● Deployment Models ● Architecture ● Security.
Copyright © New Signature Who we are: Focused on consistently delivering great customer experiences. What we do: We help you transform your business.
Built on the Powerful Microsoft Azure Platform, HarmonyPSA Is a Cloud-Based Customer Service and Billing System for IT Solution Providers MICROSOFT AZURE.
MICROSOFT AZURE APP BUILDER PROFILE: RAVERUS LTD. Raverus is a customer-driven company engaged in providing software applications designed to improve and.
© 2016 Catalyze, Inc. Go-To-Market Services HIPAA Compliance in the Cloud: Catalyze Provides Microsoft Azure Customers with a HITRUST Certified Platform-as-a-Service.
Task Performance Group Provides Cutting-Edge E-Commerce B2B EDI Integration Using MegaXML SaaS Solution on Microsoft Azure Cloud Platform MICROSOFT AZURE.
Simplifying Large-Scale Data Movement with Globus Steve Tuecke Deputy Director, Computation Institute University of Chicago & Argonne National Laboratory.
Amazon Web Services. Amazon Web Services (AWS) - robust, scalable and affordable infrastructure for cloud computing. This session is about:
Get Full Protection on Microsoft Azure with Symantec™ Endpoint Protection 12.1 MICROSOFT AZURE ISV PROFILE: SYMANTEC Symantec™ Endpoint Protection is an.
DreamFactory for Microsoft Azure Is an Open Source REST API Platform That Enables Mobilization of Data in Minutes across Frameworks and Storage Methods.
Joonas Sirén, Technology Architect, Emerging Technologies Accenture
Computing Clusters, Grids and Clouds Globus data service
DocFusion 365 Intelligent Template Designer and Document Generation Engine on Azure Enables Your Team to Increase Productivity MICROSOFT AZURE APP BUILDER.
OpenLegacy Training Day Four Introduction to Microservices
Connecting the world of software delivery
Infrastructure Orchestration to Optimize Testing
Amazon Storage- S3 and Glacier
Platform as a Service.
Andrew McCombs March 10th, 2011
Introduction to Microservices Prepared for
Welcome to AWS Certification Exam
Amazon AWS Solution Architect Associate Exam Dumps For Full Exam Info Visit This Link:
AWS DevOps Engineer - Professional dumps.html Exam Code Exam Name.
2018 Amazon AWS DevOps Engineer Professional Dumps - DumpsProfessor
Get Amazon AWS-DevOps-Engineer-Professional Exam Real Questions - Amazon AWS-DevOps-Engineer-Professional Dumps Realexamdumps.com
Scalable SoftNAS Cloud Protects Customers’ Mission-Critical Data in the Cloud with a Highly Available, Flexible Solution for Microsoft Azure MICROSOFT.
ADAM on Microsoft Azure Streamlines Access and Control of Full Function Digital Asset and Product Content Management for All Workers MICROSOFT AZURE ISV.
AWS Cloud Computing Masaki.
FileFacets Information Governance Solution Performs High-Quality Automated Enterprise Content Management Migration, Built on Azure MICROSOFT AZURE APP.
Last.Backend is a Continuous Delivery Platform for Developers and Dev Teams, Allowing Them to Manage and Deploy Applications Easier and Faster MICROSOFT.
Agenda Need of Cloud Computing What is Cloud Computing
Presentation transcript:

globus online Delivering a scalable service Steve Tuecke Computation Institute University of Chicago and Argonne National Laboratory

Reliable file transfer. –Easy “fire-and-forget” transfers –Automatic fault recovery –High performance –Across multiple security domains No IT required. –Software as a Service (SaaS) No client software installation New features automatically available –Consolidated support & troubleshooting –Works with existing GridFTP servers –Globus Connect solves “last mile problem” Supports Blue Waters, XSEDE, NERSC, ALCF, and many universities What is Globus Online? 2

SaaS changes assumptions and approach throughout the software lifecycle –Architecture and design Designed for specific environment –Software development No porting. Focus on functionality. –Operations Nobody else will operate Focus on availability, automation, monitoring –Support Tightly integrated with operations We are delivering a service, not software Software as a Service (SaaS) vs Traditional software delivery 3

Product management Product development –Developer-operators (dev-ops) –User eXperience (UX) manager –Web design and development User services –Help desk / support –Consulting services Marketing Team 4

“Continuous” service updates –Globus Online updates almost every week –And hot fixes for critical issues Independent updates of component services –Nexus, Transfer (backend, CLI, REST, relay, history), Web GUI, Storage, sample endpoints, … Use Agile Scrum –Backlog –Time-boxed development (sprints) –Scrums –Sprint reviews Agility 5

Uses Amazon Web Services (AWS) –EC2, EBS, S3, ELB, … Many EC2 instances –Each service running on 1 or more instances –Replication across availability zones within region –All services within an Amazon security group –Backups to S3 in another region Operations services –Chef based automated deployment –Logging to common server (rsyslog, logstash, etc.) –Nagios monitoring –OSSEC host-based intrusion detection Access limited to “need to have” Zendesk based help desk w/ Globus Online user SSO Production environment 6

Dev  Test  Integration  Staging  Production –Dev: AWS and laptops –Test: Multiple (partial) test instances on AWS (branches) –Integration: Full copy of production with next code to be released on AWS (trunk) –Staging: Full copy of production on AWS, to test updates –Production: AWS GitHub repositories Jira w/ GreenHopper for Scrum management Python is primary development language, using –PostgreSQL and Cassandra databases –Globus Toolkit C libraries –Many open source Python libraries Development and test environments 7

How can we enable other groups to enhance the Globus Online ecosystem without replicating everything we have done? Globus Integrate platform –Globus Nexus: identity, group, and profile service –REST APIs to services Don’t constrain your implementation and hosting approaches –Java, Python, Ruby, etc. –AWS, Google App Engine, Liferay, etc. Platform as a Service