Presentation of the StratusLab cloud distribution at FOSDEM'13. It summarizes the current cloud services and their implementations. It concludes with the roadmap for upcoming releases.
StratusLab: A IaaS Cloud Distribution Focusing on Simplicitystratuslab
The StratusLab collaboration provides an Infrastructure as a Service (IaaS) cloud distribution, allowing data centres to install private, community, or public clouds for their users. The distribution focuses on simplicity: allowing quick, straightforward installation on commodity hardware as well as easy access by scientists and engineers. Having run a cloud service based on StratusLab for several years, we will present issues that have arisen and provide examples of scientific use of the infrastructure. This will be followed by a live demonstration of the main features of the StratusLab cloud distribution.
(Presentation given at Summer School on Cloud Computing, Evry, France, August 29, 2013.)
When seeking to implement microservices architecture in an organization, these are the benefits of deploying Docker as the platform as a service (PaaS); Docker helps manage costs, complexity, service continuity and production times.
StratusLab: A IaaS Cloud Distribution Focusing on Simplicitystratuslab
The StratusLab collaboration provides an Infrastructure as a Service (IaaS) cloud distribution, allowing data centres to install private, community, or public clouds for their users. The distribution focuses on simplicity: allowing quick, straightforward installation on commodity hardware as well as easy access by scientists and engineers. Having run a cloud service based on StratusLab for several years, we will present issues that have arisen and provide examples of scientific use of the infrastructure. This will be followed by a live demonstration of the main features of the StratusLab cloud distribution.
(Presentation given at Summer School on Cloud Computing, Evry, France, August 29, 2013.)
When seeking to implement microservices architecture in an organization, these are the benefits of deploying Docker as the platform as a service (PaaS); Docker helps manage costs, complexity, service continuity and production times.
Bringing Private Cloud Computing to HPC and Science - Berkeley Lab - July 2014 OpenNebula Project
Berkeley Lab – Computing Sciences Seminar
HPC-optimized clouds provide access to flexible and elastic scientific and technical computing to solve complex problems and drive innovation. The talk will describe the most demanded features for building HPC and science clouds, and will illustrate using real-life case studies from leading research and industry organizations how OpenNebula effectively addresses these challenges of cloud usage, scheduling, security, networking and storage. The keynote will end with a view of private cloud's future in HPC and science, and grid as the foundation of cloud federation.
The Why and How of HPC-Cloud Hybrids with OpenStack - Lev Lafayette, Universi...OpenStack
Audience Level
Intermediate
Synopsis
High performance computing and cloud computing have traditionally been seen as separate solutions to separate problems, dealing with issues of performance and flexibility respectively. In a diverse research environment however, both sets of compute requirements can occur. In addition to the administrative benefits in combining both requirements into a single unified system, opportunities are provided for incremental expansion.
The deployment of the Spartan cloud-HPC hybrid system at the University of Melbourne last year is an example of such a design. Despite its small size, it has attracted international attention due to its design features. This presentation, in addition to providing a grounding on why one would wish to build an HPC-cloud hybrid system and the results of the deployment, provides a complete technical overview of the design from the ground up, as well as problems encountered and planned future developments.
Speaker Bio
Lev Lafayette is the HPC and Training Officer at the University of Melbourne. Prior to that he worked at the Victorian Partnership for Advanced Computing for several years in a similar role.
Datacenter and cloud architectures continue to evolve to address the needs of large-scale multi-tenant data centers and clouds. These needs are centered around dimensions such as scalability in computing, storage, and bandwidth, scalability in network services, efficiency in resource utilization, agility in service creation, cost efficiency, service reliability, and security. Data centers are interconnected across the wide area network via routing and transport technologies to provide a pool of resources, known as the cloud. High-speed optical interfaces and dense wavelength-division multiplexing optical transport are used to provide for high-capacity transport intra- and inter-datacenter. This presentation will provide some brief descriptions on the working principles of Cloud & Data Center Networks.
Learning From Real Practice of Providing Highly Available Hybrid Cloud Servic...LF Events
Fujitsu applies OpenStack for providing hybrid cloud service.
In this presentation, Miyashita will introduce learning from real practice of providing highly
available hybrid cloud service with OpenStack Neutron.
He will talk issues and solutions which Fujitsu faced through providing
hybrid(public/private) cloud service.
- How to build multiple OpenStack-based datacenters for public cloud with high availability
- How to build hybrid cloud environment(Connecting public cloud and on-premise datacenters)
- High available functionality spanning multiple datacenters(ex.loadbalancing service, security group)
This presentation was delivered at LinuxCon Japan 2016 by Kazuhiro Miyashita
Bringing Private Cloud Computing to HPC and Science - Berkeley Lab - July 2014 OpenNebula Project
Berkeley Lab – Computing Sciences Seminar
HPC-optimized clouds provide access to flexible and elastic scientific and technical computing to solve complex problems and drive innovation. The talk will describe the most demanded features for building HPC and science clouds, and will illustrate using real-life case studies from leading research and industry organizations how OpenNebula effectively addresses these challenges of cloud usage, scheduling, security, networking and storage. The keynote will end with a view of private cloud's future in HPC and science, and grid as the foundation of cloud federation.
The Why and How of HPC-Cloud Hybrids with OpenStack - Lev Lafayette, Universi...OpenStack
Audience Level
Intermediate
Synopsis
High performance computing and cloud computing have traditionally been seen as separate solutions to separate problems, dealing with issues of performance and flexibility respectively. In a diverse research environment however, both sets of compute requirements can occur. In addition to the administrative benefits in combining both requirements into a single unified system, opportunities are provided for incremental expansion.
The deployment of the Spartan cloud-HPC hybrid system at the University of Melbourne last year is an example of such a design. Despite its small size, it has attracted international attention due to its design features. This presentation, in addition to providing a grounding on why one would wish to build an HPC-cloud hybrid system and the results of the deployment, provides a complete technical overview of the design from the ground up, as well as problems encountered and planned future developments.
Speaker Bio
Lev Lafayette is the HPC and Training Officer at the University of Melbourne. Prior to that he worked at the Victorian Partnership for Advanced Computing for several years in a similar role.
Datacenter and cloud architectures continue to evolve to address the needs of large-scale multi-tenant data centers and clouds. These needs are centered around dimensions such as scalability in computing, storage, and bandwidth, scalability in network services, efficiency in resource utilization, agility in service creation, cost efficiency, service reliability, and security. Data centers are interconnected across the wide area network via routing and transport technologies to provide a pool of resources, known as the cloud. High-speed optical interfaces and dense wavelength-division multiplexing optical transport are used to provide for high-capacity transport intra- and inter-datacenter. This presentation will provide some brief descriptions on the working principles of Cloud & Data Center Networks.
Learning From Real Practice of Providing Highly Available Hybrid Cloud Servic...LF Events
Fujitsu applies OpenStack for providing hybrid cloud service.
In this presentation, Miyashita will introduce learning from real practice of providing highly
available hybrid cloud service with OpenStack Neutron.
He will talk issues and solutions which Fujitsu faced through providing
hybrid(public/private) cloud service.
- How to build multiple OpenStack-based datacenters for public cloud with high availability
- How to build hybrid cloud environment(Connecting public cloud and on-premise datacenters)
- High available functionality spanning multiple datacenters(ex.loadbalancing service, security group)
This presentation was delivered at LinuxCon Japan 2016 by Kazuhiro Miyashita
5 POWERFUL PAYPLAN COMBINED INTO 1 BRILLIANT OPPORTUNITY!
YOU MUST WATCH IT !!!
Earn over and over again!
watch this → https://www.youtube.com/watch?v=Ads9fcFFOGY&index=1&list=PLJfsl-WsPIOUChyylcxuiLm17qmCFAuyS
Earn unlimited 500
watch this → https://www.youtube.com/watch?v=kL1gLSht-d0&index=2&list=PLJfsl-WsPIOUChyylcxuiLm17qmCFAuyS
Know more about our payplan
https://www.youtube.com/watch?v=6lPULX0WACU&list=PLJfsl-WsPIOUChyylcxuiLm17qmCFAuyS&index=5
Watch the beauty of technowise flush out
watch this → https://www.youtube.com/watch?v=r1eibtZuDGk&list=PLJfsl-WsPIOUChyylcxuiLm17qmCFAuyS&index=6
https://www.facebook.com/notes/arkie-rivera/technowise-20-coming-this-october/310167275829952
Barley grass is the only vegetation on earth that can be taken from birth to old age. It is rich in vitamins, minerals, enzymes and amino acids that are necessary to have a stronger immune system.
Salveo Barley Grass is made up of 100% young and organic barley grass that is grown in a pollution-free environment in Australia. It is certified organic by NASAA.
Get only your Barley supplement from #Technowise360 as we do not compromise quality with low price. We give you only the best quality!
For orders,
contact a Technowise360 associate or contact us at
0917-841-7816
Providing Bioinformatics Services on Cloudstratuslab
Improvements of experimental technologies forces biologists to face a deluge of data that require relevant tools and sufficient resources to be analyzed. The cloud helps bioinformatics experts to define virtual appliances with pre-installed tools and workflows, and helps scientists to deploy them, on demand, on national research infrastructures.
Presented by Christophe Blanchet and Clément Cauthey at the EGI Community Forum in Manchester, UK in April 2013.
Over the past five years, cloud computing has gone from a curiosity to
core scientific technology. The cloud's relative simplicity, instant
availability, and reasonable cost have made it attractive to
scientists, especially in domains relatively new to large scale data
analysis. This trend will continue into the foreseeable future,
challenging resource providers to adapt their services, to provide
easy federation with other providers, and to accommodate many
different scientific disciplines. For developers of cloud services,
there are also many challenges. Efficient access to, and the curation
of large data sets remain largely unsolved problems. Image
management also raises new issues, especially if these images are to
be shared and trusted. This presentation reviews the current status
of cloud computing and presents some ideas on how the upcoming
challenges might be met.
Presented at CNAF in Bologna, Italy by Charles Loomis in May 2013.
This presentation covers the website design process in detail, and explores each stage from the client and the designer's perspective, and offers tips and resources to help you save time and money throughout the project.
CNCF general introduction to beginners at openstack meetup Pune & Bangalore February 2018. Covers broadly the activities and structure of the Cloud Native Computing Foundation.
RightScale Webinar: December 8, 2010 – In this Webinar, we discuss the benefits and pain points of multi-cloud as well as key considerations to have in mind when going multi-cloud. We present examples of multi-cloud scenarios and describe the design principles to consider when architecting deployments that must span and migrate across different clouds and providers.
To facilitate a variety of usage scenarios and gradually scale to larger number of users, Galaxy supports deployment on systems ranging from a laptop to a supercomputer to clouds. In this talk, real-world examples of two different models for harnessing a variety of resources will be presented: (1) a centralized Galaxy utilizing a set of geographically distributed resources in support of a large user base, and (2) a model of easily deploying multiple standalone instances of Galaxy to support high resource demands or customizations by a smaller groups. Together, these models showcase the capacity of Galaxy to support a variety of usage scenarios and a variable number of users with a variety of needs.
This presentation is about Platform as a Service, a category of cloud computing services that enables customers to develop, run, and manage applications without building and maintaining their own infrastructure. The presentation also contains an overview of public cloud application platforms, such as Google Cloud Platform, AWS, Microsoft Azure and more.
The presentation was held by Volodymyr Davydenko (Engineering Consultant, GlobalLogic) at GlobalLogic Kyiv DevOps Career Day on June 9, 2018.
This talk covered the OpenStack basics that VMware Administrators need to be aware of to be successful in their deployments. We also had the Tesora team join us on stage to discuss the importance of Database-as-a-Service with the Trove project!
Serverless frameworks are changing the way we do computing. In open source container world, Kubernetes is playing a pivotal role in manifesting this. This presentation will go deep into various features of Kubernetes to create serverless functions.
Also includes a comparative study of various serverless frameworks such as Kubeless, Fission and Funktion are available in open source world. Will conclude with an implementation demo and some real world use cases.
Presented in serverless summit 2017: www.inserverless.com
Kubernetes for FaaS (Function as a Service) - Serverless evolution, some basic constructs, kubenetes features, comparisons - from Serverless conference 2017 Bangalore.
Research Inventy : International Journal of Engineering and Scienceinventy
Research Inventy : International Journal of Engineering and Science is published by the group of young academic and industrial researchers with 12 Issues per year. It is an online as well as print version open access journal that provides rapid publication (monthly) of articles in all areas of the subject such as: civil, mechanical, chemical, electronic and computer engineering as well as production and information technology. The Journal welcomes the submission of manuscripts that meet the general criteria of significance and scientific excellence. Papers will be published by rapid process within 20 days after acceptance and peer review process takes only 7 days. All articles published in Research Inventy will be peer-reviewed.
Cloud computing and OpenStack basic introduction. This presentation was given on November 13, 2014 at Universitat Politecnica de Catalunya. Barcelona, Spain.
OpenStack and CloudStack include a compute function that allocates virtual machines to individual servers, a network function that manages switches to create and manage virtual networks, object and block storage systems, an image management function and a cloud computing management interface in support of all of these components. While the two approaches share the same goals and have the same basic functions, their histories and project organizations differ.
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.
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...UiPathCommunity
💥 Speed, accuracy, and scaling – discover the superpowers of GenAI in action with UiPath Document Understanding and Communications Mining™:
See how to accelerate model training and optimize model performance with active learning
Learn about the latest enhancements to out-of-the-box document processing – with little to no training required
Get an exclusive demo of the new family of UiPath LLMs – GenAI models specialized for processing different types of documents and messages
This is a hands-on session specifically designed for automation developers and AI enthusiasts seeking to enhance their knowledge in leveraging the latest intelligent document processing capabilities offered by UiPath.
Speakers:
👨🏫 Andras Palfi, Senior Product Manager, UiPath
👩🏫 Lenka Dulovicova, Product Program Manager, UiPath
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.
UiPath Test Automation using UiPath Test Suite series, part 4DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 4. In this session, we will cover Test Manager overview along with SAP heatmap.
The UiPath Test Manager overview with SAP heatmap webinar offers a concise yet comprehensive exploration of the role of a Test Manager within SAP environments, coupled with the utilization of heatmaps for effective testing strategies.
Participants will gain insights into the responsibilities, challenges, and best practices associated with test management in SAP projects. Additionally, the webinar delves into the significance of heatmaps as a visual aid for identifying testing priorities, areas of risk, and resource allocation within SAP landscapes. Through this session, attendees can expect to enhance their understanding of test management principles while learning practical approaches to optimize testing processes in SAP environments using heatmap visualization techniques
What will you get from this session?
1. Insights into SAP testing best practices
2. Heatmap utilization for testing
3. Optimization of testing processes
4. Demo
Topics covered:
Execution from the test manager
Orchestrator execution result
Defect reporting
SAP heatmap example with demo
Speaker:
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
Welocme to ViralQR, your best QR code generator.ViralQR
Welcome to ViralQR, your best QR code generator available on the market!
At ViralQR, we design static and dynamic QR codes. Our mission is to make business operations easier and customer engagement more powerful through the use of QR technology. Be it a small-scale business or a huge enterprise, our easy-to-use platform provides multiple choices that can be tailored according to your company's branding and marketing strategies.
Our Vision
We are here to make the process of creating QR codes easy and smooth, thus enhancing customer interaction and making business more fluid. We very strongly believe in the ability of QR codes to change the world for businesses in their interaction with customers and are set on making that technology accessible and usable far and wide.
Our Achievements
Ever since its inception, we have successfully served many clients by offering QR codes in their marketing, service delivery, and collection of feedback across various industries. Our platform has been recognized for its ease of use and amazing features, which helped a business to make QR codes.
Our Services
At ViralQR, here is a comprehensive suite of services that caters to your very needs:
Static QR Codes: Create free static QR codes. These QR codes are able to store significant information such as URLs, vCards, plain text, emails and SMS, Wi-Fi credentials, and Bitcoin addresses.
Dynamic QR codes: These also have all the advanced features but are subscription-based. They can directly link to PDF files, images, micro-landing pages, social accounts, review forms, business pages, and applications. In addition, they can be branded with CTAs, frames, patterns, colors, and logos to enhance your branding.
Pricing and Packages
Additionally, there is a 14-day free offer to ViralQR, which is an exceptional opportunity for new users to take a feel of this platform. One can easily subscribe from there and experience the full dynamic of using QR codes. The subscription plans are not only meant for business; they are priced very flexibly so that literally every business could afford to benefit from our service.
Why choose us?
ViralQR will provide services for marketing, advertising, catering, retail, and the like. The QR codes can be posted on fliers, packaging, merchandise, and banners, as well as to substitute for cash and cards in a restaurant or coffee shop. With QR codes integrated into your business, improve customer engagement and streamline operations.
Comprehensive Analytics
Subscribers of ViralQR receive detailed analytics and tracking tools in light of having a view of the core values of QR code performance. Our analytics dashboard shows aggregate views and unique views, as well as detailed information about each impression, including time, device, browser, and estimated location by city and country.
So, thank you for choosing ViralQR; we have an offer of nothing but the best in terms of QR code services to meet business diversity!
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.
Epistemic Interaction - tuning interfaces to provide information for AI supportAlan Dix
Paper presented at SYNERGY workshop at AVI 2024, Genoa, Italy. 3rd June 2024
https://alandix.com/academic/papers/synergy2024-epistemic/
As machine learning integrates deeper into human-computer interactions, the concept of epistemic interaction emerges, aiming to refine these interactions to enhance system adaptability. This approach encourages minor, intentional adjustments in user behaviour to enrich the data available for system learning. This paper introduces epistemic interaction within the context of human-system communication, illustrating how deliberate interaction design can improve system understanding and adaptation. Through concrete examples, we demonstrate the potential of epistemic interaction to significantly advance human-computer interaction by leveraging intuitive human communication strategies to inform system design and functionality, offering a novel pathway for enriching user-system engagements.
PHP Frameworks: I want to break free (IPC Berlin 2024)Ralf Eggert
In this presentation, we examine the challenges and limitations of relying too heavily on PHP frameworks in web development. We discuss the history of PHP and its frameworks to understand how this dependence has evolved. The focus will be on providing concrete tips and strategies to reduce reliance on these frameworks, based on real-world examples and practical considerations. The goal is to equip developers with the skills and knowledge to create more flexible and future-proof web applications. We'll explore the importance of maintaining autonomy in a rapidly changing tech landscape and how to make informed decisions in PHP development.
This talk is aimed at encouraging a more independent approach to using PHP frameworks, moving towards a more flexible and future-proof approach to PHP development.
1. StratusLab: Darn Simple Cloud
Charles (Cal) Loomis (CNRS/LAL & SixSq Sàrl)
FOSDEM’13: Cloud Devroom (3 February 2013)
2. StratusLab
What is it?
Complete Infrastructure as a Service (IaaS) cloud distribution
Open source with Apache 2 license
Solid IaaS for direct use and for PaaS/SaaS developers
Focus: Darn Simple Cloud
Simple to install, using commodity hardware
Simple to use, from (most) any client machine
Scales down as well as up!
2
3. Bridging the Chasm…
Users
How to use virtual machines to get my work done?
How to structure, store, access, and protect data?
Realize shared infrastructures with customized env. are possible
Application Developers
How to use cloud techniques to improve my applications?
… and my development workflows?
Applications can be services with pluses and minuses…
Data Centers
Reuse existing (commodity) hardware investments
Take advantage of (and train) existing system administrators
How to manage/use a (private, community, public) cloud?
Significant benefits from cloud even without large scale elasticity!
3
4. Where did it start?
Informal collaboration to investigate
running grid services on Amazon
EC2 (2007)
Identified need for open
source cloud distribution.
StratusLab Project (6/2010 to
5/2012) co-funded by EC with
6 partners from 5 countries
Production dist. with academic
& commercial deployments.
Open collaboration
Website: http://stratuslab.eu to continue the
Twitter: @StratusLab development and support of
Support:support@stratuslab.eu
the StratusLab software
Source: http://github.com/StratusLab
4
6. Releases
Post-Project Releases
V2.1 (16/10): Streamlined release with obsolete components removed
Better support for virtio drivers to improve IO performance
V2.1.1 (29/11): Bug fix release (storage upload feature) and better
Windows support
V13.02 (31/1): Support for CloudInit contextualization and bug fixes
Release Policy
Quarterly timed releases (13.02, 13.05, …)
Intermediate bug fix releases as needed
Provide (6-month) roadmap for the StratusLab evolution
6
7. Compute
Features
Fast provisioning of virtual machines, with low latency start-up
Availability of VM images of common operating systems
Contextualization
HEPiX&OpenNebula CDROM contextualization by default
CloudInit (disk based) also supported
Implementation
API: XML-RPC interface of OpenNebula
OpenNebula (C++, Ruby) with customized hooks
Hooks primarily for caching, snapshots, and storage access
CentOS, Ubuntu, OpenSuSE, Debian, Fedora, ScientificLinux images
created and supported by StratusLab
7
8. Storage
Features
Volume abstraction for storage service
Provide users with persistent storage for data
Serves also as cache of images for VM instances
(No file-based or object-based storage service)
Implementation
API: Proprietary REST interface with CRUD actions
Java-based service using MySQL database for state information
Can use iSCSI or shared file system for physical storage
Can use simple files or LVM volumes for disk content
8
9. Network
Features
Support3 specific use cases: public service (public),
batch system (local), and BOINC-like worker (private)
Dynamic configuration of network switches not needed
Use standard services for (virtual) machine network configuration
Implementation
No API: manual, static configuration of network
Rec. configuration: VLAN for cloud services separate VLAN for VMs
All classes of IP addresses are optional, can create other classes
Uses DHCP for VM network configuration
Users responsible for protecting their machines
9
10. Marketplace & Image Handling
Priorities
Mechanism for sharing and trusting images
Possible to distribute fixed, read-only data sets as well
Split the storage of image metadata and image contents
Define roles for creator, user, administrator, and validator
Implementation
Marketplace API: Proprietary REST API for create, read, search
Marketplace acts as image registry and handles only metadata
Image contents can be located on any public (web) server
‘Private’ images can also be held in cloud storage
10
12. Tools
Command Line Client
Administrator: simplifies StratusLab installation
Users: access StratusLab cloud from anywhere
Administration
Quarantine for stopped virtual machines
Monitoring of cloud activity and resources
Authentication and Authorization
Supports username/password, certificates, cert. proxies
Specification in local file and/or LDAP
12
13. Tools
Information from Developers
Web site documentation and support mailing list
Live tutorials (usually 2-3 per year)
Workshops (next week of 11 March 2013 in Paris)
13
14. StratusLab Deployments
Reference Cloud Services
(~)Open infrastructures for using StratusLab and providing feedback
Operated on a first-come, first-served, best-effort basis
In production 2+ years, with 250+ registered users
Two sites: LAL (Orsay, France) and GRNET (Athens, Greece)
Other deployments…
Academic: France, Ireland, UK, Vietnam, South Africa, …
Commercial: Atos, Helix Nebula, …
Building on top…
SlipStream: cloud based systems deployment and testing
Go-based CLI …
14
15. Priorities for Evolution
Interfaces
Provide Libcloud (python) driver for StratusLab
Adopt CIMI as the standard interface to services
Provide complete browser interface for all services
Provide EC2 adaptor to REST interface
Simplicity, Scalability, & Robustness
Direct use of libvirt as VM manager
Distributed database (Cassandra, Couchbase) as information ‘bus’
Better services for system administrators
Improved overview and monitoring of infrastructure
Fine-grained accounts for all resources
Migration control
15
16. Direct Use of Libvirt
libvirt
libvirt model fits very well with StratusLab
Already using libvirt indirectly behind OpenNebula
Will significantly simplify the distribution, esp. wrt storage volumes
Plan
Develop ‘placement service’ to replace OpenNebula scheduler
Bind current VM management code to libvirt directly
Modify services to take advantage of libvirt storage pools
16
17. Distributed Database
Use distributed database as coordination backbone
Already have experience with Cassandra, looking at Couchbase also
Will make it easy to scale both front-ends and hypervisor nodes
Provides easy mechanism for reporting resource utilization
Similarly for coordination between services
Plan
Evaluate the pros/cons of the DB solutions
Implement prototype service (probably monitoring) as POC
Move other services to DB, starting with VM management
17
18. CIMI
CIMI (DMTF DSP0263 http://dmtf.org/standards/cloud)
Resource-Oriented API with reasonable mappings to JSON and XML
IaaS-focused specification that will likely become international std.
Defined mapping to OVF schema
Full coverage of StratusLab services
Plan
Migrate services individually
Keep CLI and Libcloud working throughout migration
Changes should be transparent to users
Developers using API will see backward-incompatible changes
Aside: A working StratusLabplugin for rOCCI is available.
18
19. Conclusions
StratusLab Cloud Distribution
Supported, stable, and production-quality IaaS cloud distribution
Used for reference cloud service for 2+ years
Other academic and commercial deployments
Defined, ambitious roadmap for the its continued evolution
StratusLab Collaboration
New collaborators welcome! Developers and documenters!
Weekly phone conference between developers
Biannual StratusLab workshops (next week of 11 March 2013)
Try it and provide feedback on software, services, support, …
19