Implementing a menu based application in FutureGrid

Slides:



Advertisements
Similar presentations
WordPress Installation for Beginners Sheila Bergman
Advertisements

Microsoft Dynamics AX Technical Conference 2013
B. Ramamurthy 4/17/ Overview of EC2 Components (fig. 2.1) 10..* /17/20152.
Amazon Web Services (aws) B. Ramamurthy. Introduction  Amazon.com, the online market place for goods, has leveraged the services that worked for their.
Cloud Computing Brandon Hixon Jonathan Moore. Cloud Computing Brandon Hixon What is Cloud Computing? How does it work? Jonathan Moore What are the key.
1 Configuring Internet- related services (April 22, 2015) © Abdou Illia, Spring 2015.
CSCI 1411 FUNDAMENTALS OF COMPUTING LAB Lab Introduction 1 Shane Transue MSCS.
1 Configuring Web services (Week 15, Monday 4/17/2006) © Abdou Illia, Spring 2006.
The Gilda User Interface Discipline: Grid Computing, 07/08-2 Practical classes Inês Dutra, DCC/FCUP.
Microsoft Windows in Amazon Cloud Ishwor Thapa January 20, 2011.
INTRODUCTION TO CLOUD COMPUTING CS 595 LECTURE 4.
Inside Windows Azure Virtual Machines Vijay Rajagopalan Microsoft Corporation.
Architecture overview 6/03/12 F. Desprez - ISC Cloud Context : Development of a toolbox for deploying application services providers with a hierarchical.
What is Cloud Computing?. Why call it “Cloud” Computing?
Create Your Own Webpage. Today’s Agenda Cut & paste code Notepad++ or Notepad at home FTP Web Hosting Wordpress.
Project Implementation for COSC 5050 Distributed Database Applications Lab1.
Amazon EC2 Quick Start adapted from EC2_GetStarted.html.
A crash course in njit’s Afs
Website Administration Information Systems 337 Prof. Harry Plantinga.
Utility Computing Casey Rathbone 1http://cyberaide.org.edu.
One to One instructions Installing and configuring samba on Ubuntu Linux to enable Linux to share files and documents with Windows XP.
Chapter-4 Windows 2000 Professional Win2K Professional provides a very usable interface and was designed for use in the desktop PC. Microsoft server system.
Customized cloud platform for computing on your terms !
Building service testbeds on FIRE D5.2.5 Virtual Cluster on Federated Cloud Demonstration Kit August 2012 Version 1.0 Copyright © 2012 CESGA. All rights.
Microsoft Azure Introduction ISYS 512. Microsoft Azure Microsoft Azure is a cloud.
Nimbus & OpenNebula Young Suk Moon. Nimbus - Intro Open source toolkit Provides virtual workspace service (Infrastructure as a Service) A client uses.
Client Installation StratusLab Tutorial (Orsay, France) 28 November 2012.
Cloud Computing. What is Cloud Computing? Cloud computing is a model for enabling convenient, on-demand network access to a shared pool of configurable.
Introduction to Cloud Computing
K. Liu, Q. Huang, J. Xia, Z. Li, P. Lostritto, Chapter 4 How to use cloud computing?, In Spatial Cloud Computing: a practical approach, edited by.
Cloud Standard API and Contextualization
Cloud Computing & Amazon Web Services – EC2 Arpita Patel Software Engineer.
Presented by: Sanketh Beerabbi University of Central Florida COP Cloud Computing.
| nectar.org.au NECTAR TRAINING Module 5 The Research Cloud Lifecycle.
| nectar.org.au NECTAR TRAINING Module 10 Beyond the Dashboard.
Image Management and Rain on FutureGrid: A practical Example Presented by Javier Diaz, Fugang Wang, Gregor von Laszewski.
Cisco Confidential © 2010 Cisco and/or its affiliates. All rights reserved. 1 MSE Virtual Appliance Presenter Name: Patrick Nicholson.
Networking in Linux. ♦ Introduction A computer network is defined as a number of systems that are connected to each other and exchange information across.
DoC Private IaaS Cloud Thomas Joseph Cloud Manager
Website Administration Information Systems 337 Prof. Harry Plantinga.
| nectar.org.au NECTAR TRAINING Module 5 The Research Cloud Lifecycle.
| nectar.org.au NECTAR TRAINING Module 10 Beyond the Dashboard.
CLOUD COMPUTING. What is cloud computing ??? What is cloud computing ??? Cloud computing is a general term for anything that involves delivering hosted.
© Copyright 2011 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. HP Restricted Module 8.
A Technical Overview Bill Branan DuraCloud Technical Lead.
Sponsored by the National Science Foundation Today’s Exercise.
Computing Services Charles (Cal) Loomis & Mohammed Airaj LAL, Univ. Paris-Sud, CNRS/IN2P October 2013.
Vignesh Ravindran Sankarbala Manoharan. Infrastructure As A Service (IAAS) is a model that is used to deliver a platform virtualization environment with.
Launch Amazon Instance. Amazon EC2 Amazon Elastic Compute Cloud (Amazon EC2) provides resizable computing capacity in the Amazon Web Services (AWS) cloud.
Here are some things you can do while you wait 1.Open your omeka.net site in your browser (e.g. 2.Open.
Chapter 11 – Cloud Application Development. Contents Motivation. Connecting clients to instances through firewalls. Cloud Computing: Theory and Practice.
Panasonic UC Pro - Activation Keys installation -
Introductory Tutorial: OpenStack, Chef, Hadoop, Hbase, Pig I590 Data Science Curriculum Big Data Open Source Software and Projects September Geoffrey.
© 2015 MetricStream, Inc. All Rights Reserved. AWS server provisioning © 2015 MetricStream, Inc. All Rights Reserved. By, Srikanth K & Rohit.
GETTING STARTED WITH AWS AND PYTHON. OUTLINE  Intro to Boto  Installation and configuration  Working with AWS S3 using Bot  Working with AWS SQS using.
SCI-BUS is supported by the FP7 Capacities Programme under contract nr RI CloudBroker usage Zoltán Farkas MTA SZTAKI LPDS
My Stuff & More! How to personalize your OSLIS 2.0 “dashboard” and add files to your personal space.
Unit 3 Virtualization.
Project CTF Yeganeh Safaei Arizona State University
Enterprise Hybrid Cloud
StratusLab Tutorial (Bordeaux, France)
Lab 1 introduction, debrief
Diego Scardaci (EGI.eu)
Telnet/SSH Connecting to Hosts Internet Technology.
INSTALLING AND SETTING UP APACHE2 IN A LINUX ENVIRONMENT
HC Hyper-V Module GUI Portal VPS Templates Web Console
Configuring Internet-related services
Brandon Hixon Jonathan Moore
Different types of Linux installation
Using and Building Infrastructure Clouds for Science
Presentation transcript:

Implementing a menu based application in FutureGrid Alwin

Overview IaaS Cloud Nimbus on FutureGrid Nimbus Architecture Application Reporting Tool Starting Nimbus Cloud Using Nimbus Client Application Deployment

IaaS Cloud Infrastructure-as-a-Service (IaaS) storage space, software and network equipment are offered to customer as pay per use. Customer can deploy their own software. Amazon EC2, GoGrid , 3 Tea, FutureGrid and the Rackspace Cloud provide IaaS service

Nimbus on FutureGrid Nimbus is an open source to run virtual machines on FutureGrid hardware. You can upload your own Virtual Machine image. Each Virtual machine is assigned a public address. User can login as root via SSH to run services, configure the system and perform computations.

Nimbus Architecture

Application – Reporting Tool Reporting Application is developed in Shell scripting. Input – CSV format. Validation of data using awk scripting. Final result – HTML format.

Nimbus Cloud - Access Project Lead Project Member Once the project you participate in is approved Apply for an HPC & Nimbus account You will need an ssh key Create a Portal account Create a project Add project Members Create a portal account Ask your project lead to add you to the project

SSH Key Pair Generate the SSH key pair Upload the public key into the HPC account Account -> Portal Account -> Edit my ssh keys -> Add a public key Insert a title (such as, keyForFutureGrid) Paste the public portion of your key (that is, the content of id_rsa.pub file)

Nimbus Client Download Download nimbus client from http://www.nimbusproject.org/downloads/ Connect to hotel on FutureGrid using username and SSH public key. Eg: $ ssh username@hotel.futuregrid.org Unpack the nimbus client into the future grid systems Eg: $ tar xzf nimbus-cloud-client-020.tar.gz  Check if everything is ok Eg: $ bin/cloud-client.sh --help

Using Nimbus Client List the available image in the system $ ./bin/cloud-client.sh --list  Run the "hello-cloud' image $ ./bin/cloud-client.sh --run --name hello- cloud --hours 2 ... Hostname: vm-156.uc.futuregrid.org ...  "vm-013" reached target state: Running Log into the VM $ ssh root@vm-253.uc.futuregrid.org 

Using Nimbus Client Querying workspace check the status for all instances         $ ./bin/cloud-client.sh --status    check the status for one instance                $ ./bin/cloud-client.sh --status-handle <vm_id> Saving workspace changes $ ./bin/cloud-client.sh --save --handle <vm_id> --newname <customName>

Using Nimbus Client Adding Image to Nimbus Client $ bin/cloud-client.sh --transfer --sourcefile <name> Check if your workspace has been created $ ./bin/cloud-client.sh --list Deleting workspace   $ ./bin/cloud-client.sh --delete --name <name> Terminate a workspace $ ./bin/cloud-client.sh --terminate --handle <vm_id>

Application Deployment Instead of copying the application. OS image is generated. apt-get install qemu create [-f fmt] [-o options] filename [size] It is uploaded into FuturGrid Hardware. Image then in added into the Nimbus Client. Application can be accessed from the Virtual machines. Users can access the application from web if they have the public key and phrase key.

Questions