1 Applications Virtualization in VPC Nadya Williams UCSD.

Slides:



Advertisements
Similar presentations
Running Your Startup on Amazon Web Services Alex Iskold Founder/CEO AdaptiveBlue Feature Writer ReadWriteWeb.
Advertisements

1/17/20141 Leveraging Cloudbursting To Drive Down IT Costs Eric Burgener Senior Vice President, Product Marketing March 9, 2010.
Motivation 1.Application resources setup – make it easy 2.Transform PRAGMA grid – add on demand –Continue using Grid resources –Add cloud resources Current.
1 Bio Applications Virtualization using Rocks Nadya Williams UCSD.
Creating HIPAA-Compliant Medical Data Applications with Amazon Web Services Presented by, Tulika Srivastava Purdue University.
Ljubomir Ivaniš CPU d.o.o.
2  Industry trends and challenges  Windows Server 2012: Beyond virtualization  Complete virtualization platform  Improved scalability and performance.
CTS PRIVATE CLOUD Quarterly Customer Meeting October 23, 2013 Kay Metsker.
University of Notre Dame
© 2010 VMware Inc. All rights reserved Amazon Web Services.
Amazon Web Services and Eucalyptus
GLOBAL VIRTUAL CLUSTER DEPLOYMENT THROUGH A CONTENT DELIVERY NETWORK Pongsakorn U-chupala, Kohei Ichikawa (NAIST) Luca Clementi, Philip Papadopoulos (UCSD)
The Case for Enterprise Ready Virtual Private Clouds Timothy Wood, Alexandre Gerber *, K.K. Ramakrishnan *, Jacobus van der Merwe *, and Prashant Shenoy.
Profit from the cloud TM Parallels Dynamic Infrastructure AndOpenStack.
Windows Deployment Services WDS for Large Scale Enterprises and Small IT Shops Presented By: Ryan Drown Systems Administrator for Krannert.
PRAGMA19, Sep. 15 Resources breakout Migration from Globus-based Grid to Cloud Mason Katz, Yoshio Tanaka.
Understand Virtualized Clients Windows Operating System Fundamentals LESSON 2.4.
© UC Regents 2010 Extending Rocks Clusters into Amazon EC2 Using Condor Philip Papadopoulos, Ph.D University of California, San Diego San Diego Supercomputer.
Public cloud definition Public cloud is a cloud in which Cloud infrastructure is available to the general public. Public cloud define cloud computing.
Cluster Computing and Genetic Algorithms With ClusterKnoppix David Tabachnick.
What is Cloud Computing? o Cloud computing:- is a style of computing in which dynamically scalable and often virtualized resources are provided as a service.
Amazon EC2 Quick Start adapted from EC2_GetStarted.html.
SUNY IT Master's Project Using Open Source Virtualization Technology In Computer Education By: Ronny L. Bull Advised By: Geethapriya Thamilarasu, Ph.D.
System Center 2012 Setup The components of system center App Controller Data Protection Manager Operations Manager Orchestrator Service.
© UC Regents 2010 More Nuts and Bolts in Virtualization.
A Brief Overview by Aditya Dutt March 18 th ’ Aditya Inc.
Cloud Computing for the Enterprise November 18th, This work is licensed under a Creative Commons.
INTRODUCTION TO CLOUD COMPUTING CS 595 LECTURE 7 2/23/2015.
User Management Creating and Editing User Accounts Overview of the Client Connector Deploying & Managing Client Computers Troubleshooting Client Deployment.
Cloud Computing Kwangyun Cho v=8AXk25TUSRQ.
Technology Overview. Agenda What’s New and Better in Windows Server 2003? Why Upgrade to Windows Server 2003 ?  From Windows NT 4.0  From Windows 2000.
Monitoring the server and client computers Backup and restore Managing server storage and Storage Spaces Creating server shared folders.
1.  PRAGMA Grid test-bed : Shares clusters which managed by multiple sites Realizes a large-scale computational environment. › Expects as a platform.
Basic Concepts Of CITRIX XENAPP.
Cloud Computing & Amazon Web Services – EC2 Arpita Patel Software Engineer.
Presented by: Sanketh Beerabbi University of Central Florida COP Cloud Computing.
Mehdi Ghayoumi Kent State University Computer Science Department Summer 2015 Exposition on Cyber Infrastructure and Big Data.
Eucalyptus 3 (&3.1). Eucalyptus 3 Product Overview – Govind Rangasamy.
© 2007 UC Regents1 Track 1: Cluster and Grid Computing NBCR Summer Institute Session 1.1: Introduction to Cluster and Grid Computing July 31, 2007 Wilfred.
Neev Technologies - Confidential 2010 Service Offering – NeevCloudLoad Cloud Based Load Testing Solution.
©2015 EarthLink. All rights reserved. Private Cloud Hosting Create Your Own Private IT Environment.
EVGM081 Multi-Site Virtual Cluster: A User-Oriented, Distributed Deployment and Management Mechanism for Grid Computing Environments Takahiro Hirofuchi,
Private Cloud Hosting. IT Business Challenges I need to extend my on-premises virtualized environment to utilize the Cloud and manage the entire environment.
CLOUD COMPUTING cloud computing and its importance to large scale firms such as Apple and Microsoft.
Data-Intensive Cloud Control for GENI Cluster D Session July 20 th, 2010.
Arun Madhavan Graduate Assistant, iPlant Collaborative Experiences with Eucalyptus.
Launch Amazon Instance. Amazon EC2 Amazon Elastic Compute Cloud (Amazon EC2) provides resizable computing capacity in the Amazon Web Services (AWS) cloud.
Deploying Highly Available SQL Server in Windows Azure A Presentation and Demonstration by Microsoft Cluster MVP David Bermingham.
Unit 2 VIRTUALISATION. Unit 2 - Syllabus Basics of Virtualization Types of Virtualization Implementation Levels of Virtualization Virtualization Structures.
Information Initiative Center, Hokkaido University North 11, West 5, Sapporo , Japan Tel, Fax: General.
© 2015 MetricStream, Inc. All Rights Reserved. AWS server provisioning © 2015 MetricStream, Inc. All Rights Reserved. By, Srikanth K & Rohit.
What is Cloud Computing 1. Cloud computing is a service that helps you to perform the tasks over the Internet. The users can access resources as they.
Intro To Virtualization Mohammed Morsi
Architecting Enterprise Workloads on AWS Mike Pfeiffer.
Prof. Jong-Moon Chung’s Lecture Notes at Yonsei University
Course: Cluster, grid and cloud computing systems Course author: Prof
Cumulus - dynamic cluster available under Clusterix
Use of HLT farm and Clouds in ALICE
Blueprint of Persistent Infrastructure as a Service
Enterprise Hybrid Cloud
Logo here Module 3 Microsoft Azure Web App. Logo here Module Overview Introduction to App Service Overview of Web Apps Hosting Web Applications in Azure.
Virtualization in the gLite Grid Middleware software process
QuickBooks Cloud Hosting Support Number
AWS COURSE DEMO BY PROFESSIONAL-GURU. Amazon History Ladder & Offering.
Xen Summit Spring 2007 Platform Virtualization with XenEnterprise
Chapter 5 Objectives Understand How to Plan a Windows 7 Deployment with Answer Files. Capture System Image Using Sysprep and ImageX. Use Deployment Image.
* Introduction to Cloud computing * Introduction to OpenStack * OpenStack Design & Architecture * Demonstration of OpenStack Cloud.
Jerald Overstreet, GISP Server Portal SQL Manager Admin
OpenStack Summit Berlin – November 14, 2018
Presentation transcript:

1 Applications Virtualization in VPC Nadya Williams UCSD

2 Why should I care about Cloud? Cloud hosting is an architecture for server and application deployment  Virtualization technology combined with infrastructure provide Flexibility, scalability, speed Deliver bandwidth, storage, CPU power  Cost/performance benefits  Solutions for different budgets and needs  Computing resources are ready to be taken by applications Users demands for the remote access to applications  When: any time  Where: wherever a user happens to be at the time  How: Easy

3 VM deployment Single VM VM cluster EC2 VM EC2 cluster Minimizing “time to uptime” via automated  VM creation (tight integration with Rocks environment)  VM deployment into existing environment VM reconfiguration Guarantee reproducibility  Same application installation  Same look and feel to the user Interoperability  Create VM anywhere – deploy anywhere.

4 VPC Rocks frontend EC2 compute nodes Virtual Private Cloud cluster key parts Cluster management Cluster management SGE / Condor SGE / Condor Opal Toolkit Opal Toolkit Applications Applications Network: security group Network: security group Authentication: key pair Authentication: key pair SGE/ Condor Applications

5 Bringing up cluster in EC2 Locally: 1.Create VM frontend 2.Add applications rolls 3.Add a VM compute node 4.Adjust Frontend VM partition (EC2 accepts 10Gb for primary partition) Locally: VM to EC2 AMI 1.create ec2 bundle 2.upload ec2 bundle 3.ec2-register /.xml EC2: 1.Create VPC (one time) 2.Start a frontend AMI instance (AWS console) 3.Login and run reconfiguration script (on frontend instance) 4.Start a compute node AMI (AWS console) 5.Run add host script to add a compute node to the frontend (on frontend instance)

6 Lessons learned EC2 cluster deployment is not easy EC2 cluster deployment: room for improvement  Automated deployment into VPC with command line tools  Automated reconfiguration upon instance first boot  Easy addition of EBS volumes when needed for specific applications VM creation  Create VM anywhere – deploy anywhere. Works now with Rocks.  Get missing features by creating “bridges” between different Virtualizations Future work  Create a blueprint for making VM clusters  Extend to KVM deployment on Rocks 6 (currently use Xen on Rocks 5.4.3)  Deploy multiple clusters to VPC

7 Thank you ! Questions?