Bal4c Cloud
1 4th Terena TF Storage Mee<ng, Copenhagen, 2009.Sept.15, Bal<cCloudBal4c Cloud AakeEdlund ,PhD KTHandSNIC,Sweden - - PowerPoint PPT Presentation
Bal4c Cloud AakeEdlund ,PhD KTHandSNIC,Sweden - - PowerPoint PPT Presentation
Bal4c Cloud AakeEdlund ,PhD KTHandSNIC,Sweden NorthernEuropeCloud (ProjectManager) NEW Bal4cGrid (ProjectDirector) Bal4cGridInnova4onLab and Bal4cCloud
Startup and prototyping focus
3 4th Terena TF Storage Mee<ng, Copenhagen, 2009.Sept.15, Bal<cCloud- Ini<ated in January 20, 2009
- A program for early stage companies in our region,
- by invi<ng them to a hands‐on course in grid and cloud compu<ng.
- The aim with the course is to help early stage high‐tech Internet based
- f concepts and later exploita<on of grid and cloud in the region.
- On top of the course we'll build a network of innova<ve companies in the
One more, hopefully, easier access point to our Bal<cGrid resources. So, one more access point
6 4th Terena TF Storage Mee<ng, Copenhagen, 2009.Sept.15, Bal<cCloudBal4c Cloud
How it all fits together
Bal<cGrid
Planned ac<vi<es SA1‐3, NA1‐4, JRA BGi ‐ Bal<cGrid Innova<on Lab Bal<cCloud Courses SME connec<vity BC 7 4th Terena TF Storage Mee<ng, Copenhagen, 2009.Sept.15, Bal<cCloud- Bal<cGrid asked one center per country to install a cloud
- SNIC (Swedish Na<onal Infrastructure for Compu<ng)
- Learning by doing ‐ what's in it for eScience, really? Is industry
- Started informa<on gathering and sharing through our site;
- Took early contact with open source cloud vendors, decided
First usage:
- 1. Virtual world installa<ons (Wonderland), for
the Immersive Educa<on organiza<on
- 2. Film rendering, for Estonian film company
Open source “cloud in a box”
Our (main) choice:- Lead by Rich Wolski, UCSB.
- Integrated with
- Integrated with
- Will the open source alterna<ves be supported in a
- Early success open source alterna<ves branching off
- Missing standards for interoperability, c f grids.
- Lock‐in and de facto lock‐in, the bidding‐on‐a‐dollar
Status – Bal4c Cloud
4th Terena TF Storage Mee<ng, Copenhagen, 2009.Sept.15, Bal<cCloud 12 See hGp://cloud.bal4cgrid.euStatus – Estonia ‐ NICPB (1/3)
KVM‐based setup with Eucalyptus interface Evalua<ng:- other virtualisa<on technologies, e.g. vmware solu<on
- crea<on of the virtual private networks using Eucalyptus,
- primarily NICPB
- ImmersiveEduca<on project with the developement and
Status – Estonia ‐ NICPB (2/3)
The KVM infrastructure is also used as a pla_orm for the ongoing SME collabora4on ‐ on‐demand render farm crea4on. The plans are to make it controllable by Eucalyptus, but so far it is not capable of suppor<ng Windows machines out of the box (ongoing). Inves4ga4ng the crea4on of the private virtual networks (using OpenVPN and dynamic DNS solu<ons) to be able to provide something like the recently rolled out Amazon Virtual Private Cloud (h\p://aws.amazon.com/vpc/). 14 4th Terena TF Storage Mee<ng, Copenhagen, 2009.Sept.15, Bal<cCloudStatus – Estonia ‐ NICPB (3/3)
Storage: – testbed installa<on of the hadoopFS in NICPB with SRM interfaces. Trying to migrate the storage infrastructure from dCache to HDFS. – Wins: easier administra<on, cloud flavor ‐ can run hadoop jobs much more efficiently. Problems: – Eucalyptus sw is s<ll too alpha/pre‐beta. The 1.6 _should_ be be\er, incl. support for mul<ple data centers (availability zones) and more robust opera<ons, but it's not out yet. – Accoun<ng of consumed resources is complicated – the virtualisa<on tools are not making an accent on that. 15 4th Terena TF Storage Mee<ng, Copenhagen, 2009.Sept.15, Bal<cCloudStatus ‐ Latvia ‐ RTU
Installa4on: Eucalyptus installa<on, xen, 4 cpu for users. HW updates expected (user request). Usage: Submi\ed simple tests, including students tes<ng cloud Issues: System not quite stable. “imho so far not usable for serious project”.
16 4th Terena TF Storage Mee<ng, Copenhagen, 2009.Sept.15, Bal<cCloudStatus ‐ Belarus – UIIP NASB (1/3)
Installa4on: – HW: 6 CPU, 24 cores (enough for present tasks); – Virtualisa<on: Xen; – Cloud technolgies: Eucalyptus, Walrus; – How to reach: h\ps://80.94.168.123:8443/ – Status: 3 GNU/Linux images available, commonly running from 2 to 10 instances. Usage: ‐ verified by regular manual monitoring of hosts and services running within the cloud; ‐ used by UIIP NASB grid team for designing dynamic grid resource reserva<on and adjustment mechanisms for UNICORE sites 17 4th Terena TF Storage Mee<ng, Copenhagen, 2009.Sept.15, Bal<cCloudStatus ‐ Belarus – UIIP NASB (2/3)
Usage: pilot project of many users ‐ we have prepared a pilot project proposal on deploying one of the advanced informa<on systems of the State Commi\ee for Science and Technologies of the Republic of Belarus (SCST) into the cloud infrastructure provided by the datacenter of the UIIP NASB. ‐ The informa<on system to be cloudified is created and administered on behalf of the SCST by Republican Centre for Technology Transfer (h\p:// ic\.by). The system has thousands of visitors and hundreds of ac<ve users who regularly post and update their Technology Offers and Requests, disseminate news, upload technology transfer related applica<ons, graphical and video data. ‐ The primary goal of the pilot project is proving the concept of cloud compu<ng being a good way to go not only for SMEs but for some governmental agencies as well. 18 4th Terena TF Storage Mee<ng, Copenhagen, 2009.Sept.15, Bal<cCloudStatus ‐ Belarus – UIIP NASB (3/3)
Plans: UIIP NASB have plans for cloud usage growth, expansion, connec<on to the- utside world and to other countries. [e.g. right now we are buying hardware
Status ‐ Lithuania – VGTU (1/7)
Eucalyptus Cloud Scheme 20 4th Terena TF Storage Mee<ng, Copenhagen, 2009.Sept.15, Bal<cCloudStatus ‐ Lithuania – VGTU (2/7)
Cloud cluster setup 21 4th Terena TF Storage Mee<ng, Copenhagen, 2009.Sept.15, Bal<cCloudStatus ‐ Lithuania – VGTU (3/7)
Available Resources Total 12 Cores 22 4th Terena TF Storage Mee<ng, Copenhagen, 2009.Sept.15, Bal<cCloudStatus ‐ Lithuania – VGTU (4/7)
Technical ISSUES (problems and limita<ons) In recent eucalyptus version 1.5.2 famous error: “Error 500 message expired” that prevented graphical tools like Elas<cfox, Rightscale, Ylas<c, EC2Dream from working with eucalyptus instance, was not fixed We have fixed this issue manually: Added this code to: HMACQuerySecurityHandler.java as a temporary fix ‐: tsFormat.setTimeZone(TimeZone.getTimeZone("EEST")); // Add this Line and import TimeZone class ts.setTime( tsFormat.parse( <mestamp ) ); And then Eucalyptus rpms were rebuilt. 23 4th Terena TF Storage Mee<ng, Copenhagen, 2009.Sept.15, Bal<cCloudStatus ‐ Lithuania – VGTU (5/7)
We have installed and use Elas<cFox for Eucalyptus management. 24 4th Terena TF Storage Mee<ng, Copenhagen, 2009.Sept.15, Bal<cCloudStatus ‐ Lithuania – VGTU (6/7)
Status ‐ Sweden – PDC
Installa<on (ongoing): 4 quad core machines, Eucalyptus, XEN Usage: for tes<ng and learning, to prepare larger installa<on based on older HPC resources 26 4th Terena TF Storage Mee<ng, Copenhagen, 2009.Sept.15, Bal<cCloudStatus ‐ Lithuania – VGTU (7/7)
Nearest futureStatus ‐ Lithuania ‐ VU
Installa4on: Small eucaluptus intalla<on (might be increased if demand arrises), xen based, hardware is only 32 bit. Doing some tests with vmware and MS hyper‐v Usage: Small tests, nothing in produc<on Plans: Thinking of expanding (have to think more about which technology), maybe some services to some other ins<tu<ons Issues: Current system is not very stable, some accidental crashes and system hangings were no<ced. 27 4th Terena TF Storage Mee<ng, Copenhagen, 2009.Sept.15, Bal<cCloudStatus ‐ Poland – PSNC
Installa4on: – two dual CPU machines (one for cloud controller one for cloud nodes), 2x dual core Intel Xeon , 8GM ram/each – 147 GB SAS hdd – two 1Gbit Eth network card/each virtualiza<on : kvm or xen ( on demand ) – cloud stack : eucalyptus 1.5.2 – url : h\ps://bgcloud.man.poznan.pl:8443 , currently available only from PSNC network Usage: test stage Plans for usage and expansion : – as part of Bal<c Cloud – for local users (PSNC developers and research team), educa<on ins<tu<on in Poznan – expansion according to load and u<liza<on we can provide addi<onal cloudnode controllers 28 4th Terena TF Storage Mee<ng, Copenhagen, 2009.Sept.15, Bal<cCloud- VGTU: Bachelor thesis on cloud compu<ng (2009):
- VGTU: Cloud compu<ng is part of the MSc course
- BG: general presenta<ons, e.g. at ISSGC09
- NICPB: A course in IT college (in Tallinn) about the
- NICPB: Tartu cloud and startup school – May, 2009
- Connec<ng the Bal<c Cloud with the Northern Europe Cloud‐ Sweden,
- Availability zones – connec<ng the clouds
- Connec<ng with other clouds, e.g. in the Netherlands
- See more cloud compu<ng being used by startups and in‐house quick
- See more cloud compu<ng being used in academia – esp. HPC flavours
- See more open source alterna<ves, and alterna<ve cloud providers – also in
- Improved solu<ons addressing the dangers in cloud compu<ng.
- Low expecta<ons on standard APIs
Future
Expecta4ons on 2009- Bal<cCloud have learned quite much about the
- The user side is evolving, now that we have some
- Next level, beyond this pilot project, is to be part of
?
32 4th Terena TF Storage Mee<ng, Copenhagen, 2009.Sept.15, Bal<cCloudThank you!
Aake Edlund ake.edlund@gmail.com www.pdc.kth.se/Members/edlund www.bal<cgrid.eu (Bal<c Grid) cloud.bal<cgrid.eu (Bal<c Cloud) bgin.wordpress.com (BG Innova<on Lab) 33 4th Terena TF Storage Mee<ng, Copenhagen, 2009.Sept.15, Bal<cCloudBasics
Cloud Interface Cloud Controller Cluster Controller Node Controller 34 4th Terena TF Storage Mee<ng, Copenhagen, 2009.Sept.15, Bal<cCloudCloud controller
- Web service
- Handles distribu<on of VM instance control events to clusters of
Cluster controller
- Web service
- Handles distribu<on of VM instance control events to individual of resources
- Inves<ga<on: what are the performance, invasiveness and func<onality tradeoffs
- f various cloud networking strategies?
Cloud interface
- Web service based
- Handles user event to cloud VM instance control transla<on
- Experiment: instance crea<on <me