SlideShare una empresa de Scribd logo
1 de 74
Descargar para leer sin conexión
Rstudio Server on Amazon EC2
Liad Shekel
liad.shekel@gmail.com
June 2015
Liad Shekel Rstudio Server on Amazon EC2 1 / 72
Rstudio Server on Amazon EC2
Outline
1 Amazon Web Services (AWS)
History
Services
Amazon EC2
Create an AWS Account
2 SSH and Asymmetric Cryptography
Basic terminology
Launch an EC2 instance
Connect to EC2 instance via SSH
3 Install R on Ubuntu Server
Linux basics
Install R on Ubuntu Server
Install Rstudio on Ubuntu Server
Liad Shekel Rstudio Server on Amazon EC2 2 / 72
History
1994-2006
1994: Jeff Bezos founded Amazon
2002: AWS was developed for Amazon’s internal infrastructure
2003: AWS started building an "infrastructure service for the world.”
2006: Amazon launched “Amazon Simple Storage Service” (Amazon S3) and a virtual computing
environment called “Amazon Elastic Compute Cloud” (Amazon EC2)
Liad Shekel Rstudio Server on Amazon EC2 3 / 72
How big is Amazon Web Services?
Today
About 1.4 million servers working around the globe
158k − 450k servers
1/3 of all internet users will access an AWS cloud site at least once a day (2012)
1% of all internet traffic (2012)
Liad Shekel Rstudio Server on Amazon EC2 4 / 72
Amazon Web Services (AWS)
Services
Liad Shekel Rstudio Server on Amazon EC2 5 / 72
Amazon Web Services (AWS)
Amazon Elastic Compute Cloud (EC2)
Liad Shekel Rstudio Server on Amazon EC2 6 / 72
Amazon Web Services (AWS)
Amazon Simple Storage Service (S3)
Liad Shekel Rstudio Server on Amazon EC2 7 / 72
Amazon Web Services (AWS)
Amazon Relational Database Service (RDS)
Liad Shekel Rstudio Server on Amazon EC2 8 / 72
Amazon Web Services (AWS)
NoSQL database service (DynamoDB) * Petabyte-scale data warehouse (RedShift)
Liad Shekel Rstudio Server on Amazon EC2 9 / 72
Amazon Web Services (AWS)
Analytics (Hadoop, ML as a service)
Liad Shekel Rstudio Server on Amazon EC2 10 / 72
Amazon EC2
Next: EC2 instances
Liad Shekel Rstudio Server on Amazon EC2 11 / 72
Amazon Elastic Compute Cloud (EC2)
Introduction
Marketing lines
Scale to your needs - Amazon EC2 provides re-sizable compute capacity which allows to quickly
scale capacity, both up and down, as your computing requirements change.
Pay per hour - Amazon EC2 allows you to pay only for capacity that you actually use.
Buttom line
EC2 instance is a remote
{server / machine / virtual machine / instance / computer / host }
with flexible and changeable specifications.
Liad Shekel Rstudio Server on Amazon EC2 12 / 72
Create an AWS Account
Link: www.aws.amazon.com
Liad Shekel Rstudio Server on Amazon EC2 13 / 72
Create an AWS Account
Liad Shekel Rstudio Server on Amazon EC2 14 / 72
Create an AWS Account
Liad Shekel Rstudio Server on Amazon EC2 15 / 72
Create an AWS Account
Login credentials
Liad Shekel Rstudio Server on Amazon EC2 16 / 72
Create an AWS Account
Contact information
Liad Shekel Rstudio Server on Amazon EC2 17 / 72
Create an AWS Account
Payment information
Liad Shekel Rstudio Server on Amazon EC2 18 / 72
Create an AWS Account
Identity verification (1)
Liad Shekel Rstudio Server on Amazon EC2 19 / 72
Create an AWS Account
Identity verification (2)
Liad Shekel Rstudio Server on Amazon EC2 20 / 72
Create an AWS Account
Identity verification (3)
Liad Shekel Rstudio Server on Amazon EC2 21 / 72
Create an AWS Account
Support plan
Liad Shekel Rstudio Server on Amazon EC2 22 / 72
Create an AWS Account
Confirmed
Liad Shekel Rstudio Server on Amazon EC2 23 / 72
Create an AWS Account
Wait...
Liad Shekel Rstudio Server on Amazon EC2 24 / 72
Create an AWS Account
Done!
Liad Shekel Rstudio Server on Amazon EC2 25 / 72
Create an AWS Account
Next: EC2 instances
Liad Shekel Rstudio Server on Amazon EC2 26 / 72
Amazon Elastic Compute Cloud (EC2)
First glance
Link: https://console.aws.amazon.com
Liad Shekel Rstudio Server on Amazon EC2 27 / 72
Amazon Elastic Compute Cloud (EC2)
Instances
Liad Shekel Rstudio Server on Amazon EC2 28 / 72
Launch EC2 Instance
Choose Amazon machine image (AMI)
Liad Shekel Rstudio Server on Amazon EC2 29 / 72
Launch EC2 Instance
Choose an instance type
Liad Shekel Rstudio Server on Amazon EC2 30 / 72
Launch EC2 Instance
How much does it cost? (1)
Liad Shekel Rstudio Server on Amazon EC2 31 / 72
Launch EC2 Instance
How much does it cost? (2)
Liad Shekel Rstudio Server on Amazon EC2 32 / 72
Launch EC2 Instance
Instance details
Liad Shekel Rstudio Server on Amazon EC2 33 / 72
Launch EC2 Instance
SSD / Magnetic Storage (30GB in free tier)
Liad Shekel Rstudio Server on Amazon EC2 34 / 72
Launch EC2 Instance
Add tags
Liad Shekel Rstudio Server on Amazon EC2 35 / 72
Launch EC2 Instance
Security groups
Liad Shekel Rstudio Server on Amazon EC2 36 / 72
Launch EC2 Instance
Review and launch!
Liad Shekel Rstudio Server on Amazon EC2 37 / 72
Launch EC2 Instance
Oh. Wait... Key pair? SSH?
Liad Shekel Rstudio Server on Amazon EC2 38 / 72
Launch EC2 Instance
Oh. Wait... Key pair? SSH?
Liad Shekel Rstudio Server on Amazon EC2 39 / 72
Kay Pair and Asymmetric Cryptography
Public-key encryption
Public-key encryption and authentication
The “message“ is encrypted on the remote machine using the client’s public key
The “message” can be decrypted only with the matching private key
RSA is one example of a public-key algorithm. RSA is based on the practical difficulty of factoring the
product of two large prime numbers.
Liad Shekel Rstudio Server on Amazon EC2 40 / 72
Secure Shell (SSH)
What is an SSH protocol?
Basics
A shell is a user interface for access to an operating system’s services
A Secure Shell (SSH) is an encrypted network protocol for initiating text-based shell sessions on
remote machines in a secure way
Client side requires SSH client (such as Putty or MobaXterm)
Remote side require SSH server (build-in Ubuntu server)
The Secure File Transfer Protocol (SFTP) is an SSH extension that provides file access, file transfer,
and file management functionalities
Usually, SSH uses port 22
SSH uses Asymmetric cryptography
Liad Shekel Rstudio Server on Amazon EC2 41 / 72
Asymmetric cryptography
In practice
How? What? Where?
On the remote server there should be a list of authorized public keys. The corresponding private keys
are authorized for connection.
The authorized_keys file is located in
/home/<user_name>/.ssh/authorized_keys
To connect to the remote server, make sure that your public key appears in the authorized_keys file
(on the server)
Choose your private key file on the SSH client configurations
That’s it
Liad Shekel Rstudio Server on Amazon EC2 42 / 72
Launch EC2 Instance (Cont’d)
We’re back!
Liad Shekel Rstudio Server on Amazon EC2 43 / 72
Launch EC2 Instance (Cont’d)
Download your new private key
Liad Shekel Rstudio Server on Amazon EC2 44 / 72
Launch EC2 Instance (Cont’d)
Congrats!
Download here: https://goo.gl/k8VSS2
My new PRIVATE key!
What are we missing?
Liad Shekel Rstudio Server on Amazon EC2 45 / 72
Launch EC2 Instance (Cont’d)
Congrats!
Download here: https://goo.gl/k8VSS2
My new PRIVATE key!
What are we missing?
The matching public key is stored in the authorized_keys file on the instance.
Liad Shekel Rstudio Server on Amazon EC2 45 / 72
Launch EC2 Instance (Cont’d)
Launch you first EC2 instance
Liad Shekel Rstudio Server on Amazon EC2 46 / 72
Launch EC2 Instance (Cont’d)
Liad Shekel Rstudio Server on Amazon EC2 47 / 72
Launch EC2 Instance (Cont’d)
Instance State: Pending
Liad Shekel Rstudio Server on Amazon EC2 48 / 72
Launch EC2 Instance (Cont’d)
Instance State: Running!
Liad Shekel Rstudio Server on Amazon EC2 49 / 72
Launch EC2 Instance (Cont’d)
Instance State: Running!
Liad Shekel Rstudio Server on Amazon EC2 50 / 72
Use SSH Client
Introducing MobaXterm
Liad Shekel Rstudio Server on Amazon EC2 51 / 72
Use SSH Client
New session
Liad Shekel Rstudio Server on Amazon EC2 52 / 72
Use SSH Client
Session settings
Liad Shekel Rstudio Server on Amazon EC2 53 / 72
Use SSH Client
SSH session
Liad Shekel Rstudio Server on Amazon EC2 54 / 72
Use SSH Client
SSH settings
Remote host: IP address
Use private key: downloaded private key file
Liad Shekel Rstudio Server on Amazon EC2 55 / 72
Use SSH Client
Login: ubuntu (default user)
Liad Shekel Rstudio Server on Amazon EC2 56 / 72
Use SSH Client
Login: ubuntu (default user)
Liad Shekel Rstudio Server on Amazon EC2 57 / 72
Use SSH Client
The IP address is now a known host.
Liad Shekel Rstudio Server on Amazon EC2 58 / 72
Use SSH Client
Welcome to Ubuntu 14.04.2
Liad Shekel Rstudio Server on Amazon EC2 59 / 72
Linux basics
Command line
The Linux command structure: command OPTIONS ARGUMENTS
Command: This is the base of the command.
To show top lines of a file, use the head command
To to create new directory use the mkdir command
OPTIONS: Alter the behavior of the command.
To show 5 or 10 top lines of a file, use the head command with option -n 5 or -n 10
ARGUMENTS: Typically file names or other data that is needed by the command.
head -n 5 file_name
Liad Shekel Rstudio Server on Amazon EC2 60 / 72
Linux basics
Super User DO
First Thing to know:
sudo = Super User DO.
Example:
To delete the file ’a.txt’ type: rm a.txt
However, if it doesn’t work, try: sudo rm a.txt
Example:
Liad Shekel Rstudio Server on Amazon EC2 61 / 72
Linux basics
List of files and directories:
ls, ls -l, ls -l dir_path.
Navigate between directories:
cd, cd .., cd ~, cd /, cd dir_name
Edit/create file (using nano or vim)
nano file_name.R, vim file_name.R
open file in view mode (read only)
nano -v file_name.R
Display Linux processes:
top, htop (sudo apt-get install htop)
Liad Shekel Rstudio Server on Amazon EC2 62 / 72
Linux basics
Add user
ubuntu is the default AMI (Amazon Machine Image) user.
RStudio require password authenticated user.
Add user:
sudo adduser <username>
you will be asked for a new password (twice) and then for an optional additional information.
Make yourself a sudoer (optional):
sudo adduser <username> sudo
Liad Shekel Rstudio Server on Amazon EC2 63 / 72
Install R on Ubuntu Server
In Linux, like in R, we can download packages (≈software) from repositories.
For example, to install R run:
sudo apt-get install r-base-core
Download package lists from the repositories:
sudo apt-get update
Upgrade packages according to the updated information:
sudo apt-get upgrade
The default repositories install old R version (3.0.2), In order to download the latest version we need
to manually add repository.
Liad Shekel Rstudio Server on Amazon EC2 64 / 72
Install R on Ubuntu Server
Add repository and install latest R version
Edit the sources.list file and add the R repository location
sudo nano /etc/apt/sources.list
Add this line to the end of the file:
deb http://cran.rstudio.com/bin/linux/ubuntu trusty/ .
To get permissions to the new repository run:
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 51716619E084DAB9
Download new package lists:
sudo apt-get update
Install the latest R version (3.2.0):
sudo apt-get install r-base-core
Liad Shekel Rstudio Server on Amazon EC2 65 / 72
Install Rstudio on Ubuntu Server
Only a few seconds away...
Rstudio installation
gdebi lets you install local deb packages:
sudo apt-get install gdebi-core
Download rstudio’s deb package:
wget http://download2.rstudio.org/rstudio-server-0.99.446-amd64.deb
Use gdebi to install the deb package:
sudo gdebi rstudio-server-0.99.446-amd64.deb
Liad Shekel Rstudio Server on Amazon EC2 66 / 72
Install Rstudio on Ubuntu Server
Only a few seconds away...
Rstudio installation
gdebi lets you install local deb packages:
sudo apt-get install gdebi-core
Download rstudio’s deb package:
wget http://download2.rstudio.org/rstudio-server-0.99.446-amd64.deb
Use gdebi to install the deb package:
sudo gdebi rstudio-server-0.99.446-amd64.deb
Open web browser and enter url: <server_ip>:8787
Use your username and password.
Do crazy things with Rstudio.
Liad Shekel Rstudio Server on Amazon EC2 66 / 72
Rstudio Server on Amazon EC2
Thank you!
Liad Shekel
liad.shekel@gmail.com
Liad Shekel Rstudio Server on Amazon EC2 67 / 72
Or... Rstudio AMI!
Google “Rstudio AMI” and follow the first link:
http://www.louisaslett.com/RStudio_AMI/
Liad Shekel Rstudio Server on Amazon EC2 68 / 72
Rstudio AMI
Community AMI
Liad Shekel Rstudio Server on Amazon EC2 69 / 72
Rstudio AMI
Community AMI
Liad Shekel Rstudio Server on Amazon EC2 70 / 72
Rstudio AMI
Community AMI
Liad Shekel Rstudio Server on Amazon EC2 71 / 72
Rstudio Server on Amazon EC2
Thank you!
Liad Shekel
liad.shekel@gmail.com
Liad Shekel Rstudio Server on Amazon EC2 72 / 72

Más contenido relacionado

La actualidad más candente

Ansible presentation
Ansible presentationAnsible presentation
Ansible presentationJohn Lynch
 
Cloudera amazon-ec2
Cloudera amazon-ec2Cloudera amazon-ec2
Cloudera amazon-ec2Randy Zwitch
 
20명 규모의 팀에서 Vault 사용하기
20명 규모의 팀에서 Vault 사용하기20명 규모의 팀에서 Vault 사용하기
20명 규모의 팀에서 Vault 사용하기Doyoon Kim
 
Setup 3 Node Kafka Cluster on AWS - Hands On
Setup 3 Node Kafka Cluster on AWS - Hands OnSetup 3 Node Kafka Cluster on AWS - Hands On
Setup 3 Node Kafka Cluster on AWS - Hands Onhkbhadraa
 
Breaking Up With Your Data Center Presentation
Breaking Up With Your Data Center PresentationBreaking Up With Your Data Center Presentation
Breaking Up With Your Data Center PresentationTelescope_Inc
 
Embulk, an open-source plugin-based parallel bulk data loader
Embulk, an open-source plugin-based parallel bulk data loaderEmbulk, an open-source plugin-based parallel bulk data loader
Embulk, an open-source plugin-based parallel bulk data loaderSadayuki Furuhashi
 
Terraform Abstractions for Safety and Power
Terraform Abstractions for Safety and PowerTerraform Abstractions for Safety and Power
Terraform Abstractions for Safety and PowerCalvin French-Owen
 
AnsibleFest 2014 - Role Tips and Tricks
AnsibleFest 2014 - Role Tips and TricksAnsibleFest 2014 - Role Tips and Tricks
AnsibleFest 2014 - Role Tips and Tricksjimi-c
 
#OktoCampus - Workshop : An introduction to Ansible
#OktoCampus - Workshop : An introduction to Ansible#OktoCampus - Workshop : An introduction to Ansible
#OktoCampus - Workshop : An introduction to AnsibleCédric Delgehier
 
Hands-on Lab - Combaring Redis with Relational
Hands-on Lab - Combaring Redis with RelationalHands-on Lab - Combaring Redis with Relational
Hands-on Lab - Combaring Redis with RelationalAmazon Web Services
 
Sharding with spider solutions 20160721
Sharding with spider solutions 20160721Sharding with spider solutions 20160721
Sharding with spider solutions 20160721Kentoku
 
Hands-on Lab: Comparing Redis with Relational
Hands-on Lab: Comparing Redis with RelationalHands-on Lab: Comparing Redis with Relational
Hands-on Lab: Comparing Redis with RelationalAmazon Web Services
 
Compcon 2016 Workshop
Compcon 2016 WorkshopCompcon 2016 Workshop
Compcon 2016 WorkshopSteven Cooper
 
Transfer to kubernetes data platform from EMR
Transfer to kubernetes data platform from EMRTransfer to kubernetes data platform from EMR
Transfer to kubernetes data platform from EMR창언 정
 
Ansible is the simplest way to automate. MoldCamp, 2015
Ansible is the simplest way to automate. MoldCamp, 2015Ansible is the simplest way to automate. MoldCamp, 2015
Ansible is the simplest way to automate. MoldCamp, 2015Alex S
 
Big data and hadoop training - Session 5
Big data and hadoop training - Session 5Big data and hadoop training - Session 5
Big data and hadoop training - Session 5hkbhadraa
 

La actualidad más candente (20)

Ansible presentation
Ansible presentationAnsible presentation
Ansible presentation
 
Cloudera amazon-ec2
Cloudera amazon-ec2Cloudera amazon-ec2
Cloudera amazon-ec2
 
20명 규모의 팀에서 Vault 사용하기
20명 규모의 팀에서 Vault 사용하기20명 규모의 팀에서 Vault 사용하기
20명 규모의 팀에서 Vault 사용하기
 
Setup 3 Node Kafka Cluster on AWS - Hands On
Setup 3 Node Kafka Cluster on AWS - Hands OnSetup 3 Node Kafka Cluster on AWS - Hands On
Setup 3 Node Kafka Cluster on AWS - Hands On
 
Introducing Ansible
Introducing AnsibleIntroducing Ansible
Introducing Ansible
 
Breaking Up With Your Data Center Presentation
Breaking Up With Your Data Center PresentationBreaking Up With Your Data Center Presentation
Breaking Up With Your Data Center Presentation
 
Oracle on AWS RDS Migration - 성기명
Oracle on AWS RDS Migration - 성기명Oracle on AWS RDS Migration - 성기명
Oracle on AWS RDS Migration - 성기명
 
Embulk, an open-source plugin-based parallel bulk data loader
Embulk, an open-source plugin-based parallel bulk data loaderEmbulk, an open-source plugin-based parallel bulk data loader
Embulk, an open-source plugin-based parallel bulk data loader
 
Ansible - Why and what
Ansible  - Why and whatAnsible  - Why and what
Ansible - Why and what
 
Terraform Abstractions for Safety and Power
Terraform Abstractions for Safety and PowerTerraform Abstractions for Safety and Power
Terraform Abstractions for Safety and Power
 
AnsibleFest 2014 - Role Tips and Tricks
AnsibleFest 2014 - Role Tips and TricksAnsibleFest 2014 - Role Tips and Tricks
AnsibleFest 2014 - Role Tips and Tricks
 
#OktoCampus - Workshop : An introduction to Ansible
#OktoCampus - Workshop : An introduction to Ansible#OktoCampus - Workshop : An introduction to Ansible
#OktoCampus - Workshop : An introduction to Ansible
 
Hands-on Lab - Combaring Redis with Relational
Hands-on Lab - Combaring Redis with RelationalHands-on Lab - Combaring Redis with Relational
Hands-on Lab - Combaring Redis with Relational
 
Sharding with spider solutions 20160721
Sharding with spider solutions 20160721Sharding with spider solutions 20160721
Sharding with spider solutions 20160721
 
Ansible testing
Ansible   testingAnsible   testing
Ansible testing
 
Hands-on Lab: Comparing Redis with Relational
Hands-on Lab: Comparing Redis with RelationalHands-on Lab: Comparing Redis with Relational
Hands-on Lab: Comparing Redis with Relational
 
Compcon 2016 Workshop
Compcon 2016 WorkshopCompcon 2016 Workshop
Compcon 2016 Workshop
 
Transfer to kubernetes data platform from EMR
Transfer to kubernetes data platform from EMRTransfer to kubernetes data platform from EMR
Transfer to kubernetes data platform from EMR
 
Ansible is the simplest way to automate. MoldCamp, 2015
Ansible is the simplest way to automate. MoldCamp, 2015Ansible is the simplest way to automate. MoldCamp, 2015
Ansible is the simplest way to automate. MoldCamp, 2015
 
Big data and hadoop training - Session 5
Big data and hadoop training - Session 5Big data and hadoop training - Session 5
Big data and hadoop training - Session 5
 

Similar a Rstudio in aws 16 9

Aws overview part 2(compute services)
Aws overview   part 2(compute services)Aws overview   part 2(compute services)
Aws overview part 2(compute services)Parag Patil
 
Aws whitepaper-single-sign-on-integrating-aws-open-ldap-and-shibboleth
Aws whitepaper-single-sign-on-integrating-aws-open-ldap-and-shibbolethAws whitepaper-single-sign-on-integrating-aws-open-ldap-and-shibboleth
Aws whitepaper-single-sign-on-integrating-aws-open-ldap-and-shibbolethremayssat
 
Moving Drupal to the Cloud
Moving Drupal to the CloudMoving Drupal to the Cloud
Moving Drupal to the CloudAri Davidow
 
WKS401 Deploy a Deep Learning Framework on Amazon ECS and EC2 Spot Instances
WKS401 Deploy a Deep Learning Framework on Amazon ECS and EC2 Spot InstancesWKS401 Deploy a Deep Learning Framework on Amazon ECS and EC2 Spot Instances
WKS401 Deploy a Deep Learning Framework on Amazon ECS and EC2 Spot InstancesAmazon Web Services
 
AWS Summit Benelux 2013 - Getting Started with AWS
AWS Summit Benelux 2013 - Getting Started with AWSAWS Summit Benelux 2013 - Getting Started with AWS
AWS Summit Benelux 2013 - Getting Started with AWSAmazon Web Services
 
AWS Summit Berlin 2013 - Your first week with EC2
AWS Summit Berlin 2013 - Your first week with EC2AWS Summit Berlin 2013 - Your first week with EC2
AWS Summit Berlin 2013 - Your first week with EC2AWS Germany
 
WKS401 Deploy a Deep Learning Framework on Amazon ECS and EC2 Spot Instances
WKS401 Deploy a Deep Learning Framework on Amazon ECS and EC2 Spot InstancesWKS401 Deploy a Deep Learning Framework on Amazon ECS and EC2 Spot Instances
WKS401 Deploy a Deep Learning Framework on Amazon ECS and EC2 Spot InstancesAmazon Web Services
 
Scaling on EC2 in a fast-paced environment (LISA'11 - Full Paper)
Scaling on EC2 in a fast-paced environment (LISA'11 - Full Paper)Scaling on EC2 in a fast-paced environment (LISA'11 - Full Paper)
Scaling on EC2 in a fast-paced environment (LISA'11 - Full Paper)Nicolas Brousse
 
Gianluca Arbezzano Wordpress: gestione delle installazioni e scalabilità con ...
Gianluca Arbezzano Wordpress: gestione delle installazioni e scalabilità con ...Gianluca Arbezzano Wordpress: gestione delle installazioni e scalabilità con ...
Gianluca Arbezzano Wordpress: gestione delle installazioni e scalabilità con ...Codemotion
 
The Future is Now: Leveraging the Cloud with Ruby
The Future is Now: Leveraging the Cloud with RubyThe Future is Now: Leveraging the Cloud with Ruby
The Future is Now: Leveraging the Cloud with RubyRobert Dempsey
 
Building an HPC Cluster in 10 Minutes
Building an HPC Cluster in 10 MinutesBuilding an HPC Cluster in 10 Minutes
Building an HPC Cluster in 10 MinutesMonica Rut Avellino
 
AWS CodeDeploy
AWS CodeDeploy AWS CodeDeploy
AWS CodeDeploy Ratan Das
 
Scaling drupal horizontally and in cloud
Scaling drupal horizontally and in cloudScaling drupal horizontally and in cloud
Scaling drupal horizontally and in cloudVladimir Ilic
 
AWS March 2016 Webinar Series - Amazon EC2 Masterclass
AWS March 2016 Webinar Series - Amazon EC2 MasterclassAWS March 2016 Webinar Series - Amazon EC2 Masterclass
AWS March 2016 Webinar Series - Amazon EC2 MasterclassAmazon Web Services
 
(APP201) Going Zero to Sixty with AWS Elastic Beanstalk | AWS re:Invent 2014
(APP201) Going Zero to Sixty with AWS Elastic Beanstalk | AWS re:Invent 2014(APP201) Going Zero to Sixty with AWS Elastic Beanstalk | AWS re:Invent 2014
(APP201) Going Zero to Sixty with AWS Elastic Beanstalk | AWS re:Invent 2014Amazon Web Services
 
AWS APAC Webinar Week - Getting The Most From EC2
AWS APAC Webinar Week - Getting The Most From EC2AWS APAC Webinar Week - Getting The Most From EC2
AWS APAC Webinar Week - Getting The Most From EC2Amazon Web Services
 
Amazon EC2 - Masterclass - Pop-up Loft Tel Aviv
Amazon EC2 - Masterclass - Pop-up Loft Tel AvivAmazon EC2 - Masterclass - Pop-up Loft Tel Aviv
Amazon EC2 - Masterclass - Pop-up Loft Tel AvivAmazon Web Services
 

Similar a Rstudio in aws 16 9 (20)

Aws overview part 2(compute services)
Aws overview   part 2(compute services)Aws overview   part 2(compute services)
Aws overview part 2(compute services)
 
Aws whitepaper-single-sign-on-integrating-aws-open-ldap-and-shibboleth
Aws whitepaper-single-sign-on-integrating-aws-open-ldap-and-shibbolethAws whitepaper-single-sign-on-integrating-aws-open-ldap-and-shibboleth
Aws whitepaper-single-sign-on-integrating-aws-open-ldap-and-shibboleth
 
Moving Drupal to the Cloud
Moving Drupal to the CloudMoving Drupal to the Cloud
Moving Drupal to the Cloud
 
WKS401 Deploy a Deep Learning Framework on Amazon ECS and EC2 Spot Instances
WKS401 Deploy a Deep Learning Framework on Amazon ECS and EC2 Spot InstancesWKS401 Deploy a Deep Learning Framework on Amazon ECS and EC2 Spot Instances
WKS401 Deploy a Deep Learning Framework on Amazon ECS and EC2 Spot Instances
 
AWS Summit Benelux 2013 - Getting Started with AWS
AWS Summit Benelux 2013 - Getting Started with AWSAWS Summit Benelux 2013 - Getting Started with AWS
AWS Summit Benelux 2013 - Getting Started with AWS
 
AWS Summit Berlin 2013 - Your first week with EC2
AWS Summit Berlin 2013 - Your first week with EC2AWS Summit Berlin 2013 - Your first week with EC2
AWS Summit Berlin 2013 - Your first week with EC2
 
WKS401 Deploy a Deep Learning Framework on Amazon ECS and EC2 Spot Instances
WKS401 Deploy a Deep Learning Framework on Amazon ECS and EC2 Spot InstancesWKS401 Deploy a Deep Learning Framework on Amazon ECS and EC2 Spot Instances
WKS401 Deploy a Deep Learning Framework on Amazon ECS and EC2 Spot Instances
 
Scaling on EC2 in a fast-paced environment (LISA'11 - Full Paper)
Scaling on EC2 in a fast-paced environment (LISA'11 - Full Paper)Scaling on EC2 in a fast-paced environment (LISA'11 - Full Paper)
Scaling on EC2 in a fast-paced environment (LISA'11 - Full Paper)
 
Gianluca Arbezzano Wordpress: gestione delle installazioni e scalabilità con ...
Gianluca Arbezzano Wordpress: gestione delle installazioni e scalabilità con ...Gianluca Arbezzano Wordpress: gestione delle installazioni e scalabilità con ...
Gianluca Arbezzano Wordpress: gestione delle installazioni e scalabilità con ...
 
The Future is Now: Leveraging the Cloud with Ruby
The Future is Now: Leveraging the Cloud with RubyThe Future is Now: Leveraging the Cloud with Ruby
The Future is Now: Leveraging the Cloud with Ruby
 
docker.docx
docker.docxdocker.docx
docker.docx
 
AWS essentials EC2
AWS essentials EC2AWS essentials EC2
AWS essentials EC2
 
SDAccel Design Contest: How to use SDAccel on AWS
SDAccel Design Contest: How to use SDAccel on AWSSDAccel Design Contest: How to use SDAccel on AWS
SDAccel Design Contest: How to use SDAccel on AWS
 
Building an HPC Cluster in 10 Minutes
Building an HPC Cluster in 10 MinutesBuilding an HPC Cluster in 10 Minutes
Building an HPC Cluster in 10 Minutes
 
AWS CodeDeploy
AWS CodeDeploy AWS CodeDeploy
AWS CodeDeploy
 
Scaling drupal horizontally and in cloud
Scaling drupal horizontally and in cloudScaling drupal horizontally and in cloud
Scaling drupal horizontally and in cloud
 
AWS March 2016 Webinar Series - Amazon EC2 Masterclass
AWS March 2016 Webinar Series - Amazon EC2 MasterclassAWS March 2016 Webinar Series - Amazon EC2 Masterclass
AWS March 2016 Webinar Series - Amazon EC2 Masterclass
 
(APP201) Going Zero to Sixty with AWS Elastic Beanstalk | AWS re:Invent 2014
(APP201) Going Zero to Sixty with AWS Elastic Beanstalk | AWS re:Invent 2014(APP201) Going Zero to Sixty with AWS Elastic Beanstalk | AWS re:Invent 2014
(APP201) Going Zero to Sixty with AWS Elastic Beanstalk | AWS re:Invent 2014
 
AWS APAC Webinar Week - Getting The Most From EC2
AWS APAC Webinar Week - Getting The Most From EC2AWS APAC Webinar Week - Getting The Most From EC2
AWS APAC Webinar Week - Getting The Most From EC2
 
Amazon EC2 - Masterclass - Pop-up Loft Tel Aviv
Amazon EC2 - Masterclass - Pop-up Loft Tel AvivAmazon EC2 - Masterclass - Pop-up Loft Tel Aviv
Amazon EC2 - Masterclass - Pop-up Loft Tel Aviv
 

Más de Tal Galili

jsm2015: the dendextend R package
jsm2015: the dendextend R packagejsm2015: the dendextend R package
jsm2015: the dendextend R packageTal Galili
 
2015 06-27 use-r2015_dendextend_tal_galili_01
2015 06-27 use-r2015_dendextend_tal_galili_012015 06-27 use-r2015_dendextend_tal_galili_01
2015 06-27 use-r2015_dendextend_tal_galili_01Tal Galili
 
R users - post a new job
R users - post a new jobR users - post a new job
R users - post a new jobTal Galili
 
Nonparametric alona_raviv
Nonparametric  alona_ravivNonparametric  alona_raviv
Nonparametric alona_ravivTal Galili
 
Interactive data visualization presentation isa 2011 - for blog
Interactive data visualization presentation   isa 2011 - for blogInteractive data visualization presentation   isa 2011 - for blog
Interactive data visualization presentation isa 2011 - for blogTal Galili
 
Interactive data visualization presentation isa 2011 - for blog
Interactive data visualization presentation   isa 2011 - for blogInteractive data visualization presentation   isa 2011 - for blog
Interactive data visualization presentation isa 2011 - for blogTal Galili
 
Is enbis fourth conference announcement
Is enbis fourth conference announcementIs enbis fourth conference announcement
Is enbis fourth conference announcementTal Galili
 
Will There Be A New Dawn For Tau
Will There Be A New Dawn For TauWill There Be A New Dawn For Tau
Will There Be A New Dawn For TauTal Galili
 
Info2008 Talgalili Presentation
Info2008 Talgalili PresentationInfo2008 Talgalili Presentation
Info2008 Talgalili PresentationTal Galili
 
Gonsalves Magic Reality
Gonsalves  Magic RealityGonsalves  Magic Reality
Gonsalves Magic RealityTal Galili
 
מדיניות הצמצום התקציבי של ממשלות ישראל במאה ה-21
מדיניות הצמצום התקציבי של ממשלות ישראל במאה ה-21 מדיניות הצמצום התקציבי של ממשלות ישראל במאה ה-21
מדיניות הצמצום התקציבי של ממשלות ישראל במאה ה-21 Tal Galili
 
How To Use A Wiki Editing A Page
How To Use A Wiki   Editing A PageHow To Use A Wiki   Editing A Page
How To Use A Wiki Editing A PageTal Galili
 
How To Use A Wiki Creatign A User Name
How To Use A Wiki   Creatign A User NameHow To Use A Wiki   Creatign A User Name
How To Use A Wiki Creatign A User NameTal Galili
 
University Faculty S T R I K E December 24 Optimized
University  Faculty  S T R I K E  December 24 OptimizedUniversity  Faculty  S T R I K E  December 24 Optimized
University Faculty S T R I K E December 24 OptimizedTal Galili
 
Why Are We On Strike
Why Are We On StrikeWhy Are We On Strike
Why Are We On StrikeTal Galili
 

Más de Tal Galili (20)

jsm2015: the dendextend R package
jsm2015: the dendextend R packagejsm2015: the dendextend R package
jsm2015: the dendextend R package
 
2015 06-27 use-r2015_dendextend_tal_galili_01
2015 06-27 use-r2015_dendextend_tal_galili_012015 06-27 use-r2015_dendextend_tal_galili_01
2015 06-27 use-r2015_dendextend_tal_galili_01
 
R users - post a new job
R users - post a new jobR users - post a new job
R users - post a new job
 
Nonparametric alona_raviv
Nonparametric  alona_ravivNonparametric  alona_raviv
Nonparametric alona_raviv
 
Interactive data visualization presentation isa 2011 - for blog
Interactive data visualization presentation   isa 2011 - for blogInteractive data visualization presentation   isa 2011 - for blog
Interactive data visualization presentation isa 2011 - for blog
 
Interactive data visualization presentation isa 2011 - for blog
Interactive data visualization presentation   isa 2011 - for blogInteractive data visualization presentation   isa 2011 - for blog
Interactive data visualization presentation isa 2011 - for blog
 
Is enbis fourth conference announcement
Is enbis fourth conference announcementIs enbis fourth conference announcement
Is enbis fourth conference announcement
 
Avir Naki Law
Avir Naki LawAvir Naki Law
Avir Naki Law
 
Will There Be A New Dawn For Tau
Will There Be A New Dawn For TauWill There Be A New Dawn For Tau
Will There Be A New Dawn For Tau
 
Julianbeever1
Julianbeever1Julianbeever1
Julianbeever1
 
Info2008 Talgalili Presentation
Info2008 Talgalili PresentationInfo2008 Talgalili Presentation
Info2008 Talgalili Presentation
 
Gonsalves Magic Reality
Gonsalves  Magic RealityGonsalves  Magic Reality
Gonsalves Magic Reality
 
Friendfeed
FriendfeedFriendfeed
Friendfeed
 
Government2
Government2Government2
Government2
 
מדיניות הצמצום התקציבי של ממשלות ישראל במאה ה-21
מדיניות הצמצום התקציבי של ממשלות ישראל במאה ה-21 מדיניות הצמצום התקציבי של ממשלות ישראל במאה ה-21
מדיניות הצמצום התקציבי של ממשלות ישראל במאה ה-21
 
How To Use A Wiki Editing A Page
How To Use A Wiki   Editing A PageHow To Use A Wiki   Editing A Page
How To Use A Wiki Editing A Page
 
How To Use A Wiki Creatign A User Name
How To Use A Wiki   Creatign A User NameHow To Use A Wiki   Creatign A User Name
How To Use A Wiki Creatign A User Name
 
University Faculty S T R I K E December 24 Optimized
University  Faculty  S T R I K E  December 24 OptimizedUniversity  Faculty  S T R I K E  December 24 Optimized
University Faculty S T R I K E December 24 Optimized
 
Why Are We On Strike
Why Are We On StrikeWhy Are We On Strike
Why Are We On Strike
 
Yeda Ve Kesef
Yeda Ve KesefYeda Ve Kesef
Yeda Ve Kesef
 

Último

VIP Model Call Girls Hadapsar ( Pune ) Call ON 9905417584 Starting High Prof...
VIP Model Call Girls Hadapsar ( Pune ) Call ON 9905417584 Starting  High Prof...VIP Model Call Girls Hadapsar ( Pune ) Call ON 9905417584 Starting  High Prof...
VIP Model Call Girls Hadapsar ( Pune ) Call ON 9905417584 Starting High Prof...singhpriety023
 
2nd Solid Symposium: Solid Pods vs Personal Knowledge Graphs
2nd Solid Symposium: Solid Pods vs Personal Knowledge Graphs2nd Solid Symposium: Solid Pods vs Personal Knowledge Graphs
2nd Solid Symposium: Solid Pods vs Personal Knowledge GraphsEleniIlkou
 
Katraj ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For S...
Katraj ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For S...Katraj ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For S...
Katraj ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For S...tanu pandey
 
( Pune ) VIP Baner Call Girls 🎗️ 9352988975 Sizzling | Escorts | Girls Are Re...
( Pune ) VIP Baner Call Girls 🎗️ 9352988975 Sizzling | Escorts | Girls Are Re...( Pune ) VIP Baner Call Girls 🎗️ 9352988975 Sizzling | Escorts | Girls Are Re...
( Pune ) VIP Baner Call Girls 🎗️ 9352988975 Sizzling | Escorts | Girls Are Re...nilamkumrai
 
Real Men Wear Diapers T Shirts sweatshirt
Real Men Wear Diapers T Shirts sweatshirtReal Men Wear Diapers T Shirts sweatshirt
Real Men Wear Diapers T Shirts sweatshirtrahman018755
 
Russian Call girl in Ajman +971563133746 Ajman Call girl Service
Russian Call girl in Ajman +971563133746 Ajman Call girl ServiceRussian Call girl in Ajman +971563133746 Ajman Call girl Service
Russian Call girl in Ajman +971563133746 Ajman Call girl Servicegwenoracqe6
 
₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...
₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...
₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...Diya Sharma
 
Top Rated Pune Call Girls Daund ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...
Top Rated  Pune Call Girls Daund ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...Top Rated  Pune Call Girls Daund ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...
Top Rated Pune Call Girls Daund ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...Call Girls in Nagpur High Profile
 
Call Now ☎ 8264348440 !! Call Girls in Sarai Rohilla Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Sarai Rohilla Escort Service Delhi N.C.R.Call Now ☎ 8264348440 !! Call Girls in Sarai Rohilla Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Sarai Rohilla Escort Service Delhi N.C.R.soniya singh
 
Call Now ☎ 8264348440 !! Call Girls in Shahpur Jat Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Shahpur Jat Escort Service Delhi N.C.R.Call Now ☎ 8264348440 !! Call Girls in Shahpur Jat Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Shahpur Jat Escort Service Delhi N.C.R.soniya singh
 
Call Girls Sangvi Call Me 7737669865 Budget Friendly No Advance BookingCall G...
Call Girls Sangvi Call Me 7737669865 Budget Friendly No Advance BookingCall G...Call Girls Sangvi Call Me 7737669865 Budget Friendly No Advance BookingCall G...
Call Girls Sangvi Call Me 7737669865 Budget Friendly No Advance BookingCall G...roncy bisnoi
 
Dubai=Desi Dubai Call Girls O525547819 Outdoor Call Girls Dubai
Dubai=Desi Dubai Call Girls O525547819 Outdoor Call Girls DubaiDubai=Desi Dubai Call Girls O525547819 Outdoor Call Girls Dubai
Dubai=Desi Dubai Call Girls O525547819 Outdoor Call Girls Dubaikojalkojal131
 
Ganeshkhind ! Call Girls Pune - 450+ Call Girl Cash Payment 8005736733 Neha T...
Ganeshkhind ! Call Girls Pune - 450+ Call Girl Cash Payment 8005736733 Neha T...Ganeshkhind ! Call Girls Pune - 450+ Call Girl Cash Payment 8005736733 Neha T...
Ganeshkhind ! Call Girls Pune - 450+ Call Girl Cash Payment 8005736733 Neha T...SUHANI PANDEY
 
Enjoy Night⚡Call Girls Samalka Delhi >༒8448380779 Escort Service
Enjoy Night⚡Call Girls Samalka Delhi >༒8448380779 Escort ServiceEnjoy Night⚡Call Girls Samalka Delhi >༒8448380779 Escort Service
Enjoy Night⚡Call Girls Samalka Delhi >༒8448380779 Escort ServiceDelhi Call girls
 
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service AvailableCall Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service AvailableSeo
 
Nanded City ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready ...
Nanded City ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready ...Nanded City ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready ...
Nanded City ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready ...tanu pandey
 
Sarola * Female Escorts Service in Pune | 8005736733 Independent Escorts & Da...
Sarola * Female Escorts Service in Pune | 8005736733 Independent Escorts & Da...Sarola * Female Escorts Service in Pune | 8005736733 Independent Escorts & Da...
Sarola * Female Escorts Service in Pune | 8005736733 Independent Escorts & Da...SUHANI PANDEY
 

Último (20)

VIP Model Call Girls Hadapsar ( Pune ) Call ON 9905417584 Starting High Prof...
VIP Model Call Girls Hadapsar ( Pune ) Call ON 9905417584 Starting  High Prof...VIP Model Call Girls Hadapsar ( Pune ) Call ON 9905417584 Starting  High Prof...
VIP Model Call Girls Hadapsar ( Pune ) Call ON 9905417584 Starting High Prof...
 
2nd Solid Symposium: Solid Pods vs Personal Knowledge Graphs
2nd Solid Symposium: Solid Pods vs Personal Knowledge Graphs2nd Solid Symposium: Solid Pods vs Personal Knowledge Graphs
2nd Solid Symposium: Solid Pods vs Personal Knowledge Graphs
 
Katraj ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For S...
Katraj ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For S...Katraj ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For S...
Katraj ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For S...
 
( Pune ) VIP Baner Call Girls 🎗️ 9352988975 Sizzling | Escorts | Girls Are Re...
( Pune ) VIP Baner Call Girls 🎗️ 9352988975 Sizzling | Escorts | Girls Are Re...( Pune ) VIP Baner Call Girls 🎗️ 9352988975 Sizzling | Escorts | Girls Are Re...
( Pune ) VIP Baner Call Girls 🎗️ 9352988975 Sizzling | Escorts | Girls Are Re...
 
valsad Escorts Service ☎️ 6378878445 ( Sakshi Sinha ) High Profile Call Girls...
valsad Escorts Service ☎️ 6378878445 ( Sakshi Sinha ) High Profile Call Girls...valsad Escorts Service ☎️ 6378878445 ( Sakshi Sinha ) High Profile Call Girls...
valsad Escorts Service ☎️ 6378878445 ( Sakshi Sinha ) High Profile Call Girls...
 
Real Men Wear Diapers T Shirts sweatshirt
Real Men Wear Diapers T Shirts sweatshirtReal Men Wear Diapers T Shirts sweatshirt
Real Men Wear Diapers T Shirts sweatshirt
 
Russian Call girl in Ajman +971563133746 Ajman Call girl Service
Russian Call girl in Ajman +971563133746 Ajman Call girl ServiceRussian Call girl in Ajman +971563133746 Ajman Call girl Service
Russian Call girl in Ajman +971563133746 Ajman Call girl Service
 
₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...
₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...
₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...
 
Top Rated Pune Call Girls Daund ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...
Top Rated  Pune Call Girls Daund ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...Top Rated  Pune Call Girls Daund ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...
Top Rated Pune Call Girls Daund ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...
 
(INDIRA) Call Girl Pune Call Now 8250077686 Pune Escorts 24x7
(INDIRA) Call Girl Pune Call Now 8250077686 Pune Escorts 24x7(INDIRA) Call Girl Pune Call Now 8250077686 Pune Escorts 24x7
(INDIRA) Call Girl Pune Call Now 8250077686 Pune Escorts 24x7
 
Call Now ☎ 8264348440 !! Call Girls in Sarai Rohilla Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Sarai Rohilla Escort Service Delhi N.C.R.Call Now ☎ 8264348440 !! Call Girls in Sarai Rohilla Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Sarai Rohilla Escort Service Delhi N.C.R.
 
VVVIP Call Girls In Connaught Place ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
VVVIP Call Girls In Connaught Place ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...VVVIP Call Girls In Connaught Place ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
VVVIP Call Girls In Connaught Place ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
 
Call Now ☎ 8264348440 !! Call Girls in Shahpur Jat Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Shahpur Jat Escort Service Delhi N.C.R.Call Now ☎ 8264348440 !! Call Girls in Shahpur Jat Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Shahpur Jat Escort Service Delhi N.C.R.
 
Call Girls Sangvi Call Me 7737669865 Budget Friendly No Advance BookingCall G...
Call Girls Sangvi Call Me 7737669865 Budget Friendly No Advance BookingCall G...Call Girls Sangvi Call Me 7737669865 Budget Friendly No Advance BookingCall G...
Call Girls Sangvi Call Me 7737669865 Budget Friendly No Advance BookingCall G...
 
Dubai=Desi Dubai Call Girls O525547819 Outdoor Call Girls Dubai
Dubai=Desi Dubai Call Girls O525547819 Outdoor Call Girls DubaiDubai=Desi Dubai Call Girls O525547819 Outdoor Call Girls Dubai
Dubai=Desi Dubai Call Girls O525547819 Outdoor Call Girls Dubai
 
Ganeshkhind ! Call Girls Pune - 450+ Call Girl Cash Payment 8005736733 Neha T...
Ganeshkhind ! Call Girls Pune - 450+ Call Girl Cash Payment 8005736733 Neha T...Ganeshkhind ! Call Girls Pune - 450+ Call Girl Cash Payment 8005736733 Neha T...
Ganeshkhind ! Call Girls Pune - 450+ Call Girl Cash Payment 8005736733 Neha T...
 
Enjoy Night⚡Call Girls Samalka Delhi >༒8448380779 Escort Service
Enjoy Night⚡Call Girls Samalka Delhi >༒8448380779 Escort ServiceEnjoy Night⚡Call Girls Samalka Delhi >༒8448380779 Escort Service
Enjoy Night⚡Call Girls Samalka Delhi >༒8448380779 Escort Service
 
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service AvailableCall Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
 
Nanded City ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready ...
Nanded City ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready ...Nanded City ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready ...
Nanded City ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready ...
 
Sarola * Female Escorts Service in Pune | 8005736733 Independent Escorts & Da...
Sarola * Female Escorts Service in Pune | 8005736733 Independent Escorts & Da...Sarola * Female Escorts Service in Pune | 8005736733 Independent Escorts & Da...
Sarola * Female Escorts Service in Pune | 8005736733 Independent Escorts & Da...
 

Rstudio in aws 16 9

  • 1. Rstudio Server on Amazon EC2 Liad Shekel liad.shekel@gmail.com June 2015 Liad Shekel Rstudio Server on Amazon EC2 1 / 72
  • 2. Rstudio Server on Amazon EC2 Outline 1 Amazon Web Services (AWS) History Services Amazon EC2 Create an AWS Account 2 SSH and Asymmetric Cryptography Basic terminology Launch an EC2 instance Connect to EC2 instance via SSH 3 Install R on Ubuntu Server Linux basics Install R on Ubuntu Server Install Rstudio on Ubuntu Server Liad Shekel Rstudio Server on Amazon EC2 2 / 72
  • 3. History 1994-2006 1994: Jeff Bezos founded Amazon 2002: AWS was developed for Amazon’s internal infrastructure 2003: AWS started building an "infrastructure service for the world.” 2006: Amazon launched “Amazon Simple Storage Service” (Amazon S3) and a virtual computing environment called “Amazon Elastic Compute Cloud” (Amazon EC2) Liad Shekel Rstudio Server on Amazon EC2 3 / 72
  • 4. How big is Amazon Web Services? Today About 1.4 million servers working around the globe 158k − 450k servers 1/3 of all internet users will access an AWS cloud site at least once a day (2012) 1% of all internet traffic (2012) Liad Shekel Rstudio Server on Amazon EC2 4 / 72
  • 5. Amazon Web Services (AWS) Services Liad Shekel Rstudio Server on Amazon EC2 5 / 72
  • 6. Amazon Web Services (AWS) Amazon Elastic Compute Cloud (EC2) Liad Shekel Rstudio Server on Amazon EC2 6 / 72
  • 7. Amazon Web Services (AWS) Amazon Simple Storage Service (S3) Liad Shekel Rstudio Server on Amazon EC2 7 / 72
  • 8. Amazon Web Services (AWS) Amazon Relational Database Service (RDS) Liad Shekel Rstudio Server on Amazon EC2 8 / 72
  • 9. Amazon Web Services (AWS) NoSQL database service (DynamoDB) * Petabyte-scale data warehouse (RedShift) Liad Shekel Rstudio Server on Amazon EC2 9 / 72
  • 10. Amazon Web Services (AWS) Analytics (Hadoop, ML as a service) Liad Shekel Rstudio Server on Amazon EC2 10 / 72
  • 11. Amazon EC2 Next: EC2 instances Liad Shekel Rstudio Server on Amazon EC2 11 / 72
  • 12. Amazon Elastic Compute Cloud (EC2) Introduction Marketing lines Scale to your needs - Amazon EC2 provides re-sizable compute capacity which allows to quickly scale capacity, both up and down, as your computing requirements change. Pay per hour - Amazon EC2 allows you to pay only for capacity that you actually use. Buttom line EC2 instance is a remote {server / machine / virtual machine / instance / computer / host } with flexible and changeable specifications. Liad Shekel Rstudio Server on Amazon EC2 12 / 72
  • 13. Create an AWS Account Link: www.aws.amazon.com Liad Shekel Rstudio Server on Amazon EC2 13 / 72
  • 14. Create an AWS Account Liad Shekel Rstudio Server on Amazon EC2 14 / 72
  • 15. Create an AWS Account Liad Shekel Rstudio Server on Amazon EC2 15 / 72
  • 16. Create an AWS Account Login credentials Liad Shekel Rstudio Server on Amazon EC2 16 / 72
  • 17. Create an AWS Account Contact information Liad Shekel Rstudio Server on Amazon EC2 17 / 72
  • 18. Create an AWS Account Payment information Liad Shekel Rstudio Server on Amazon EC2 18 / 72
  • 19. Create an AWS Account Identity verification (1) Liad Shekel Rstudio Server on Amazon EC2 19 / 72
  • 20. Create an AWS Account Identity verification (2) Liad Shekel Rstudio Server on Amazon EC2 20 / 72
  • 21. Create an AWS Account Identity verification (3) Liad Shekel Rstudio Server on Amazon EC2 21 / 72
  • 22. Create an AWS Account Support plan Liad Shekel Rstudio Server on Amazon EC2 22 / 72
  • 23. Create an AWS Account Confirmed Liad Shekel Rstudio Server on Amazon EC2 23 / 72
  • 24. Create an AWS Account Wait... Liad Shekel Rstudio Server on Amazon EC2 24 / 72
  • 25. Create an AWS Account Done! Liad Shekel Rstudio Server on Amazon EC2 25 / 72
  • 26. Create an AWS Account Next: EC2 instances Liad Shekel Rstudio Server on Amazon EC2 26 / 72
  • 27. Amazon Elastic Compute Cloud (EC2) First glance Link: https://console.aws.amazon.com Liad Shekel Rstudio Server on Amazon EC2 27 / 72
  • 28. Amazon Elastic Compute Cloud (EC2) Instances Liad Shekel Rstudio Server on Amazon EC2 28 / 72
  • 29. Launch EC2 Instance Choose Amazon machine image (AMI) Liad Shekel Rstudio Server on Amazon EC2 29 / 72
  • 30. Launch EC2 Instance Choose an instance type Liad Shekel Rstudio Server on Amazon EC2 30 / 72
  • 31. Launch EC2 Instance How much does it cost? (1) Liad Shekel Rstudio Server on Amazon EC2 31 / 72
  • 32. Launch EC2 Instance How much does it cost? (2) Liad Shekel Rstudio Server on Amazon EC2 32 / 72
  • 33. Launch EC2 Instance Instance details Liad Shekel Rstudio Server on Amazon EC2 33 / 72
  • 34. Launch EC2 Instance SSD / Magnetic Storage (30GB in free tier) Liad Shekel Rstudio Server on Amazon EC2 34 / 72
  • 35. Launch EC2 Instance Add tags Liad Shekel Rstudio Server on Amazon EC2 35 / 72
  • 36. Launch EC2 Instance Security groups Liad Shekel Rstudio Server on Amazon EC2 36 / 72
  • 37. Launch EC2 Instance Review and launch! Liad Shekel Rstudio Server on Amazon EC2 37 / 72
  • 38. Launch EC2 Instance Oh. Wait... Key pair? SSH? Liad Shekel Rstudio Server on Amazon EC2 38 / 72
  • 39. Launch EC2 Instance Oh. Wait... Key pair? SSH? Liad Shekel Rstudio Server on Amazon EC2 39 / 72
  • 40. Kay Pair and Asymmetric Cryptography Public-key encryption Public-key encryption and authentication The “message“ is encrypted on the remote machine using the client’s public key The “message” can be decrypted only with the matching private key RSA is one example of a public-key algorithm. RSA is based on the practical difficulty of factoring the product of two large prime numbers. Liad Shekel Rstudio Server on Amazon EC2 40 / 72
  • 41. Secure Shell (SSH) What is an SSH protocol? Basics A shell is a user interface for access to an operating system’s services A Secure Shell (SSH) is an encrypted network protocol for initiating text-based shell sessions on remote machines in a secure way Client side requires SSH client (such as Putty or MobaXterm) Remote side require SSH server (build-in Ubuntu server) The Secure File Transfer Protocol (SFTP) is an SSH extension that provides file access, file transfer, and file management functionalities Usually, SSH uses port 22 SSH uses Asymmetric cryptography Liad Shekel Rstudio Server on Amazon EC2 41 / 72
  • 42. Asymmetric cryptography In practice How? What? Where? On the remote server there should be a list of authorized public keys. The corresponding private keys are authorized for connection. The authorized_keys file is located in /home/<user_name>/.ssh/authorized_keys To connect to the remote server, make sure that your public key appears in the authorized_keys file (on the server) Choose your private key file on the SSH client configurations That’s it Liad Shekel Rstudio Server on Amazon EC2 42 / 72
  • 43. Launch EC2 Instance (Cont’d) We’re back! Liad Shekel Rstudio Server on Amazon EC2 43 / 72
  • 44. Launch EC2 Instance (Cont’d) Download your new private key Liad Shekel Rstudio Server on Amazon EC2 44 / 72
  • 45. Launch EC2 Instance (Cont’d) Congrats! Download here: https://goo.gl/k8VSS2 My new PRIVATE key! What are we missing? Liad Shekel Rstudio Server on Amazon EC2 45 / 72
  • 46. Launch EC2 Instance (Cont’d) Congrats! Download here: https://goo.gl/k8VSS2 My new PRIVATE key! What are we missing? The matching public key is stored in the authorized_keys file on the instance. Liad Shekel Rstudio Server on Amazon EC2 45 / 72
  • 47. Launch EC2 Instance (Cont’d) Launch you first EC2 instance Liad Shekel Rstudio Server on Amazon EC2 46 / 72
  • 48. Launch EC2 Instance (Cont’d) Liad Shekel Rstudio Server on Amazon EC2 47 / 72
  • 49. Launch EC2 Instance (Cont’d) Instance State: Pending Liad Shekel Rstudio Server on Amazon EC2 48 / 72
  • 50. Launch EC2 Instance (Cont’d) Instance State: Running! Liad Shekel Rstudio Server on Amazon EC2 49 / 72
  • 51. Launch EC2 Instance (Cont’d) Instance State: Running! Liad Shekel Rstudio Server on Amazon EC2 50 / 72
  • 52. Use SSH Client Introducing MobaXterm Liad Shekel Rstudio Server on Amazon EC2 51 / 72
  • 53. Use SSH Client New session Liad Shekel Rstudio Server on Amazon EC2 52 / 72
  • 54. Use SSH Client Session settings Liad Shekel Rstudio Server on Amazon EC2 53 / 72
  • 55. Use SSH Client SSH session Liad Shekel Rstudio Server on Amazon EC2 54 / 72
  • 56. Use SSH Client SSH settings Remote host: IP address Use private key: downloaded private key file Liad Shekel Rstudio Server on Amazon EC2 55 / 72
  • 57. Use SSH Client Login: ubuntu (default user) Liad Shekel Rstudio Server on Amazon EC2 56 / 72
  • 58. Use SSH Client Login: ubuntu (default user) Liad Shekel Rstudio Server on Amazon EC2 57 / 72
  • 59. Use SSH Client The IP address is now a known host. Liad Shekel Rstudio Server on Amazon EC2 58 / 72
  • 60. Use SSH Client Welcome to Ubuntu 14.04.2 Liad Shekel Rstudio Server on Amazon EC2 59 / 72
  • 61. Linux basics Command line The Linux command structure: command OPTIONS ARGUMENTS Command: This is the base of the command. To show top lines of a file, use the head command To to create new directory use the mkdir command OPTIONS: Alter the behavior of the command. To show 5 or 10 top lines of a file, use the head command with option -n 5 or -n 10 ARGUMENTS: Typically file names or other data that is needed by the command. head -n 5 file_name Liad Shekel Rstudio Server on Amazon EC2 60 / 72
  • 62. Linux basics Super User DO First Thing to know: sudo = Super User DO. Example: To delete the file ’a.txt’ type: rm a.txt However, if it doesn’t work, try: sudo rm a.txt Example: Liad Shekel Rstudio Server on Amazon EC2 61 / 72
  • 63. Linux basics List of files and directories: ls, ls -l, ls -l dir_path. Navigate between directories: cd, cd .., cd ~, cd /, cd dir_name Edit/create file (using nano or vim) nano file_name.R, vim file_name.R open file in view mode (read only) nano -v file_name.R Display Linux processes: top, htop (sudo apt-get install htop) Liad Shekel Rstudio Server on Amazon EC2 62 / 72
  • 64. Linux basics Add user ubuntu is the default AMI (Amazon Machine Image) user. RStudio require password authenticated user. Add user: sudo adduser <username> you will be asked for a new password (twice) and then for an optional additional information. Make yourself a sudoer (optional): sudo adduser <username> sudo Liad Shekel Rstudio Server on Amazon EC2 63 / 72
  • 65. Install R on Ubuntu Server In Linux, like in R, we can download packages (≈software) from repositories. For example, to install R run: sudo apt-get install r-base-core Download package lists from the repositories: sudo apt-get update Upgrade packages according to the updated information: sudo apt-get upgrade The default repositories install old R version (3.0.2), In order to download the latest version we need to manually add repository. Liad Shekel Rstudio Server on Amazon EC2 64 / 72
  • 66. Install R on Ubuntu Server Add repository and install latest R version Edit the sources.list file and add the R repository location sudo nano /etc/apt/sources.list Add this line to the end of the file: deb http://cran.rstudio.com/bin/linux/ubuntu trusty/ . To get permissions to the new repository run: sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 51716619E084DAB9 Download new package lists: sudo apt-get update Install the latest R version (3.2.0): sudo apt-get install r-base-core Liad Shekel Rstudio Server on Amazon EC2 65 / 72
  • 67. Install Rstudio on Ubuntu Server Only a few seconds away... Rstudio installation gdebi lets you install local deb packages: sudo apt-get install gdebi-core Download rstudio’s deb package: wget http://download2.rstudio.org/rstudio-server-0.99.446-amd64.deb Use gdebi to install the deb package: sudo gdebi rstudio-server-0.99.446-amd64.deb Liad Shekel Rstudio Server on Amazon EC2 66 / 72
  • 68. Install Rstudio on Ubuntu Server Only a few seconds away... Rstudio installation gdebi lets you install local deb packages: sudo apt-get install gdebi-core Download rstudio’s deb package: wget http://download2.rstudio.org/rstudio-server-0.99.446-amd64.deb Use gdebi to install the deb package: sudo gdebi rstudio-server-0.99.446-amd64.deb Open web browser and enter url: <server_ip>:8787 Use your username and password. Do crazy things with Rstudio. Liad Shekel Rstudio Server on Amazon EC2 66 / 72
  • 69. Rstudio Server on Amazon EC2 Thank you! Liad Shekel liad.shekel@gmail.com Liad Shekel Rstudio Server on Amazon EC2 67 / 72
  • 70. Or... Rstudio AMI! Google “Rstudio AMI” and follow the first link: http://www.louisaslett.com/RStudio_AMI/ Liad Shekel Rstudio Server on Amazon EC2 68 / 72
  • 71. Rstudio AMI Community AMI Liad Shekel Rstudio Server on Amazon EC2 69 / 72
  • 72. Rstudio AMI Community AMI Liad Shekel Rstudio Server on Amazon EC2 70 / 72
  • 73. Rstudio AMI Community AMI Liad Shekel Rstudio Server on Amazon EC2 71 / 72
  • 74. Rstudio Server on Amazon EC2 Thank you! Liad Shekel liad.shekel@gmail.com Liad Shekel Rstudio Server on Amazon EC2 72 / 72