SHARPn Cloud Computing Resource Lab

Download SHARPn  Cloud Computing Resource Lab

Post on 05-Jan-2016




3 download

Embed Size (px)


SHARPn Cloud Computing Resource Lab. June 11, 2012 Troy Bleeker. Agenda. Participants will learn A cloud computing recap. What is our cloud like and why do we have it? Lab: VPN, IDs, shared file server, tool install and configuration Launch an instance, attach volumes - PowerPoint PPT Presentation


<ul><li><p>June 11, 2012Troy Bleeker</p></li><li><p>Agenda</p><p>Participants will learnA cloud computing recap.What is our cloud like and why do we have it?Lab:VPN, IDs, shared file server, tool install and configurationLaunch an instance, attach volumesTest application on an instance</p></li><li><p>Remove the cost of acquisition, install, and configurationCloud Computing BenefitsRight machineRight personRight skillsRight time</p></li><li><p>InstanceImageInstanceMore BenefitsFlexibility of Volumes (for example)Can move to bigger instanceBacks up only the pertinent data</p><p>DO NOT USE system volumes for critical data/dev/sda1 or /dev/sda2</p></li><li><p>What is our cloud?Infrastructure as a Service (IAAS)Ubuntu Enterprise Cloud (UEC) is Ubuntu's Eucalyptus-powered cloudNode ControllerNode Server 1 AdminClientInterfaceVPN/LANNode ControllerVMVMTo Manage CloudVM UserTo Connect To InstancesNode Server 3Node ControllerVMVMVMNode Server 2Node ControllerVMVMVMNode Server 11VMVMVMBuild/BackupServerSamba file serverCirrusdata Server</p></li><li><p>PurposeThe cloud environment exists to fulfill the mission of SHARPn and other related projects at Mayo Clinic.</p></li><li><p>Setting ExpectationsOur cloud is a protected, non-public resourceGovernment regulationsMayo Clinic security policiesOur cloud is a research system not a production systemThe cloud is not monitored 24x7Maintenance is completed during business hoursUsers setting up instances must have Linux know-how and some system administration skillsData backup is available but must be set up by the userHelp is available if needed</p></li><li><p>SecurityFile share is separate, but still protectedVPN thru FirewallEncryptionKey pairsUser IDsNo PHI</p></li><li><p>200 CPUs 1.8TB of RAM 36.3TB of storage </p><p>Instance typeDescription Minimum Instance type Technical Stack SeveralBuilding blocksN/AUbuntu 11, Mirth, NwHIN, MySQL, Apacheemi-DD121096LexEVSm1.smallLexEVS 6.0 emi-277E121DcTAKES with Mirthm1.smallcTAKES 1.2emi-D0E6153CJBoss with DROOLSm1.smallJBoss 6.0, DROOLS 5.2emi-????????DN pipelinem1.smallcTAKES 2.5 </p><p>Instance typeCPUsRAM (GB)Temp Storage (GB)m1.small 1 420 c1.medium 2 820 m1.large 4 1640 m1.xlarge 8 3280 c1.xlarge 16 65100 </p></li><li><p>HurdlesSimultaneous access to the cloud and workSkills required for software on images</p><p>Need for speed will send doctors to the cloud: Security: Public versus Private Articles</p></li><li><p> VPN must be successful before moving onIDs and Passwords are CASE SENSITIVE</p><p>Abstract: The SHARPn collaboration has a great resource at its fingertips: a large cloud computing resource. Our work cannot benefit from this resource, however, until we know how to use it. Come find out what the cloud is, and if thats all you want, then youre free to attend other sessions. Once we cover an overview of the cloud (about 20-30 minutes) we will begin the hands-on part of this session. Bring your laptop for the hands-on part of the session. You will get a set of instructions that will walk you through things like getting IDs, mapping or mounting shared drives, and starting an instance. You can come and go any time after the overview as individuals will work on their own or with any grouping you want. It should take only part of the time to get connected and see what its all about. We will not be running any of the software being discussed in the other sessions unless you bring that knowledge with you then you can.We have gone from central computing to distributed and back again due to virtualization capabilities*Having the right hardware with the right person with the right skills with enough time even to test out the software can be a difficult thing to achieve.*Systems can grow and shrink with the need.*Eucalyptus is an acronym for Elastic Utility Computing Architecture for Linking Your Programs To Useful Systems.Infrastructure as a Service (IaaS) Controller (NC) VT enabled KVM as the hypervisor Runs on each node Controls life cycle of instances Interacts with OS to discover nodes physical resources - cores, memory size, free disk space Communicates with Cluster Controller Cluster Controller (CC) Receives request from Cloud Controller (CLC) to deploy instances Deployes/Manages instance on NC Manages networking Reports NC information to CLC Walrus Storage Controller (WS3) Storing the machine images Storing snapshots Storing and serving files using S3 API Storage Controller (SC) Creation of persistent Elastic Block Storage (EBS) Creation of snapshots of volume Cloud Controller (CLC) Front end of entire cloud infrastructure Monitor availability of resources on various components Monitor running instances **At this time 80 CPUs are allocated to instances.*</p></li></ul>


View more >