StratusLab Final Periodic Review

Slides:



Advertisements
Similar presentations
Cloud computing is used to describe a variety of computing concepts that involve a large number of computers connected through a real-time communication.
Advertisements

System Center 2012 R2 Overview
An Approach to Secure Cloud Computing Architectures By Y. Serge Joseph FAU security Group February 24th, 2011.
“It’s going to take a month to get a proof of concept going.” “I know VMM, but don’t know how it works with SPF and the Portal” “I know Azure, but.
FI-WARE – Future Internet Core Platform FI-WARE Cloud Hosting July 2011 High-level description.
EUROPEAN UNION Polish Infrastructure for Supporting Computational Science in the European Research Space User Oriented Provisioning of Secure Virtualized.
INTRODUCTION TO CLOUD COMPUTING CS 595 LECTURE 4.
Cloud computing Tahani aljehani.
Ocean Observatories Initiative Common Execution Environment Kate Keahey OOI Cyberinfrastructure Life Cycle Objectives Milestone Review, Release 1 San Diego,
Cloud Computing for the Enterprise November 18th, This work is licensed under a Creative Commons.
INTRODUCTION TO CLOUD COMPUTING CS 595 LECTURE 7 2/23/2015.
 Cloud computing  Workflow  Workflow lifecycle  Workflow design  Workflow tools : xcp, eucalyptus, open nebula.
StratusLab: Darn Simple Cloud Charles (Cal) Loomis & Mohammed Airaj LAL, Univ. Paris-Sud, CNRS/IN2P October 2013.
Migrating Business Apps to Windows Azure Marc Müller Principal Consultant, 4tecture GmbH
INTRODUCTION TO CLOUD COMPUTING CS 595 LECTURE 2.
Presented by: Sanketh Beerabbi University of Central Florida COP Cloud Computing.
Large Scale Sky Computing Applications with Nimbus Pierre Riteau Université de Rennes 1, IRISA INRIA Rennes – Bretagne Atlantique Rennes, France
608D CloudStack 3.0 Omer Palo Readiness Specialist, WW Tech Support Readiness May 8, 2012.
Module 11: Implementing ISA Server 2004 Enterprise Edition.
NA-MIC National Alliance for Medical Image Computing UCSD: Engineering Core 2 Portal and Grid Infrastructure.
6/23/2005 R. GARDNER OSG Baseline Services 1 OSG Baseline Services In my talk I’d like to discuss two questions:  What capabilities are we aiming for.
Paperless Timesheet Management Project Anant Pednekar.
3/12/2013Computer Engg, IIT(BHU)1 CLOUD COMPUTING-1.
StratusLab is co-funded by the European Community’s Seventh Framework Programme (Capacities) Grant Agreement INFSO-RI StratusLab Collaborations.
OpenNebula: Experience at SZTAKI Peter Kacsuk, Sandor Acs, Mark Gergely, Jozsef Kovacs MTA SZTAKI EGI CF Helsinki.
EGI-InSPIRE RI EGI Webinar EGI-InSPIRE RI Porting your application to the EGI Federated Cloud 17 Feb
PLATFORM TO EASE THE DEPLOYMENT AND IMPROVE THE AVAILABILITY OF TRENCADIS INFRASTRUCTURE IberGrid 2013 Miguel Caballer GRyCAP – I3M - UPV.
StratusLab is co-funded by the European Community’s Seventh Framework Programme (Capacities) Grant Agreement INFSO-RI Demonstration StratusLab First.
DIRAC for Grid and Cloud Dr. Víctor Méndez Muñoz (for DIRAC Project) LHCb Tier 1 Liaison at PIC EGI User Community Board, October 31st, 2013.
WP5 – Infrastructure Operations Test and Production Infrastructures StratusLab kick-off meeting June 2010, Orsay, France GRNET.
StratusLab is co-funded by the European Community’s Seventh Framework Programme (Capacities) Grant Agreement INFSO-RI Technical Overview StratusLab.
StratusLab is co-funded by the European Community’s Seventh Framework Programme (Capacities) Grant Agreement INFSO-RI StratusLab: Enhancing Grid.
Amazon Web Services. Amazon Web Services (AWS) - robust, scalable and affordable infrastructure for cloud computing. This session is about:
StratusLab is co-funded by the European Community’s Seventh Framework Programme (Capacities) Grant Agreement INFSO-RI Exploitation and Sustainability.
The StratusLab Distribution and Its Evolution 4ème Journée Cloud (Bordeaux, France) 30 November 2012.
StratusLab is co-funded by the European Community’s Seventh Framework Programme (Capacities) Grant Agreement INFSO-RI StratusLab: Overview & Collaboration.
The EPIKH Project (Exchange Programme to advance e-Infrastructure Know-How) gLite Grid Introduction Salma Saber Electronic.
Clouding with Microsoft Azure
Distributed Virtualization for Net-Centric Operations Draft
Unit 3 Virtualization.
CLOUD ARCHITECTURE Many organizations and researchers have defined the architecture for cloud computing. Basically the whole system can be divided into.
Course: Cluster, grid and cloud computing systems Course author: Prof
New Paradigms: Clouds, Virtualization and Co.
Introduction to Cloud Technology
Run Azure Services in your datacenter
C Loomis (CNRS/LAL) and V. Floros (GRNET)
By: Raza Usmani SaaS, PaaS & TaaS By: Raza Usmani
StratusLab First Periodic Review
Cloud Challenges C. Loomis (CNRS/LAL) EGI-TF (Amsterdam)
Blueprint of Persistent Infrastructure as a Service
StratusLab Roadmap C. Loomis (CNRS/LAL) EGI TCB (Amsterdam)
Work Package 4 Software Integration and Distribution
ATLAS Cloud Operations
Exploitation and Sustainability
StratusLab Final Periodic Review
Bridges and Clouds Sergiu Sanielevici, PSC Director of User Support for Scientific Applications October 12, 2017 © 2017 Pittsburgh Supercomputing Center.
Platform as a Service.
Work Package 2 Interactions with Targeted Communities
Introduction to Cloud Computing
Cloud Computing.
GGF15 – Grids and Network Virtualization
Management of Virtual Execution Environments 3 June 2008
Cloud Computing ISY143.
Cloud Computing Dr. Sharad Saxena.
Managing Clouds with VMM
20409A 7: Installing and Configuring System Center 2012 R2 Virtual Machine Manager Module 7 Installing and Configuring System Center 2012 R2 Virtual.
Outline Virtualization Cloud Computing Microsoft Azure Platform
Orchestration & Container Management in EGI FedCloud
Claudia+OpenNebula Driving Cloud Services into the Cloud
06 | SQL Server and the Cloud
Presentation transcript:

StratusLab Final Periodic Review Work Package 6 Innovative Cloud-like Management of Grid Services and Resources StratusLab Final Periodic Review Brussels, Belgium 10 July 2012

Introduction Description of Work Package Objectives Tasks WP6 develops advanced technology/features for deployment on existing Cloud infrastructures through automatic deployment and dynamic provision of grid services as well as scalable cloud-like management of grid site resources Objectives The extension of currently available service-level open-source elasticity frameworks on top of cloud infrastructures The invention of new techniques for the efficient management of virtualized resources for grid services The inclusion of novel resource provisioning models based on cloud-like interfaces Tasks Task 6.1: Dynamic Provision of Grid Services (TID, GRNET) Task 6.2: Scalable and Elastic Management of Grid Site Infrastructure (UCM, TID) Task 6.3: Cloud-like Interfaces Specific for the Scientific Community (UCM, TID)

Review Recommendations Provide a clear map of the components of the toolkit (#6) Work in WP6 deliverables to describe clearly the project’s work with respect to individual components Focus on cloud API rather than grid (#11) The latest release of the StratusLab cloud distribution has support for OCCI, TCloud and Deltacloud

Achievements Multi-Cloud (Task 6.2, Task 6.3) Brokering Hybrid Cloud InterCloud component in StratusLab architecture Hybrid Cloud (OpenNebula as the Cloud manager) Federation of StratusLab sites (new ONE2ONE driver) Cloud bursting to public providers (improved Amazon EC2 driver) Brokering among clients and different sites (Claudia as the broker) Site 1 Brokering Hybrid Cloud Site 3 Site 2 Site 3

Achievements Cloud-like APIs (Task 6.3) OCCI and Deltacloud as the OpenNebula APIs TCloud as the Claudia API TCloud as monitoring API OCCI DeltaCloud TCloud VM Manager X Service Manager Network Manager Storage Manager Monitoring

Achievements Multi-tier service management (Task 6.1) App server N-tier services or application as a whole Service specification as a whole in a OVF (images, networks, software…) Claudia manages and configure the service StratusLab contextualization for configuring complexity Database stored in StratusLab persistent disk Web server App server Database

Achievements Service Scalability and Balancing (Task 6.1) Scalability driven by KPIs Tier horizontal scaling Load Balancers support New Scaling policies Advanced monitoring: Different metrics (KPIs, hardware and software metrics)

Grid site deployment and scalability Grid site specified as a whole in the OVF (images, networks, software…) Automatic grid site deployment Worker Nodes deployed in a VLAN Grid site scalability based on KPI (job queue utilization) Compute Element as the balancer for managing WN replicas

Achievements Network management (Task 6.2) Network security (Task 6.2) New networking model for better integration with specific network requirements of data centers Flexible network definition, using ranges, CIDR notation... Network security (Task 6.2) Network isolation through 802.1Q VLAN tagging and Open vSwitch Firewall management for TCP/UDP ports, ICMP traffic, and Linux bridge

Achievements Image and storage management (Task 6.2) Support for multiple datastores (a.k.a. Image Repositories), including four types: system, file-system, iSCSI/LVM and VMware New transfer drivers for qcow2, iSCSI, VMware, which add to shared and ssh ones Support for user data injection in VMs

Achievements Authentication (Task 6.3) Improved Auth module, with increased security, special server accounts for public cloud access, and caching of session tokens New driver for LDAP and improved ones for X509 and SSH New CloudAuth driver, delegating the authentication to the OpenNebula core, so any auth driver can be used to authenticate cloud users or the Sunstone web UI Multi-tenancy (Task 6.2, Task 6.3) Authorization using groups and ACLs Cloud partitioning, extending the previous cluster concept

Lessons Learned Advanced developments as part of agile methodology Lower speed in developments than WP4 Easier integration and testing of new developments Development and integration tasks in each sprint Advanced Cloud services Building on top of current IaaS platform provides more complex functionality Scalability, Balancing, Advanced Monitoring Scalability driven by service KPIs not by hardware information Only stateless tier can be scaled Data should be stored in persistent place (e.g. StratusLab persistent disk) Scaling down only is possible when VMs without sessions

Lessons Learned Software configuration and installation Complement StratusLab Contextualization with configuration engine (Chef, Puppet..) like SlipStream is doing Multiple offers for different data center designs Hypervisors and Cloud interfaces Authentication methods Storage and transfer mechanisms VLAN and firewall technologies Importance of security in multi-tenant environments Groups and ACLs Network isolation Cloud partitioning

Questions?