Running R from Amazon's Elastic Compute Cloud



Similar documents
THE DEFINITIVE GUIDE FOR AWS CLOUD EC2 FAMILIES

DataCenter optimization for Cloud Computing

FortiGate Amazon Machine Image (AMI) Selection Guide for Amazon EC2

Cloud Computing and Amazon Web Services

Cloud Computing and E-Commerce

Amazon Elastic Compute Cloud Getting Started Guide. My experience

What is the real cost of Commercial Cloud provisioning? Thursday, 20 June 13 Lukasz Kreczko - DICE 1

Amazon EC2 XenApp Scalability Analysis

Smartronix Inc. Cloud Assured Services Commercial Price List

The Cost of the Cloud. Steve Saporta CTO, SwipeToSpin Mar 20, 2015

Cloud computing for fire engineering. Chris Salter Hoare Lea, London, United Kingdom,

Technology and Cost Considerations for Cloud Deployment: Amazon Elastic Compute Cloud (EC2) Case Study

OTM in the Cloud. Ryan Haney

Performance test report

Cloud Computing. Alex Crawford Ben Johnstone

Data Centers and Cloud Computing

Description of Application

On Demand Satellite Image Processing

How AWS Pricing Works May 2015

wu.cloud: Insights Gained from Operating a Private Cloud System

Migrating from Amazon AWS to OpenStack

How AWS Pricing Works

Cornell University Center for Advanced Computing

Autodesk Inventor on the Macintosh

Amazon Hosted ESRI GeoPortal Server. GeoCloud Project Report

Hosting Requirements Smarter Balanced Assessment Consortium Contract 11 Test Delivery System. American Institutes for Research

Variations in Performance and Scalability when Migrating n-tier Applications to Different Clouds

Efficiency Analysis of AWS Offering Vs. Private/Hybrid Implementations or Traditional Colo

Data Sharing Options for Scientific Workflows on Amazon EC2

Resource Sizing: Spotfire for AWS

ACANO SOLUTION VIRTUALIZED DEPLOYMENTS. White Paper. Simon Evans, Acano Chief Scientist

CPU Benchmarks Over 600,000 CPUs Benchmarked

Cloud Performance Benchmark Series

Shadi Khalifa Database Systems Laboratory (DSL)

Autodesk 3ds Max 2010 Boot Camp FAQ

DOCLITE: DOCKER CONTAINER-BASED LIGHTWEIGHT BENCHMARKING ON THE CLOUD

AP ENPS ANYWHERE. Hardware and software requirements

Deploying Splunk on Amazon Web Services

Using SUSE Studio to Build and Deploy Applications on Amazon EC2. Guide. Solution Guide Cloud Computing.

Cornell University Center for Advanced Computing

Part 1: Price Comparison Among The 10 Top Iaas Providers

Performance Testing of a Cloud Service

Several tips on how to choose a suitable computer

Autodesk Revit 2016 Product Line System Requirements and Recommendations

Revit products will use multiple cores for many tasks, using up to 16 cores for nearphotorealistic

Cloud Performance Benchmark Series

CPU Benchmarks Over 600,000 CPUs Benchmarked

Very Large Enterprise Network, Deployment, Users

Cloud Computing on Amazon's EC2

Comparison of Windows IaaS Environments

Amazon Web Services vs. Horizon

MySQL and Virtualization Guide

Development of Monitoring and Analysis Tools for the Huawei Cloud Storage

Cloud Computing. Adam Barker

Scaling Database Performance in Azure

Hardware/Software Guidelines

Abila Grant Management. System Requirements

PERFORMANCE ENHANCEMENTS IN TreeAge Pro 2014 R1.0

An Oracle Benchmarking Study February Oracle Insurance Insbridge Enterprise Rating: Performance Assessment

Cloud Based Tes,ng & Capacity Planning (CloudPerf)

Dragon Medical Enterprise Network Edition Technical Note: Requirements for DMENE Networks with virtual servers

Cloud security CS642: Computer Security Professor Ristenpart h9p:// rist at cs dot wisc dot edu University of Wisconsin CS 642

Adonis Technical Requirements

CHAPTER FIVE RESULT ANALYSIS

Cloud Computing For Bioinformatics

High Performance. CAEA elearning Series. Jonathan G. Dudley, Ph.D. 06/09/ CAE Associates

Comparing Cloud Computing Resources for Model Calibration with PEST

Building a Private Cloud with Eucalyptus

vrealize Business System Requirements Guide

owncloud Enterprise Edition on IBM Infrastructure

Outline. Introduction Virtualization Platform - Hypervisor High-level NAS Functions Applications Supported NAS models

How To Choose Between A Relational Database Service From Aws.Com

UBUNTU DISK IO BENCHMARK TEST RESULTS

LabStats 5 System Requirements

CPU Benchmarks Over 600,000 CPUs Benchmarked

Performance Analysis of a Numerical Weather Prediction Application in Microsoft Azure

Vocera Voice 4.3 and 4.4 Server Sizing Matrix

Operating Systems: Basic Concepts and History

A Shared File System on SAS Grid Manger in a Cloud Environment

Very Large Enterprise Network Deployment, 25,000+ Users

The Benefits of POWER7+ and PowerVM over Intel and an x86 Hypervisor

Cloud Hosting For Existing ShopWorks Customers

StACC: St Andrews Cloud Computing Co laboratory. A Performance Comparison of Clouds. Amazon EC2 and Ubuntu Enterprise Cloud

SUBJECT: SOLIDWORKS HARDWARE RECOMMENDATIONS UPDATE

Oracle TimesTen In-Memory Database on Oracle Exalogic Elastic Cloud

Cloud Computing. Chapter 1 Introducing Cloud Computing

Cloud Computing. Chapter 1 Introducing Cloud Computing

High Performance Computing in CST STUDIO SUITE

Transcription:

Running R on the Running R from Amazon's Elastic Compute Cloud Department of Statistics University of NebraskaLincoln April 30, 2014

Running R on the 1 Introduction 2 3 Running R on the Pre-made AMI Building a AMI 4 5 6

Introduction Running R on the

Introduction Running R on the

Introduction Running R on the

Running R on the Elastic Compute Cloud () On demand, scalable cloud computing service provided by Amazon. You pay for the service when you need it. You pay only for the amount you use. There are other ways to purchase (e.g., bidding on unused services, renting a server).

Terminology Introduction Running R on the Instance = Node Amazon Machine Image (AMI) = operating system + programs Instance + AMI = virtual computer

Instances Introduction Running R on the Instance = Node Free tier (750 hours running Linux/Unix Micro Instance and 750 hours running Microsoft Windows Servers Micro Instance) http://aws.amazon.com/ec2/pricing/

Instances Introduction Running R on the vcpu = threads ECU = One Compute Unit provides the equivalent CPU capacity of a 1.0-1.2 GHz 2007 Opteron or 2007 Xeon processor. Memory (GiB) = RAM Instance Storage (GB) = hard drive storage SSD = solid state drive http://aws.amazon.com/ec2/pricing/

Running R on the Amazon Machine Image Amazon Machine Image (AMI) = operating system + programs Build your own AMI You can save, sell, or share your AMI Pre-made AMI (e.g., Revolution Analytics https://aws.amazon.com/marketplace/seller-profile? id=3c6536d3-8115-4bc0-a713-be58e257a7be

The easy way Introduction Running R on the Pre-made AMI Building a AMI Louis Aslett (postdoc at Oxford) See link below and follow instructions or my video tutorial on Black Board Demonstration http://www.louisaslett.com/rstudio_ami/

The easy way Introduction Running R on the Pre-made AMI Building a AMI Easy to install packages Easy to upload les (e.g., R code) Run Rstudio from web browser Easy to change instance size/type I have not found an easy way to install other software with pre-made AMIs (e.g., JAGS, LYX/knitr).

Running R on the Building your own AMI Pre-made AMI Building a AMI Equivalent to customizing your own computer You can put whatever programs you want on your own AMI You can choose the operating system

Running R on the Building your own AMI Pre-made AMI Building a AMI Launching an instance = rst step to building and running your virtual machine Choose a AMI

Running R on the Building your own AMI Pre-made AMI Building a AMI

Running R on the Building your own AMI Pre-made AMI Building a AMI Many dierent option (18 as of 4/24/2014) Linux dominates the list and is cheaper Windows Server

Running R on the Building your own AMI Pre-made AMI Building a AMI Not enough time in this presentation to build a Windows Server AMI See tutorial video on Black Board Demonstration of Window Server and R

Running R on the Parallel computing assignment revisited All times reported were using the foreach package My computer is a Lenovo Y510p with an Intel i7-4700mq processor (3.4 GHz) with four cores and 16 GB of RAM. I tested the t1.micro, m3.xlarge and c3.2xlarge instances

Running R on the Parallel computing assignment revisited

Running R on the Parallel computing assignment revisited Computer/instance Number of threads Time Lenovo 1 4.45 Lenovo 2 2.41 Lenovo 8 1.24 t1.micro (free) 1 9.55 m3.xlarge 4 2.76 c3.2xlarge 4 1.48 c3.2xlarge 8 1.17

Running R on the Stopping vs. terminating instances You will be charged if you leave an instance running (or you will use up all of your free tier hours) You will not be charged for computing resources if you stop the instance. You can re-start any stopped instance. You will be charged for storage on any stopped instance (I think ~$0.05 per GB per month)

Running R on the Stopping vs. terminating instances You can terminate an instance, but your AMI will be lost. After terminating a node, no charges will occur.

Running R on the Thoughts about cloud computing A real life problem faced by grad students: which laptop to purchase? I recently purchased a Lenovo Y510p with an Intel i7-4700mq processor (3.4 GHz) and 16 GB of RAM Cost was ~$1100 I use my laptops full computing capability <5% of the time. The equivalent spec system on the is about $0.75 an hour. My laptop is not future proof is future proof

Running R on the How I am going to use it Amazon's is portable Window Server 2012 is convenient for Windows users RStudio on the server facilitates collaboration

Running R on the Running R from Amazon's Elastic Compute Cloud Department of Statistics University of NebraskaLincoln April 30, 2014