ContentsHPC Cloud Computing with OpenNebula● What is Cloud Computing?● What is OpenNebula?● HPC and Science Cloud Computing● HPC Cloud Computing at SARA and BiG GridHPC Cloud Computing with OpenNebula 2/13
What is Cloud Computing?Types of Cloud Services for Provision of IT Capabilities as a Service! What Who On-demand End-user Software as a Service access to any (does not care about hw or sw) application Platform for Developer Platform as a Service building and (no managing of the underlying hw delivering web & swlayers) applications Infrastructure as a Raw computer System Administrator ﾺ Service infrastructure (complete management of the computer infrastructure) Physical InfrastructureHPC Cloud Computing with OpenNebula 3/13
What is Cloud Computing?Provision of Virtualized Resources as a Service! • Raw infrastructure • Management Console resources • Simple REST API’s Manage Instances • Pay-as-you-go & elastic capacityHPC Cloud Computing with OpenNebula 4/13
What is OpenNebula?IaaS Cloud Computing Tool for Managing a Data Centers Virtual Infrastructure!Adaptable● Customizable and ExtensibleProven● Many Massive Scale Production DeploymentsPowerful and Innovative● Advanced Enterprise-class FunctionalityNo Lock-in● Platform Independent and InteroperableInteroperable● Popular cloud APIs and standard basedOpenness● Fully open-source● Apache licenseHPC Cloud Computing with OpenNebula 5/13
What is OpenNebula?Building the Industry Standard Open Source Cloud Computing Tool! Third party scalability • Develop & innovate tests: 16000 VMs • Support the community • Collaborate Commercial Support TP v1.0 v1.2 v1.4 v2.0 v2.2 v2.42005 2008 2009 2010 2011 2012dsa group doing research… 4,000 downloads/ month European FundingHPC Cloud Computing with OpenNebula 6/13
What is OpenNebula?Organizations Building Clouds and Innovative Projects! Organizations Building Clouds for Development, Testing and Production Projects Building an Open Cloud Ecosystem Around OpenNebula 16,000 VMs!HPC Cloud Computing with OpenNebula 7/13
What is OpenNebula?Different Models of Deployment! Model Deﬁnition Cloud Cases Infrastructure is owned by • Optimize and simplify internal operation Private a single organization and • SaaS/PaaS support made available only to the • IT consolidation within large organizations organization (Goverment Clouds, University Clouds…) Infrastructure is owned by • Commercial cloud providers, mostly a single organization and hosting providers to oﬀer low cost solutions Public made available to other with limited control/conﬁguration and organizations over the security/reliability good enough Internet • Science public clouds to enable scientiﬁc and educational projects or to experiment with cloud computing Infrastructure is owned by • Telecom cloud providers to oﬀer premium Private Virtual a single organization and solutions with additional control/ made available to other conﬁguration and security/reliability organization over a dedicated private networkHPC Cloud Computing with OpenNebula 8/13
HPC and Science Cloud ComputingOne of Our Main User Communities! Deployment Scenarios l Private clouds as infrastructure tool for hosting virtualized computing environments (job managers or pre-deﬁned scientiﬁc platforms) l Public clouds as provisioning tool for providing users with “HPC cluster as a service” resource provisioning using cloud interfacesHPC Cloud Computing with OpenNebula 9/13
HPC and Science Cloud ComputingOpenNebula as an Infrastructure Tool! Access • Common interfaces • Grid integration Grid Middleware LRMS (LSF, PBS, SGE…) • Custom environments Service • Dynamic elasticity Virtual Worker Nodes • Consolidation of WNs • Simpliﬁed management Provision • Physical – Virtual WNs • Dynamic capacity partitioning • Faster upgradesHPC Cloud Computing with OpenNebula 10/13
HPC and Science Cloud ComputingOpenNebula as an Provisioning Tool! • Simple Provisioning Interface Access • Raw/Appliance VMs IaaS Interface Pilot Jobs, SSH… Service • Dynamic scalable computing • Custom access to capacity • Not only batch workloads • Not only scientiﬁc workloads Provision • Improve utilization • Reduced service management • Cost eﬃciencyHPC Cloud Computing with OpenNebula 11/13
HPC Cloud Computing at SARA and BiG GridBiG Grid and SARA as Leaders in HPC Cloud Computing Services! Pioneers in Design and Deployment of HPC Clouds ● OpenNebula is only one of the components ● Deployment and integration are very complex tasks ● There is a lot of complexity behind this portal to make your life easier A Mutually Beneﬁcial Collaboration ● Early adopters of the software contributed to beta testing of the code ● Authors of the well-known OpenNebula Management ConsoleHPC Cloud Computing with OpenNebula 12/13
Questions?We Will Be Happy to Answer Any Question ! CloudPlan.org @imllorenteHPC Cloud Computing with OpenNebula 13/13
A particular slide catching your eye?
Clipping is a handy way to collect important slides you want to go back to later.