scholarly journals MIT SuperCloud portal workspace: Enabling HPC web application deployment

Author(s):  
Andrew Prout ◽  
William Arcand ◽  
David Bestor ◽  
Bill Bergeron ◽  
Chansup Byun ◽  
...  
2021 ◽  
Vol 4 (2) ◽  
pp. 270-276
Author(s):  
Stefanus Eko Prasetyo

The rapid development of website-based applications that can be accessed on various computer platforms and smart phones, causing the infrastructure of web application deployment, especially servers, is needed. This causes sometimes the organization needs to invest in a server. With virtualization, companies can create multiple servers on the same machine, and each server functions as an individual machine. Lightweight based virtualization or known as containers is an approach where the host operating system is shared with a virtual server which means that the parent kernel is shared with virtual servers or containers. The method used is an experimental method, this study measures the effect of a particular treatment on a variable with different treatments. Research variables carried out in the lightweight virtualization system research, including: throughput, Average Latency, response time and Dropped Request. The treatments in this study were tested with 100, 200, 250 and 300 connections simultaneously with 1000, 3000, 5000, 7000 requests.The server service design uses container-based virtualization for the webserver with 2.8 Ghz (4 core) Intel Core i7 processor specifications, 2 GB memory, 80 GB M2 SSD storage, and Gigabit Ethernet capable of handling 250 requests simultaneously, but cannot be accessed when handling 300 requests simultaneously.


2021 ◽  
Vol 10 (5/6) ◽  
pp. 669
Author(s):  
K. Chandan ◽  
B. Basaveswara Rao ◽  
N. Neelima ◽  
K. Gangadhara Rao

2019 ◽  
Vol 7 (2) ◽  
pp. 167-176
Author(s):  
Rakhmi Khalida ◽  
Adi Muhajirin ◽  
Siti Setiawati

Abstract   Today, web-based applications more accessible because it can be used in various computer platform only by running the web browser. The developers of the website create some applications that are accessible to all people normally by installing the application in the server. Modern web hosting system, in each of the server, manage multiple web applications. Along with the increase in quality when the presence of high availability requirements of a web service then the server load will increase. Each web application has a dependency on one operating system specific versions of packages including intact as well as well as the provisioning system into application problems for the server. Software engineering with Docker container has been recognized by many developers because it is considered as a solution to current trends. In addition, Docker has a simple application deployment process. This research used Docker Container with the result that Docker container can provide solutions to web applications developers who need to perform a maximum spread of Docker application. The analysis of the information systems was used as a research method in developing a Docker container-based application. The result showed Docker Container could increase developer productivity, reduce server load and the storage.   Keywords: Web, App, Docker, Container   Abstrak   Aplikasi berbasis web semakin banyak digunakan karena dapat diakses di berbagai platform komputer hanya dengan menjalankan web browser. Para pengembang website agar aplikasi yang dibuat dapat diakses semua orang biasanya melakukan install aplikasi ke dalam server. Sistem web hosting modern, di dalam setiap servernya, mengelola banyak aplikasi web. Seiring peningkatan kualitas saat hadirnya kebutuhan high availability dari layanan web maka beban server akan meningkat. Masing-masing aplikasi web yang memiliki ketergantungan dengan satu sistem operasi utuh termasuk paket versi tertentu juga serta aplikasi bawaan sistem menjadi masalah untuk server. Software Docker dengan teknik container banyak dilirik para pengembang aplikasi karena dianggap sebagai solusi trend saat ini. sehingga Docker telah memudahkan proses penyebaran aplikasi. Pada penelitian ini akan dilakukan pembahasan teknis kerja Docker Container, melihat teknis kerja Docker Container dapat memberikan solusi pada pengembang aplikasi web yang membutuhkan Docker untuk maksimal melakukan penyebaran aplikasi. Metode penelitian yang digunakan adalah analisis sistem informasi yang telah dikembangkan dan dilakukan penyebaran menggunakan teknologi Docker container. Hasil penelitian yang didapatkan adalah Docker Container dapat meningkatkan produktivitas pengembang, membuat beban server berkurang, dan mengurangi jumlah penyimpanan.   Kata kunci- Web, Aplikasi, Docker, Container


Author(s):  
Abid Hussain ◽  
Praveen Kumar Sharma

In the Client-Server architecture, any of web and desktop application that can be deployed with the help of 3-tier application architecture. It is consist of a presentation layer, an application layer and a data layer. All there layers does play vital role in the 3-tier architecture for performing variety of operations including business logic, storage of data and handling request. In this paper, we presented deployment process of any web application in the local area network where database and application is located on the remote or web server. Other clients only access the application via specific IP address and valid credentials. The entire request transmitted through the client application and send to the web server. Web server does provide resulted data to the requested client via the web application. We identified several loopholes from the 3-tier architecture adoption perspective and we highlighted the web application deployment interoperability issue that deserves substantial further research and development. In this paper, we investigate several tools and techniques including web server, database server and front-end tools for the successful deployment of the web application in the LAN based 3-tier architecture.


Author(s):  
Muhammad Fauzan Albaihaqi ◽  
Anisa Nurul Wilda ◽  
Bambang Sugiantoro

Cloud Computing is the best way for bussiness owner deploy an application to reduce cost issue because it is implement pay as you go concept. Generally, an application on production level or deployed into cloud instance should not have any error or bug. It should be tested and maintain properly. The problem when an application have intensive development that takes more effort to test the application and deploy. So, need a strategy to deploy an application into cloud instance to make the proccess more efficient. Nowadays, Version Control System (VCS) platform provide Continous Integration and Continous Delivery (CI/CD) feature. Users can utilize that platform to perform automated test and deployment easily. This reasearch purposed to examine how to use CI/CD feature and evaluate it in case of deploying web application to Cloud Platform. Researcher use Gitlab wich is provide CI/CD feature for free and deploy the app to Amazon Web Service. The researcher also utilize docker container to accommodate all processes. The result are Continous Integration can improove application quality because most lines of codes are tested using unit or feature test scenario. Using CI/CD feature improove security issue of deployment. Deployment proccess run automatically without human intervention so it will reduce human error factors. This feature also ensure high availability of an application. Deployment proccess will take zero downtime. The application can quickly update without any downtime and configuration. Last, docker container take an important role for deployment of application into cloud instance.


Sign in / Sign up

Export Citation Format

Share Document