Presentation is loading. Please wait.

Presentation is loading. Please wait.

BalticGrid-II Project BG 2nd AHM, GOD, 12.05.2009, Riga1 BalticCloud: Cloud Technologies for Industry and Academia Ilja Livenson, NICPB, Estonia Technical.

Similar presentations


Presentation on theme: "BalticGrid-II Project BG 2nd AHM, GOD, 12.05.2009, Riga1 BalticCloud: Cloud Technologies for Industry and Academia Ilja Livenson, NICPB, Estonia Technical."— Presentation transcript:

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


Download ppt "BalticGrid-II Project BG 2nd AHM, GOD, 12.05.2009, Riga1 BalticCloud: Cloud Technologies for Industry and Academia Ilja Livenson, NICPB, Estonia Technical."

Similar presentations


Ads by Google