Easy Object Storage Import/Export Using the S3 Connector on Jetstream

Globus
Easy Object Storage Import/Export
Using the S3 Storage Connector
Lee Liming (LLiming@uchicago.edu)
University of Chicago
funded by the National Science Foundation
Award #ACI-1445604
funded by the National Science Foundation
Award #ACI-1445604
http://jetstream-cloud.org/
Cloud, specialized for the research community
Researchers browse VM images
saved by other researchers
– Web interface provided by
CyVerse
– Share fully-installed systems with
applications ready to go
– OpenStack API/CLI access for
advanced users
Images can be launched on VMs
scaled for research
– 1-44 vCPUs
– 2-120 GB RAM
– 8-480GB disk
Use is allocated by NSF/XSEDE
funded by the National Science Foundation
Award #ACI-1445604
http://jetstream-cloud.org/
Jetstream’s object storage (Swift/Ceph)
• 1.25 PB usable storage
(If all of JS was object store, no VMs,
volumes, etc. Of course, it’s not…)
• Access via Swift APIs
(and any tools that use them)
– Horizon web app
– OpenStack CLI
• AWS S3-compatible
• A place to learn &
evaluate before the
commercial cloud
funded by the National Science Foundation
Award #ACI-1445604
http://jetstream-cloud.org/
Research data starts & lives at home
• Campus systems or research facilities/labs
– Data often comes from
facilities/labs/observatories
– Results are often needed elsewhere
– Publishing requirements are becoming important
• Very often, available via Globus
• So…how do we get it from there into Jetstream’s
object store for use via Ceph, Swift, S3, etc?
– Must be: easy, fast, reliable
• (Jetstream to “next step location” is also
valuable…)
funded by the National Science Foundation
Award #ACI-1445604
http://jetstream-cloud.org/
Fire-and-forget transfers into Jetstream buckets
funded by the National Science Foundation
Award #ACI-1445604
http://jetstream-cloud.org/
So how does this work?
• Globus Connect Server (the
server version of Globus)
offers storage connectors to
subscribers, including an
AWS S3 connector.
• The AWS S3 connector works
equally well with OpenStack
Swift’s S3 dialect.
Setting it up
1. Create a VM w/floating IP.
2. Install GCSv5.2 w/S3 connector.
3. Create an S3 storage gateway
requiring an XSEDE ID.
4. Use Globus web app to create a
collection and supply S3-style
credentials.
5. Use the collection to transfer data
in or out.
6. Shelve VM until needed again.
Credential management
When the GCSv5 server admin
does this…
…it allows users to
do this.
funded by the National Science Foundation
Award #ACI-1445604
http://jetstream-cloud.org/
Load dataset from EBI into a Jetstream bucket
1 of 9

Recommended

Wikipedia Cloud Search Webinar by
Wikipedia Cloud Search WebinarWikipedia Cloud Search Webinar
Wikipedia Cloud Search WebinarSearch Technologies
808 views15 slides
Apache CloudStack 4.2: A First Look by
Apache CloudStack 4.2: A First LookApache CloudStack 4.2: A First Look
Apache CloudStack 4.2: A First LookShanker Balan
1.6K views26 slides
Deploying Data Science with Docker and AWS by
Deploying Data Science with Docker and AWSDeploying Data Science with Docker and AWS
Deploying Data Science with Docker and AWSMatt McDonnell
896 views17 slides
Serverless Architecture - introduction + AWS demo by
Serverless Architecture - introduction + AWS demoServerless Architecture - introduction + AWS demo
Serverless Architecture - introduction + AWS demoJan van Zoggel
287 views15 slides
AWS Elastic Container Service (ECS) with a CI Pipeline Overview by
AWS Elastic Container Service (ECS) with a CI Pipeline OverviewAWS Elastic Container Service (ECS) with a CI Pipeline Overview
AWS Elastic Container Service (ECS) with a CI Pipeline OverviewWyn B. Van Devanter
406 views22 slides
Intro to Serverless by
Intro to ServerlessIntro to Serverless
Intro to ServerlessCliff Chao-kuan Lu
619 views26 slides

More Related Content

What's hot

104 meets cloud by
104 meets cloud104 meets cloud
104 meets cloudCliff Chao-kuan Lu
237 views22 slides
Greetings from AWS User Group Taiwan by
Greetings from AWS User Group TaiwanGreetings from AWS User Group Taiwan
Greetings from AWS User Group TaiwanCliff Chao-kuan Lu
462 views34 slides
Developer workflow with docker by
Developer workflow with dockerDeveloper workflow with docker
Developer workflow with dockerWyn B. Van Devanter
234 views33 slides
Cooking Akka.net and Azure Service Fabric together by
Cooking Akka.net and Azure Service Fabric togetherCooking Akka.net and Azure Service Fabric together
Cooking Akka.net and Azure Service Fabric togetherAlessandro Melchiori
906 views18 slides
Virtualized Containers - How Good is it - Ananth - Siemens - CC18 by
Virtualized Containers - How Good is it - Ananth - Siemens - CC18Virtualized Containers - How Good is it - Ananth - Siemens - CC18
Virtualized Containers - How Good is it - Ananth - Siemens - CC18CodeOps Technologies LLP
8.9K views17 slides
AWS Distilled by
AWS DistilledAWS Distilled
AWS DistilledJeyaram Gurusamy
280 views17 slides

What's hot(20)

Virtualized Containers - How Good is it - Ananth - Siemens - CC18 by CodeOps Technologies LLP
Virtualized Containers - How Good is it - Ananth - Siemens - CC18Virtualized Containers - How Good is it - Ananth - Siemens - CC18
Virtualized Containers - How Good is it - Ananth - Siemens - CC18
Must Know Azure Kubernetes Best Practices And Features For Better Resiliency ... by CodeOps Technologies LLP
Must Know Azure Kubernetes Best Practices And Features For Better Resiliency ...Must Know Azure Kubernetes Best Practices And Features For Better Resiliency ...
Must Know Azure Kubernetes Best Practices And Features For Better Resiliency ...
Deploying .net application using VSTS on ACS in kubernetes by girish goudar
Deploying .net application using VSTS on ACS in kubernetesDeploying .net application using VSTS on ACS in kubernetes
Deploying .net application using VSTS on ACS in kubernetes
girish goudar291 views
ContainerDays NYC 2016: "Containers in Azure: Understanding the Microsoft Con... by DynamicInfraDays
ContainerDays NYC 2016: "Containers in Azure: Understanding the Microsoft Con...ContainerDays NYC 2016: "Containers in Azure: Understanding the Microsoft Con...
ContainerDays NYC 2016: "Containers in Azure: Understanding the Microsoft Con...
DynamicInfraDays703 views
Microservices using .Net core by girish goudar
Microservices using .Net coreMicroservices using .Net core
Microservices using .Net core
girish goudar490 views
Rubix - Serverless architecture by RubiX BV
Rubix - Serverless architectureRubix - Serverless architecture
Rubix - Serverless architecture
RubiX BV408 views
What are clouds made from by John Garbutt
What are clouds made fromWhat are clouds made from
What are clouds made from
John Garbutt806 views
Introduction to container mangement by Martin Marcher
Introduction to container mangementIntroduction to container mangement
Introduction to container mangement
Martin Marcher759 views
Persistent, Portable Storage for Docker Containers and Microservices by ClusterHQ
Persistent, Portable Storage  for Docker Containers and MicroservicesPersistent, Portable Storage  for Docker Containers and Microservices
Persistent, Portable Storage for Docker Containers and Microservices
ClusterHQ1.2K views

Similar to Easy Object Storage Import/Export Using the S3 Connector on Jetstream

OpenStack Swift by
OpenStack SwiftOpenStack Swift
OpenStack Swiftopenstackstl
1.9K views25 slides
Open stack ocata summit enabling aws lambda-like functionality with openstac... by
Open stack ocata summit  enabling aws lambda-like functionality with openstac...Open stack ocata summit  enabling aws lambda-like functionality with openstac...
Open stack ocata summit enabling aws lambda-like functionality with openstac...Shaun Murakami
514 views24 slides
tack Deployment in the Enterprise by
tack Deployment in the Enterprisetack Deployment in the Enterprise
tack Deployment in the EnterpriseCisco Canada
3.4K views103 slides
Jetstream: Accessible cloud computing for the national science and engineerin... by
Jetstream: Accessible cloud computing for the national science and engineerin...Jetstream: Accessible cloud computing for the national science and engineerin...
Jetstream: Accessible cloud computing for the national science and engineerin...Matthew Vaughn
456 views41 slides
What’s New in CloudStack 4.15 - CloudStack European User Group Virtual, May 2021 by
What’s New in CloudStack 4.15 - CloudStack European User Group Virtual, May 2021What’s New in CloudStack 4.15 - CloudStack European User Group Virtual, May 2021
What’s New in CloudStack 4.15 - CloudStack European User Group Virtual, May 2021ShapeBlue
997 views73 slides
[DevDay 2016] OpenStack and approaches for new users - Speaker: Chi Le – Head... by
[DevDay 2016] OpenStack and approaches for new users - Speaker: Chi Le – Head...[DevDay 2016] OpenStack and approaches for new users - Speaker: Chi Le – Head...
[DevDay 2016] OpenStack and approaches for new users - Speaker: Chi Le – Head...DevDay.org
780 views40 slides

Similar to Easy Object Storage Import/Export Using the S3 Connector on Jetstream(20)

Open stack ocata summit enabling aws lambda-like functionality with openstac... by Shaun Murakami
Open stack ocata summit  enabling aws lambda-like functionality with openstac...Open stack ocata summit  enabling aws lambda-like functionality with openstac...
Open stack ocata summit enabling aws lambda-like functionality with openstac...
Shaun Murakami514 views
tack Deployment in the Enterprise by Cisco Canada
tack Deployment in the Enterprisetack Deployment in the Enterprise
tack Deployment in the Enterprise
Cisco Canada3.4K views
Jetstream: Accessible cloud computing for the national science and engineerin... by Matthew Vaughn
Jetstream: Accessible cloud computing for the national science and engineerin...Jetstream: Accessible cloud computing for the national science and engineerin...
Jetstream: Accessible cloud computing for the national science and engineerin...
Matthew Vaughn456 views
What’s New in CloudStack 4.15 - CloudStack European User Group Virtual, May 2021 by ShapeBlue
What’s New in CloudStack 4.15 - CloudStack European User Group Virtual, May 2021What’s New in CloudStack 4.15 - CloudStack European User Group Virtual, May 2021
What’s New in CloudStack 4.15 - CloudStack European User Group Virtual, May 2021
ShapeBlue997 views
[DevDay 2016] OpenStack and approaches for new users - Speaker: Chi Le – Head... by DevDay.org
[DevDay 2016] OpenStack and approaches for new users - Speaker: Chi Le – Head...[DevDay 2016] OpenStack and approaches for new users - Speaker: Chi Le – Head...
[DevDay 2016] OpenStack and approaches for new users - Speaker: Chi Le – Head...
DevDay.org780 views
On-Demand Cloud Computing for Life Sciences Research and Education by Matthew Vaughn
On-Demand Cloud Computing for Life Sciences Research and EducationOn-Demand Cloud Computing for Life Sciences Research and Education
On-Demand Cloud Computing for Life Sciences Research and Education
Matthew Vaughn203 views
Turning object storage into vm storage by wim_provoost
Turning object storage into vm storageTurning object storage into vm storage
Turning object storage into vm storage
wim_provoost2.4K views
Quick overview of Openstack architecture by Toni Ramirez
Quick overview of Openstack architectureQuick overview of Openstack architecture
Quick overview of Openstack architecture
Toni Ramirez3.1K views
Flying to clouds - can it be easy? Cloud Native Applications by Jacek Bukowski
Flying to clouds - can it be easy? Cloud Native ApplicationsFlying to clouds - can it be easy? Cloud Native Applications
Flying to clouds - can it be easy? Cloud Native Applications
Jacek Bukowski329 views
JDD 2016 - Jacek Bukowski - "Flying To Clouds" - Can It Be Easy? by PROIDEA
JDD 2016 - Jacek Bukowski - "Flying To Clouds" - Can It Be Easy?JDD 2016 - Jacek Bukowski - "Flying To Clouds" - Can It Be Easy?
JDD 2016 - Jacek Bukowski - "Flying To Clouds" - Can It Be Easy?
PROIDEA104 views
Nasdanika Foundation Server by Pavel Vlasov
Nasdanika Foundation ServerNasdanika Foundation Server
Nasdanika Foundation Server
Pavel Vlasov461 views
Openstack presentation by Sankalp Jain
Openstack presentationOpenstack presentation
Openstack presentation
Sankalp Jain1.4K views
Zure Azure PaaS Zero to Hero - DevOps training day by Okko Oulasvirta
Zure Azure PaaS Zero to Hero - DevOps training dayZure Azure PaaS Zero to Hero - DevOps training day
Zure Azure PaaS Zero to Hero - DevOps training day
Okko Oulasvirta314 views
How to Train Your Docker Cloud by C4Media
How to Train Your Docker CloudHow to Train Your Docker Cloud
How to Train Your Docker Cloud
C4Media843 views
Microservices on Application Container Cloud Service by Maarten Smeets
Microservices on Application Container Cloud ServiceMicroservices on Application Container Cloud Service
Microservices on Application Container Cloud Service
Maarten Smeets412 views
AWS as platform for scalable applications by Roman Gomolko
AWS as platform for scalable applicationsAWS as platform for scalable applications
AWS as platform for scalable applications
Roman Gomolko538 views
Continuously deploy a containerized app to “Azure App Service” by Seven Peaks Speaks
Continuously deploy a containerized app to “Azure App Service”Continuously deploy a containerized app to “Azure App Service”
Continuously deploy a containerized app to “Azure App Service”

More from Globus

Introduction to Globus for System Administrators by
Introduction to Globus for System AdministratorsIntroduction to Globus for System Administrators
Introduction to Globus for System AdministratorsGlobus
12 views55 slides
Introduction to Data Transfer and Sharing for Researchers by
Introduction to Data Transfer and Sharing for ResearchersIntroduction to Data Transfer and Sharing for Researchers
Introduction to Data Transfer and Sharing for ResearchersGlobus
5 views33 slides
Introduction to the Globus Platform for Developers by
Introduction to the Globus Platform for DevelopersIntroduction to the Globus Platform for Developers
Introduction to the Globus Platform for DevelopersGlobus
4 views28 slides
Introduction to the Command Line Interface (CLI) by
Introduction to the Command Line Interface (CLI)Introduction to the Command Line Interface (CLI)
Introduction to the Command Line Interface (CLI)Globus
15 views12 slides
Automating Research Data with Globus Flows and Compute by
Automating Research Data with Globus Flows and ComputeAutomating Research Data with Globus Flows and Compute
Automating Research Data with Globus Flows and ComputeGlobus
9 views60 slides
Automating Research Data Flows and Introduction to the Globus Platform by
Automating Research Data Flows and Introduction to the Globus PlatformAutomating Research Data Flows and Introduction to the Globus Platform
Automating Research Data Flows and Introduction to the Globus PlatformGlobus
50 views41 slides

More from Globus (20)

Introduction to Globus for System Administrators by Globus
Introduction to Globus for System AdministratorsIntroduction to Globus for System Administrators
Introduction to Globus for System Administrators
Globus 12 views
Introduction to Data Transfer and Sharing for Researchers by Globus
Introduction to Data Transfer and Sharing for ResearchersIntroduction to Data Transfer and Sharing for Researchers
Introduction to Data Transfer and Sharing for Researchers
Globus 5 views
Introduction to the Globus Platform for Developers by Globus
Introduction to the Globus Platform for DevelopersIntroduction to the Globus Platform for Developers
Introduction to the Globus Platform for Developers
Globus 4 views
Introduction to the Command Line Interface (CLI) by Globus
Introduction to the Command Line Interface (CLI)Introduction to the Command Line Interface (CLI)
Introduction to the Command Line Interface (CLI)
Globus 15 views
Automating Research Data with Globus Flows and Compute by Globus
Automating Research Data with Globus Flows and ComputeAutomating Research Data with Globus Flows and Compute
Automating Research Data with Globus Flows and Compute
Globus 9 views
Automating Research Data Flows and Introduction to the Globus Platform by Globus
Automating Research Data Flows and Introduction to the Globus PlatformAutomating Research Data Flows and Introduction to the Globus Platform
Automating Research Data Flows and Introduction to the Globus Platform
Globus 50 views
Advanced Globus System Administration by Globus
Advanced Globus System AdministrationAdvanced Globus System Administration
Advanced Globus System Administration
Globus 26 views
Introduction to Globus for System Administrators by Globus
Introduction to Globus for System AdministratorsIntroduction to Globus for System Administrators
Introduction to Globus for System Administrators
Globus 96 views
Introduction to Globus for New Users by Globus
Introduction to Globus for New UsersIntroduction to Globus for New Users
Introduction to Globus for New Users
Globus 55 views
Working with Globus Platform Services and Portals by Globus
Working with Globus Platform Services and PortalsWorking with Globus Platform Services and Portals
Working with Globus Platform Services and Portals
Globus 28 views
Globus Automation by Globus
Globus AutomationGlobus Automation
Globus Automation
Globus 23 views
Advanced Globus System Administration by Globus
Advanced Globus System AdministrationAdvanced Globus System Administration
Advanced Globus System Administration
Globus 21 views
Introduction to Globus by Globus
Introduction to GlobusIntroduction to Globus
Introduction to Globus
Globus 44 views
Introduction to Globus for System Administrators by Globus
Introduction to Globus for System AdministratorsIntroduction to Globus for System Administrators
Introduction to Globus for System Administrators
Globus 27 views
Working with Globus Platform Services by Globus
Working with Globus Platform ServicesWorking with Globus Platform Services
Working with Globus Platform Services
Globus 42 views
Advanced Globus System Administration by Globus
Advanced Globus System AdministrationAdvanced Globus System Administration
Advanced Globus System Administration
Globus 29 views
Introduction to Globus for System Administrators by Globus
Introduction to Globus for System AdministratorsIntroduction to Globus for System Administrators
Introduction to Globus for System Administrators
Globus 147 views
Using Globus to Streamline Research at Scale by Globus
Using Globus to Streamline Research at ScaleUsing Globus to Streamline Research at Scale
Using Globus to Streamline Research at Scale
Globus 30 views
Introduction to Globus for Researchers by Globus
Introduction to Globus for ResearchersIntroduction to Globus for Researchers
Introduction to Globus for Researchers
Globus 89 views
Automating Research Data Flows and an Introduction to the Globus Platform by Globus
Automating Research Data Flows and an Introduction to the Globus PlatformAutomating Research Data Flows and an Introduction to the Globus Platform
Automating Research Data Flows and an Introduction to the Globus Platform
Globus 132 views

Recently uploaded

NTGapps NTG LowCode Platform by
NTGapps NTG LowCode Platform NTGapps NTG LowCode Platform
NTGapps NTG LowCode Platform Mustafa Kuğu
437 views30 slides
"Package management in monorepos", Zoltan Kochan by
"Package management in monorepos", Zoltan Kochan"Package management in monorepos", Zoltan Kochan
"Package management in monorepos", Zoltan KochanFwdays
34 views18 slides
Transcript: Redefining the book supply chain: A glimpse into the future - Tec... by
Transcript: Redefining the book supply chain: A glimpse into the future - Tec...Transcript: Redefining the book supply chain: A glimpse into the future - Tec...
Transcript: Redefining the book supply chain: A glimpse into the future - Tec...BookNet Canada
41 views16 slides
Zero to Cloud Hero: Crafting a Private Cloud from Scratch with XCP-ng, Xen Or... by
Zero to Cloud Hero: Crafting a Private Cloud from Scratch with XCP-ng, Xen Or...Zero to Cloud Hero: Crafting a Private Cloud from Scratch with XCP-ng, Xen Or...
Zero to Cloud Hero: Crafting a Private Cloud from Scratch with XCP-ng, Xen Or...ShapeBlue
199 views20 slides
How to Re-use Old Hardware with CloudStack. Saving Money and the Environment ... by
How to Re-use Old Hardware with CloudStack. Saving Money and the Environment ...How to Re-use Old Hardware with CloudStack. Saving Money and the Environment ...
How to Re-use Old Hardware with CloudStack. Saving Money and the Environment ...ShapeBlue
171 views28 slides
Mitigating Common CloudStack Instance Deployment Failures - Jithin Raju - Sha... by
Mitigating Common CloudStack Instance Deployment Failures - Jithin Raju - Sha...Mitigating Common CloudStack Instance Deployment Failures - Jithin Raju - Sha...
Mitigating Common CloudStack Instance Deployment Failures - Jithin Raju - Sha...ShapeBlue
183 views18 slides

Recently uploaded(20)

NTGapps NTG LowCode Platform by Mustafa Kuğu
NTGapps NTG LowCode Platform NTGapps NTG LowCode Platform
NTGapps NTG LowCode Platform
Mustafa Kuğu437 views
"Package management in monorepos", Zoltan Kochan by Fwdays
"Package management in monorepos", Zoltan Kochan"Package management in monorepos", Zoltan Kochan
"Package management in monorepos", Zoltan Kochan
Fwdays34 views
Transcript: Redefining the book supply chain: A glimpse into the future - Tec... by BookNet Canada
Transcript: Redefining the book supply chain: A glimpse into the future - Tec...Transcript: Redefining the book supply chain: A glimpse into the future - Tec...
Transcript: Redefining the book supply chain: A glimpse into the future - Tec...
BookNet Canada41 views
Zero to Cloud Hero: Crafting a Private Cloud from Scratch with XCP-ng, Xen Or... by ShapeBlue
Zero to Cloud Hero: Crafting a Private Cloud from Scratch with XCP-ng, Xen Or...Zero to Cloud Hero: Crafting a Private Cloud from Scratch with XCP-ng, Xen Or...
Zero to Cloud Hero: Crafting a Private Cloud from Scratch with XCP-ng, Xen Or...
ShapeBlue199 views
How to Re-use Old Hardware with CloudStack. Saving Money and the Environment ... by ShapeBlue
How to Re-use Old Hardware with CloudStack. Saving Money and the Environment ...How to Re-use Old Hardware with CloudStack. Saving Money and the Environment ...
How to Re-use Old Hardware with CloudStack. Saving Money and the Environment ...
ShapeBlue171 views
Mitigating Common CloudStack Instance Deployment Failures - Jithin Raju - Sha... by ShapeBlue
Mitigating Common CloudStack Instance Deployment Failures - Jithin Raju - Sha...Mitigating Common CloudStack Instance Deployment Failures - Jithin Raju - Sha...
Mitigating Common CloudStack Instance Deployment Failures - Jithin Raju - Sha...
ShapeBlue183 views
Don’t Make A Human Do A Robot’s Job! : 6 Reasons Why AI Will Save Us & Not De... by Moses Kemibaro
Don’t Make A Human Do A Robot’s Job! : 6 Reasons Why AI Will Save Us & Not De...Don’t Make A Human Do A Robot’s Job! : 6 Reasons Why AI Will Save Us & Not De...
Don’t Make A Human Do A Robot’s Job! : 6 Reasons Why AI Will Save Us & Not De...
Moses Kemibaro35 views
CloudStack Managed User Data and Demo - Harikrishna Patnala - ShapeBlue by ShapeBlue
CloudStack Managed User Data and Demo - Harikrishna Patnala - ShapeBlueCloudStack Managed User Data and Demo - Harikrishna Patnala - ShapeBlue
CloudStack Managed User Data and Demo - Harikrishna Patnala - ShapeBlue
ShapeBlue137 views
Import Export Virtual Machine for KVM Hypervisor - Ayush Pandey - University ... by ShapeBlue
Import Export Virtual Machine for KVM Hypervisor - Ayush Pandey - University ...Import Export Virtual Machine for KVM Hypervisor - Ayush Pandey - University ...
Import Export Virtual Machine for KVM Hypervisor - Ayush Pandey - University ...
ShapeBlue120 views
Hypervisor Agnostic DRS in CloudStack - Brief overview & demo - Vishesh Jinda... by ShapeBlue
Hypervisor Agnostic DRS in CloudStack - Brief overview & demo - Vishesh Jinda...Hypervisor Agnostic DRS in CloudStack - Brief overview & demo - Vishesh Jinda...
Hypervisor Agnostic DRS in CloudStack - Brief overview & demo - Vishesh Jinda...
ShapeBlue164 views
Digital Personal Data Protection (DPDP) Practical Approach For CISOs by Priyanka Aash
Digital Personal Data Protection (DPDP) Practical Approach For CISOsDigital Personal Data Protection (DPDP) Practical Approach For CISOs
Digital Personal Data Protection (DPDP) Practical Approach For CISOs
Priyanka Aash162 views
Live Demo Showcase: Unveiling Dell PowerFlex’s IaaS Capabilities with Apache ... by ShapeBlue
Live Demo Showcase: Unveiling Dell PowerFlex’s IaaS Capabilities with Apache ...Live Demo Showcase: Unveiling Dell PowerFlex’s IaaS Capabilities with Apache ...
Live Demo Showcase: Unveiling Dell PowerFlex’s IaaS Capabilities with Apache ...
ShapeBlue129 views
"Running students' code in isolation. The hard way", Yurii Holiuk by Fwdays
"Running students' code in isolation. The hard way", Yurii Holiuk "Running students' code in isolation. The hard way", Yurii Holiuk
"Running students' code in isolation. The hard way", Yurii Holiuk
Fwdays36 views
Redefining the book supply chain: A glimpse into the future - Tech Forum 2023 by BookNet Canada
Redefining the book supply chain: A glimpse into the future - Tech Forum 2023Redefining the book supply chain: A glimpse into the future - Tech Forum 2023
Redefining the book supply chain: A glimpse into the future - Tech Forum 2023
BookNet Canada44 views
2FA and OAuth2 in CloudStack - Andrija Panić - ShapeBlue by ShapeBlue
2FA and OAuth2 in CloudStack - Andrija Panić - ShapeBlue2FA and OAuth2 in CloudStack - Andrija Panić - ShapeBlue
2FA and OAuth2 in CloudStack - Andrija Panić - ShapeBlue
ShapeBlue152 views
Business Analyst Series 2023 - Week 4 Session 8 by DianaGray10
Business Analyst Series 2023 -  Week 4 Session 8Business Analyst Series 2023 -  Week 4 Session 8
Business Analyst Series 2023 - Week 4 Session 8
DianaGray10145 views
Elevating Privacy and Security in CloudStack - Boris Stoyanov - ShapeBlue by ShapeBlue
Elevating Privacy and Security in CloudStack - Boris Stoyanov - ShapeBlueElevating Privacy and Security in CloudStack - Boris Stoyanov - ShapeBlue
Elevating Privacy and Security in CloudStack - Boris Stoyanov - ShapeBlue
ShapeBlue224 views

Easy Object Storage Import/Export Using the S3 Connector on Jetstream

  • 1. Easy Object Storage Import/Export Using the S3 Storage Connector Lee Liming (LLiming@uchicago.edu) University of Chicago funded by the National Science Foundation Award #ACI-1445604
  • 2. funded by the National Science Foundation Award #ACI-1445604 http://jetstream-cloud.org/ Cloud, specialized for the research community Researchers browse VM images saved by other researchers – Web interface provided by CyVerse – Share fully-installed systems with applications ready to go – OpenStack API/CLI access for advanced users Images can be launched on VMs scaled for research – 1-44 vCPUs – 2-120 GB RAM – 8-480GB disk Use is allocated by NSF/XSEDE
  • 3. funded by the National Science Foundation Award #ACI-1445604 http://jetstream-cloud.org/ Jetstream’s object storage (Swift/Ceph) • 1.25 PB usable storage (If all of JS was object store, no VMs, volumes, etc. Of course, it’s not…) • Access via Swift APIs (and any tools that use them) – Horizon web app – OpenStack CLI • AWS S3-compatible • A place to learn & evaluate before the commercial cloud
  • 4. funded by the National Science Foundation Award #ACI-1445604 http://jetstream-cloud.org/ Research data starts & lives at home • Campus systems or research facilities/labs – Data often comes from facilities/labs/observatories – Results are often needed elsewhere – Publishing requirements are becoming important • Very often, available via Globus • So…how do we get it from there into Jetstream’s object store for use via Ceph, Swift, S3, etc? – Must be: easy, fast, reliable • (Jetstream to “next step location” is also valuable…)
  • 5. funded by the National Science Foundation Award #ACI-1445604 http://jetstream-cloud.org/ Fire-and-forget transfers into Jetstream buckets
  • 6. funded by the National Science Foundation Award #ACI-1445604 http://jetstream-cloud.org/ So how does this work? • Globus Connect Server (the server version of Globus) offers storage connectors to subscribers, including an AWS S3 connector. • The AWS S3 connector works equally well with OpenStack Swift’s S3 dialect.
  • 7. Setting it up 1. Create a VM w/floating IP. 2. Install GCSv5.2 w/S3 connector. 3. Create an S3 storage gateway requiring an XSEDE ID. 4. Use Globus web app to create a collection and supply S3-style credentials. 5. Use the collection to transfer data in or out. 6. Shelve VM until needed again.
  • 8. Credential management When the GCSv5 server admin does this… …it allows users to do this.
  • 9. funded by the National Science Foundation Award #ACI-1445604 http://jetstream-cloud.org/ Load dataset from EBI into a Jetstream bucket