21. Testing -your first terabyte of data 8 June 2009 Lots of opportunities here! protected void map(Text key, Text test, Context context) throws IOException, InterruptedException { TestResult result = new TestResult(); Class<?> testClass = loadClass(context, test); Test testSuite = JUnitMRUtils.extractTest(testClass); TestSuiteRun tsr = new TestSuiteRun(); result.addListener(tsr); testSuite.run(result); for (SingleTestRun singleTestRun : tsr.getTests()) { context.write(new Text(singleTestRun.name), singleTestRun); } }
29. Amazon EC2 8 June 2009 Host S3 Storage AMI (Xen VM) AMI (Xen VM) /mnt Host AMI (Xen VM) AMI (Xen VM) Public Internet /mnt /mnt /mnt Fast (free) network free access; slow initial read time pay per GET; per megabyte $ $ $ $ $