Download presentation
Presentation is loading. Please wait.
Published byCoby Swinton Modified over 9 years ago
1
BalticGrid-II Project BG 2nd AHM, GOD, 12.05.2009, Riga1 BalticCloud: Cloud Technologies for Industry and Academia Ilja Livenson, NICPB, Estonia Technical coordinator of BalticCloud ilja@kbfi.ee
2
2 Outline Quick introduction to Cloud computing BalticCloud What services will we offer Technological solution “New” application classes Collaboration with SMEs BG 2nd AHM, GOD, 12.05.2009, Riga
3
Cloud computing “Cloud Computing refers to both the applications delivered as services over the Internet and the hardware and systems software in the datacenters that provide those services… The datacenter hardware and software is what we will call a Cloud… The datacenter hardware and software is what we will call a Cloud… Cloud computing has the following characteristics Cloud computing has the following characteristics 1. The illusion of infinite computing resources.. 2. The elimination of an up-front commitment by Cloud users.. 3. The ability to pay for use … as needed…” UC Berkeley RAD Labs 3 BG 2nd AHM, GOD, 12.05.2009, Riga
4
Spectrum of Clouds Instruction Set VM (Amazon EC2) Bytecode VM (Microsoft Azure) Framework VM (Google App Engine) EC2AzureAppEngine Lower-level, Less management Higher-level, More management Automatic scalability and failover 4 BG 2nd AHM, GOD, 12.05.2009, Riga
5
Cloud model and BC SoftwarePlatformInfrastructure 5 … as a Service BalticCloud Users BG 2nd AHM, GOD, 12.05.2009, Riga
6
Building brick: Datacenter as IaaS Virtualize computational resources There are drawbacks! – Virtualization overhead (CPU, IO), “noisy neighbours”, state preservation, etc On-demand resources Creating virtual machine with a specified set of resources is possible Applications consume as much resources as they actually need, overprovisioning is still there, but to a lesser extent “Cloud of clouds” approach Open question 6 BG 2nd AHM, GOD, 12.05.2009, Riga
7
Virtualization toolkit There are several projects out there offering cloud solutions (IaaS) OpenSource: Eucalyptus, Nimbus, AbiCloud, … Commercial: VMWare, Citrix, … Our choice: Eucalyptus Great team! Integration with RightScale Latest version: 1.5.1 – EC2, S3, EBS 7 BG 2nd AHM, GOD, 12.05.2009, Riga
8
Eucalyptus services EC2 virtual machine provisioning Implementation of Amazon S3 interfaces - Walrus Very simple bucket based filesystem with ACLs And Amazon's Elastic Block Store analogue Persistent volumes Doesn’t include scalability/reliability mechanisms But... 8 BG 2nd AHM, GOD, 12.05.2009, Riga
9
Security (access) Eucalyptus uses X.509 security infrastructure “Light” version No VOMS extensions, no OCSP, no CRLs, no SAML assertions, etc Can we use BalticGrid/EGEE infrastructure? Well, yes, but… One of priorities for us 9 BG 2nd AHM, GOD, 12.05.2009, Riga
10
Security (process) Job/Application isolation level Low (same users within VO) – what if if size(VO) > 1000? Semi-low (different user groups) Medium (e.g. jail/chroot, shared kernel) High (separate VM for each job) Lower level = lower security level, less customization options, (more efficient) Network security Not every switch supports VLANs, or does that well Need that if we want to give local root to the users – Or just encrypt everything critical 10 BG 2nd AHM, GOD, 12.05.2009, Riga
11
Use case: Interoperability Complicated problem OGF has published a number of standards E.g. OGSA-BES for execution or GLUE for information system Middleware of interest for our region: gLite, ARC and UNICORE Implementation of standards support is slow Mid-term solution Provide core components for every system as virtualized images On-demand WN creation 11 BG 2nd AHM, GOD, 12.05.2009, Riga
12
“New” application classes Grid was built for batch processing There are some workarounds – Pull-mode execution – “VO-box” component of gLite But no solution!OLAP/OLTP Databases Application servers, Web servers BI Load balancing Hadoop framework AppScale and other PaaS solutions 12 BG 2nd AHM, GOD, 12.05.2009, Riga
13
Missing functionality Missing Monitoring Accounting Reasonable OS image management Billing Some issues could be solved by integration with RightScale Vendor lock-in Not open-source We are thinking of reinventing some wheels 13 BG 2nd AHM, GOD, 12.05.2009, Riga
14
Collaboration with SMEs (1) SME = Small and Medium Enterprises So far so bad It has been very painful with gLite based solution It hasn’t been to easy with “pbs cluster access”Reasons Shared WN (typical case for multicore) is not acceptable Interfaces are too complicated and components are too unstable Not enough control: “What do you mean by SL3/4? What do you mean by CLI? What do you mean by queuing? We already have J2EE application, just give us the cluster to deploy it on!” Accounting Interactive applications 14 BG 2nd AHM, GOD, 12.05.2009, Riga
15
Collaboration with SMEs (2) We hope to make it better with cloud approach Industry driven, not HEP driven Reasonable economical models Existing success stories Courses for SMEs on best practices using clouds In all countries involved Building a network of adopters Free access to resources for academic startups/spinoffs Hybrid clouds Selling unused cycles to SMEs 15 BG 2nd AHM, GOD, 12.05.2009, Riga
16
Summary Cloud computing is not a silver bullet Too much hypeBut… It does improve on many aspects – Security, resource usage, interactive applications Economically motivated – Startups and prototyping, one-off tasks, research at scale – Scaling solutions BalticCloud will strive to provide cloud services to academia and industry 16 BG 2nd AHM, GOD, 12.05.2009, Riga
17
Credits Many thanks to people involved Aake Edlund - BalticGrid Project Director (Sweden) Mario Kadastik (Estonia) Janis Kulins (Latvia) Dalius Mazeika (Lithuania) Eduardas Kutka (Lithuania) Yuri Ziamtsou (Belarus) (your name here) http://cloud.balticgrid.eu 17 BG 2nd AHM, GOD, 12.05.2009, Riga
18
Happy end Questions? Many thanks to the Grid Open Day organizers! 18 BG 2nd AHM, GOD, 12.05.2009, Riga
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.