FI-WARE – Future Internet Core Platform FI-WARE Cloud Hosting July 2011 High-level description.

Slides:



Advertisements
Similar presentations
Distributed Data Processing
Advertisements

What’s New: Windows Server 2012 R2 Tim Vander Kooi Systems Architect
Take your CMS to the cloud to lighten the load Brett Pollak Campus Web Office UC San Diego.
Chapter 22: Cloud Computing and Related Security Issues Guide to Computer Network Security.
Cloud Computing Brandon Hixon Jonathan Moore. Cloud Computing Brandon Hixon What is Cloud Computing? How does it work? Jonathan Moore What are the key.
An Approach to Secure Cloud Computing Architectures By Y. Serge Joseph FAU security Group February 24th, 2011.
© 2010 VMware Inc. All rights reserved Cloud Andy Steven: Enterprise Cloud Architect Northern EMEA
“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.
BETA!BETA! Building a secure private cloud on Microsoft technologies Private cloud security concerns Security & compliance in a Microsoft private cloud.
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.
Presented by Sujit Tilak. Evolution of Client/Server Architecture Clients & Server on different computer systems Local Area Network for Server and Client.
Cloud computing Tahani aljehani.
Plan Introduction What is Cloud Computing?
Cloud Attributes Business Challenges Influence Your IT Solutions Business to IT Conversation Microsoft is Changing too Supporting System Center In House.
Cloud Computing in Large Scale Projects George Bourmas Sales Consulting Manager Database & Options.
DESIGN OF A PLATFORM OF VIRTUAL SERVICE CONTAINERS FOR SERVICE ORIENTED CLOUD COMPUTING Carlos de Alfonso Andrés García Vicente Hernández.
Cloud Computing Why is it called the cloud?.
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
FI-WARE – Future Internet Core Platform FI-WARE Interface to Networks and Devices (I2ND) July 2011 High-level description.
Software to Data model Lenos Vacanas, Stelios Sotiriadis, Euripides Petrakis Technical University of Crete (TUC), Greece Workshop.
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.
 Cloud computing  Workflow  Workflow lifecycle  Workflow design  Workflow tools : xcp, eucalyptus, open nebula.
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 & Amazon Web Services – EC2 Arpita Patel Software Engineer.
Jose Jimenez Telefónica I+D Future Network & Mobile Summit 2011 The vision of Future Internet in the FI PPP Core Platform project.
The FI-WARE Project – Base Platform for Future Service Infrastructures FI-WARE Stefano De Panfilis (Fi-WARE PCC Member) 4 th July 2011 FInES - Samos Summit.
CLOUD COMPUTING. What is cloud computing ??? What is cloud computing ??? Cloud computing is a general term for anything that involves delivering hosted.
20409A 7: Installing and Configuring System Center 2012 R2 Virtual Machine Manager Module 7 Installing and Configuring System Center 2012 R2 Virtual.
Chapter 8 – Cloud Computing
Aneka Cloud ApplicationPlatform. Introduction Aneka consists of a scalable cloud middleware that can be deployed on top of heterogeneous computing resources.
Architecture & Cybersecurity – Module 3 ELO-100Identify the features of virtualization. (Figure 3) ELO-060Identify the different components of a cloud.
3/12/2013Computer Engg, IIT(BHU)1 CLOUD COMPUTING-1.
Web Technologies Lecture 13 Introduction to cloud computing.
Virtual techdays INDIA │ august 2010 virtual techdays INDIA │ august 2010 Building the Road to Private Cloud M.S.Anand │ Technology Evangelist,
Cloud computing: IaaS. IaaS is the simplest cloud offerings. IaaS is the simplest cloud offerings. It is an evolution of virtual private server offerings.
ALL INFORMATION PRESENTED AS WELL AS ALL SESSIONS ARE MICROSOFT CONFIDENTIAL AND UNDER YOUR NON-DISCLOSURE AGREEMENT (NDA) AND\OR TECHNOLOGY PREVIEW.
Microsoft Virtual Academy Module 12 Managing Services with VMM and App Controller.
Submitted to :- Neeraj Raheja Submitted by :- Ghelib A. Shuaib (Asst. Professor) Roll No : Class :- M.Tech(CSE) 2 nd Year.
© 2012 Eucalyptus Systems, Inc. Cloud Computing Introduction Eucalyptus Education Services 2.
Project Cumulus Overview March 15, End Goal Unified Public & Private PaaS for GlassFish/Java EE Simplify deployment of Java EE Apps on top of.
Clouding with Microsoft Azure
Unit 3 Virtualization.
CLOUD ARCHITECTURE Many organizations and researchers have defined the architecture for cloud computing. Basically the whole system can be divided into.
Chapter 6: Securing the Cloud
TechReady 16 5/10/2018 Day 2, Session 4 Reaching the Summit: ITIL-integrated Self-Service in the Hybrid Cloud © 2013 Microsoft Corporation. All rights.
Roles and Boundaries – 1/2
Cloud computing-The Future Technologies
Building a Virtual Infrastructure
StratusLab Final Periodic Review
StratusLab Final Periodic Review
Chapter 21: Cloud Computing and Related Security Issues
Introduction to Cloud Computing
Chapter 22: Cloud Computing Technology and Security
20409A 7: Installing and Configuring System Center 2012 R2 Virtual Machine Manager Module 7 Installing and Configuring System Center 2012 R2 Virtual.
Brandon Hixon Jonathan Moore
Cloud computing mechanisms
Cloud Computing Architecture
Cloud Computing: Concepts
Future Internet: Infrastructures and Services
Microsoft Virtual Academy
Client/Server Computing and Web Technologies
Productive + Hybrid + Intelligent + Trusted
Setting up PostgreSQL for Production in AWS
Presentation transcript:

FI-WARE – Future Internet Core Platform FI-WARE Cloud Hosting July 2011 High-level description

FI-WARE – Future Internet Core Platform Overview  Based on GEs in the Cloud Hosting Chapter, FI-WARE Instance Providers will be able to offer IaaS and PaaS Cloud Hosting Services to Future Internet Application Providers: IaaS Cloud Hosting Services: the app provider will be able to rent raw compute resources such as storage, servers or network, or some combination of them. PaaS Cloud Hosting Services: the app provider follows a specific programming model and a standard set of technologies to develop applications and/or application components and then deploys them in a set of virtual application containers it rents.  The advantage of IaaS vs PaaS is that it enables users to setup their own personalized runtime system architecture. However it allows this at the price of still requiring system admin skills by the user. 1

FI-WARE – Future Internet Core Platform Overview 2

FI-WARE – Future Internet Core Platform IaaS DataCenter Resource Management  This GE deals with provisioning of virtual resources over nodes of a DataCenter: Virtual Machines (VMs), Virtual Networks and Virtual Storage  Major functions performed: Orchestration and dispatching of placement request Discovery & inventory of nodes and virtual resources Provisioning and life cycle management of virtual resources over nodes Capacity management & admission control Placement optimization QoS management & resource allocation guarantees Resource reservation and over-commit Monitoring & metering Isolation and security Resiliency 3

FI-WARE – Future Internet Core Platform IaaS DataCenter Resource Management  IaaS DataCenter Resources are managed in a hierarchical manner: At the top, the DataCenter-wide Resource Manager (DCRM) is responsible for surfacing the functions and capabilities required for the provision and life-cycle management of virtual resources At the bottom, the Node-level Resource Managers (NRMs) are responsible for managing the resources provided by individual physical nodes In between, a number of System Pools may be defined, typically encapsulating homogenous and physically co-located pools of resources (computing, storage, and network resources)  The Open Cloud Computing Interface (OCCI) will be used to expose functions supported at each level  Resource Managers at all levels will apply intelligent placement optimization and resource over-commit in conjunction with Resource Allocation Service Level Objectives (RA-SLOs) 4

FI-WARE – Future Internet Core Platform IaaS Cloud-edge Resource Management  This GE allows the application provider to design and deploy the application so that part of it can be located at the network edge, closer to the end-user (consumer).  It relies on intermediate entities, which we call “cloud proxies”, located at the network edge (typically a set top box in the home environment) equipped with cloud hosting capabilities.  Hosting capabilities exported by the Cloud Proxy enable deployment of VMs or storage resources as well as configuration of connections to end-user’s devices 5

FI-WARE – Future Internet Core Platform IaaS Object Storage Management  The Storage Hosting GE enables to store items (objects) as units of both opaque data and meta-data.  Besides CRUD (Create, Read, Update, Delete) operations on storage objects, this GE will enable: Storage of objects along with user and provider specified metadata into logical groups named as “containers” Specification of QoS requirements (e.g. number of replicas, geographic location of the data) that objects or containers must be adhered to Versioning of objects Retrieval of metrics associated to objects and containers, including audit and accounting information  The Storage Hosting GE will export functions through a standard CDMI interface 6

FI-WARE – Future Internet Core Platform IaaS Service Management  The IaaS Service Management GE introduces a higher-level of abstraction on top of IaaS Resource Manager GEs (both DataCenter and Cloud-edge) and interfaces from 3 rd IaaS Cloud (e.g. Amazon) dealing with: Deployment lifecycle management Elasticity governance Federation  Functions supported by the IaaS Service Management GE will be exposed through the Cloud Service Management API which allows to deploy portions of an OVF-based IaaS Service Manifest 7

FI-WARE – Future Internet Core Platform IaaS Service Management  An IaaS Service Manifest comprises the description of a Virtual Data Center (VDC) which is a high-level definition of the infrastructure needed to support the execution of a given application/service: vApps (set of VMs and, optionally, nested vApps), virtual networks, virtual storage systems and other virtual resources required to deploy the service Hardware requirements and RA-SLOs to keep when deploying VMs Restriction service KPIs for scaling up or down (elasticity)  A rule-based system governs the elasticity of the Cloud. Elasticity rules follow the Event-Condition-Action approach, so that automated actions are triggered when certain conditions relating to monitored events (KPIs) hold: Horizontal scalability: deployment-undeployment of virtual resources (e.g., deployment of additional VMs) Vertical scalability: changing resource parameters linked to virtual resources (e.g., RAM or CPUs in a VM, allocated bandwidth in a VLAN) 8

FI-WARE – Future Internet Core Platform PaaS Management  The PaaS Management GE will provide to the users the facility to manage their applications without worrying about the underlying infrastructure of virtual resources (VMs, virtual networks and virtual storage) required for the execution of the application components.  The user will only provide an Application Description (AD) specifying: How the application is structured into Application Components (ACs) and how these ACs are connected each other Connection between ACs and FI-WARE GEs offered “as a Service” (e.g., the Data/Context Publish/Subscribe Broker GE) The set of Virtual Platform Container Nodes on top of which ACs will be virtually deployed, each supporting the technology stack required for ACs deployed on top to run and corresponding to each of the different tiers in which the Application will be structured The Elasticity Rules and configuration parameters that may help to define how the initial IaaS Service Manifest definition will be defined and what initial elasticity rules will be established 9

FI-WARE – Future Internet Core Platform PaaS Management  The PaaS Management GE transforms the AD into an Application Deployment Descriptor (ADD) which consists in: An initial IaaS Service Manifest or changes to an existing IaaS deployment, enabling to setup the virtual execution infrastructure required for the application to run Information necessary to install, configure and run the different ACs on top of VMs in the virtual execution infrastructure  Deployment of the ADD comprises the following steps: Interaction with the IaaS Service Management GE, for setting-up the VDC on top of which Application Components will run, based on the IaaS Service manifest or set of changes to existing IaaS deployment in the ADD Installation of the software linked to Application Components and Provision of the connection to other FI-WARE GE services (e.g., Data/Context Management GEs) that the application is going to use. Start of the different Application Components on which the Application is structured. 10

FI-WARE – Future Internet Core Platform PaaS Management 11

FI-WARE – Future Internet Core Platform Thank You !!