webinar #10 - 19 april 2017 isolates in the cloud · webinar #10 - 19 april 2017 isolates in the...
TRANSCRIPT
![Page 1: Webinar #10 - 19 April 2017 Isolates in the Cloud · Webinar #10 - 19 April 2017 Isolates in the Cloud. 2 Agenda. 3 Agenda Quick introduction to Futures and Isolates. 4 ... StartServer](https://reader034.vdocuments.mx/reader034/viewer/2022042415/5f2f831dc6a6d331c4167f4f/html5/thumbnails/1.jpg)
1
Webinar #10 - 19 April 2017Isolates in the Cloud
![Page 2: Webinar #10 - 19 April 2017 Isolates in the Cloud · Webinar #10 - 19 April 2017 Isolates in the Cloud. 2 Agenda. 3 Agenda Quick introduction to Futures and Isolates. 4 ... StartServer](https://reader034.vdocuments.mx/reader034/viewer/2022042415/5f2f831dc6a6d331c4167f4f/html5/thumbnails/2.jpg)
2
Agenda
![Page 3: Webinar #10 - 19 April 2017 Isolates in the Cloud · Webinar #10 - 19 April 2017 Isolates in the Cloud. 2 Agenda. 3 Agenda Quick introduction to Futures and Isolates. 4 ... StartServer](https://reader034.vdocuments.mx/reader034/viewer/2022042415/5f2f831dc6a6d331c4167f4f/html5/thumbnails/3.jpg)
3
Agenda Quick introduction to Futures and
Isolates
![Page 4: Webinar #10 - 19 April 2017 Isolates in the Cloud · Webinar #10 - 19 April 2017 Isolates in the Cloud. 2 Agenda. 3 Agenda Quick introduction to Futures and Isolates. 4 ... StartServer](https://reader034.vdocuments.mx/reader034/viewer/2022042415/5f2f831dc6a6d331c4167f4f/html5/thumbnails/4.jpg)
4
Agenda Quick introduction to Futures and
Isolates Building and launching a Linux VM
with Dyalog APL on the Amazon Elastic Compute Cloud (EC2)
![Page 5: Webinar #10 - 19 April 2017 Isolates in the Cloud · Webinar #10 - 19 April 2017 Isolates in the Cloud. 2 Agenda. 3 Agenda Quick introduction to Futures and Isolates. 4 ... StartServer](https://reader034.vdocuments.mx/reader034/viewer/2022042415/5f2f831dc6a6d331c4167f4f/html5/thumbnails/5.jpg)
5
Agenda Quick introduction to Futures and
Isolates Building and launching a Linux VM
with Dyalog APL on the Amazon Elastic Compute Cloud (EC2)
Starting 20 VM's and using them as isolate servers
![Page 6: Webinar #10 - 19 April 2017 Isolates in the Cloud · Webinar #10 - 19 April 2017 Isolates in the Cloud. 2 Agenda. 3 Agenda Quick introduction to Futures and Isolates. 4 ... StartServer](https://reader034.vdocuments.mx/reader034/viewer/2022042415/5f2f831dc6a6d331c4167f4f/html5/thumbnails/6.jpg)
6
Agenda Quick introduction to Futures and Isolates Building and launching a Linux VM
with Dyalog APL on the Amazon Elastic Compute Cloud (EC2)
Starting 20 VM's and using them as isolate servers
A quick demo of parallel each (ll.EachXin the isolate workspace since 16.0).
![Page 7: Webinar #10 - 19 April 2017 Isolates in the Cloud · Webinar #10 - 19 April 2017 Isolates in the Cloud. 2 Agenda. 3 Agenda Quick introduction to Futures and Isolates. 4 ... StartServer](https://reader034.vdocuments.mx/reader034/viewer/2022042415/5f2f831dc6a6d331c4167f4f/html5/thumbnails/7.jpg)
7
Quick Introduction to Isolates
![Page 8: Webinar #10 - 19 April 2017 Isolates in the Cloud · Webinar #10 - 19 April 2017 Isolates in the Cloud. 2 Agenda. 3 Agenda Quick introduction to Futures and Isolates. 4 ... StartServer](https://reader034.vdocuments.mx/reader034/viewer/2022042415/5f2f831dc6a6d331c4167f4f/html5/thumbnails/8.jpg)
8
Quick Introduction to Isolates
iss←isolate.New¨3⍴⊂''
![Page 9: Webinar #10 - 19 April 2017 Isolates in the Cloud · Webinar #10 - 19 April 2017 Isolates in the Cloud. 2 Agenda. 3 Agenda Quick introduction to Futures and Isolates. 4 ... StartServer](https://reader034.vdocuments.mx/reader034/viewer/2022042415/5f2f831dc6a6d331c4167f4f/html5/thumbnails/9.jpg)
9
Quick Introduction to Isolates
iss←isolate.New¨3⍴⊂''
![Page 10: Webinar #10 - 19 April 2017 Isolates in the Cloud · Webinar #10 - 19 April 2017 Isolates in the Cloud. 2 Agenda. 3 Agenda Quick introduction to Futures and Isolates. 4 ... StartServer](https://reader034.vdocuments.mx/reader034/viewer/2022042415/5f2f831dc6a6d331c4167f4f/html5/thumbnails/10.jpg)
10
Quick Introduction to Isolates
iss←isolate.New¨3⍴⊂''
An isolate looks, tastes, and feelslike a namespace, except thatEach isolate appears as an extension of the workspace,but exists in a separate process.iss is a 3-element vector ofreferences to three isolates.
![Page 11: Webinar #10 - 19 April 2017 Isolates in the Cloud · Webinar #10 - 19 April 2017 Isolates in the Cloud. 2 Agenda. 3 Agenda Quick introduction to Futures and Isolates. 4 ... StartServer](https://reader034.vdocuments.mx/reader034/viewer/2022042415/5f2f831dc6a6d331c4167f4f/html5/thumbnails/11.jpg)
11
Quick Introduction to Isolates
iss←isolate.New¨3⍴⊂''iss.X←(1 2 3) (4 5) 6
An isolate looks, tastes, and feelslike a namespace, except thatEach isolate appears as an extension of the workspace,but exists in a separate process.iss is a 3-element vector ofreferences to three isolates.
![Page 12: Webinar #10 - 19 April 2017 Isolates in the Cloud · Webinar #10 - 19 April 2017 Isolates in the Cloud. 2 Agenda. 3 Agenda Quick introduction to Futures and Isolates. 4 ... StartServer](https://reader034.vdocuments.mx/reader034/viewer/2022042415/5f2f831dc6a6d331c4167f4f/html5/thumbnails/12.jpg)
12
Quick Introduction to Isolates
X←1 2 3
X←4 5
X←6
iss←isolate.New¨3⍴⊂''iss.X←(1 2 3) (4 5) 6
An isolate looks, tastes, and feelslike a namespace, except thatEach isolate appears as an extension of the workspace,but exists in a separate process.iss is a 3-element vector ofreferences to three isolates.
![Page 13: Webinar #10 - 19 April 2017 Isolates in the Cloud · Webinar #10 - 19 April 2017 Isolates in the Cloud. 2 Agenda. 3 Agenda Quick introduction to Futures and Isolates. 4 ... StartServer](https://reader034.vdocuments.mx/reader034/viewer/2022042415/5f2f831dc6a6d331c4167f4f/html5/thumbnails/13.jpg)
13
Quick Introduction to Isolates
X←1 2 3
X←4 5
X←6
iss←isolate.New¨3⍴⊂''
iss.((+⌿ ÷ ≢) X)iss.X←(1 2 3) (4 5) 6
An isolate looks, tastes, and feelslike a namespace, except thatEach isolate appears as an extension of the workspace,but exists in a separate process.iss is a 3-element vector ofreferences to three isolates.
![Page 14: Webinar #10 - 19 April 2017 Isolates in the Cloud · Webinar #10 - 19 April 2017 Isolates in the Cloud. 2 Agenda. 3 Agenda Quick introduction to Futures and Isolates. 4 ... StartServer](https://reader034.vdocuments.mx/reader034/viewer/2022042415/5f2f831dc6a6d331c4167f4f/html5/thumbnails/14.jpg)
14
Quick Introduction to Isolates
X←1 2 3
X←4 5
X←6
iss←isolate.New¨3⍴⊂''
iss.((+⌿ ÷ ≢) X)iss.X←(1 2 3) (4 5) 6
2 4.5 6
An isolate looks, tastes, and feelslike a namespace, except thatEach isolate appears as an extension of the workspace,but exists in a separate process.iss is a 3-element vector ofreferences to three isolates.
![Page 15: Webinar #10 - 19 April 2017 Isolates in the Cloud · Webinar #10 - 19 April 2017 Isolates in the Cloud. 2 Agenda. 3 Agenda Quick introduction to Futures and Isolates. 4 ... StartServer](https://reader034.vdocuments.mx/reader034/viewer/2022042415/5f2f831dc6a6d331c4167f4f/html5/thumbnails/15.jpg)
15
Isolate Demo
![Page 16: Webinar #10 - 19 April 2017 Isolates in the Cloud · Webinar #10 - 19 April 2017 Isolates in the Cloud. 2 Agenda. 3 Agenda Quick introduction to Futures and Isolates. 4 ... StartServer](https://reader034.vdocuments.mx/reader034/viewer/2022042415/5f2f831dc6a6d331c4167f4f/html5/thumbnails/16.jpg)
16
A 2-Core Computer
How isolates work
A DyalogApplication
Dyalog ProcessesComputers
![Page 17: Webinar #10 - 19 April 2017 Isolates in the Cloud · Webinar #10 - 19 April 2017 Isolates in the Cloud. 2 Agenda. 3 Agenda Quick introduction to Futures and Isolates. 4 ... StartServer](https://reader034.vdocuments.mx/reader034/viewer/2022042415/5f2f831dc6a6d331c4167f4f/html5/thumbnails/17.jpg)
17
A 2-Core Computer
How isolates work
A DyalogApplication
Dyalog ProcessesComputers
iss←isolate.New¨4⍴⊂⍬
![Page 18: Webinar #10 - 19 April 2017 Isolates in the Cloud · Webinar #10 - 19 April 2017 Isolates in the Cloud. 2 Agenda. 3 Agenda Quick introduction to Futures and Isolates. 4 ... StartServer](https://reader034.vdocuments.mx/reader034/viewer/2022042415/5f2f831dc6a6d331c4167f4f/html5/thumbnails/18.jpg)
18
A 2-Core Computer
How isolates work
A DyalogApplication
IsolateProcess 1
IsolateProcess 2
Dyalog ProcessesComputers
iss←isolate.New¨4⍴⊂⍬
![Page 19: Webinar #10 - 19 April 2017 Isolates in the Cloud · Webinar #10 - 19 April 2017 Isolates in the Cloud. 2 Agenda. 3 Agenda Quick introduction to Futures and Isolates. 4 ... StartServer](https://reader034.vdocuments.mx/reader034/viewer/2022042415/5f2f831dc6a6d331c4167f4f/html5/thumbnails/19.jpg)
19
A 2-Core Computer
How isolates work
A DyalogApplication
IsolateProcess 1
IsolateProcess 2
Dyalog ProcessesComputers
iss←isolate.New¨4⍴⊂⍬
TCP Sockets
![Page 20: Webinar #10 - 19 April 2017 Isolates in the Cloud · Webinar #10 - 19 April 2017 Isolates in the Cloud. 2 Agenda. 3 Agenda Quick introduction to Futures and Isolates. 4 ... StartServer](https://reader034.vdocuments.mx/reader034/viewer/2022042415/5f2f831dc6a6d331c4167f4f/html5/thumbnails/20.jpg)
20
A 2-Core Computer
How isolates work
A DyalogApplication
IsolateProcess 1
IsolateProcess 2
Isolate 1
Dyalog Processes Namespaces
1
Computers
iss←isolate.New¨4⍴⊂⍬
TCP Sockets
![Page 21: Webinar #10 - 19 April 2017 Isolates in the Cloud · Webinar #10 - 19 April 2017 Isolates in the Cloud. 2 Agenda. 3 Agenda Quick introduction to Futures and Isolates. 4 ... StartServer](https://reader034.vdocuments.mx/reader034/viewer/2022042415/5f2f831dc6a6d331c4167f4f/html5/thumbnails/21.jpg)
21
A 2-Core Computer
How isolates work
A DyalogApplication
IsolateProcess 1
IsolateProcess 2
Isolate 1
Isolate 2
Dyalog Processes Namespaces
1 2
Computers
iss←isolate.New¨4⍴⊂⍬
TCP Sockets
![Page 22: Webinar #10 - 19 April 2017 Isolates in the Cloud · Webinar #10 - 19 April 2017 Isolates in the Cloud. 2 Agenda. 3 Agenda Quick introduction to Futures and Isolates. 4 ... StartServer](https://reader034.vdocuments.mx/reader034/viewer/2022042415/5f2f831dc6a6d331c4167f4f/html5/thumbnails/22.jpg)
22
A 2-Core Computer
How isolates work
A DyalogApplication
IsolateProcess 1
IsolateProcess 2
Isolate 1
Isolate 2
Dyalog Processes Namespaces
1 2 3
Computers
iss←isolate.New¨4⍴⊂⍬
TCP Sockets
Isolate 3
![Page 23: Webinar #10 - 19 April 2017 Isolates in the Cloud · Webinar #10 - 19 April 2017 Isolates in the Cloud. 2 Agenda. 3 Agenda Quick introduction to Futures and Isolates. 4 ... StartServer](https://reader034.vdocuments.mx/reader034/viewer/2022042415/5f2f831dc6a6d331c4167f4f/html5/thumbnails/23.jpg)
23
A 2-Core Computer
How isolates work
A DyalogApplication
IsolateProcess 1
IsolateProcess 2
Isolate 1
Isolate 2
Dyalog Processes Namespaces
1 2 3 4
Computers
iss←isolate.New¨4⍴⊂⍬
TCP Sockets
Isolate 3
Isolate 4
![Page 24: Webinar #10 - 19 April 2017 Isolates in the Cloud · Webinar #10 - 19 April 2017 Isolates in the Cloud. 2 Agenda. 3 Agenda Quick introduction to Futures and Isolates. 4 ... StartServer](https://reader034.vdocuments.mx/reader034/viewer/2022042415/5f2f831dc6a6d331c4167f4f/html5/thumbnails/24.jpg)
24
A 2-Core Computer
How isolates work
A DyalogApplication
IsolateProcess 1
IsolateProcess 2
Isolate 1
Isolate 2
Dyalog Processes Namespaces
1 2 3 4
Computers
Another Computer
iss←isolate.New¨4⍴⊂⍬
TCP Sockets
Isolate 3
Isolate 4
![Page 25: Webinar #10 - 19 April 2017 Isolates in the Cloud · Webinar #10 - 19 April 2017 Isolates in the Cloud. 2 Agenda. 3 Agenda Quick introduction to Futures and Isolates. 4 ... StartServer](https://reader034.vdocuments.mx/reader034/viewer/2022042415/5f2f831dc6a6d331c4167f4f/html5/thumbnails/25.jpg)
25
A 2-Core Computer
How isolates work
A DyalogApplication
IsolateProcess 1
IsolateProcess 2
Isolate 1
Isolate 2
Dyalog Processes Namespaces
1 2 3 4
Computers
Another Computer
iss←isolate.New¨4⍴⊂⍬
TCP Sockets
Isolate 3
Isolate 4
StartServer 'ip=10.0.0.1'
![Page 26: Webinar #10 - 19 April 2017 Isolates in the Cloud · Webinar #10 - 19 April 2017 Isolates in the Cloud. 2 Agenda. 3 Agenda Quick introduction to Futures and Isolates. 4 ... StartServer](https://reader034.vdocuments.mx/reader034/viewer/2022042415/5f2f831dc6a6d331c4167f4f/html5/thumbnails/26.jpg)
26
A 2-Core Computer
How isolates work
A DyalogApplication
IsolateProcess 1
IsolateProcess 2
Isolate 1
Isolate 2
Dyalog Processes Namespaces
1 2 3 4
Computers
Another Computer
IsolateProcess 1
IsolateProcess 2 iss←isolate.New¨4⍴⊂⍬
TCP Sockets
Isolate 3
Isolate 4
StartServer 'ip=10.0.0.1'
![Page 27: Webinar #10 - 19 April 2017 Isolates in the Cloud · Webinar #10 - 19 April 2017 Isolates in the Cloud. 2 Agenda. 3 Agenda Quick introduction to Futures and Isolates. 4 ... StartServer](https://reader034.vdocuments.mx/reader034/viewer/2022042415/5f2f831dc6a6d331c4167f4f/html5/thumbnails/27.jpg)
27
A 2-Core Computer
How isolates work
A DyalogApplication
IsolateProcess 1
IsolateProcess 2
Isolate 1
Isolate 2
Dyalog Processes Namespaces
1 2 3 4
Computers
Another Computer
IsolateProcess 1
IsolateProcess 2 iss←isolate.New¨4⍴⊂⍬
AddServer '10.0.0.2'
TCP Sockets
Isolate 3
Isolate 4
StartServer 'ip=10.0.0.1'
![Page 28: Webinar #10 - 19 April 2017 Isolates in the Cloud · Webinar #10 - 19 April 2017 Isolates in the Cloud. 2 Agenda. 3 Agenda Quick introduction to Futures and Isolates. 4 ... StartServer](https://reader034.vdocuments.mx/reader034/viewer/2022042415/5f2f831dc6a6d331c4167f4f/html5/thumbnails/28.jpg)
28
A 2-Core Computer
How isolates work
A DyalogApplication
IsolateProcess 1
IsolateProcess 2
Isolate 1
Isolate 2
Dyalog Processes Namespaces
1 2 3 4
Computers
Another Computer
IsolateProcess 1
IsolateProcess 2 iss←isolate.New¨4⍴⊂⍬
AddServer '10.0.0.2'
TCP Sockets
Isolate 3
Isolate 4
StartServer 'ip=10.0.0.1'
![Page 29: Webinar #10 - 19 April 2017 Isolates in the Cloud · Webinar #10 - 19 April 2017 Isolates in the Cloud. 2 Agenda. 3 Agenda Quick introduction to Futures and Isolates. 4 ... StartServer](https://reader034.vdocuments.mx/reader034/viewer/2022042415/5f2f831dc6a6d331c4167f4f/html5/thumbnails/29.jpg)
29
A 2-Core Computer
How isolates work
A DyalogApplication
IsolateProcess 1
IsolateProcess 2
Isolate 1
Isolate 2
Dyalog Processes Namespaces
1 2 3 4
Computers
Another Computer
IsolateProcess 1
IsolateProcess 2 iss←isolate.New¨4⍴⊂⍬
AddServer '10.0.0.2'
TCP Sockets
Isolate 3
Isolate 4
StartServer 'ip=10.0.0.1'
![Page 30: Webinar #10 - 19 April 2017 Isolates in the Cloud · Webinar #10 - 19 April 2017 Isolates in the Cloud. 2 Agenda. 3 Agenda Quick introduction to Futures and Isolates. 4 ... StartServer](https://reader034.vdocuments.mx/reader034/viewer/2022042415/5f2f831dc6a6d331c4167f4f/html5/thumbnails/30.jpg)
30
Isolate DemoFor more on isolates, see for example
"Parallel Programming in Dyalog APL"https://dyalog.tv/Dyalog14/?v=JvLWvyG7JEs
![Page 31: Webinar #10 - 19 April 2017 Isolates in the Cloud · Webinar #10 - 19 April 2017 Isolates in the Cloud. 2 Agenda. 3 Agenda Quick introduction to Futures and Isolates. 4 ... StartServer](https://reader034.vdocuments.mx/reader034/viewer/2022042415/5f2f831dc6a6d331c4167f4f/html5/thumbnails/31.jpg)
31
Agenda Quick introduction to isolates Building and launching a Linux VM
with Dyalog APL on the Amazon Elastic Compute Cloud (EC2)
Starting 20 VM's and using them as isolate servers
A quick demo of ll.EachX
![Page 32: Webinar #10 - 19 April 2017 Isolates in the Cloud · Webinar #10 - 19 April 2017 Isolates in the Cloud. 2 Agenda. 3 Agenda Quick introduction to Futures and Isolates. 4 ... StartServer](https://reader034.vdocuments.mx/reader034/viewer/2022042415/5f2f831dc6a6d331c4167f4f/html5/thumbnails/32.jpg)
32
Create an Amazon Machine Image (AMI)
![Page 33: Webinar #10 - 19 April 2017 Isolates in the Cloud · Webinar #10 - 19 April 2017 Isolates in the Cloud. 2 Agenda. 3 Agenda Quick introduction to Futures and Isolates. 4 ... StartServer](https://reader034.vdocuments.mx/reader034/viewer/2022042415/5f2f831dc6a6d331c4167f4f/html5/thumbnails/33.jpg)
33
Create an Amazon Machine Image (AMI) Select a base AMI with Ubuntu Linux installed
![Page 34: Webinar #10 - 19 April 2017 Isolates in the Cloud · Webinar #10 - 19 April 2017 Isolates in the Cloud. 2 Agenda. 3 Agenda Quick introduction to Futures and Isolates. 4 ... StartServer](https://reader034.vdocuments.mx/reader034/viewer/2022042415/5f2f831dc6a6d331c4167f4f/html5/thumbnails/34.jpg)
34
Create an Amazon Machine Image (AMI) Select a base AMI with Ubuntu Linux installed Configure Firewall
![Page 35: Webinar #10 - 19 April 2017 Isolates in the Cloud · Webinar #10 - 19 April 2017 Isolates in the Cloud. 2 Agenda. 3 Agenda Quick introduction to Futures and Isolates. 4 ... StartServer](https://reader034.vdocuments.mx/reader034/viewer/2022042415/5f2f831dc6a6d331c4167f4f/html5/thumbnails/35.jpg)
35
Create an Amazon Machine Image (AMI) Select a base AMI with Ubuntu Linux installed Configure Firewall Launch the VM
![Page 36: Webinar #10 - 19 April 2017 Isolates in the Cloud · Webinar #10 - 19 April 2017 Isolates in the Cloud. 2 Agenda. 3 Agenda Quick introduction to Futures and Isolates. 4 ... StartServer](https://reader034.vdocuments.mx/reader034/viewer/2022042415/5f2f831dc6a6d331c4167f4f/html5/thumbnails/36.jpg)
36
Create an Amazon Machine Image (AMI) Select a base AMI with Ubuntu Linux installed Configure Firewall Launch the VM Use WinSCP to copy Dyalog installer
![Page 37: Webinar #10 - 19 April 2017 Isolates in the Cloud · Webinar #10 - 19 April 2017 Isolates in the Cloud. 2 Agenda. 3 Agenda Quick introduction to Futures and Isolates. 4 ... StartServer](https://reader034.vdocuments.mx/reader034/viewer/2022042415/5f2f831dc6a6d331c4167f4f/html5/thumbnails/37.jpg)
37
Create an Amazon Machine Image (AMI) Select a base AMI with Ubuntu Linux installed Configure Firewall Launch the VM Use WinSCP to copy Dyalog installer Install Dyalog APL
![Page 38: Webinar #10 - 19 April 2017 Isolates in the Cloud · Webinar #10 - 19 April 2017 Isolates in the Cloud. 2 Agenda. 3 Agenda Quick introduction to Futures and Isolates. 4 ... StartServer](https://reader034.vdocuments.mx/reader034/viewer/2022042415/5f2f831dc6a6d331c4167f4f/html5/thumbnails/38.jpg)
38
Create an Amazon Machine Image (AMI) Select a base AMI with Ubuntu Linux installed Configure Firewall Launch the VM Use WinSCP to copy Dyalog installer Install Dyalog APL Use SSH to start Dyalog APL
![Page 39: Webinar #10 - 19 April 2017 Isolates in the Cloud · Webinar #10 - 19 April 2017 Isolates in the Cloud. 2 Agenda. 3 Agenda Quick introduction to Futures and Isolates. 4 ... StartServer](https://reader034.vdocuments.mx/reader034/viewer/2022042415/5f2f831dc6a6d331c4167f4f/html5/thumbnails/39.jpg)
39
Create an Amazon Machine Image (AMI) Select a base AMI with Ubuntu Linux installed Configure Firewall Launch the VM Use WinSCP to copy Dyalog installer Install Dyalog APL Use SSH to start Dyalog APL Connect to it with RIDE
![Page 40: Webinar #10 - 19 April 2017 Isolates in the Cloud · Webinar #10 - 19 April 2017 Isolates in the Cloud. 2 Agenda. 3 Agenda Quick introduction to Futures and Isolates. 4 ... StartServer](https://reader034.vdocuments.mx/reader034/viewer/2022042415/5f2f831dc6a6d331c4167f4f/html5/thumbnails/40.jpg)
40
Create an Amazon Machine Image (AMI) Select a base AMI with Ubuntu Linux installed Configure Firewall Launch the VM Use WinSCP to copy Dyalog installer Install Dyalog APL Use SSH to start Dyalog APL Connect to it with RIDE Save the new AMI
![Page 41: Webinar #10 - 19 April 2017 Isolates in the Cloud · Webinar #10 - 19 April 2017 Isolates in the Cloud. 2 Agenda. 3 Agenda Quick introduction to Futures and Isolates. 4 ... StartServer](https://reader034.vdocuments.mx/reader034/viewer/2022042415/5f2f831dc6a6d331c4167f4f/html5/thumbnails/41.jpg)
41
Create an Amazon Machine Image (AMI) Select a base AMI with Ubuntu Linux installed Configure Firewall Launch the VM Use WinSCP to copy Dyalog installer Install Dyalog APL Use SSH to start Dyalog APL Connect to it with RIDE Save the new AMI
![Page 42: Webinar #10 - 19 April 2017 Isolates in the Cloud · Webinar #10 - 19 April 2017 Isolates in the Cloud. 2 Agenda. 3 Agenda Quick introduction to Futures and Isolates. 4 ... StartServer](https://reader034.vdocuments.mx/reader034/viewer/2022042415/5f2f831dc6a6d331c4167f4f/html5/thumbnails/42.jpg)
42
![Page 43: Webinar #10 - 19 April 2017 Isolates in the Cloud · Webinar #10 - 19 April 2017 Isolates in the Cloud. 2 Agenda. 3 Agenda Quick introduction to Futures and Isolates. 4 ... StartServer](https://reader034.vdocuments.mx/reader034/viewer/2022042415/5f2f831dc6a6d331c4167f4f/html5/thumbnails/43.jpg)
43
![Page 44: Webinar #10 - 19 April 2017 Isolates in the Cloud · Webinar #10 - 19 April 2017 Isolates in the Cloud. 2 Agenda. 3 Agenda Quick introduction to Futures and Isolates. 4 ... StartServer](https://reader034.vdocuments.mx/reader034/viewer/2022042415/5f2f831dc6a6d331c4167f4f/html5/thumbnails/44.jpg)
44
![Page 45: Webinar #10 - 19 April 2017 Isolates in the Cloud · Webinar #10 - 19 April 2017 Isolates in the Cloud. 2 Agenda. 3 Agenda Quick introduction to Futures and Isolates. 4 ... StartServer](https://reader034.vdocuments.mx/reader034/viewer/2022042415/5f2f831dc6a6d331c4167f4f/html5/thumbnails/45.jpg)
45
![Page 46: Webinar #10 - 19 April 2017 Isolates in the Cloud · Webinar #10 - 19 April 2017 Isolates in the Cloud. 2 Agenda. 3 Agenda Quick introduction to Futures and Isolates. 4 ... StartServer](https://reader034.vdocuments.mx/reader034/viewer/2022042415/5f2f831dc6a6d331c4167f4f/html5/thumbnails/46.jpg)
46
![Page 47: Webinar #10 - 19 April 2017 Isolates in the Cloud · Webinar #10 - 19 April 2017 Isolates in the Cloud. 2 Agenda. 3 Agenda Quick introduction to Futures and Isolates. 4 ... StartServer](https://reader034.vdocuments.mx/reader034/viewer/2022042415/5f2f831dc6a6d331c4167f4f/html5/thumbnails/47.jpg)
47
![Page 48: Webinar #10 - 19 April 2017 Isolates in the Cloud · Webinar #10 - 19 April 2017 Isolates in the Cloud. 2 Agenda. 3 Agenda Quick introduction to Futures and Isolates. 4 ... StartServer](https://reader034.vdocuments.mx/reader034/viewer/2022042415/5f2f831dc6a6d331c4167f4f/html5/thumbnails/48.jpg)
48
![Page 49: Webinar #10 - 19 April 2017 Isolates in the Cloud · Webinar #10 - 19 April 2017 Isolates in the Cloud. 2 Agenda. 3 Agenda Quick introduction to Futures and Isolates. 4 ... StartServer](https://reader034.vdocuments.mx/reader034/viewer/2022042415/5f2f831dc6a6d331c4167f4f/html5/thumbnails/49.jpg)
49
![Page 50: Webinar #10 - 19 April 2017 Isolates in the Cloud · Webinar #10 - 19 April 2017 Isolates in the Cloud. 2 Agenda. 3 Agenda Quick introduction to Futures and Isolates. 4 ... StartServer](https://reader034.vdocuments.mx/reader034/viewer/2022042415/5f2f831dc6a6d331c4167f4f/html5/thumbnails/50.jpg)
50
+ Max 20 simultaneous instances
![Page 51: Webinar #10 - 19 April 2017 Isolates in the Cloud · Webinar #10 - 19 April 2017 Isolates in the Cloud. 2 Agenda. 3 Agenda Quick introduction to Futures and Isolates. 4 ... StartServer](https://reader034.vdocuments.mx/reader034/viewer/2022042415/5f2f831dc6a6d331c4167f4f/html5/thumbnails/51.jpg)
51
![Page 52: Webinar #10 - 19 April 2017 Isolates in the Cloud · Webinar #10 - 19 April 2017 Isolates in the Cloud. 2 Agenda. 3 Agenda Quick introduction to Futures and Isolates. 4 ... StartServer](https://reader034.vdocuments.mx/reader034/viewer/2022042415/5f2f831dc6a6d331c4167f4f/html5/thumbnails/52.jpg)
52
![Page 53: Webinar #10 - 19 April 2017 Isolates in the Cloud · Webinar #10 - 19 April 2017 Isolates in the Cloud. 2 Agenda. 3 Agenda Quick introduction to Futures and Isolates. 4 ... StartServer](https://reader034.vdocuments.mx/reader034/viewer/2022042415/5f2f831dc6a6d331c4167f4f/html5/thumbnails/53.jpg)
53
![Page 54: Webinar #10 - 19 April 2017 Isolates in the Cloud · Webinar #10 - 19 April 2017 Isolates in the Cloud. 2 Agenda. 3 Agenda Quick introduction to Futures and Isolates. 4 ... StartServer](https://reader034.vdocuments.mx/reader034/viewer/2022042415/5f2f831dc6a6d331c4167f4f/html5/thumbnails/54.jpg)
54
![Page 55: Webinar #10 - 19 April 2017 Isolates in the Cloud · Webinar #10 - 19 April 2017 Isolates in the Cloud. 2 Agenda. 3 Agenda Quick introduction to Futures and Isolates. 4 ... StartServer](https://reader034.vdocuments.mx/reader034/viewer/2022042415/5f2f831dc6a6d331c4167f4f/html5/thumbnails/55.jpg)
55
![Page 56: Webinar #10 - 19 April 2017 Isolates in the Cloud · Webinar #10 - 19 April 2017 Isolates in the Cloud. 2 Agenda. 3 Agenda Quick introduction to Futures and Isolates. 4 ... StartServer](https://reader034.vdocuments.mx/reader034/viewer/2022042415/5f2f831dc6a6d331c4167f4f/html5/thumbnails/56.jpg)
56
![Page 57: Webinar #10 - 19 April 2017 Isolates in the Cloud · Webinar #10 - 19 April 2017 Isolates in the Cloud. 2 Agenda. 3 Agenda Quick introduction to Futures and Isolates. 4 ... StartServer](https://reader034.vdocuments.mx/reader034/viewer/2022042415/5f2f831dc6a6d331c4167f4f/html5/thumbnails/57.jpg)
57
![Page 58: Webinar #10 - 19 April 2017 Isolates in the Cloud · Webinar #10 - 19 April 2017 Isolates in the Cloud. 2 Agenda. 3 Agenda Quick introduction to Futures and Isolates. 4 ... StartServer](https://reader034.vdocuments.mx/reader034/viewer/2022042415/5f2f831dc6a6d331c4167f4f/html5/thumbnails/58.jpg)
58
![Page 59: Webinar #10 - 19 April 2017 Isolates in the Cloud · Webinar #10 - 19 April 2017 Isolates in the Cloud. 2 Agenda. 3 Agenda Quick introduction to Futures and Isolates. 4 ... StartServer](https://reader034.vdocuments.mx/reader034/viewer/2022042415/5f2f831dc6a6d331c4167f4f/html5/thumbnails/59.jpg)
59
![Page 60: Webinar #10 - 19 April 2017 Isolates in the Cloud · Webinar #10 - 19 April 2017 Isolates in the Cloud. 2 Agenda. 3 Agenda Quick introduction to Futures and Isolates. 4 ... StartServer](https://reader034.vdocuments.mx/reader034/viewer/2022042415/5f2f831dc6a6d331c4167f4f/html5/thumbnails/60.jpg)
60
![Page 61: Webinar #10 - 19 April 2017 Isolates in the Cloud · Webinar #10 - 19 April 2017 Isolates in the Cloud. 2 Agenda. 3 Agenda Quick introduction to Futures and Isolates. 4 ... StartServer](https://reader034.vdocuments.mx/reader034/viewer/2022042415/5f2f831dc6a6d331c4167f4f/html5/thumbnails/61.jpg)
61
![Page 62: Webinar #10 - 19 April 2017 Isolates in the Cloud · Webinar #10 - 19 April 2017 Isolates in the Cloud. 2 Agenda. 3 Agenda Quick introduction to Futures and Isolates. 4 ... StartServer](https://reader034.vdocuments.mx/reader034/viewer/2022042415/5f2f831dc6a6d331c4167f4f/html5/thumbnails/62.jpg)
62
![Page 63: Webinar #10 - 19 April 2017 Isolates in the Cloud · Webinar #10 - 19 April 2017 Isolates in the Cloud. 2 Agenda. 3 Agenda Quick introduction to Futures and Isolates. 4 ... StartServer](https://reader034.vdocuments.mx/reader034/viewer/2022042415/5f2f831dc6a6d331c4167f4f/html5/thumbnails/63.jpg)
63
![Page 64: Webinar #10 - 19 April 2017 Isolates in the Cloud · Webinar #10 - 19 April 2017 Isolates in the Cloud. 2 Agenda. 3 Agenda Quick introduction to Futures and Isolates. 4 ... StartServer](https://reader034.vdocuments.mx/reader034/viewer/2022042415/5f2f831dc6a6d331c4167f4f/html5/thumbnails/64.jpg)
64
![Page 65: Webinar #10 - 19 April 2017 Isolates in the Cloud · Webinar #10 - 19 April 2017 Isolates in the Cloud. 2 Agenda. 3 Agenda Quick introduction to Futures and Isolates. 4 ... StartServer](https://reader034.vdocuments.mx/reader034/viewer/2022042415/5f2f831dc6a6d331c4167f4f/html5/thumbnails/65.jpg)
65
![Page 66: Webinar #10 - 19 April 2017 Isolates in the Cloud · Webinar #10 - 19 April 2017 Isolates in the Cloud. 2 Agenda. 3 Agenda Quick introduction to Futures and Isolates. 4 ... StartServer](https://reader034.vdocuments.mx/reader034/viewer/2022042415/5f2f831dc6a6d331c4167f4f/html5/thumbnails/66.jpg)
66
Agenda Quick introduction to isolates Building and launching a Linux VM
with Dyalog APL on the Amazon Elastic Compute Cloud (EC2)
Starting 20 VM's and using them as isolate servers
A quick demo of ll.EachX
![Page 67: Webinar #10 - 19 April 2017 Isolates in the Cloud · Webinar #10 - 19 April 2017 Isolates in the Cloud. 2 Agenda. 3 Agenda Quick introduction to Futures and Isolates. 4 ... StartServer](https://reader034.vdocuments.mx/reader034/viewer/2022042415/5f2f831dc6a6d331c4167f4f/html5/thumbnails/67.jpg)
67
Isolates in the CloudDyalog Processes NamespacesComputers
SSH SessionsTCP Sockets
![Page 68: Webinar #10 - 19 April 2017 Isolates in the Cloud · Webinar #10 - 19 April 2017 Isolates in the Cloud. 2 Agenda. 3 Agenda Quick introduction to Futures and Isolates. 4 ... StartServer](https://reader034.vdocuments.mx/reader034/viewer/2022042415/5f2f831dc6a6d331c4167f4f/html5/thumbnails/68.jpg)
68
A Windows Computer
Isolates in the CloudDyalog Processes NamespacesComputers
SSH SessionsTCP Sockets
![Page 69: Webinar #10 - 19 April 2017 Isolates in the Cloud · Webinar #10 - 19 April 2017 Isolates in the Cloud. 2 Agenda. 3 Agenda Quick introduction to Futures and Isolates. 4 ... StartServer](https://reader034.vdocuments.mx/reader034/viewer/2022042415/5f2f831dc6a6d331c4167f4f/html5/thumbnails/69.jpg)
69
A Windows Computer
Isolates in the CloudA Dyalog
Application
Dyalog Processes NamespacesComputers
SSH SessionsTCP Sockets
![Page 70: Webinar #10 - 19 April 2017 Isolates in the Cloud · Webinar #10 - 19 April 2017 Isolates in the Cloud. 2 Agenda. 3 Agenda Quick introduction to Futures and Isolates. 4 ... StartServer](https://reader034.vdocuments.mx/reader034/viewer/2022042415/5f2f831dc6a6d331c4167f4f/html5/thumbnails/70.jpg)
70
A Windows Computer
Isolates in the CloudA Dyalog
Application
Dyalog Processes NamespacesComputers
SSH Sessions
IsolateProcess
TCP Sockets
![Page 71: Webinar #10 - 19 April 2017 Isolates in the Cloud · Webinar #10 - 19 April 2017 Isolates in the Cloud. 2 Agenda. 3 Agenda Quick introduction to Futures and Isolates. 4 ... StartServer](https://reader034.vdocuments.mx/reader034/viewer/2022042415/5f2f831dc6a6d331c4167f4f/html5/thumbnails/71.jpg)
71
A Windows Computer
Isolates in the CloudA Dyalog
Application
Dyalog Processes NamespacesComputers
SSH Sessions
IsolateProcess
IsolateProcess
TCP Sockets
![Page 72: Webinar #10 - 19 April 2017 Isolates in the Cloud · Webinar #10 - 19 April 2017 Isolates in the Cloud. 2 Agenda. 3 Agenda Quick introduction to Futures and Isolates. 4 ... StartServer](https://reader034.vdocuments.mx/reader034/viewer/2022042415/5f2f831dc6a6d331c4167f4f/html5/thumbnails/72.jpg)
72
A Windows Computer
Isolates in the CloudA Dyalog
Application
Dyalog Processes NamespacesComputers
SSH Sessions
IsolateProcess
IsolateProcess
IsolateProcess
TCP Sockets
![Page 73: Webinar #10 - 19 April 2017 Isolates in the Cloud · Webinar #10 - 19 April 2017 Isolates in the Cloud. 2 Agenda. 3 Agenda Quick introduction to Futures and Isolates. 4 ... StartServer](https://reader034.vdocuments.mx/reader034/viewer/2022042415/5f2f831dc6a6d331c4167f4f/html5/thumbnails/73.jpg)
73
A Windows Computer
Isolates in the CloudA Dyalog
Application
Dyalog Processes NamespacesComputers
SSH Sessions
IsolateProcess
IsolateProcess
IsolateProcess
IsolateProcess
TCP Sockets
![Page 74: Webinar #10 - 19 April 2017 Isolates in the Cloud · Webinar #10 - 19 April 2017 Isolates in the Cloud. 2 Agenda. 3 Agenda Quick introduction to Futures and Isolates. 4 ... StartServer](https://reader034.vdocuments.mx/reader034/viewer/2022042415/5f2f831dc6a6d331c4167f4f/html5/thumbnails/74.jpg)
74
A Windows Computer
Isolates in the CloudA Dyalog
Application
Dyalog Processes Namespaces
1
Computers
SSH Sessions
IsolateProcess
IsolateProcess
IsolateProcess
IsolateProcess
TCP Sockets
![Page 75: Webinar #10 - 19 April 2017 Isolates in the Cloud · Webinar #10 - 19 April 2017 Isolates in the Cloud. 2 Agenda. 3 Agenda Quick introduction to Futures and Isolates. 4 ... StartServer](https://reader034.vdocuments.mx/reader034/viewer/2022042415/5f2f831dc6a6d331c4167f4f/html5/thumbnails/75.jpg)
75
A Windows Computer
Isolates in the CloudA Dyalog
Application
Dyalog Processes Namespaces
1 2
Computers
SSH Sessions
IsolateProcess
IsolateProcess
IsolateProcess
IsolateProcess
TCP Sockets
![Page 76: Webinar #10 - 19 April 2017 Isolates in the Cloud · Webinar #10 - 19 April 2017 Isolates in the Cloud. 2 Agenda. 3 Agenda Quick introduction to Futures and Isolates. 4 ... StartServer](https://reader034.vdocuments.mx/reader034/viewer/2022042415/5f2f831dc6a6d331c4167f4f/html5/thumbnails/76.jpg)
76
A Windows Computer
Isolates in the CloudA Dyalog
Application
Dyalog Processes Namespaces
1 2
Computers
SSH Sessions
IsolateProcess
IsolateProcess
IsolateProcess
IsolateProcess
3
TCP Sockets
![Page 77: Webinar #10 - 19 April 2017 Isolates in the Cloud · Webinar #10 - 19 April 2017 Isolates in the Cloud. 2 Agenda. 3 Agenda Quick introduction to Futures and Isolates. 4 ... StartServer](https://reader034.vdocuments.mx/reader034/viewer/2022042415/5f2f831dc6a6d331c4167f4f/html5/thumbnails/77.jpg)
77
A Windows Computer
Isolates in the CloudA Dyalog
Application
Dyalog Processes Namespaces
1 2
Computers
SSH Sessions
IsolateProcess
IsolateProcess
IsolateProcess
IsolateProcess
3 4
TCP Sockets
![Page 78: Webinar #10 - 19 April 2017 Isolates in the Cloud · Webinar #10 - 19 April 2017 Isolates in the Cloud. 2 Agenda. 3 Agenda Quick introduction to Futures and Isolates. 4 ... StartServer](https://reader034.vdocuments.mx/reader034/viewer/2022042415/5f2f831dc6a6d331c4167f4f/html5/thumbnails/78.jpg)
78
A Windows Computer
Isolates in the CloudA Dyalog
Application
Dyalog Processes Namespaces
1 2
Computers
SSH Sessions
IsolateProcess
IsolateProcess
IsolateProcess
IsolateProcess
3 4
TCP Sockets
![Page 79: Webinar #10 - 19 April 2017 Isolates in the Cloud · Webinar #10 - 19 April 2017 Isolates in the Cloud. 2 Agenda. 3 Agenda Quick introduction to Futures and Isolates. 4 ... StartServer](https://reader034.vdocuments.mx/reader034/viewer/2022042415/5f2f831dc6a6d331c4167f4f/html5/thumbnails/79.jpg)
79
A Windows Computer
Isolates in the CloudA Dyalog
Application
Dyalog Processes Namespaces
1 2
Computers
SSH Sessions
IsolateProcess
IsolateProcess
IsolateProcess
IsolateProcess
3 4
Two Per VM
TCP Sockets
![Page 80: Webinar #10 - 19 April 2017 Isolates in the Cloud · Webinar #10 - 19 April 2017 Isolates in the Cloud. 2 Agenda. 3 Agenda Quick introduction to Futures and Isolates. 4 ... StartServer](https://reader034.vdocuments.mx/reader034/viewer/2022042415/5f2f831dc6a6d331c4167f4f/html5/thumbnails/80.jpg)
80
A Windows Computer
Isolates in the CloudA Dyalog
Application
Dyalog Processes Namespaces
1 2
Computers
An AWS EC2 Linux VMStartServer 'ip=81.187.219.129'
SSH Sessions
IsolateProcess
IsolateProcess
IsolateProcess
IsolateProcess
3 4
Two Per VM
TCP Sockets
![Page 81: Webinar #10 - 19 April 2017 Isolates in the Cloud · Webinar #10 - 19 April 2017 Isolates in the Cloud. 2 Agenda. 3 Agenda Quick introduction to Futures and Isolates. 4 ... StartServer](https://reader034.vdocuments.mx/reader034/viewer/2022042415/5f2f831dc6a6d331c4167f4f/html5/thumbnails/81.jpg)
81
A Windows Computer
Isolates in the CloudA Dyalog
Application
Dyalog Processes Namespaces
1 2
Computers
An AWS EC2 Linux VM
IsolateProcess
StartServer 'ip=81.187.219.129'
SSH Sessions
IsolateProcess
IsolateProcess
IsolateProcess
IsolateProcess
3 4
Two Per VM
TCP Sockets
![Page 82: Webinar #10 - 19 April 2017 Isolates in the Cloud · Webinar #10 - 19 April 2017 Isolates in the Cloud. 2 Agenda. 3 Agenda Quick introduction to Futures and Isolates. 4 ... StartServer](https://reader034.vdocuments.mx/reader034/viewer/2022042415/5f2f831dc6a6d331c4167f4f/html5/thumbnails/82.jpg)
82
Another VMAnother VMAnother VMAnother VMAnother VMAnother VMAnother VMAnother VMAnother VMAnother VMAnother VMAnother VMAnother VMAnother VMAnother VMAnother VMAnother VMAnother VMAnother VMAnother VM A Windows Computer
Isolates in the CloudA Dyalog
Application
Dyalog Processes Namespaces
1 2
Computers
An AWS EC2 Linux VM
IsolateProcess
StartServer 'ip=81.187.219.129'
SSH Sessions
IsolateProcess
IsolateProcess
IsolateProcess
IsolateProcess
3 4
Two Per VM
TCP Sockets
![Page 83: Webinar #10 - 19 April 2017 Isolates in the Cloud · Webinar #10 - 19 April 2017 Isolates in the Cloud. 2 Agenda. 3 Agenda Quick introduction to Futures and Isolates. 4 ... StartServer](https://reader034.vdocuments.mx/reader034/viewer/2022042415/5f2f831dc6a6d331c4167f4f/html5/thumbnails/83.jpg)
83
Another VMAnother VMAnother VMAnother VMAnother VMAnother VMAnother VMAnother VMAnother VMAnother VMAnother VMAnother VMAnother VMAnother VMAnother VMAnother VMAnother VMAnother VMAnother VMAnother VM A Windows Computer
Isolates in the CloudA Dyalog
Application
Dyalog Processes Namespaces
1 2
Computers
An AWS EC2 Linux VM
IsolateProcess
StartServer 'ip=81.187.219.129'
SSH Sessions
IsolateProcess
IsolateProcess
IsolateProcess
IsolateProcess
3 4
21 22 23 24
17 18 19 20
13 14 15 16
9 10 11 12
5 6 7 8
Two Per VM
TCP Sockets
![Page 84: Webinar #10 - 19 April 2017 Isolates in the Cloud · Webinar #10 - 19 April 2017 Isolates in the Cloud. 2 Agenda. 3 Agenda Quick introduction to Futures and Isolates. 4 ... StartServer](https://reader034.vdocuments.mx/reader034/viewer/2022042415/5f2f831dc6a6d331c4167f4f/html5/thumbnails/84.jpg)
84
Another VMAnother VMAnother VMAnother VMAnother VMAnother VMAnother VMAnother VMAnother VMAnother VMAnother VMAnother VMAnother VMAnother VMAnother VMAnother VMAnother VMAnother VMAnother VMAnother VM A Windows Computer
Isolates in the CloudA Dyalog
Application
Dyalog Processes Namespaces
1 2
Computers
An AWS EC2 Linux VM
IsolateProcess
StartServer 'ip=81.187.219.129'
SSH Sessions
IsolateProcess
IsolateProcess
IsolateProcess
IsolateProcess
3 4
21 22 23 24
17 18 19 20
13 14 15 16
9 10 11 12
5 6 7 8
Two Per VM
TCP Sockets
![Page 85: Webinar #10 - 19 April 2017 Isolates in the Cloud · Webinar #10 - 19 April 2017 Isolates in the Cloud. 2 Agenda. 3 Agenda Quick introduction to Futures and Isolates. 4 ... StartServer](https://reader034.vdocuments.mx/reader034/viewer/2022042415/5f2f831dc6a6d331c4167f4f/html5/thumbnails/85.jpg)
85
Agenda Quick introduction to isolates Building and launching a Linux VM
with Dyalog APL on the Amazon Elastic Compute Cloud (EC2)
Starting 20 VM's and using them as isolate servers
A quick demo of ll.EachX
![Page 86: Webinar #10 - 19 April 2017 Isolates in the Cloud · Webinar #10 - 19 April 2017 Isolates in the Cloud. 2 Agenda. 3 Agenda Quick introduction to Futures and Isolates. 4 ... StartServer](https://reader034.vdocuments.mx/reader034/viewer/2022042415/5f2f831dc6a6d331c4167f4f/html5/thumbnails/86.jpg)
86
Summary Dyalog is creating tools, frameworks and samples
for distributed / cloud computing, including• APLSSH client to securely start processes on remote machines• Running Isolates in the Cloud• Microservice Frameworks (e.g. JSONServer)• Docker / Container tools
DAAAS (Dyalog APL As A Service) coming soon• We will publish "premium" AMI's with Dyalog APL,
JSONServer and MiServer pre-installed• Pre-build Docker containers with Dyalog installed• Hardest problem is to decide on pricing
We aim to publish a reference architecture for scalable services.
![Page 87: Webinar #10 - 19 April 2017 Isolates in the Cloud · Webinar #10 - 19 April 2017 Isolates in the Cloud. 2 Agenda. 3 Agenda Quick introduction to Futures and Isolates. 4 ... StartServer](https://reader034.vdocuments.mx/reader034/viewer/2022042415/5f2f831dc6a6d331c4167f4f/html5/thumbnails/87.jpg)
87
Webinar 11 Thursday, May 17th at 15:00 UTC:
Creating and managing your own User Commands