DoC Private IaaS Cloud Thomas Joseph Cloud Manager

Slides:



Advertisements
Similar presentations
MFA for Business Banking – Security Code Multifactor Authentication: Quick Tip Sheets Note to Financial Institutions: We are providing these QT sheets.
Advertisements

Cloud computing is used to describe a variety of computing concepts that involve a large number of computers connected through a real-time communication.
Microsoft Dynamics AX Technical Conference 2013
Take your CMS to the cloud to lighten the load Brett Pollak Campus Web Office UC San Diego.
An Approach to Secure Cloud Computing Architectures By Y. Serge Joseph FAU security Group February 24th, 2011.
Antony Jo The University of Montana. Virtualization  The process of abstraction; making something more abstract  Many types: Server Desktop Application.
Apache CloudStack Evolution Proposal Alex Huang Software Architect, Citrix Systems.
Implementing a menu based application in FutureGrid
Chien-Chung Shen Google Compute Engine Chien-Chung Shen
What is it? CLOUD COMPUTING.  Connects to the cloud via the Internet  Does computing tasks, or  Runs applications, or  Stores Data THE AVERAGE CLOUD.
Introduction to DoC Private Cloud
Presented by Sujit Tilak. Evolution of Client/Server Architecture Clients & Server on different computer systems Local Area Network for Server and Client.
Virtualization for Cloud Computing
INTRODUCTION TO CLOUD COMPUTING Cs 595 Lecture 5 2/11/2015.
Virtualization A way To Begin with Virtual Reality… - Rahul Khanwani.
Getting Started with Oracle Compute Cloud
A crash course in njit’s Afs
Hosted Exchange The purpose of this Startup Guide is to familiarize you with ExchangeDefender's Exchange and SharePoint Hosting. ExchangeDefender.
System Center 2012 Setup The components of system center App Controller Data Protection Manager Operations Manager Orchestrator Service.
Microsoft Windows 2003 Server. Client/Server Environment Many client computers connect to a server.
1 The Virtual Reality Virtualization both inside and outside of the cloud Mike Furgal Director – Managed Database Services BravePoint.
INTRODUCTION TO CLOUD COMPUTING CS 595 LECTURE 7 2/23/2015.
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.
Document Management CategoryTracking Information Company:Citrix Systems, Inc. Author(s):Adolfo Montoya Owner(s):Worldwide Support Readiness Last modified:2/20/2012.
Microsoft Azure Virtual Machines. Networking Compute Storage Virtual Machine Operating System Applications Data & Access Runtime Provision & Manage.
Ceph Storage in OpenStack Part 2 openstack-ch,
Introduction to Cloud Computing
Cloud Computing & Amazon Web Services – EC2 Arpita Patel Software Engineer.
Presented by: Sanketh Beerabbi University of Central Florida COP Cloud Computing.
Microsoft Virtual Academy.
| nectar.org.au NECTAR TRAINING Module 5 The Research Cloud Lifecycle.
| nectar.org.au NECTAR TRAINING Module 10 Beyond the Dashboard.
Mehdi Ghayoumi Kent State University Computer Science Department Summer 2015 Exposition on Cyber Infrastructure and Big Data.
608D CloudStack 3.0 Omer Palo Readiness Specialist, WW Tech Support Readiness May 8, 2012.
From Virtualization Management to Private Cloud with SCVMM 2012 Dan Stolts Sr. IT Pro Evangelist Microsoft Corporation
Image Management and Rain on FutureGrid: A practical Example Presented by Javier Diaz, Fugang Wang, Gregor von Laszewski.
Using Virtual Servers for the CERN Windows infrastructure Emmanuel Ormancey, Alberto Pace CERN, Information Technology Department.
Server Virtualization
Ubuntu, SUSE, OpenSUSE, CentOS & Oracle EL + hundreds on VM Depot Bring your own framework! Ecosystem Supported Microsoft 1st Party Support.
Linux Exercise. Download and Install the latest CentOS version and latest Ubuntu/Fedora OS. Configure a unique Host Name and a permanent IP Address for.
Visual Studio Windows Azure Portal Rest APIs / PS Cmdlets US-North Central Region FC TOR PDU Servers TOR PDU Servers TOR PDU Servers TOR PDU.
Linux Services Configuration
Sync and Exchange Research Data b2drop.eudat.eu This work is licensed under the Creative Commons CC-BY 4.0 licence B2DROP EUDAT’s Personal.
| nectar.org.au NECTAR TRAINING Module 5 The Research Cloud Lifecycle.
| nectar.org.au NECTAR TRAINING Module 10 Beyond the Dashboard.
20409A 7: Installing and Configuring System Center 2012 R2 Virtual Machine Manager Module 7 Installing and Configuring System Center 2012 R2 Virtual.
1 Day 2 Logging in, Passwords, Man, talk, write. 2 Logging in Unix is a multi user system –Many people can be using it at the same time. –Connections.
FTP COMMANDS OBJECTIVES. General overview. Introduction to FTP server. Types of FTP users. FTP commands examples. FTP commands in action (example of use).
Compare and Contrast : Blackboard & a Personal Web Page www3.ltu.edu/~s_schneider/howto/faculty.htm You’ll find this presentation (and another) here :
On Premises Storage Servers Networking O/S Middleware Virtualization Data Applications Runtime You manage Infrastructure (as a Service) Storage Servers.
Integrity Check As You Well Know, It Is A Violation Of Academic Integrity To Fake The Results On Any.
Lattelecom | Cloud Pakalpojums. 2 | Lattelecom Cloud Platform: Competitive Advantages 3 Hardware infrastructure User Control Panel Customer self-service.
Data Hosting and Security Overview January, 2011.
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.
Online Data Storage Companies MY Docs Online. Comparison Name Personal Edition Enterprise Edition Transcription Edition Price $9.95 monthly rate $4.99.
UFIT Infrastructure Self-Service. Service Offerings And Changes Virtual Machine Hosting Self service portal Virtual Machine Backups Virtual Machine Snapshots.
Prof. Jong-Moon Chung’s Lecture Notes at Yonsei University
REDCap General Overview
Building GoDaddy.com’s Compute Cloud
Cloud Computing.
Lab 1 introduction, debrief
DHCP, DNS, Client Connection, Assignment 1 1.3
20409A 7: Installing and Configuring System Center 2012 R2 Virtual Machine Manager Module 7 Installing and Configuring System Center 2012 R2 Virtual.
HC Hyper-V Module GUI Portal VPS Templates Web Console
* Introduction to Cloud computing * Introduction to OpenStack * OpenStack Design & Architecture * Demonstration of OpenStack Cloud.
Day 2, Session 2 Connecting System Center to the Public Cloud
Features Overview.
HC VMware Module
Client/Server Computing and Web Technologies
Presentation transcript:

DoC Private IaaS Cloud Thomas Joseph Cloud Manager

Topics Cloud Infrastructure Setup – H/W & S/W Usage stats Case Studies Demo Access info User Functionalities Best Practices Future

Primary Cloud Computing Models

Infrastructure Built using Apache Cloudstack v4.1.1 and Xenserver (hypervisor) Running on most of the Cloud purchased h/w, more to be added soon. More can be purchased and added later. Enables any DoC user to create any number of VMs, any mixture of long/short lived VMs.

Infrastructure contd. Publicly accessible via internet – subject to College firewall restrictions 1024 public IP addresses for VMs - more can be added later. Running a variety of Linux distributions (eg. CentOS, Debian, Ubuntu).

Who is using the Cloud today? Student Group Projects (MSc & Third year) Individual Students PhD students, RAs & Academics CSG Testing & Development Approx 240 users & 200 VMs

Activity

User Operations

Server Usage stats

Case Study- Christian Priebe, LSDS We have used the DoC CloudStack deployment to mainly deploy multiple PaaS systems, namely OpenShift and AppScale with CloudFoundry. I probably created around a hundred VMs or so, because of some low-level modifications to the system I made as part of several experiments. That's one of the biggest advantages to me. If something went wrong, just start a new VM or reset the old one and start again. This is works especially well in combination with using templates.

Case Study – Anandha Gopalan, TF 3rd Yr Group Projects ● 22 groups in total ● Each group was assigned a VM on the Cloud – Given 'root' access, which allowed them to install any tools/packages that they wished to use for their project – Large disk space – No need for maintenance from CSG – Flexibility for the groups ● On asking around, students were generally positive ● Quite a few groups used the VM to show their final demonstration

Case Study – Anandha Gopalan, TF UG Individual Projects ● Students given VM if they ask for it – No need for CSG to maintain project machines (except when specialized H/W is needed) – Flexibility for student to install any tools/packages they see fit

Case Study – Petr Hosek, SRG

Accessing it Start here - Documentation Web UI Let’s give it a try!!

Demo Demo for Cloud Login, VM Creation, Snapshot Volume, Create Template, ent-snapshot-template.mp4 ent-snapshot-template.mp4

Inside the DoC Cloud

Access info All DoC users have access via College username & password setting domain to “imperial”. In case of issues contact External users cannot use their College login credentials.

Access info contd. VMs can be accessed as any other Lab Machines in DoC (e.g. ssh via shell servers). CSG controlled VMs are provided with a root shell on tty1/console. If super user access is required then please

User related functionalities Current abilities on CS Create VM's with existing Templates Upload ISO's create VMs -> customize -> Snapshots -> Templates -> Create further VMs

User related functionalities contd. Private & Public Templates. Add additional Storage as per requirements later on. Ability to change available compute offerings. APIs for CLI related activities.

Do’s & Dont’s VM Deletion: Do delete additional allocated storage. Don’t run performance related tests during business hours. Don’t add additional 1Tb storage without informing us. Do use version control or backup data manually as VMs are not being backed up.

Do’s & Don’tscontd. Users should upload their code to Gitlab or to /vol/bitbucket. Extra storage can be used by mounting filesystems via NFS. DNS entries for custom VMs -> contact CSG Non DoC users can have access on request -> College passwords wouldn’t work.

Do’s & Don’ts contd. Users can have their VM, template & volume quotas increased on request. It’s possible for users want to add personal hardware as hypervisors either as KVM/XenServer. Storing project VMs for future use -> Do create a snapshot/template and save a copy.

Future Host names (DNS entries) for Non CSG VMs GPGPU’s within the cloud More resource accounting More hardware where needed Alternate hypervisors e.g. KVM Support Windows VMs Upgrade CloudStack -> v4.2.1 What do you want?