Page 223 - DCAP312_WEB_TECHNOLOGIES_II
P. 223

Unit 10: Web Services



                                                                                                  Notes
             as Amazon Web Services,” he said. Having built datacenters previously, Tonellato could not
             afford the time he knew would be required to set up servers and then write code. Instead,
             he decided to conduct a test to see how fast his team could put together a series of custom
             Amazon Machine Images (AMIs) that would reflect the optimal development environment
             for researchers’ web applications.
             Now, Tonellato’s lab has extended their efforts to integrate Spot instances into their workflows
             so  that  they  could  stretch  their  grant  money  even  further.  According  to  Tonellato,  “We
             leverage  Spot  instances  when  running  EC2  clusters  to  analyze  entire  genomes.  We  have
             the potential to run even more worker nodes at less cost when using Spot, so it is a huge
             saving in both time and cost for us. To take advantage of these savings, it just took us a
             day of engineering, and saw roughly 50% savings in cost.” Tonellato’s lab leverages MIT’s
             StarCluster tools, which has built-in capabilities to manage an Oracle Grid Engine Cluster
             on Spot Instances. Erik Gafni, a programmer in Tonellato’s lab, performed the integration
             of StarCluster into our workflow. According to Gafni, “Using StarCluster, it was incredibly
             easy to configure, launch, and start using a running Spot Cluster in less than 10 minutes.”

             In addition the LPM recognized the need for published resources about how to effectively
             use cloud computing in an academic  environment and published an educational primer
             in PLoS Computational Biology to address this need. “We believe this topic clearly shows
             how an academic lab can effectively use AWS to manage their computing needs. It also
             demonstrates  how to think about computational problems in relation to AWS costs  and
             computing resources,” says Vincent Fusaro, lead author and senior research fellow in the LPM.

              “The AWS solution is stable, robust, flexible, and low cost,” Tonellato commented. “It has
             everything to recommend it.”
             Tonellato runs his simulations on Amazon Elastic Compute Cloud (Amazon EC2), which
             provides customers with scalable compute capacity in the cloud. Designed to make web-scale
             computing easier for developers, Amazon EC2 makes it possible to create and provision
             compute capacity in the cloud within minutes.
             Tonellato’s lab is thrilled with their AWS solution. “The number of genetic tests available
             to doctors and hospitals is constantly increasing,” Tonellato explained, “and they can be
             very expensive. We’re interested in determining which tests will result in better patient care
             and better results.” He added, “We believe our models may dramatically reduce the time it
             usually takes to identify the tests, protocols, and trials that are worth pursuing aggressively
             for both FDA approval and clinical use.”
             Questions
             1. What are the advantages of Amazon Web services?

             2. How did it provide the service to the school?
            Self Assessment Questions

               6.  Web Service is a …………….. that uses XML to exchange information with other software
                 via common internet protocols.
                 (  a)  software program         (b)  hardware program
                 (  c)  Both of these            (d)  None of these.
               7.  XML Web services interfaces that are accessible from a ………………. variety of platforms
                 and programming languages.
                 (  a)  short                    (b)  wide

                 (  c)  Both of these            (d)  None of these.

                                             LOVELY PROFESSIONAL UNIVERSITY                                   217
   218   219   220   221   222   223   224   225   226   227   228