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

Slides:



Advertisements
Similar presentations
UC Berkeley Above the Clouds A Berkeley View of Cloud Computing 1 UC Berkeley RAD Lab.
Advertisements

Suggested Course Outline Cloud Computing Bahga & Madisetti, © 2014Book website:
1 Cloud Computing Prof. Ravi Sandhu Executive Director and Endowed Chair April 12, © Ravi Sandhu World-Leading.
Take your CMS to the cloud to lighten the load Brett Pollak Campus Web Office UC San Diego.
Cloud Computing Imranul Hoque. Today’s Cloud Computing.
By Adam Balla & Wachiu Siu
Infrastructure as a Service (IaaS) Amazon EC2
INTRODUCTION TO CLOUD COMPUTING CS 595 LECTURE 6 2/13/2015.
What is Cloud Computing? o Cloud computing:- is a style of computing in which dynamically scalable and often virtualized resources are provided as a service.
© 2009 IBM Corporation ® IBM Software Group Introduction to Cloud Computing Vivek C Agarwal IBM India Software Labs.
Cloud Computing (101).
INTRODUCTION TO CLOUD COMPUTING CS 595 LECTURE 4.
Cloud Computing: Pay-per-Use for On-Demand Scalability Avner Algom The Israeli Association of Grid Technologies (IGT( Cloud.
Modeling Public Pensions with Mathematica and Python II
Presented by Sujit Tilak. Evolution of Client/Server Architecture Clients & Server on different computer systems Local Area Network for Server and Client.
BI in the Cloud – Sky is the limit Vishal Agrawal Product Technical Architect Infosys Tech Ltd Anand Govindarajan Principal Technology Architect Infosys.
SaaS, PaaS & TaaS By: Raza Usmani
M.A.Doman Model for enabling the delivery of computing as a SERVICE.
INTRODUCTION TO CLOUD COMPUTING Cs 595 Lecture 5 2/11/2015.
Duncan Fraiser, Adam Gambrell, Lisa Schalk, Emily Williams
Plan Introduction What is Cloud Computing?
Clouds on IT horizon Faculty of Maritime Studies University of Rijeka Sanja Mohorovičić INFuture 2009, Zagreb, 5 November 2009.
CLOUD COMPUTING & COST MANAGEMENT S. Gurubalasubramaniyan, MSc IT, MTech Presented by.
Introduction to Cloud Computing
Cloud Computing All Copyrights reserved to Talal Abu-Ghazaleh Organization
Cloud Computing: Background and Examples Dr. Adil Yousif University of Science & Technology.
1 Introduction to Cloud Computing Jian Tang 01/19/2012.
A Brief Overview by Aditya Dutt March 18 th ’ Aditya Inc.
Opensource for Cloud Deployments – Risk – Reward – Reality
Cloud Computing for the Enterprise November 18th, This work is licensed under a Creative Commons.
Cloud Computing Saneel Bidaye uni-slb2181. What is Cloud Computing? Cloud Computing refers to both the applications delivered as services over the Internet.
Cloud computing is the use of computing resources (hardware and software) that are delivered as a service over the Internet. Cloud is the metaphor for.
INTRODUCTION TO CLOUD COMPUTING CS 595 LECTURE 7 2/23/2015.
Cloud Computing. What is Cloud Computing? Cloud computing is a model for enabling convenient, on-demand network access to a shared pool of configurable.
Cloud Computing 1. Outline  Introduction  Evolution  Cloud architecture  Map reduce operation  Platform 2.
Software Architecture
Introduction to Cloud Computing
M.A.Doman Short video intro Model for enabling the delivery of computing as a SERVICE.
Cloud Computing & Amazon Web Services – EC2 Arpita Patel Software Engineer.
Grids, Clouds and the Community. Cloud Technology and the NGS Steve Thorn Edinburgh University Matteo Turilli, Oxford University Presented by David Fergusson.
Cloud Computing By: Carley Paxton. What is Cloud Computing? CloudCloud computing is the next stage in the Internet's evolution, providing the means through.
Plan  Introduction  What is Cloud Computing?  Why is it called ‘’Cloud Computing’’?  Characteristics of Cloud Computing  Advantages of Cloud Computing.
What is the cloud ? IT as a service Cloud allows access to services without user technical knowledge or control of supporting infrastructure Best described.
BalticGrid-II Project Grid Open Day, May 12, Riga, Latvia1 BalticGrid Innovation Lab (BGi) Initiative Åke Edlund BalticGrid Project Director.
UC Berkeley Clouds Above the clouds : A Berkeley View of Cloud Computing Electrical Engineering and Computer Sciences University of California at Berkeley.
1 NETE4631 Network Information Systems : Introduction to Cloud Computing Lecture Notes #2.
Conference name Company name INFSOM-RI Speaker name The ETICS Job management architecture EGEE ‘08 Istanbul, September 25 th 2008 Valerio Venturi.
3/12/2013Computer Engg, IIT(BHU)1 CLOUD COMPUTING-1.
AFACT Cloud Computing WG Zon-yin Shae Institute for Information Industry Bangkok, Thailand, Nov. 26, 2014.
Web Technologies Lecture 13 Introduction to cloud computing.
Submitted to :- Neeraj Raheja Submitted by :- Ghelib A. Shuaib (Asst. Professor) Roll No : Class :- M.Tech(CSE) 2 nd Year.
PRESENTED BY– IRAM KHAN ISHITA TRIPATHI GAURAV AGRAWAL GAURAV SINGH HIMANSHU AWASTHI JAISWAR VIJAY KUMAR JITENDRA KUMAR VERMA JITENDRA SINGH KAMAL KUMAR.
KAASHIV INFOTECH – A SOFTWARE CUM RESEARCH COMPANY IN ELECTRONICS, ELECTRICAL, CIVIL AND MECHANICAL AREAS
CLOUD COMPUTING When it's smarter to rent than to buy.. Presented by D.Datta Sai Babu 4 th Information Technology Tenali Engineering College.
© 2012 Eucalyptus Systems, Inc. Cloud Computing Introduction Eucalyptus Education Services 2.
1 Views of Cloud Computing Prof. Ravi Sandhu Executive Director and Endowed Chair March 25, © Ravi Sandhu.
Amazon Web Services. Amazon Web Services (AWS) - robust, scalable and affordable infrastructure for cloud computing. This session is about:
Above the Clouds: A Berkeley View of Cloud Computing Annajiat Alim Rasel, P Shimul Bala, P Raquibul Bari, P Annajiat Alim.
BalticGrid-II Project BG-II kickoff meeting, May 2008, Vilnius1 SA1 Mario Kadastik Operations Director / SA1 activity leader.
Agenda  What is Cloud Computing?  Milestone of Cloud Computing  Common Attributes of Cloud Computing  Cloud Service Layers  Cloud Implementation.
Clouding with Microsoft Azure
Prof. Jong-Moon Chung’s Lecture Notes at Yonsei University
Unit 3 Virtualization.
Course: Cluster, grid and cloud computing systems Course author: Prof
Azure-Based Project Management App Helps Creative Agencies Run Their Projects Efficiently “With Microsoft Azure PaaS, we can focus on our app and offer.
StratusLab Final Periodic Review
StratusLab Final Periodic Review
Introduction to Cloud Computing
Cloud Computing Dr. Sharad Saxena.
Above the Clouds A Berkeley View of Cloud Computing
Presentation transcript:

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

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, , Riga

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, , Riga

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, , Riga

Cloud model and BC SoftwarePlatformInfrastructure 5 … as a Service BalticCloud Users BG 2nd AHM, GOD, , Riga

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, , Riga

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: – EC2, S3, EBS 7 BG 2nd AHM, GOD, , Riga

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, , Riga

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, , Riga

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, , Riga

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, , Riga

“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, , Riga

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, , Riga

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, , Riga

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, , Riga

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, , Riga

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) 17 BG 2nd AHM, GOD, , Riga

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