This document summarizes a presentation on grids and clouds given in Valencia, Spain in October 2009. It provides an overview of cloud computing models including software as a service, platform as a service, and infrastructure as a service. It describes how virtual machines can help address issues with current grid infrastructures by standardizing environments and simplifying management. Some early experiences using virtual machines in grids are discussed, such as using them as job containers or as grid service components. The presentation concludes that virtualization, clouds, and grids are complementary and will cooperate to provide utility computing for scientific applications.
Presentation by Hugo Trippaers from Schuberg Phillis, he talks about Software Defined Networking and its application in cloud computing. Hugo implemented the integration of the Nicira private gateway in Apache CloudStack. He also covers midonet from Midokura, the BigSwitch virtual wit and the native SDN controller in CloudsStack which uses GRE tunnels. SDN allows to dynamically configure and manage virtual network, this allows for easy provisioning of tenant's network in teh cloud
Presentation by Hugo Trippaers from Schuberg Phillis, he talks about Software Defined Networking and its application in cloud computing. Hugo implemented the integration of the Nicira private gateway in Apache CloudStack. He also covers midonet from Midokura, the BigSwitch virtual wit and the native SDN controller in CloudsStack which uses GRE tunnels. SDN allows to dynamically configure and manage virtual network, this allows for easy provisioning of tenant's network in teh cloud
My talk from BACD http://buildacloud.org workshop in Ghent, Belgium
All videos can be viewed at: http://www.youtube.com/playlist?list=PLb899uhkHRoZZefRW5XmCb8QBcRO7o74E
This is an introductory talk for the workshop, it introduces CloudStack and the community at the Apache Software Foundation, it presents the basic layers of the Cloud IaaS, PaaS, and SaaS and shows how the CloudStack ecosystem addresses all layers. It presents the basic features of cloudstack, networking with a focus on SDN (Software Defined Networking) , storage with a focus on large scale object store (Ceph), a use case with Spotify, a PaaS with Karafe and fuse Fabric, the API using deltacloud which provides the CIMI standard interface and an application integration using the CloudStack API with Activeeon.
This is the perfect complement to the videos on youtube and serves as a introduction to CloudStack.
OSDC 2012 | OpenNebula Open Source Toolkit for DataCenter Virtualization by C...NETWAYS
OpenNebula is the open-source industry standard for data center virtualization. The presentation will describe its innovative features for the comprehensive, complete management of virtualized data centers to enable on-premise IaaS clouds in existing infrastructure. OpenNebula interoperability makes cloud an evolution by leveraging existing IT assets, protecting your investments, and avoiding vendor lock-in.
Onboarding For Public Private And Hybrid Clouds Aws 30.04.09Chris Purrington
AWS Meetup slides. Cloud Computing on-boarding Solutions. Intro to ElasticServer software factory, and overlay network VNPC-Cubed. Facilitating moving to the cloud with ease and confidence.
An introduction to Citrix CloudPlatform (powered by Apache CloudStack), Citri...ShapeBlue
During this session, Giles Sirett Managing Consultant of ShapeBlue will look at the USE-CASE’s for CloudPlatform, the different versions of the technology available and the benefits it brings to service providers and enterprises alike.
Using his real world project experience, Giles will openly discuss competing technologies and where Citrix CloudPlatform sits in the currently Cloud eco-system. He will also look at the benefits to be gained from Citrix CloudPortal and Citrix CloudBridge.
Build clouds the way some of the world’s biggest public and private clouds are built—using CloudStack. This 60-minute webinar with the Cloudstack team will help you gain a better understanding of the CloudStack architecture and feature set.
OSCON 2013 - The Hitchiker’s Guide to Open Source Cloud ComputingMark Hinkle
And while the Hitchhiker’s Guide to the Galaxy (HHGTTG) is a wholly remarkable book it doesn’t cover the nuances of cloud computing. Whether you want to build a public, private or hybrid cloud there are free and open source tools that can help provide you a complete solution or help augment your existing Amazon or other hosted cloud solution. That’s why you need the Hitchhiker’s Guide to (Open Source) Cloud Computing (HHGTCC) or at least to attend this talk understand the current state of open source cloud computing. This talk will cover infrastructure-as-a-service, platform-as-a-service and developments in big data and how to more effectively deploy and manage open source flavors of these technologies. Specific the guide will cover:
Infrastructure-as-a-Service – The Systems Cloud – Get a comparison of the open source cloud platforms including OpenStack, Apache CloudStack, Eucalyptus and OpenNebula
Platform-as-a-Service – The Developers Cloud – Learn about the tools that abstract the complexity for developers and used to build portable auto-scaling applications ton CloudFoundry, OpenShift, Stackato and more.
Data-as-a-Service – The Analytics Cloud – Want to figure out the who, what, where, when and why of big data? You’ll get an overview of open source NoSQL databases and technologies like MapReduce to help parallelize data mining tasks and crunch massive data sets in the cloud.
Network-as-a-Service – The Network Cloud – The final pillar for truly fungible network infrastructure is network virtualization. We will give an overview of software-defined networking including OpenStack Quantum, Nicira, open Vswitch and others.
Finally this talk will provide an overview of the tools that can help you really take advantage of the cloud. Do you want to auto-scale to serve millions of web pages and scale back down as demand fluctuates. Are you interested in automating the total lifecycle of cloud computing environments You’ll learn how to combine these tools into tool chains to provide continuous deployment systems that will help you become agile and spend more time improving your IT rather than simply maintaining it.
[Finally, for those of you that are Douglas Adams fans please accept the deepest apologies for bad analogies to the HHGTTG.]
Slides of the talk I did at Zendcon 09. It tells PHP developers what they need to know about the cloud and gives exampes of how to interact with cloud services and applications.
My talk from BACD http://buildacloud.org workshop in Ghent, Belgium
All videos can be viewed at: http://www.youtube.com/playlist?list=PLb899uhkHRoZZefRW5XmCb8QBcRO7o74E
This is an introductory talk for the workshop, it introduces CloudStack and the community at the Apache Software Foundation, it presents the basic layers of the Cloud IaaS, PaaS, and SaaS and shows how the CloudStack ecosystem addresses all layers. It presents the basic features of cloudstack, networking with a focus on SDN (Software Defined Networking) , storage with a focus on large scale object store (Ceph), a use case with Spotify, a PaaS with Karafe and fuse Fabric, the API using deltacloud which provides the CIMI standard interface and an application integration using the CloudStack API with Activeeon.
This is the perfect complement to the videos on youtube and serves as a introduction to CloudStack.
OSDC 2012 | OpenNebula Open Source Toolkit for DataCenter Virtualization by C...NETWAYS
OpenNebula is the open-source industry standard for data center virtualization. The presentation will describe its innovative features for the comprehensive, complete management of virtualized data centers to enable on-premise IaaS clouds in existing infrastructure. OpenNebula interoperability makes cloud an evolution by leveraging existing IT assets, protecting your investments, and avoiding vendor lock-in.
Onboarding For Public Private And Hybrid Clouds Aws 30.04.09Chris Purrington
AWS Meetup slides. Cloud Computing on-boarding Solutions. Intro to ElasticServer software factory, and overlay network VNPC-Cubed. Facilitating moving to the cloud with ease and confidence.
An introduction to Citrix CloudPlatform (powered by Apache CloudStack), Citri...ShapeBlue
During this session, Giles Sirett Managing Consultant of ShapeBlue will look at the USE-CASE’s for CloudPlatform, the different versions of the technology available and the benefits it brings to service providers and enterprises alike.
Using his real world project experience, Giles will openly discuss competing technologies and where Citrix CloudPlatform sits in the currently Cloud eco-system. He will also look at the benefits to be gained from Citrix CloudPortal and Citrix CloudBridge.
Build clouds the way some of the world’s biggest public and private clouds are built—using CloudStack. This 60-minute webinar with the Cloudstack team will help you gain a better understanding of the CloudStack architecture and feature set.
OSCON 2013 - The Hitchiker’s Guide to Open Source Cloud ComputingMark Hinkle
And while the Hitchhiker’s Guide to the Galaxy (HHGTTG) is a wholly remarkable book it doesn’t cover the nuances of cloud computing. Whether you want to build a public, private or hybrid cloud there are free and open source tools that can help provide you a complete solution or help augment your existing Amazon or other hosted cloud solution. That’s why you need the Hitchhiker’s Guide to (Open Source) Cloud Computing (HHGTCC) or at least to attend this talk understand the current state of open source cloud computing. This talk will cover infrastructure-as-a-service, platform-as-a-service and developments in big data and how to more effectively deploy and manage open source flavors of these technologies. Specific the guide will cover:
Infrastructure-as-a-Service – The Systems Cloud – Get a comparison of the open source cloud platforms including OpenStack, Apache CloudStack, Eucalyptus and OpenNebula
Platform-as-a-Service – The Developers Cloud – Learn about the tools that abstract the complexity for developers and used to build portable auto-scaling applications ton CloudFoundry, OpenShift, Stackato and more.
Data-as-a-Service – The Analytics Cloud – Want to figure out the who, what, where, when and why of big data? You’ll get an overview of open source NoSQL databases and technologies like MapReduce to help parallelize data mining tasks and crunch massive data sets in the cloud.
Network-as-a-Service – The Network Cloud – The final pillar for truly fungible network infrastructure is network virtualization. We will give an overview of software-defined networking including OpenStack Quantum, Nicira, open Vswitch and others.
Finally this talk will provide an overview of the tools that can help you really take advantage of the cloud. Do you want to auto-scale to serve millions of web pages and scale back down as demand fluctuates. Are you interested in automating the total lifecycle of cloud computing environments You’ll learn how to combine these tools into tool chains to provide continuous deployment systems that will help you become agile and spend more time improving your IT rather than simply maintaining it.
[Finally, for those of you that are Douglas Adams fans please accept the deepest apologies for bad analogies to the HHGTTG.]
Slides of the talk I did at Zendcon 09. It tells PHP developers what they need to know about the cloud and gives exampes of how to interact with cloud services and applications.
RESS: An Evolution of Responsive Web DesignDave Olsen
Responsive web design has become an important tool for front-end developers as they develop mobile-optimized solutions for clients. Browser-detection has been an important tool for server-side developers for the same task for much longer. Unfortunately, both techniques have certain limitations. I’ll show how both front-end and server-side developers can take advantage of the new technique called RESS (Responsive Web Design with Server Side Components) that aims to be combine the best of both worlds for delivering mobile-optimized content.
Parallax, responsive, card, and flat design are only a few modern Web Design trends that have taken the web by storm. I have listed 40 in this article, though I’m quite certain there’s more. So if you guys have spotted any modern trends that I’ve missed, just holla in the comments.
http://www.equinetacademy.com/latest-web-design-trends/
A quick overview of design before and after the modernist movement, some examples of why grids are good and an intro to 960.gs so you can get started on grids your own self.
Presented at Refresh Denver (http://refreshdenver.org)
Grid Systems: Building Blocks to a Better User ExperienceDustin DiTommaso
A structural design method benefitting both the designer and the end-user, grid systems have been used for generations in print design, architecture and urban planning to lay out and optimize spaces for readability and comprehension, wayfinding and navigation, utility and usability.
As a framework for screen-based design, grids enable efficiencies in the planning, execution and presentation of UIs and content and imparts a refined aesthetic and sense of order improving perceived usability and intuitive behavior.
Presentation I gave on 1/19/2010 to students at the Art Institutes International Minnesota, detailing the basics of grid design and the application of their early fundamentals of design classes in visual design theory for the web.
A hands-on workshop for DC Web Women on August 14, 2012.
Read more about the workshop and a summary of what we talked about on my blog: http://www.clarissapeterson.com/2012/08/responsive-web-design/
New approaches for designing in the responsive age. These slides are from a presentation I did at the NYC Responsive Web Design Meetup on 14 June.
It includes a responsive case study from my work at R/GA and a look at new techniques responsive designers are using around the world to improve their workflow.
Huge thanks to @brad_frost, @laurenbugeja and Michael Barrish.
Responsive Web Design: Clever Tips and TechniquesVitaly Friedman
Responsive Web design challenges Web designers to adapt a new mindset to their design and coding processes. This talk provides an overview of various practical techniques, tips and tricks that you might want to be aware of when working on a new responsive design project.
Check out the most important presentation design trends in 2014. Check the Presentation Design Trends 2015 Here - http://www.slideshare.net/sketchbubble/presentation-design-trends-2015
At Creative Spark, we encourage our employees to host sharing sessions with the rest of the team about new trends and updates within the industry. Recently, Ltisch Amos, our senior Digital Designer, shared her knowledge in a sharing session on current and upcoming web design trends. We liked it so much that we uploaded a short video of her presentation onto YouTube.
Now you can view the entire slideshow on Slideshare - BOOM!
Ltisch focused on:
Flat Design - a distinct two-dimensional style that is simply...flat, devoid of embellishment, drop shadows or any other tools that add depth.
Parallax scrolling sites - this involves the website background moving at a slower rate to the foreground, creating a 3D effect as you scroll down the page.
Responsive design - A website should automatically switch to accommodate for resolution, image size and scripting abilities if a user switches from their laptop to their iPad, for example, thereby responding to the user's preferences and eliminating the need for a different design and development phase for each new gadget on the market.
This slideshow provides an introduction to graphic design. It illustrates the growth of it, especially during the Web 2.0 age. This was presented by Viraj and Veena, our designers at MindTree Limited.
The slideshow uses images and examples from external sources. The respective owners hold the copyright.
The presentation describes the different cloud federation scenarios, ranging from a federation built on commercial cloud providers that offer no real support for federation to one built on data centers of the same organization where the sites are completely dedicated to supporting all aspects of federation. The level of federation is defined based on the amount of information disclosed and how much control over the resources is provided across sites. The talk also presents the existing challenges for interoperability in federated and hybrid cloud computing scenarios, and ends with real-life examples of multi-cloud environments running OpenNebula.
Strategic Importance of Semantic Technologies as a Key Differentiator for IT ...CloudOps Summit
CloudOps Summit 2012, Frankfurt, 20.9.2012
Track 2 - Build and Run by Francesco Incorvaia, fluid Operations AG (@fluidops)
http://cloudops.de/sprecher/#francescoincorvaia
Find the video of this talk at http://youtu.be/Eb0HO0hi_jc
Deep dive: Citrix CloudPlatform for Infrastructure as a ServiceCitrix
Citrix innovation continues to advance our cloud management technology at a rapid rate to keep pace with emerging enterprise customer needs. Learn about the core capabilities and newest innovations for Citrix CloudPlatform, which is powering the world's largest clouds today. CloudPlatform provides the latest and most advanced open source software platform to build highly scalable and reliable cloud computing environments. You’ll also see why Citrix cloud solutions differ from VMware and OpenStack offerings.
This is Lenovo's presentation at FETC 2013.
The mega-trends of bring-your-own-device (BYOD) and the consumerization of IT go directly against the desire to limit security exposure and keep TCO low. In this session, Rich discusses approaches to meeting both needs plus drill down on how and where cloud computing can ultimately, resolve these seemingly mutually exclusive goals and streamline the enablement of BYOD.
Presenter: Rich Cheston, Chief Technical Architect, Distinguished Engineer and Master Inventor, Lenovo
www.lenovo.com/eduevents
Cloud Computing presentation given by myself and three others during a workshop, The Business Cloud Workshop:
A Roadmap to The What, Why and How,
at a Cloud Computing conference, The Business of Cloud Computing 2012 held on May 21-22 in Dallas, TX.
Accelerate your Kubernetes clusters with Varnish CachingThijs Feryn
A presentation about the usage and availability of Varnish on Kubernetes. This talk explores the capabilities of Varnish caching and shows how to use the Varnish Helm chart to deploy it to Kubernetes.
This presentation was delivered at K8SUG Singapore. See https://feryn.eu/presentations/accelerate-your-kubernetes-clusters-with-varnish-caching-k8sug-singapore-28-2024 for more details.
Securing your Kubernetes cluster_ a step-by-step guide to success !KatiaHIMEUR1
Today, after several years of existence, an extremely active community and an ultra-dynamic ecosystem, Kubernetes has established itself as the de facto standard in container orchestration. Thanks to a wide range of managed services, it has never been so easy to set up a ready-to-use Kubernetes cluster.
However, this ease of use means that the subject of security in Kubernetes is often left for later, or even neglected. This exposes companies to significant risks.
In this talk, I'll show you step-by-step how to secure your Kubernetes cluster for greater peace of mind and reliability.
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™UiPathCommunity
In questo evento online gratuito, organizzato dalla Community Italiana di UiPath, potrai esplorare le nuove funzionalità di Autopilot, il tool che integra l'Intelligenza Artificiale nei processi di sviluppo e utilizzo delle Automazioni.
📕 Vedremo insieme alcuni esempi dell'utilizzo di Autopilot in diversi tool della Suite UiPath:
Autopilot per Studio Web
Autopilot per Studio
Autopilot per Apps
Clipboard AI
GenAI applicata alla Document Understanding
👨🏫👨💻 Speakers:
Stefano Negro, UiPath MVPx3, RPA Tech Lead @ BSP Consultant
Flavio Martinelli, UiPath MVP 2023, Technical Account Manager @UiPath
Andrei Tasca, RPA Solutions Team Lead @NTT Data
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdfPeter Spielvogel
Building better applications for business users with SAP Fiori.
• What is SAP Fiori and why it matters to you
• How a better user experience drives measurable business benefits
• How to get started with SAP Fiori today
• How SAP Fiori elements accelerates application development
• How SAP Build Code includes SAP Fiori tools and other generative artificial intelligence capabilities
• How SAP Fiori paves the way for using AI in SAP apps
The Art of the Pitch: WordPress Relationships and SalesLaura Byrne
Clients don’t know what they don’t know. What web solutions are right for them? How does WordPress come into the picture? How do you make sure you understand scope and timeline? What do you do if sometime changes?
All these questions and more will be explored as we talk about matching clients’ needs with what your agency offers without pulling teeth or pulling your hair out. Practical tips, and strategies for successful relationship building that leads to closing the deal.
Elevating Tactical DDD Patterns Through Object CalisthenicsDorra BARTAGUIZ
After immersing yourself in the blue book and its red counterpart, attending DDD-focused conferences, and applying tactical patterns, you're left with a crucial question: How do I ensure my design is effective? Tactical patterns within Domain-Driven Design (DDD) serve as guiding principles for creating clear and manageable domain models. However, achieving success with these patterns requires additional guidance. Interestingly, we've observed that a set of constraints initially designed for training purposes remarkably aligns with effective pattern implementation, offering a more ‘mechanical’ approach. Let's explore together how Object Calisthenics can elevate the design of your tactical DDD patterns, offering concrete help for those venturing into DDD for the first time!
Removing Uninteresting Bytes in Software FuzzingAftab Hussain
Imagine a world where software fuzzing, the process of mutating bytes in test seeds to uncover hidden and erroneous program behaviors, becomes faster and more effective. A lot depends on the initial seeds, which can significantly dictate the trajectory of a fuzzing campaign, particularly in terms of how long it takes to uncover interesting behaviour in your code. We introduce DIAR, a technique designed to speedup fuzzing campaigns by pinpointing and eliminating those uninteresting bytes in the seeds. Picture this: instead of wasting valuable resources on meaningless mutations in large, bloated seeds, DIAR removes the unnecessary bytes, streamlining the entire process.
In this work, we equipped AFL, a popular fuzzer, with DIAR and examined two critical Linux libraries -- Libxml's xmllint, a tool for parsing xml documents, and Binutil's readelf, an essential debugging and security analysis command-line tool used to display detailed information about ELF (Executable and Linkable Format). Our preliminary results show that AFL+DIAR does not only discover new paths more quickly but also achieves higher coverage overall. This work thus showcases how starting with lean and optimized seeds can lead to faster, more comprehensive fuzzing campaigns -- and DIAR helps you find such seeds.
- These are slides of the talk given at IEEE International Conference on Software Testing Verification and Validation Workshop, ICSTW 2022.
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...James Anderson
Effective Application Security in Software Delivery lifecycle using Deployment Firewall and DBOM
The modern software delivery process (or the CI/CD process) includes many tools, distributed teams, open-source code, and cloud platforms. Constant focus on speed to release software to market, along with the traditional slow and manual security checks has caused gaps in continuous security as an important piece in the software supply chain. Today organizations feel more susceptible to external and internal cyber threats due to the vast attack surface in their applications supply chain and the lack of end-to-end governance and risk management.
The software team must secure its software delivery process to avoid vulnerability and security breaches. This needs to be achieved with existing tool chains and without extensive rework of the delivery processes. This talk will present strategies and techniques for providing visibility into the true risk of the existing vulnerabilities, preventing the introduction of security issues in the software, resolving vulnerabilities in production environments quickly, and capturing the deployment bill of materials (DBOM).
Speakers:
Bob Boule
Robert Boule is a technology enthusiast with PASSION for technology and making things work along with a knack for helping others understand how things work. He comes with around 20 years of solution engineering experience in application security, software continuous delivery, and SaaS platforms. He is known for his dynamic presentations in CI/CD and application security integrated in software delivery lifecycle.
Gopinath Rebala
Gopinath Rebala is the CTO of OpsMx, where he has overall responsibility for the machine learning and data processing architectures for Secure Software Delivery. Gopi also has a strong connection with our customers, leading design and architecture for strategic implementations. Gopi is a frequent speaker and well-known leader in continuous delivery and integrating security into software delivery.
Enhancing Performance with Globus and the Science DMZGlobus
ESnet has led the way in helping national facilities—and many other institutions in the research community—configure Science DMZs and troubleshoot network issues to maximize data transfer performance. In this talk we will present a summary of approaches and tips for getting the most out of your network infrastructure using Globus Connect Server.
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Albert Hoitingh
In this session I delve into the encryption technology used in Microsoft 365 and Microsoft Purview. Including the concepts of Customer Key and Double Key Encryption.
Transcript: Selling digital books in 2024: Insights from industry leaders - T...BookNet Canada
The publishing industry has been selling digital audiobooks and ebooks for over a decade and has found its groove. What’s changed? What has stayed the same? Where do we go from here? Join a group of leading sales peers from across the industry for a conversation about the lessons learned since the popularization of digital books, best practices, digital book supply chain management, and more.
Link to video recording: https://bnctechforum.ca/sessions/selling-digital-books-in-2024-insights-from-industry-leaders/
Presented by BookNet Canada on May 28, 2024, with support from the Department of Canadian Heritage.
DevOps and Testing slides at DASA ConnectKari Kakkonen
My and Rik Marselis slides at 30.5.2024 DASA Connect conference. We discuss about what is testing, then what is agile testing and finally what is Testing in DevOps. Finally we had lovely workshop with the participants trying to find out different ways to think about quality and testing in different parts of the DevOps infinity loop.
Leading Change strategies and insights for effective change management pdf 1.pdf
Cloud and Grids
1. e-Ciencia 2009
Valencia, Spain, October 29-30 2009
Grids & Clouds: Perspectives and Early
Experiences
Ruben S.Montero
dsa-research.org
Distributed Systems Architecture Research Group
Universidad Complutense de Madrid
1/23
2. Objectives
Grids & Clouds: Perspectives and Early Experiences
●
Provide an overview of Cloud Computing
●
Describe how Clouds can help Grids
●
Discuss some experiences using Clouds and Grids
2/23
3. Cloud Computing in a Nutshell
Grids & Clouds: Perspectives and Early Experiences
What Who
Software as a Service On-demand access End-user
to any application (does not care about hw or sw)
Platform as a Service Platform for building Developer
and delivering web (no managing of the underlying
applications hw & swlayers)
Infrastructure as a
ᄎ
Service Delivery of a raw System Administrator
computer (complete management of the
infrastructure computer infrastructure)
Physical Infrastructure
3/23
4. The Public IaaS Cloud
Grids & Clouds: Perspectives and Early Experiences
●
Simple Web Interface
●
Raw Infrastructure Resources
●
Total control of the resources
●
Capacity leased in the form of Vms
●
Complete Service-HW decoupling
●
Pay-as-you-go (On-demand access)
●
A single user can not get all the resources
●
Multi-tenancy
●
Elastic & “infinite” Capacity
4/23
5. The Public IaaS Cloud
Grids & Clouds: Perspectives and Early Experiences
Total control of service layout
●
Software Stack
Service
●
Type & Number of components
End-Users ●
Service Elasticity
Virtual Machines
Web Server App App App
(Load Balancer) Server Server Server
Network
DBs IaaS Cloud
(storage)
5/23
6. The Private IaaS Cloud
Grids & Clouds: Perspectives and Early Experiences
A “Public Cloud behind the firewall”
●
Security concerns
●
Flexible management (consolidation, adaptation, provisioning...)
Users The headaches...
VM VM VM VM VM VM
Virtual Infrastruture Virtual Infrastruture
●
Orchestrate:
●
Virtualization
Cloud API Admin Scheduler
●
Networking
VIM (e.g. OpenNebula) ●
Storage
Network
●
Admin Interfaces
Image Repo
●
VM placement
(Storage)
Physical Infrastructure
6/23
7. The Hybrid IaaS Cloud
Grids & Clouds: Perspectives and Early Experiences
• Supplement the capacity of the local infrastructure
• Transparent access to the resulting hybrid cloud
• Utility Computing dream made a reality!
Virtual Infrastruture
VM VM VM VM
LAN Internet Link (VPN) LAN
OpenNebula
Public
Cloud
Physical Infrastructure
The Utility supplier
7/23
8. Current Grid Infrastructures...
Grids & Clouds: Perspectives and Early Experiences
• High degree of heterogeneity (software & hardware)
• High operational costs
• Isolate and partition resources contributed to the Grid
• Specific environment requirements for different Vos
• Users simply do not feel like adopting our execution models
(pilot jobs...)
Grids are difficult to maintain, operate and use
8/23
9. Grids, Clouds... and Virtual Machines
Grids & Clouds: Perspectives and Early Experiences
• A VM is an isolated runtime environment (guest OS and apps)
• Hypervisors: Full Virtualized, para-virtualization, HW Virtualization
Execution of legacy applications
Natural way to deal
Applications Applications Applications with the heterogeneity
Guest OS Guest OS Guest OS
Application / HW
decoupling
Virtualization (Xen, KVM...)
Physical Hardware
VMs can be provided with
Domains are isolated
a Cloud-like model!
9/23
10. Grids, Clouds... and Virtual Machines
Grids & Clouds: Perspectives and Early Experiences
• Use VMs as basic building block for Grid Services
• Current Trends:
• VMs as Job Container
• VMs as Grid execution service component
• Deal with heterogeneity
• Simplify & Improve site management
• Give VOs control over the worker-node SW
• IaaS interfaces for a Grid Site
• Attract business users
• Support novel execution models
10/23
11. Grids, Clouds: VM as a Job Container
Grids & Clouds: Perspectives and Early Experiences
Features
Job request
with a VM ●
Single LRMS-based
environemnt
●
Integrated with Grid MW
Grid middleware Drawbacks
(WMS, CE-CREAM...) ●
Jobs and VMs are different
●
Need to integrate other
LRMS (e.g. LSF, PBS...)
resources (network, storage...)
Jobs executed
in a VM VM
●
Do not decouple totally
infrastructure from the Grid
services
●
Can not leverage VM
features (e.g. Migration...)
Cluster WorkerNodes ●
Focused on Job execution
11/23
12. Grids, Clouds: VM as Grid Service Component
Grids & Clouds: Perspectives and Early Experiences
Job request
VM, network & storage
with a VM Management
environemnt Load-VO Driven
Adaptation
Grid middleware
(WMS, CE-CREAM...)
LRMS (e.g. LSF, PBS...) VIM (OpenNebula)
Direct Jobs
Public
execution Cloud
Virtual WN (VO) Cloud WNs
External
Cloud
Physical WNs Physical Infrastructure
12/23
13. Grids, Clouds: IaaS Interface for a Site
Grids & Clouds: Perspectives and Early Experiences
Grid User
Grid User Industry
with a VM Business
environemnt Services
Pilot job / ssh
Grid middleware IaaS Interface
LRMS (e.g. LSF, PBS...) VIM (OpenNebula)
Virtual WorkerNode Other (web, mail...) Raw machines
Physical Infrastructure
13/23
14. Grids, Clouds: First Experiences
Grids & Clouds: Perspectives and Early Experiences
VMs as a Job Container
• INFN: Workernode on demand
"Enabling Distributed Job Submission in Dynamic Virtual Execution Environments
for EGEE Users", D.Salomoni, M.Cecchi, A.Ghiselli, A.Italiano, M.Orrù, D.Rebatto,
V.Venturi, L.Zangrando
VMs as a Grid Service Component
• CERN: LSF + VMO/OpenNebula + Custom VM images. Tested
with real life Grid experiments (ALICE)
"The batch virtualization project at CERN", Sebastien Goasguen, Ewan Roche,
Tony Cass and Schwickerath Ulrich.
●
NIHKEF: Torque/PBS + OpenNebula + CoW VM repository
"Virtual Machines at a Tier-1 site." Sander Klous (Nikhef)
IaaS for Scientific Computing
• Globus Nimbus – AliEn & STAR experiments
http://workspace.globus.org/
14/23
15. Grids, Clouds: First Experiences
Grids & Clouds: Perspectives and Early Experiences
• Study Public Clouds (Amazon EC2) to deploy an EGEE site
• EGEE site as a private cloud to deploy Grid services
• IaaS Interfaces for EGEE sites
• StratusLab will integrate, distribute and maintain a cloud turn-key
toolkit for EGEE sites
EGEE & RESERVOIR Collaboration
• Use Virtual Worker-nodes to provision Grid Services
• Explore Hybrid Cloud Computing for Grid Sites
• Virtualize a Complete EGEE site
15/23
16. Resource Provisioning Models
Grids & Clouds: Perspectives and Early Experiences
Where are the resources provisioned
Remote GRID CLOUD
from?
YOUR PRIVATE
Local
SITE CLOUD
Physical Virtual
How are the resources provisioned?
16/23
17. Conclusions
Grids & Clouds: Perspectives and Early Experiences
• Virtualization, cloud, and grid are complementary technologies
and will coexist and cooperate at different levels of abstraction
• Virtualization can solve many obstacles for Grid adoption
• Virtualization and cloud do NOT require any modification from the
end-user perspectives
• Separation between service and infrastructure layers will allow
the application of the utility model to Grid computing
• The use of Cloud interfaces for Grid sites may attract other users
to e-infrastructures
• We'll see cloud activities in the future EGI
17/23
18. Grids and Clouds: Perspectives & Experiences
THANK YOU FOR YOUR ATTENTION
QUESTIONS?
18/23