1 / 18

BalticCloud : Cloud Technologies for Industry and Academia

BalticCloud : Cloud Technologies for Industry and Academia. Il j a Livenson, NICPB , Estonia Technical coordinator of BalticCloud ilja@kbfi.ee. Outline. Quick introduction to Cloud computing BalticCloud What services will we offer Technological solution “New” application classes

kamali
Download Presentation

BalticCloud : Cloud Technologies for Industry and Academia

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. BalticCloud: Cloud Technologies for Industry and Academia Ilja Livenson, NICPB, Estonia Technical coordinator of BalticCloud ilja@kbfi.ee BG 2nd AHM, GOD, 12.05.2009, Riga

  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 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 “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… Cloud computing has the following characteristics BG 2nd AHM, GOD, 12.05.2009, Riga

  4. Spectrum of Clouds Lower-level, Less management Higher-level, More management EC2 Azure AppEngine Automatic scalability and failover Instruction Set VM (Amazon EC2) Bytecode VM (Microsoft Azure) Framework VM (Google App Engine) BG 2nd AHM, GOD, 12.05.2009, Riga

  5. Cloud model and BC Users BalticCloud … as a Service 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 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 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... 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 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 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 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 • AppScaleand other PaaS solutions 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 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 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 BG 2nd AHM, GOD, 12.05.2009, Riga

  16. Summary • Cloud computing is not a silver bullet • Too much hype • But… • 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 BG 2nd AHM, GOD, 12.05.2009, Riga

  17. Credits • Many thanks to people involved • AakeEdlund - BalticGrid Project Director (Sweden) • Mario Kadastik (Estonia) • Janis Kulins (Latvia) • DaliusMazeika (Lithuania) • EduardasKutka (Lithuania) • Yuri Ziamtsou (Belarus) • (your name here) • http://cloud.balticgrid.eu BG 2nd AHM, GOD, 12.05.2009, Riga

  18. Happy end Questions? Many thanks to the Grid Open Day organizers! BG 2nd AHM, GOD, 12.05.2009, Riga

More Related