1. Ignacio M. Llorente Design and Building of IaaS Clouds 21th May 2010 CloudViews 2010 Porto, Portugal Next Generation Data Center Summit
2. Position in the Cloud Ecosystem Design and Building of IaaS Clouds What Who On-demand access to any application End-user (does not care about hw or sw) Platform for building and delivering web applications Developer (no managing of the underlying hw & swlayers) Raw computer infrastructure System Administrator (complete management of the computer infrastructure) Software as a Service ᄎ Platform as a Service Infrastructure as a Service Physical Infrastructure Innovative open, flexible and scalable technology to configure your own IT resources into a IaaS cloud
5. Contents Design and Building of IaaS Clouds Building a Cloud Infrastructure OpenNebula as Cloud Enabler Designing a Cloud Infrastructure Addressing challenges from Deployment and Usage Scenarios Experiences and Innovative Projects in Cloud Computing Infrastructures RESERVOIR, StratusLab and BonFIRE
6.
7. Designing a Cloud: Flexible Cloud Manager Virt. Virt. Design and Building of IaaS Clouds OpenNebula Core Driver API Compute XMLRPC / CLI / OpenNebula Cloud API Virt. Virt. Storage Virt. Virt. Network Virt. Virt. Cloud Virt. Virt. Interfaces Virt. Virt. Schedulers Cloud Manager as Enabler to Build Your Own Cloud SAN DAS NAS … Virtual Networks Matchmaking
8. Designing a Cloud: Interoperability Design and Building of IaaS Clouds Interoperation from Different Perspectives Physical Infrastructure Remote Cloud OpenNebula Cloud Interface Private Cloud Hybrid Cloud Cloud Federation OpenNebula
9.
10. Building a Cloud : Experiences Design and Building of IaaS Clouds Different Levels of Use: From Experimental to Production
11.
12.
13.
14. Innovative Projects: The Enabling Software Artefacts Design and Building of IaaS Clouds Service Provider Service Manager VEE Manager VEE Host Service Provider Service Provider VEE Host VEE Host VHI VMI SMI VMI Telco eGov Utility SAP www.reservoir-fp7.eu Commercial Infrastructure Provider AWS Commercial Service Managers Source: RESERVOIR Project
15. Innovative Projects: Enhancing Grid with Cloud Design and Building of IaaS Clouds StratusLab Grid Services StratusLab Cloud API Community Services Community Services Novel Services E.g. Hadoop, PaaS, Web 2.0 User Communities Y0: Grid /community services running directly on RC hardware. Y1: Grid services running on private clouds. Scaling out to commercial providers possible. Y2: Cloud API provided. Virtualized machines available to end users. Y3: Community services run on standard resources via StratusLab cloud API. Y4: Additional community services and novel services built on top of cloud API. www.stratuslab.org Source: StratusLab Project
16. Innovative Projects: Cloud for Service Experimentation Design and Building of IaaS Clouds Building Service Testbeds on FIRE Source: BonFIRE Project
Cloud as a platform for the provision of IT capacity on-demand This slide shows the different types of clouds, the capacity that is provided on demand, and the target user community. - SaaS clouds offer on-demand access… for end-users PaaS clouds offer a platform for ….. for developers IaaS clouds offer … for ….. This is the position of OpenNebula, that is
Faster respond to infrastructure needs for services with dynamic resizing of the physical infrastructure by adding new hosts, and dynamic cluster partitioning to meet capacity requirements of services Centralized management of all the virtual and physical distributed infrastructure Higher utilization of existing resources with the creation of a infrastructure incorporating the heterogeneous resources in the data center, an infrastructure sharing between different departments managing their own production clusters, so removing application silos Lower infrastructure expenses with the combination of local and remote Cloud resources, so eliminating the over-purchase of systems to meet peaks demands Operational saving with server consolidation to a reduced number of physical systems, so reducing space, administration effort, power and cooling requirements
This slide shows the different levels of services , the capacity that is provided on demand, and the target user community. - SaaS clouds offer on-demand access… for end-users PaaS clouds offer a platform for ….. for developers IaaS clouds offer … for ….. This is the position of OpenNebula, that is
The presentation has three main parts, first I would describe the innovations, that is the novel functionality provided by OpenNebula. This has been developed to address the … from the use cases in RESERVOIR RESEVOIR is the … The use cases are ….
We have three types of users…
Our experience is that in Cloud Computing “One…”, that is the reason why we have created a tool to fit….
Separate: - Internal use - Build a cloud service for external users - Embed into cloud platform
Separate: - Internal use - Build a cloud service for external users - Embed into cloud platform
Separate: - Internal use - Build a cloud service for external users - Embed into cloud platform
One we have seen the current state of research in cloud computing, let me know explain you my vision…
One we have seen the current state of research in cloud computing, let me know explain you my vision…
One we have seen the current state of research in cloud computing, let me know explain you my vision…
One we have seen the current state of research in cloud computing, let me know explain you my vision…