Skip to main contentIntegration   Learning Hub

Fast File Transfer Demo for Technical Sales using Aspera On Cloud

Introduction
Hello everyone. Today we will demonstrate how Aspera on Cloud transfers, distributes, and synchronizes large files and data sets globally at maximum speed.

Today, businesses across industries are facing greater challenges moving large files and massive sets of data quickly and reliably between global sites and teams. Failing to meet these challenges can limit an organization’s ability to meet critical business imperatives that yield increased revenues, reduced costs, improved customer service, and new or improved business models.

As the size and volume of data continues to explode and permeate more business processes and decisions, the speed that data moves over the WAN becomes more crucial. However, most enterprise tools in use today cannot reliably and securely move large files and data volumes at high speed over global distances. This is due to the inherent limitations of the Internet’s underlying transfer technology called the Transmission Control Protocol (TCP).

Aspera FASP technology has the ability to move large amounts of data in a variety of ways, including both file transfer and streaming. Regardless of the size of data - megabytes, gigabytes, or terabytes, we can transfer it quickly, securely, and reliably around the world. Our solutions integrate the latest security technologies, practices and auditing practices to keep your data safe. Today's demo will focus on file transfer. We will demonstrate the use of our Software as a Service solution Aspera on Cloud to upload and download files to a repository, send packages of files to another party and share files between different cloud storages.

This demo shows a typical file transfer scenario between different users in a company. Here we will see how to transfer, distribute, and synchronize files and data sets globally at maximum speed. We will learn how to accelerate collaboration with teams around the world on big data and large files. At the same time, we will see how to automate, monitor and control data transfers and workflows. By the conclusion of this demonstration, we will see how to copy and move files between different Cloud storages.

Let’s get started!

(Demo intro slides here)


1 - Accessing Aspera on Cloud
1.1Accessing the Environment
NarrationIn this demo we are using Aspera on Cloud. Aspera on Cloud is IBM’s on-demand SaaS offering for global content transfer and exchange. The service enables organizations to move large files and data sets – securely and reliably – across on-premises and multi-cloud environments at unrivaled speed. Let’s see Aspera on Cloud in action. Let me begin by logging in.
Action   1.1.1Open your Aspera on Cloud Demo organization URL. If you don’t know your URL, open the Welcome to IBM Aspera on Cloud page and click on your organization on Recently viewed organizations (if you are not able to see your organization here, find your organization using your email address).

access env 1
Action   1.1.2Click Log in with IBMid. (If necessary enter your IBMid and password) <br/
access env 2

1.2Welcome page
NarrationHere we have our Aspera on Cloud organization. Using Aspera on Cloud, organizations can store and readily access files and folders in multiple cloud-based and on-premises storage systems. Sharing among users is as easy as browsing or dragging-and-dropping files – regardless of where the files are located – freeing collaboration from traditional boundaries among colleagues in both local and remote locations.

When we login the first time, we should see the Files application. Let’s open the application menu to see the list of applications we have access to. Aspera on Cloud include multiples applications: Files to manage and share files and folders; Packages to send and download files; Activity to track usage and user activities; Automation to create automated tasks to simplify workflows and Admin to manage user and configure server settings. Users will only see and access applications that they have permission to use.

In this page, we can define a default app to open by default when we access or Aspera on Cloud organization. Let’s start using Files.
Action   1.2.1Open the App switcher menu (A). Describe and show all apps (don’t click) (B).

welcome refresh 1
Action   1.2.2Click on Change default app (A). Show how to make an app default (don’t click) (B). To keep Files as default, click Cancel (C).

welcome refresh 2
Action   1.2.3Close the App switcher menu.

welcome refresh 3

2 - File Sharing
2.1Create Folder
NarrationHere we are in Marketing workspace. But what is a workspace? The workspace is a collection of Aspera on Cloud users working together—on a project perhaps, or in a department or division. Users in a given workspace can freely collaborate with other members of the same workspace.

The workspace name displays in the upper left corner, immediately below the app name (in this case: Files). You may be a member of more than one workspace. You may have different permissions and access in one workspace than you do in another.

As a workspace member in the Files app, you have access to a collection of folders shared with you by your administrator and by other members of your workspace. When others share a folder, they may share it with you only, or they may share it with multiple people. Your collection of folders may be very different than the collection of another user in the same workspace, though you may share some of the same folders.

Right now, we don’t have any folders in our Workspace. Let’s create the first one.
Action   2.1.1Describe and show the Marketing Workspace (don’t click).

folder refresh 1
Action   2.1.2Click Create folder.

folder refresh 1
Action   2.1.3Enter Campaigns as your folder name (A) and click Create (B).

folder 3

2.2Upload File
NarrationFiles app members with proper permission can upload files and folders from any accessible source to the app. Once the file or folder is uploaded, that user can share it with others. Until the file or folder is shared, it is visible and accessible only to the user who uploaded it. As part of Marketing team, we need to share a 200MB campaign media file with other members. Let’s see how easy and quick to do it using Aspera. 
Action   2.2.1Open Campaigns folder.

uploadfile 1
Action   2.2.2Click Upload file.

uploadfile refresh 2
Action   2.2.3If Aspera Connect request permission to access your computer, click Yes.

uploadfile 3
Action   2.2.4Feel free to select a file based in your network bandwith. If you have a good network, select a large file, for example 200 MB.

uploadfile 4

2.3File Transfer
NarrationAspera on Cloud uses IBM Aspera’s FASP protocol, which overcomes the limitations of other file-transfer technologies. By moving large data sets at maximum speed, reliably and securely – regardless of network conditions, physical distance between sites, and file size, type, or number – Aspera technology enables a new world of collaboration, sharing, and content delivery. Let’s see here, how fast is to transfer this large file. 
Action   2.3.1Click on Transfer Activity button.

transfer 1
Action   2.3.2Show the Transfer Activity details.

transfer 2
Action   2.3.3Close the Transfer Activity dialog.

transfer 3

2.4Share with collaborators
NarrationFrom the Files app we can easily Download, Move, Copy, Favorite, Send in package, and for some files we are able to Preview (for example PDFs, videos and images). Now, let’s see how to share a folder. Let’s go back to our All Files view.

Sharing folders using the Aspera on Cloud Files app is like collaborating using a shared file repository. Each user has access to certain folders in the repo, with specific permissions to each folder. Files app users can share their folders with others, assigning content permissions to each recipient. Keep in mind that if you upload to your Files app, no one sees your folder until you share it with them. Let’s share our folder, by clicking on context menu and select Share.

In share dialog we can share with a member. We just need to enter the member’s email id. Another possibility is to enter a Workspace name to share with all workspace members. After that, we just need to define the Permissions. Behind the scenes, the user will receive an email about the Share event. Great! our folder is accessible for all members of the Workspace. Later in this demo we will see how to add users in your workspace.
Action   2.4.1Select the 200 MB file checkbox (A). Show the actions available (B). Click Cancel (C). 

sharefolder refresh 1
Action   2.4.2On breadcrumbs, click on All files link.

sharefolder 2
Action   2.4.3Click on Menu (A) and click Share (B).

sharefolder 3
Action   2.4.4In the Add collaborators field, enter Marketing Workspace (A), show the different type of Permissions but keep Edit (B), then click Add (C).

sharefolder 4

3 - Working with Packages
3.1Sending Files
NarrationSo far we explored the basic functions about File app, now let’s explore the Package app! In the Packages app, a package is a collection of digital assets (files, folders, video, images, etc.) that you gather to send to one or more individuals or user groups, or to an Aspera on Cloud shared inbox.

Sending files and folders using the Aspera on Cloud Packages app is very much like sending an email with attachments. Senders use a simple form to address recipients and attach content. Recipients receive a copy of the content and can download it to use however they want.

Here, we can select files from your local machine or select a file from the Files app. And we can easily add a password protection layer.
Action   3.1.1 Click on App switcher button (A) and select Packages (B). 

sendfile 1
Action   3.1.2 Click Send files button.

sendfile 2
Action   3.1.3 Enter an external user email in To field (A), enter a Title (e.g.: Summer Campaign) (B), click Add files (C) and select Files (D). 

sendfile 3
Action   3.1.4 Go ahead and select a file from your local machine.

sendfile 4
Action   3.1.5 Now click Add Files (A) again and now select Upload from Files (B).

sendfile 5
Action   3.1.6 Open the Campaigns folder (A), select the campaign file (B) and click Add (C).

sendfile 6
Action   3.1.7 Now click Send

sendfile 7
Action   3.1.8 Open the Transfer activity dialog  (A) to show the files transfer (B). 

sendfile 8

3.2Downloading a Package
NarrationLet’s see how an external user receives a package. Now, we are an external user (for example: a designer from an external Marketing agency). The designer has received an email notifying about them about the new package.

Great! Without any previous registration the user can download one or more files. Notice that a password was not requested. That’s because we didn’t configure it in the last step, it’s optional. Isn’t it easy?
Action   3.2.1Open external user email in a different browser section/profile. Open the Aspera on Cloud email. Click on Open IBM Aspera on Cloud.

downloadpkg 1
Action   3.2.2You are welcome to download one or more files and show how fast is the download using Aspera on Cloud.

downloadpkg 2

3.3Creating a Submission Link
NarrationWhen we need to ask another person to send us files and folders, we can send a submission link. A submission link is a feature of the Packages app. Let’s see how to manage submission links.

When we send a submission link, Aspera on Cloud sends an email notification to our recipients. The notification includes the submission link, which allows them to send us a digital package using Aspera’s high-speed transfer technology, whether or not they have an Aspera account.
Action   3.3.1Back to the Aspera admin browser section/profile. Close the Transfer activity dialog.

mng sub link 1
Action   3.3.2Click Manage submission links.

mng sub link 2
Action   3.3.3On the Manage links page, click New link.

mng sub link 3
Action   3.3.4Click Send button.

mng sub link 4
Action   3.3.5On the Send link field, enter the external user email (A). On the Message field, type any message (B). Then click Send (C).

mng sub link 5

3.4Sending Files with a Submission Link
NarrationNow, let’s play the role of the external Marketing Designer. When a recipient clicks the submission link in the email notification, Aspera presents a sending portal that allows the user to collect the files and folders we asked for and send them to us in a digital package. The recipient of our invitation can send any number of packages until the link expires or until we revoke the link.
Action   3.4.1Log in back to the external user email. And check the new email from Aspera On Cloud. Click on Open IBM Aspera on Cloud button.

mng sub link 6
Action   3.4.2In the Send files form, enter the Designer’s name (A), enter the external user email (B), enter a title: Campaign Logos (C), include one or more files (D). Click Send (E).

mng sub link 7

mng sub link 8

3.5Receiving Files with a Submission Link
NarrationBack as the marketing employee, the file we requested appears in My inbox.                                                                                                                                                                        
Action   3.5.1Back to Marketing employee’s browser, click on My inbox.                                                                                                                                                                        

mng sub link 9
Action   3.5.2Open the new package (A). And show the files in this package (B).

mng sub link 10
Action   3.5.3When ready, close the package dialog.

mng sub link 11

3.6Creating a Shared Inbox
NarrationNow, let’s check the Shared Inbox concept. A shared inbox is an optional workspace feature similar to a drop box: we can send content directly and simultaneously to all members of the shared inbox without having to address it to particular users or user groups. Let’s create one shared inbox!

Initially we need to enter basic information, for example, a name. Now, we can define more details for this shared inbox. For example, add members, manage links, define settings and email notifications.

As a workspace manager, we can configure metadata fields. When present, these fields allow senders to apply metadata tags to packages they send to a shared inbox; these tags provide information about the package contents without requiring the recipient to open the package. The metadata also allows shared inbox members to search and sort packages easily. If any metadata data fields are required, we cannot send the package without addressing the required field.

Let’s add two metadata fields in our A/B Testing inbox. First a Date-time field to inform the Test Date, and second a Dropdown menu to select the Test Campaign. 
Action   3.6.1Click on Manage shared inboxes.

shared inbox 1
Action   3.6.2Click Create new.

shared inbox 2
Action   3.6.3Enter a Name for your shared inbox (e.g.: A/B Testing) (A) and click Save (B).

shared inbox 3
Action   3.6.4Show the Members tab.

shared inbox 4
Action   3.6.5Show the Manage links tab.

shared inbox 5
Action   3.6.6Show the Settings tab.

shared inbox 6
Action   3.6.7Open Metadata tab (A) and click Add field (B).

shared inbox 7
Action   3.6.8Define the metadata as Date-time Type (A), Test Date as Label (B), and Required as On (C). Click Save (D).

shared inbox 8
Action   3.6.9Click Add field button again.

shared inbox 9
Action   3.6.10Now, define the metadata as Dropdown menu Type (A), enter Campaign as Label (B), click four times on Add Option button (C) to add the options: Spring, Summer, Fall and Winter (D). Click Save (E).

shared inbox 10
Action   3.6.11Click Save.

shared inbox 11

3.7Submitting a Package to a Shared Inbox
NarrationLet’s test it! To do this we need to send files to our A/B Testing shared inbox. Enter the basic package information, next enter the specific package metadata for our A/B Testing shared inbox.

Now all members of our Shared inbox will receive a notification about the new package. We can check it by accessing our A/B Testing. From here we can explore each package with all the assets and metadata.
Action   3.7.1Click Send files.

shared inbox 12
Action   3.7.2Click on To field and select Shared Inbox: A/B Testing (A), enter B2B Site A/B Testing as Title (B), click Add files (C), include some files from your machine (D) and click Next (E). 

shared inbox 13
Action   3.7.3Enter a Test Date (A) and select Summer as Campaign (B). Click Send (C).

shared inbox 14
Action   3.7.4Refresh your browser page (CTRL+R). Now on the left, open the Inboxes menu (A) and select the A/B Testing inbox (B). 

shared inbox refresh 15
Action   3.7.5Click to open the B2B Site A/B Testing package (A). On the Assets tab (B), you can show the file shared with all inbox members (C).

shared inbox 16
Action   3.7.6Open the Metadata tab (A), to show the package metadata (B). 

shared inbox 17
Action   3.7.7Close the Package dialog.

shared inbox 18

4 - Administering Workspaces and Users
4.1Create Workspace
NarrationNow, let’s explore the basic Administration features of Aspera on Cloud. We’ll start with Workspace creation. As I explained earlier, the workspace is a collection of users working together. The users, packages, files, and folders in one workspace are completely separate from those in another workspace.

So far, we have only one workspace in our organization: Marketing Workspace. Let’s create another one: Sales Workspace.

Using the workspace admin page, we can add members to a workspace, define workspace settings or configure the applications available in the Workspace.
Action   4.1.1Open the App switcher menu (A) and select Admin (B).

admin workspace 1
Action   4.1.2In the Workspaces (A) page, click Create new (B). 

admin workspace 2
Action   4.1.3Enter Sales Workspace as Name (A). Keep the default Storage location. Then click Create (B).

admin workspace 3
Action   4.1.4Show the Workspace administration capabilities.

admin workspace refresh 4

4.2Shared Folders
NarrationLet’s explore the Applications tab to define some Applications settings for this new Workspace. By selecting the Files app, we can unselect the use of global app settings and define specific configurations for the Files app in this new workspace, for example, we can define who can share folders via public links.

Now, let’s see how to define a Shared folder in a Workspace. First, we need to create the folder, then give permission to all workspace members.

Before we test it, we need to add our user as member of this workspace. Let’s do it!

Great! Now we are ready to test it. We just need to open the Files app. Switch to the new Sales Workspace. Voilá! we can see the Shared folder that we have just created and shared with all workspace members.
Action   4.2.1Open the Applications tab (A) and click on Files app (B).

admin workspace 5
Action   4.2.2Uncheck the Use global app settings (A) and show some Collaboration settings (B).  

admin workspace 6
Action   4.2.3Open the Shared folders tab.

admin workspace 7
Action   4.2.4Click Create new.

admin workspace 8
Action   4.2.5Copy and Paste the Secret of your Access Key (check in Demo Preparation how to do it) (A) and click Log in (B).

admin workspace 9
Action   4.2.6Click Create folder

admin workspace 10
Action   4.2.7Enter Sales Enablement as folder Name (A). Click Create (B).

admin workspace 11
Action   4.2.8Select Sales Enablement (A) and click Submit (B).

admin workspace 12
Action   4.2.9Click Add all workspace members.

admin workspace 13
Action   4.2.10Keep the default values and click Add.  

admin workspace 14
Action   4.2.11On the breadcrumbs menu, click on (three dots) link (A). And select Sales Workspace (B).

admin workspace 15
Action   4.2.12Open the Members tab (A) and click on Add members button (B).

admin workspace 16
Action   4.2.13On the Search for new members field, enter and select your user (A) and click on Add (B).

admin workspace 17
Action   4.2.14Click to Refresh the page. 

admin workspace 18
Action   4.2.15Open the App switcher menu again (A) and select Files (B).

admin workspace 19
Action   4.2.16Open the Workspace menu (A) and select Sales Workspace (B). Note: If you don’t see the option to change the workspace, refresh your browser page.

admin workspace 20
Action   4.2.17Show the new Sales Enablement, shared folder.

admin workspace 21

4.3Manage Users
NarrationLet’s see how to manage users in our organization. Back to the Admin app, we need to open the Users and Management menu. From here we can see all registered users and their status. Let’s create a new user.

Now that we have the new user invited to join our organization, let’s define his or her workspace membership. We can easily add a new membership, by defining a role as a workspace manager in our Sales Workspace. Another way to manage users is using Group. The process is almost the same.
Action   4.3.1Open the App switcher menu (A) and select Admin (B).

manage users 1
Action   4.3.2Open Users > Management menu (A) and click Create new (B). 

manage users 2
Action   4.3.3On the Invite people to join this organization enter a user id (A). Then click Create (B).

manage users 3
Action   4.3.4Open the Workspace memberships tab (A). And click on Add workspace memberships (B).

manage users 4
Action   4.3.5On the Role field, select Workspace manager (A), on the Search for workspaces field, type and select Sales Workspace (B). And click Add (C).

manage users 5
Action   4.3.6On the breadcrumbs menu, click on Users

manage users 6
Action   4.3.7Here you can show the new user as Pending status.

manage users 7

5 - Monitoring Activities
5.1Transfer Activity
NarrationLet’s explore the monitoring capabilities of Aspera on Cloud. The Activity app shows app events and the performance, history, and usage for file transfers. Activity’s responsive engine streams log data to the web application, generating interactive visualizations of real-time and historical data.

Let’s explore the first capability: Transfer activity. Here we can view historic and live transfer activity based on filters.

This page displays real-time and historical transfer data for the organization. It includes context for a given transfer, such as the time of the transfer and whether it completed or failed. We can also review performance data for the resources (workspaces, nodes, and users) associated with your workspace. This can help us identify issues in the system; for example, an inactive server may need to be evaluated for connectivity issues.

And we can easily export the data into a .CSV file and use in any other Data Visualization tool.
Action   5.1.1Open the App switcher menu (A) and select Activity (B).

transfer activity 1
Action   5.1.2On the Transfer activity page (A), change the filter to show more data (B). Show the information on top of the page (C).

transfer activity 2
Action   5.1.3Scroll down the page, and show the information on bottom of the page.

transfer activity 3
Action   5.1.4Click Export.

transfer activity 4
Action   5.1.5Keep the default name (A) and click Export (B). You are welcome to show the downloaded CSV file.

transfer activity 5

5.2Volume Usage
NarrationExploring some more, let’s take a look at the second capability of the Activity app: Volume Usage.

Use the Volume usage page to monitor transfer volume for our entire organization or filtered by each component of the transfer system: entitlements, nodes, access keys, workspaces, and users. We can zoom in to data based on configurable time spans.

The graph displays aggregate volume data for a selected time period. The graph is interactive. We can hover over any bar on the graph to see upload and download values for that point in time.
Action   5.2.1Click on Volume usage.

volume usage 1
Action   5.2.2Hover over any bar on the graph to see upload and download values for that point in time.

volume usage 2

5.3File Access
NarrationLet’s see the File Access capability. The File access page displays file accesses by user name or file name.

For example, here we can see all file permissions assigned to our current user. We can use the pagination buttons to check all files.

Another possibility is to use the search field to check the users who have permissions to a specific file. Let’s try it with Campaigns files.

Here we can see the users and the permissions that they have in this file. In this case, it is only one user.
Action   5.3.1Click on File access.

fileaccess 1
Action   5.3.2By default, the first view of File access page will show all the file permissions assigned to the current user (A), maybe it is necessary to use next page button to find a useful file (B).

fileaccess 2
Action   5.3.3On the search field, enter Campaigns as the file name (A) and select one of the file that you see in the result dialog (B).

fileaccess 3
Action   5.3.4Show the user and permission in this specific file.

fileaccess 4

5.4Application Events
NarrationWe arrived at the final capability to explore, the Application events page.

The Application events page displays data for all app events, filterable by event type (such as user login or file creation), and time. Here we can get insights into events throughout our Aspera on Cloud applications, for security and monitoring purposes.

We can monitor different types of events, some examples include: Log in, log out; workspace creation or deletion; packages sent, received or downloaded; File uploaded; Folder shared; or even when a User has left a shared folder.
Action   5.4.1Click on Application events.

appevents 1
Action   5.4.2Filter by specific date.

appevents 2
Action   5.4.3Show and filter by specific Event type (e.g.: Sent a package).

appevents 3

6 - Sharing files between Cloud Storages
6.1Attach your IBM Cloud storage
NarrationWe can attach an existing Cloud storage to your Aspera on Cloud organization. Once attached, we can make the bucket and its contents available to our users in the form of administratively shared folders.

To attach our Cloud Storages in Aspera on Cloud, we need to create nodes. An IBM Aspera node is a computing machine (physical, virtual, or container) on which IBM Aspera High-Speed Transfer Server software is installed. The Aspera on Cloud subscription comes provisioned with one node, managed by IBM Aspera and connected to storage in IBM Cloud. We can connect additional storage to our Aspera on Cloud organization, either by attaching our own IBM Aspera HSTS node or cluster, or by using Aspera Transfer Service (ATS), the Aspera-managed auto-scaling transfer cluster.

Now, let’s use the Admin app to create a new node using IBM Cloud Object Storage (COS). On the new node page, let’s attach a cloud storage. Here we enter all the details of our IBM Cloud Object Storage. It is important to highlight that our IBM Cloud Storage must be in a region that is supported by the transfer service. In this demo, we will use a Storage in the United States South region. Now, we just need to enter access key and secret profile.

Great, here we have our IBM COS node. We just need to save the node access key and secret, because we will need that later to manage this node.
Action   6.1.1Open the App switcher menu (A) and select Admin (B).

attach icos 1
Action   6.1.2Open the Nodes and storage menu (A) and click on Nodes page (B).

attach icos 2
Action   6.1.3Click Create new.

attach icos 3
Action   6.1.4Click Attach my cloud storage.

attach icos 4
Action   6.1.5Enter IBM-COS as Name (A). Select IBM COS as Storage (B). Select us-south as Region (C). Paste your access_key_id in Access key ID field (D), copied in the Demo Preparation part. Paste your secret_access_key in Access key secret field (E), copied in the Demo Preparation part. Paste the Bucket name in Bucket field (F), copied in the Demo Preparation part. Enter / in Path field (G). Then click Create (H).

attach icos 5
Action   6.1.6Download or take notes of your IBM-COS node Access key (A) and Secret (B). You will need them later. Close the dialog (C).

attach icos 6
Action   6.1.7Paste your IBM-COS Secret (A) and click Log in (B).

attach icos 7

6.2Attach your Azure Blob storage (Optional)
NarrationNow, let’s create a new node using Azure Blob Storage. Let’s repeat the same steps, but now let’s select Azure Blob Storage. It is important to highlight that our Azure Storage must be in a region that is supported by the transfer service. In this demo, we will use a Storage in the U.S. South region. As before we have to enter access key and secret profile.

Great, here we have our Azure node. We just need to save the node access key and secret, because we will need that later to manage this Azure node.
Action   6.2.1On the Breadcrumbs, click on Nodes.

attach azure 1
Action   6.2.2Click Create new.

attach azure 2
Action   6.2.3Click Attach my cloud storage.

attach azure 3
Action   6.2.4Enter Azure as Name (A). Select Microsoft Azure Blob as Storage (B). Select eastus as Region (C). Select Block as API type (D). Select Key as Storage credentials (E). Paste your Storage account name in Storage account field (F), copied in the Demo Preparation part. Paste your Key in Key field (G), copied in the Demo Preparation part. Copy the Container name in Container field (H).

attach azure 4
Action   6.2.5Enter / in Path field (A). Then click Create (B).

attach azure 5
Action   6.2.6Download or take notes of your Azure node Access key (A) and Secret (B). You will need them later. Close the dialog (C).

attach azure 6
Action   6.2.7Paste your Azure (A) and click Log in (B).

attach azure 7

6.3Create Shared Folders using IBM-COS node
NarrationNow that we have our nodes attached with Cloud Storage, we can use them to support a workspace. Let’s create a Shared Folder using IBM-COS in Marketing Workspace. Let’s open the Marketing Workspace configuration page. In the Files Application settings, let’s create a Shared Folder. But now, we will use the IBM-COS storage. Let’s take advantage this UI to create a new folder in the IBM Cloud Object Storage. Now the IBM-COS share folder is created, let’s share this with all Workspace members.
Action   6.3.1Click on Workspaces.

cloud folder 1
Action   6.3.2Click on Marketing Workspace.

cloud folder 2
Action   6.3.3Open the Applications tab (A) and click on Files app (B).

cloud folder 3
Action   6.3.4Click Shared folders.

cloud folder 4
Action   6.3.5Click Create new.

cloud folder 5
Action   6.3.6Select IBM-COS node (A). Paste the Secret of your IBM-COS node (B) and click Log in (C).

cloud folder 6
Action   6.3.7Click Create folder.

cloud folder 7
Action   6.3.8Enter Campaigns as folder Name (A). Click Create (B).

cloud folder 8
Action   6.3.9Enter IBM-COS as Display name (A) and click Submit (B).

cloud folder 9
Action   6.3.10Click Add all workspace members.

cloud folder 10
Action   6.3.11Keep the default values and click Add

cloud folder 11
Action   6.3.12On the breadcrumbs menu, click on Shared folders.

cloud folder 12

6.4Create Shared Folders using Azure node (Optional)
NarrationNow, let’s repeat the same steps using the Azure Blob Storage. Let’s create a Testing folder in the Azure storage. And share the Azure shared folder with all workspace members.
Action   6.4.1Click Create new.

azure folder 1
Action   6.4.2Select Azure node (A). Paste the Secret of your Azure node (B) and click Log in (C).

azure folder 2
Action   6.4.3Click Create folder.

azure folder 3
Action   6.4.4Enter Testing as folder Name (A). Click Create (B).

azure folder 4
Action   6.4.5Enter Azure as Display name (A) and click Submit (B).

azure folder 5
Action   6.4.6Click Add all workspace members.

azure folder 6
Action   6.4.7Keep the default values and click Add

azure folder 7
Action   6.4.8On the breadcrumbs menu, click on (three dots) link (A). And select Marketing Workspace (B).

azure folder 8
Action   6.4.9Click Save.

azure folder 9
Action   6.4.10Click Refresh.

azure folder 10

6.5Copy files between different Cloud Providers (Optional)
NarrationGreat, now we should have two folders in our Marketing Workspace, one is showing files in IBM Cloud Object Storage and other is showing files in Azure Blob Storage. Let’s check them!

We just need to open the Files app, and voilá! we have our two shared folders using different cloud providers. Let’s see the files there!

Here we have the Azure Shared folder. This New Site Project file and the Testing folders are stored in Azure Blob Storage. Now, let’s explore the IBM-COS shared folder. The Campaign Video and the Campaigns folder are stored in IBM Cloud Object Storage.

Now, let’s see how easy is to use Aspera UI to copy or move files between different Cloud Storages. We just need to select the file and click copy. Then select the other Storage folder. It is easy, isn’t? And more, you are using the IBM Aspera’s FASP protocol, which overcomes the limitations of other file-transfer technologies. With this technology you can move large data sets at maximum speed.

Here we are transferring file from IBM Cloud Object Storage to Azure Blob Storage, but we can do that with other Cloud Providers too, including AWS S3 and Google Cloud Storage.
Action   6.5.1Open the App switcher menu (A) and select Files (B).

copy files cloud 1
Action   6.5.2On the Workspace switcher (A), change to Marketing Workspace (B).

copy files cloud 2
Action   6.5.3Open the Azure folder.

copy files cloud 3
Action   6.5.4Show the file available in Azure Blob Storage (A) and show the folder created in the previous section (B).

copy files cloud 4
Action   6.5.5On the Breadcrumbs, click on All files.

copy files cloud 5
Action   6.5.6Click on IBM-COS folder.

copy files cloud 6
Action   6.5.7Show the file available in IBM Cloud Object Storage (A) and show the folder created in the previous section (B).

copy files cloud 7
Action   6.5.8Click the Checkbox (A) of Campaign Video file and click Copy (B).

copy files cloud 8
Action   6.5.9Click Azure folder (A) and click Copy (B).

copy files cloud 9
Action   6.5.10Open the Transfer activity dialog (A) and show the node to node transfer (B).

copy files cloud 10
Action   6.5.11Close the Transfer activity dialog (A) and open the All files link on Breadcrumbs (B).

copy files cloud 11
Action   6.5.12Open the Azure folder.

copy files cloud 3
Action   6.5.13Show the Campaign Video file.

copy files cloud 13
Action   6.5.14You are welcome to repeat the steps and now copy the New Site Project file from Azure to IBM-COS.

7 - Automating your transfer workflows
7.1Create a Workflow
NarrationThe Automation app in Aspera on Cloud lets us create automated workflows that initiate file transfers, make calls to an API, and send notifications to users. In this part of the demo we will explore this app, its components, key concepts for automated workflows and jobs, and provides an example use case, to copy files received in a Shared Inbox to a Third party cloud storage. Let’s get started!

Here in the Automation app, we begin by creating a new Campaign Automation workflow.
Action   7.1.1Open the App switcher menu (A) and select Automation (B).

automation 1
Action   7.1.2Click Create new.

automation 2
Action   7.1.3Enter Campaign Automation as workflow Name (A). Click Submit (B).

automation 3

7.2Define a Trigger
NarrationThe first thing we need to define is how to trigger the workflow. Workflow triggers include scheduled or time based events; file, folder, and shared inbox events; and so on. For our demo, let’s use a Shared inbox event. In this case, the workflow will start when a package arrives in an inbox.

Let’s select the A/B Testing inbox that we created previously in the Marketing Workspace.
Action   7.2.1Click Shared inbox event.

trigger 1
Action   7.2.2Type and select Marketing Workspace in Workspace field (A). In Shared inbox, select the A/B Testing (B). Keep all the other values as default. Click Save (C).

trigger 2

7.3Define an Action
NarrationNow, we need to define an action to be executed after the workflow trigger. Workflow actions include transfer, send a package, notify, call an API, and so on. In this demo, let’s use a Transfer action. This action will transfer the files received in the Shared inbox to a Node folder. In our case, the workflow will copy the files to Azure Testing folder.
Action   7.3.1Click on the Add step (+) button.

action 1
Action   7.3.2Select Transfer as action type.

action 2
Action   7.3.3Open the Source of your transfer section (A). On the Source location field, select Same as trigger (B). Open the Destination of your transfer section (C). On Select a folder field, select On a node (D). Click Select a node button (E).

action 3
Action   7.3.4Select Azure as node Name (A). And paste your Azure Node Secret (B). Click Log in (C).
Note: If you didn’t create an Azure Trial account because the Credit Card issue, no problem, go ahead and select IBM-COS as node. Any external node storage works for this scenario.

action 4
Action   7.3.5Select the Testing folder, or any other folder available in your node (A) and click Select (B).

action 5
Action   7.3.6Keep the other values as default and click Save.

action 6

7.4Testing the Workflow
NarrationGreat, our workflow is ready. Before we test it, let’s activate it! To activate the workflow we’ll submit a file to our A/B Testing Shared inbox in Package app.

We just need to select a file to submit, and inform the package metadata, including the Test Date and Campaign type.

Great, our file was submitted.
Action   7.4.1Click Activate.

testing wfw 1
Action   7.4.2Click Activate again.

testing wfw 2
Action   7.4.3Open the App switcher menu (A) and select Packages (B).

testing wfw 3
Action   7.4.4Click Send files.

testing wfw 4
Action   7.4.5Select A/B Testing Shared inbox in To field (A). Enter a Title (e.g.: Mobile App A/B Testing) (B). Click Add files > Files button (C). And select a file (e.g.: 10 Mb) in your local machine (D). Click Next (E).

testing wfw 5
Action   7.4.6Enter a Test Date (A). Select a Campaign type (e.g.: Fall) (B). And click Send (C).

testing wfw 6
Action   7.4.7Open the Transfer activity dialog (A). Check the File Uploading message (B). When is done, close the Transfer activity dialog (C). 

testing wfw 7

7.5Check the Automation
NarrationNow, let’s check our automation. Back to the Automation app, let’s open the Job queue page.

In this page, we can see all running, queued and completed jobs. After few minutes, we can see that our first campaign automation job is completed. Here we can see the job details.

Let’s use our Azure shared folder in Files app to confirm that our file was copied to Azure Blob Storage.

Great, here we can see the file that we sent using the Package app. It was copied to Azure. With this simple automation, it is easy to enable teams that are using other cloud providers to collaborate and work with different files and take advantage of fast file sharing of Aspera on Cloud to move large files around the globe.

We have arrived at the conclusion of our demonstration.
Action   7.5.1Open the App switcher menu (A) and select Automation (B).

chk automation 1
Action   7.5.2Click Job queue.

chk automation 2
Action   7.5.3Open the Campaign Automation job to see the Job details dialog.

chk automation 3
Action   7.5.4Open and show the Step 1 - Trigger section (A). Open and show the Step 2- Action section (B). Close the Job details dialog.

chk automation 4
Action   7.5.5Open the App switcher menu (A) and select Files (B).

chk automation 5
Action   7.5.6Open the Azure folder (or any other Storage node folder that you are using in the Automation Workflow).

chk automation 6
Action   7.5.7Open the Testing folder (or any other folder that you are using the Automation Workflow)

chk automation 7
Action   7.5.8Open the contents folder.

chk automation 8
Action   7.5.9Show the file submitted to the Shared Inbox using the Package app.

chk automation 9

Summary
Let’s summarize what we’ve done today.

In this demo we: accessed the Aspera on Cloud environment and explored the capabilities; managed and shared files and folders; sent and downloaded packages; administered workspaces and users; tracked usage and user activities; shared files between cloud storages; and also automated our transfer workflow.

From a business perspective we used Aspera on Cloud to access and move data in a fast, secure, and reusable way, by liberating data locked away in multiple file sharing systems. With Aspera, we are able to improve customer satisfaction by providing easier access to data spread across multiple locations.

Thank you for your time and attention.