FEDERI CA
tow ards the Cloud
TF-Storage Utrecht, Netherlands 5 February 2010 Peter Szegedi PDO szegedi@terena.org www.terena.org
FEDERI CA tow ards the Cloud FEDERI CA Vision An e-Infrastructure - - PowerPoint PPT Presentation
TF-Storage Utrecht, Netherlands 5 February 2010 Peter Szegedi PDO szegedi@terena.org www.terena.org FEDERI CA tow ards the Cloud FEDERI CA Vision An e-Infrastructure based on virtualization in both computers and network is a fundamental
TF-Storage Utrecht, Netherlands 5 February 2010 Peter Szegedi PDO szegedi@terena.org www.terena.org
An e-Infrastructure based on virtualization in both computers and network is a fundamental tool for researchers on Future (and current) Internet. The facility should allow researchers a complete control
experiments at all communication layers. Particular care should be placed in reproducibility of the experiments and in the avoidance of complexity. Such e-Infrastructure can be built on existing infrastructures using a practical approach and should be able to “federate” with other facilities.
FEDERI CA: an e-I nfrastructure on NRENS e-I nfrastructures
Router/ Sw itch Host for Virtual nodes Raw Ethernet 1 Gbps ( Fiber later)
FEDERICA
GARR I T DFN DE CESNET CZ SW I TC H CH Red.e s ES GRNET I CCS GR Hungarn et HU PSNC PL HEAne t I E i2 CAT ES KT H SE NORDU NET SUNET FCCN PT
Univ.
ESSEX Janet UK RENATER FR
– 2x Virtualization Server – 1x Additional Server – Juniper MX 480 – Connections to GÉANT PoP – BGP Peering enabled with local NREN infrastructure – Optional non GÉANT connections through local infrastructure
architecture: – Juniper EX3200 switch – At least one virtualisation server
with 2x Juniper EX4200 due to high number of adjecent PoPs
VLAN or MPLS technologies
logical routes (on Juniper MX 480) and deliver them as slice elements
DPC cards for MX 480
Sun Fire X2 2 0 0 M2 configuration Processor 2 x Quad Core AMD Opteron Processor 2 3 5 6 ( 2 ,3 GHz) Mem ory 1 6 GB ( up to 6 4 GB) supporting ECC Netw ork interfaces 4 x 1 0 / 1 0 0 / 1 0 00 BaseT 2 x PCI -Express Dual 1 0 / 1 0 0 / 1 0 00 BaseT card Serial port 1 x DB-9 Managem ent interface Em beded Lights Out Managem ent Processor Hard Disks 2 x 5 0 0 GB SATAI I 7 2 0 0 rpm Chassis 1 U
› V-nodes uses VMware
› Stable, free of charge implementation of virtualisation environment › Flexible management and monitoring of virtual resources › Access to virtual machines through GUI and VNC remote desktop › Documented API for system management using Web Service or SSH topology (enables automation of management procedures)
isolated environment, dedicated to single user only
each other and do not influance nor disturb each other results
logical routers could be requested in any toplogy
the same network conditions, as it is guranateed by the FEDERICA infrastructure
public networks and access is allowed via User Access Point servers
Project: Onelab2/ Planetlab Emulab FEDERICA Operating system fixed fixed User choice (almost any) Control of lower layers No emulation control down to raw Ethernet IP Mandatory used to connect then emulation Used to connect, then not needed Physical delay and capacity choice No emulation Yes (up to 1 Gb) guarantees of reproducibility No emulation Yes User access limits Almost none, at any time Almost none, at any time regulated by a User Policy Board Cost limited none none Scalability medium large limited
Slide 13
› A cloud is a visible mass of droplets or frozen crystals floating in the atmosphere above the surface of the Earth or another planetary body.
Slide 14
Slide 15
› Cloud Computing is a com m ercial extension of com puting resources like computation cycles and storage offered as a metered service similar to a physical public utility like electricity, water, natural gas, or telephone network. › It enables a computing system to acquire or release com puting resources on dem and in a manner such that the loss of any one component of the system will not cause total system failure. › Cloud computing also allow s the deploym ent of softw are applications into an environment running the necessary technology stack for the purposes of development, staging, or production of a software application. It does all this in a way that minimizes the necessary interaction with the underlying layers of the technology stack. › More compactly stated, cloud computing is a commercial extension of utility computing that enables scalable, elastic, highly available deployment of software applications while m inim izing the level of detailed interaction with the underlying technology stack itself.
http: / / www.productionscale.com/ home/ 2008/ 4/ 24/ cloud-computing-get-your-head-in-the-clouds.html
Slide 17
› "Specification for a Cloud Computer" in which 9 features are listed that make up Platform as a Service (PaaS) cloud computing: › Various type of resources (connected) YES › Virtualization capability YES › (Root) access to (virtualised) resources YES
› API for creation, deletion, cloning of instances On-going › Application Services On-going › Automatic Scale (Recognise resources) NO › Hardware Load Balancing NO › … ???
http: / / www.infoq.com/ news/ 2008/ 05/ what-is-cloud-computing
users
slice resources reservations
virtual system images
virtual server for user to reach their slice infrastructures
automated resources provisioning for slice creation
network can be configured without human activity
focused on develop tools to improve automated slice management and sclability of the FEDERICA services
› Dedicated server for monitoring whole physical and virtual infrastructure › Access to user slices statistics
Extending the infrastructure
› Attach photonic islands › Built in storage › Connect clouds
Aim is to provide a rich platform for research Provide Infrastructure as a Service
› beyound up to the user
Enhancing the automization
Slide 21
Slide 22
Slide 23
› What: European Community co-funded project in its 7th Framework Program in the area “Capacities - Research Infrastructures”, 3.7 MEuro EC contribution, 461 PMs › When: 1st January 2008 - 30 June 2010 (30 months) › Who: 20 partners, based on stakeholders on network research and management: › 11 National Research and Education Networks, DANTE (GÉANT2), TERENA, 4 Universities, Juniper Networks, 1 small enterprise (MARTEL), 1 research centre (i2CAT) - Coordinator: GARR (Italian NREN) › Where: Europe-wide e-Infrastructure, open to external connections
( in red the new partners)
›National Research & Education Networks ›CESNET Czech Rep. ›DFN Germany ›FCCN Portugal ›GARR (coordinator) Italy ›GRNET Greece ›HEAnet Ireland ›NIIF/ HUNGARNET Hungary ›NORDUnet Nordic countries ›PSNC Poland ›Red.es Spain ›RENATER France ›SWITCH Switzerland ›Small Enterprise ›Martel Consulting Switzerland ›NRENs organizations ›TERENA The Netherlands ›DANTE United Kingdom ›Universities - Research Centers ›i2CAT Spain ›IBBT Belgium ›KTH Sweden ›NTUA (ICCS) Greece ›Univ. of Essex UK ›UPC Spain ›PoliTO Italy ›System vendors ›Juniper Networks Ireland