Using the Amazon EC2

Pro Docker ◽  
2016 ◽  
pp. 229-252
Author(s):  
Deepak Vohra
Keyword(s):  
Author(s):  
Shulei Xu ◽  
S. Mahdieh Ghazimirsaeed ◽  
Jahanzeb Maqbool Hashmi ◽  
Hari Subramoni ◽  
Dhabaleswar K. Panda
Keyword(s):  

Author(s):  
Piyush Mehrotra ◽  
Jahed Djomehri ◽  
Steve Heistand ◽  
Robert Hood ◽  
Haoqiang Jin ◽  
...  

Author(s):  
Gustavo Portella ◽  
Genaina N. Rodrigues ◽  
Eduardo Nakano ◽  
Alba C.M.A. Melo

2011 ◽  
Vol 19 (2-3) ◽  
pp. 133-145
Author(s):  
Gabriela Turcu ◽  
Ian Foster ◽  
Svetlozar Nestorov

Text analysis tools are nowadays required to process increasingly large corpora which are often organized as small files (abstracts, news articles, etc.). Cloud computing offers a convenient, on-demand, pay-as-you-go computing environment for solving such problems. We investigate provisioning on the Amazon EC2 cloud from the user perspective, attempting to provide a scheduling strategy that is both timely and cost effective. We derive an execution plan using an empirically determined application performance model. A first goal of our performance measurements is to determine an optimal file size for our application to consume. Using the subset-sum first fit heuristic we reshape the input data by merging files in order to match as closely as possible the desired file size. This also speeds up the task of retrieving the results of our application, by having the output be less segmented. Using predictions of the performance of our application based on measurements on small data sets, we devise an execution plan that meets a user specified deadline while minimizing cost.


2016 ◽  
Author(s):  
Gustavo Portella ◽  
Genaína Rodrigues ◽  
Alba De Melo
Keyword(s):  
De Se ◽  

Os provedores de nuvem geralmente oferecem uma grande variedade de recursos a seus usuários. Nesse cenário, a seleção de um recurso inapropriado pode levar a perdas financeiras e/ou tempos de resposta longos. Sendo assim, a utilização de uma estratégia eficiente de seleção de recursos em nuvem pode trazer importantes benefícios para os seus usuários. Neste artigo, são apresentados experimentos com o objetivo de se determinar a influência de características do processador e da memória na composição do custo de diferentes recursos disponíveis nos provedores Amazon EC2 e Google GCE. Tal análise pode ser incorporada em estratégias que visam ao mesmo tempo a diminuição do custo financeiro e a manutenção de bom desempenho para as aplicações em nuvem.


Author(s):  
Khaleel Ahmad ◽  
Masroor Ansari

A vagrant is a freeware tool that facilitates to easily manage and configure multiple virtual machines. The main goal of its creation is to simplify the environment maintenance in a large project with multi technical tasks. It provides the better manageability and maintainability for the developers and prevents needless maintenance and improve the productivity for development using simple functions. Vagrant supports almost all main languages for the development, but it is written in the Ruby language. Vagrant was initially supported by Virtual Box, but the version 1.1 has the full vital support for VMware, KVM and other virtualization environment as well as for the server like Amazon EC2. It supports many programming languages such as C#, Python, PHP and JavaScript to enhance the project efficiency. Recently, version 1.6 may serve as a fully virtualized operating system due to the added support for Docker containers.


Author(s):  
Sanjay P. Ahuja ◽  
Neha Soni

Web 2.0 applications have become ubiquitous over the past few years because they provide useful features such as a rich, responsive graphical user interface that supports interactive and dynamic content. Social networking websites, blogs, auctions, online banking, online shopping and video sharing websites are noteworthy examples of Web 2.0 applications. The market for public cloud service providers is growing rapidly, and cloud providers offer an ever-growing list of services. As a result, developers and researchers find it challenging when deciding which public cloud service to use for deploying, experimenting or testing Web 2.0 applications. This study compares the scalability and performance of a social-events calendar application on two Infrastructure as a Service (IaaS) cloud services – Amazon EC2 and HP Cloud. This study captures and compares metrics on three different instance configurations for each cloud service such as the number of concurrent users (load), as well as response time and throughput (performance). Additionally, the total price of the three different instance configurations for each cloud service is calculated and compared. This comparison of the scalability, performance and price metrics provides developers and researchers with an insight into the scalability and performance characteristics of the three instance configurations for each cloud service, which simplifies the process of determining which cloud service and instance configuration to use for deploying their Web 2.0 applications. This study uses CloudStone – an open-source, three-tier web application benchmarking tool that simulates Web 2.0 application activities – as a realistic workload generator and to capture the intended metrics. The comparison of the collected metrics indicates that all of the tested Amazon EC2 instance configurations provide better scalability and lower latency at a lower cost than the respective HP Cloud instance configurations; however, the tested HP Cloud instance configurations provide a greater storage capacity than the Amazon EC2 instance configurations, which is an important consideration for data-intensive Web 2.0 applications.


Sign in / Sign up

Export Citation Format

Share Document