The document summarizes the results of an OpenStack user survey conducted in spring 2014. It provides data on deployment details like the number of deployments by country, organization size, industries using OpenStack, deployment stages, and hardware and software configurations. Key findings include the US having the most deployments, avoidance of vendor lock-in being a top business driver, and Ubuntu and CentOS being most popular operating systems.
OpenStack is an open source cloud project and community with broad commercial and developer support. OpenStack is currently developing two interrelated technologies: OpenStack Compute and OpenStack Object Storage. OpenStack Compute is the internal fabric of the cloud creating and managing large groups of virtual private servers and OpenStack Object Storage is software for creating redundant, scalable object storage using clusters of commodity servers to store terabytes or even petabytes of data. In this tutorial, Bret Piatt will explain how to deploy OpenStack Compute and Object Storage, including an overview of the architecture and technology requirements.
KVM and docker LXC Benchmarking with OpenStackBoden Russell
Passive benchmarking with docker LXC and KVM using OpenStack hosted in SoftLayer. These results provide initial incite as to why LXC as a technology choice offers benefits over traditional VMs and seek to provide answers as to the typical initial LXC question -- "why would I consider Linux Containers over VMs" from a performance perspective.
Results here provide insight as to:
- Cloudy ops times (start, stop, reboot) using OpenStack.
- Guest micro benchmark performance (I/O, network, memory, CPU).
- Guest micro benchmark performance of MySQL; OLTP read, read / write complex and indexed insertion.
- Compute node resource consumption; VM / Container density factors.
- Lessons learned during benchmarking.
The tests here were performed using OpenStack Rally to drive the OpenStack cloudy tests and various other linux tools to test the guest performance on a "micro level". The nova docker virt driver was used in the Cloud scenario to realize VMs as docker LXC containers and compared to the nova virt driver for libvirt KVM.
Please read the disclaimers in the presentation as this is only intended to be the "chip of the ice burg".
Presentation of OpenStack survey to Internet Research Lab at National Taiwan University, Taiwan. OpenStack framework and architecture overview. (ppt slide for download.) Materials collected from various resources, not originally produced by the author.
Briefly explained Nova, Swift, Glance, Keystone, and Quantum.
Weird things we've seen with OpenStack NeutronNick Jones
A presentation given at the Manchester OpenStack Meetup, talking through some of the odd things we've hit up against in our time as a public OpenStack operator using Neuton with OpenvSwitch.
OpenStack is an open source cloud project and community with broad commercial and developer support. OpenStack is currently developing two interrelated technologies: OpenStack Compute and OpenStack Object Storage. OpenStack Compute is the internal fabric of the cloud creating and managing large groups of virtual private servers and OpenStack Object Storage is software for creating redundant, scalable object storage using clusters of commodity servers to store terabytes or even petabytes of data. In this tutorial, Bret Piatt will explain how to deploy OpenStack Compute and Object Storage, including an overview of the architecture and technology requirements.
KVM and docker LXC Benchmarking with OpenStackBoden Russell
Passive benchmarking with docker LXC and KVM using OpenStack hosted in SoftLayer. These results provide initial incite as to why LXC as a technology choice offers benefits over traditional VMs and seek to provide answers as to the typical initial LXC question -- "why would I consider Linux Containers over VMs" from a performance perspective.
Results here provide insight as to:
- Cloudy ops times (start, stop, reboot) using OpenStack.
- Guest micro benchmark performance (I/O, network, memory, CPU).
- Guest micro benchmark performance of MySQL; OLTP read, read / write complex and indexed insertion.
- Compute node resource consumption; VM / Container density factors.
- Lessons learned during benchmarking.
The tests here were performed using OpenStack Rally to drive the OpenStack cloudy tests and various other linux tools to test the guest performance on a "micro level". The nova docker virt driver was used in the Cloud scenario to realize VMs as docker LXC containers and compared to the nova virt driver for libvirt KVM.
Please read the disclaimers in the presentation as this is only intended to be the "chip of the ice burg".
Presentation of OpenStack survey to Internet Research Lab at National Taiwan University, Taiwan. OpenStack framework and architecture overview. (ppt slide for download.) Materials collected from various resources, not originally produced by the author.
Briefly explained Nova, Swift, Glance, Keystone, and Quantum.
Weird things we've seen with OpenStack NeutronNick Jones
A presentation given at the Manchester OpenStack Meetup, talking through some of the odd things we've hit up against in our time as a public OpenStack operator using Neuton with OpenvSwitch.
Background on DataCentred, its use of OpenStack and Ceph, a proposed workflow for building Docker images with Puppet, and why we'd want to do such a thing.
Presented at the first Docker Manchester meetup on 21/07/16.
GitHub repo with the configuration used during the demo is here: https://github.com/yankcrime/docker-puppet
I gave this presentation on 5/17 to the New Mexico VMUG in Santa Fe. The presentation provides an overview of OpenStack, what it is (and isn't), and some things you might learn to get started with OpenStack.
OpenStack is a proven open source software for creating private and public clouds. It is being used by a very large ecosystem of companies who use it every day to run their businesses.This talk will be an introduction to Openstack and it will cover the following:
- What is OpenStack
- Who is involved and who uses it
- Projects under the OpenStack umbrella
- OpenStack architecture(s)
- OpenStack releases
- How to contribute to OpenStack
- Q & A
This session will focus on the Network capabilities of OpenStack (Neutron).
A presentation of all the current built-in network services will be offered as well as a preview of the coming ones.
The strengths and limitations of Neutron will also be presented and how NSX Neutron plugin makes it perfect for large scale cloud.
David Lenwell from Akanda will briefly recap basic Neutron topics around network architecture and common features such as security groups, plugins and agents, then dive in deeper, focusing on advanced services such as Routing and Load Balancing. We will then drill down into typical service provider network designs and the specific technologies in use such as Linuxbridge. We will discuss the Neutron Advanced Services driver model and how it can be useful to Service Providers (and Enterprises) based on our team's experience powering DreamCompute’s networking capabilities using Akanda. We will review Akanda, an open source suite of software, services, orchestration, and tools for providing L3+ services in OpenStack that builds on top of Linux and OpenStack Neutron. Using Akanda, an OpenStack provider can provide tenants with a rich, powerful set of L3+ services. Finally, we will provide an update on the latest discussions heading into Tokyo such as the status of LBaaS, FWaaS as well as the newer Neutron projects such as L2 Gateway, the Neutron Stadium effort and the new Lieutenant system.
Accelerating Neutron with Intel DPDK from #vBrownBag session at OpenStack Summit Atlanta 2014.
1. Many OpenStack deployments use Open vSwitch plugin for Neutron.
2. But its performance and scalability are not enough for production.
3. Intel DPDK vSwitch - an DPDK optimized version of Open vSwitch developed by Intel and publicly available at 01.org. But it doesn't have enough functionality for Neutron. We have implemented the needed parts included GRE and ARP stacks. Neutron pluging
4. We got 5 times performance improving for netwroking in OpenStack!
OpenStack networking - Neutron deep dive with PLUMgridKamesh Pemmaraju
These are slides from the OpenSTack Meeting in Boston on Marck 18, 2015. The session led by Fernando Sanchez - Principal Systems Engineer, at PLUMgrid. In this talk, Fernando discussed OpenStack architecture with a particular focus on networking. We’ll cover some important considerations for networking in your OpenStack cloud, provide a look at common terminology, and discuss how Open Networking Suite works with OpenStack to alleviate networking challenges.
OpenStack Neutron Havana Overview - Oct 2013Edgar Magana
Presentation about OpenStack Neutron Overview presented during three meet-ups in NYC, Connecticut and Philadelphia during October 2013 by Edgar Magana from PLUMgrid
Background on DataCentred, its use of OpenStack and Ceph, a proposed workflow for building Docker images with Puppet, and why we'd want to do such a thing.
Presented at the first Docker Manchester meetup on 21/07/16.
GitHub repo with the configuration used during the demo is here: https://github.com/yankcrime/docker-puppet
I gave this presentation on 5/17 to the New Mexico VMUG in Santa Fe. The presentation provides an overview of OpenStack, what it is (and isn't), and some things you might learn to get started with OpenStack.
OpenStack is a proven open source software for creating private and public clouds. It is being used by a very large ecosystem of companies who use it every day to run their businesses.This talk will be an introduction to Openstack and it will cover the following:
- What is OpenStack
- Who is involved and who uses it
- Projects under the OpenStack umbrella
- OpenStack architecture(s)
- OpenStack releases
- How to contribute to OpenStack
- Q & A
This session will focus on the Network capabilities of OpenStack (Neutron).
A presentation of all the current built-in network services will be offered as well as a preview of the coming ones.
The strengths and limitations of Neutron will also be presented and how NSX Neutron plugin makes it perfect for large scale cloud.
David Lenwell from Akanda will briefly recap basic Neutron topics around network architecture and common features such as security groups, plugins and agents, then dive in deeper, focusing on advanced services such as Routing and Load Balancing. We will then drill down into typical service provider network designs and the specific technologies in use such as Linuxbridge. We will discuss the Neutron Advanced Services driver model and how it can be useful to Service Providers (and Enterprises) based on our team's experience powering DreamCompute’s networking capabilities using Akanda. We will review Akanda, an open source suite of software, services, orchestration, and tools for providing L3+ services in OpenStack that builds on top of Linux and OpenStack Neutron. Using Akanda, an OpenStack provider can provide tenants with a rich, powerful set of L3+ services. Finally, we will provide an update on the latest discussions heading into Tokyo such as the status of LBaaS, FWaaS as well as the newer Neutron projects such as L2 Gateway, the Neutron Stadium effort and the new Lieutenant system.
Accelerating Neutron with Intel DPDK from #vBrownBag session at OpenStack Summit Atlanta 2014.
1. Many OpenStack deployments use Open vSwitch plugin for Neutron.
2. But its performance and scalability are not enough for production.
3. Intel DPDK vSwitch - an DPDK optimized version of Open vSwitch developed by Intel and publicly available at 01.org. But it doesn't have enough functionality for Neutron. We have implemented the needed parts included GRE and ARP stacks. Neutron pluging
4. We got 5 times performance improving for netwroking in OpenStack!
OpenStack networking - Neutron deep dive with PLUMgridKamesh Pemmaraju
These are slides from the OpenSTack Meeting in Boston on Marck 18, 2015. The session led by Fernando Sanchez - Principal Systems Engineer, at PLUMgrid. In this talk, Fernando discussed OpenStack architecture with a particular focus on networking. We’ll cover some important considerations for networking in your OpenStack cloud, provide a look at common terminology, and discuss how Open Networking Suite works with OpenStack to alleviate networking challenges.
OpenStack Neutron Havana Overview - Oct 2013Edgar Magana
Presentation about OpenStack Neutron Overview presented during three meet-ups in NYC, Connecticut and Philadelphia during October 2013 by Edgar Magana from PLUMgrid
A comprehensive review of OpenStack then and now, each project's architecture, and hard data on why the race for open cloud is over. (First edition delivered April 2013 at OpenStack Summit. This version is from SPDEcon on June 10, 2013.)
Time-value curves to provide dynamic QoS for time sensitive file transfersTal Lavian Ph.D.
A method and apparatus has been shown and described which allows Quality of Service to be controlled at a temporal granularity. Time-value curves, generated for each task, ensure that mission resources are utilized in a manner which optimizes mission performance. It should be noted, however, that although the present invention has shown and described the use of time-value curves as applied to mission workflow tasks, the present invention is not limited to this application; rather, it can be readily appreciated by one of skill in the art that time-value curves may be used to optimize the delivery of any resource to any consumer by taking into account the dynamic environment of the consumer and resource.
Presentation given at the DASISH Workshop on PID services, December 8-9., 2014, GESIS Leibniz Institute of Social Sciences, Cologne.
Presentation of DataCite, its history, structure and services followed by a short introduction of the DOI registration service for social and economic data (da|ra).
I gave this talk to http://www.theiet.org/ on Thu 26th Feb 2010.
It gives an overview of the TSSG (Telecommunications Software & Systems Group). The focus is on the unique model of balancing basic research, applied research and commercialisation activity (roughloy equally) in a research centre in Ireland.
The next part was a call to arms to migrate to IPv6, giving the historical context of IPv4 depletion.
Finally a note was made of the TSSG's progress towards IPv6 deployment, and of our research activity since 199 in various research themes linked to IPv6, particularly SHIM6.
David Hinks1, dhinks@ncsu.edu, Nelson Vinueza-Benitez1, David C Muddiman2, Antony J Williams3. (1) Department of Textile Engineering, Chemistry & Science, North Carolina State University, Raleigh, North Carolina 27695, United States, (2) Department of Chemistry, North Carolina State University, Raleigh, North Carolina 27695, United States, (3) Department of eScience, Royal Society of Chemistry, Wake Forest, North Carolina 27587, United States
The synthetic organic chemistry industry arguably began with the commercialization of the first synthetic dye, Mauveine, by Sir William Henry Perkin in 1856. Throughout the next 150 years, research and development of dyes exploded in response to the growing demand for high performance colored products for multiple major industries, including textiles, plastics, coatings, cosmetics, and printing.
While many thousands of prototype dyes have been designed, synthesized, characterized, and tested, most of the structural and property data have been kept from the open literature even though large segments of the colorant industry have matured and many high volume dyes are now off patent.
This is unfortunate considering that dyes are of fundamental importance to a number of growing areas of science and technology, including solar energy capture, medicinal chemistry (e.g. photodynamic therapy for cancer treatment), biomarkers, environmental monitoring, security printing, and camouflage. The ability for all scientists to observe comprehensive dye structure-property relationship data could help advance the theoretical and practical understanding of the role of dyes in various complex systems.
NC State University's recently formed Forensic Sciences Institute is building a dye library that will enable establishment of the first comprehensive cheminfomatics system for forensic trace evidence analysis of dyed materials, as well as a broad range of dye discovery projects. As part of this effort, NC State recently secured a remarkable donation of approximately 100,000 dye samples, spectra and performance data that were made by a leading chemical manufacturer over a period of more than 50 years. Significant parts of the library will be made available online for free. The scope and challenges in developing a digitized structural database will be reviewed. Once completed, the new library will provide all scientists with a powerful tool for dye discovery and knowledge.
What's Next in OpenStack? A Glimpse At The RoadmapShamailXD
YouTube Recording: https://www.youtube.com/watch?v=cCdqOxD5G0M
Whether you are a newbie to OpenStack looking at building your first cloud or an experienced operator with years of OpenStack success behind you, you've probably spent some time wondering what to expect from the OpenStack project over the next several releases. Will it finally support that new capability you've been waiting for? Should you plan for an upgrade in the next 6 months? While the development community is always working and planning new features, its takes a lot of time on IRC to get a complete view across the different projects. The OpenStack Product WG spent time this cycle working with the project teams and PTLs to understand their priorities for the next several OpenStack releases. Where we have always had an understanding of what's to come in the next release, we're hoping to present a long-term view of the future landscape of OpenStack. In this session, we'll present our findings across the different projects in an effort to give users a glimpse into the OpenStack roadmap
This 2nd major State of the Stack address is a complete refresh of the spring 2013 edition, broadcast live on BrightTALK from the OpenStack Summit in Hong Kong.
(Replay: https://www.brighttalk.com/webcast/10353/92159)
Randy Bias, CEO and Co-founder of Cloudscaling examines the progress from Grizzly to Havana and delves into new areas like refstack, tripleO, bare metal server provisioning, the move from "projects" to "programs", and public/hybrid cloud compatibility. Check out the updated statistics on project momentum and look more closely at big upgrades in Havana, including OpenStack Orchestrate (Heat), which has the opportunity to change the game for OpenStack in the greater private and hybrid cloud game. We also discuss the "what is 'core'" debate and examine the idea that OpenStack is a kernel, not a complete cloud OS.
Geo exploration simplified with Elastic MapsElasticsearch
The latest versions of Elasticsearch and Kibana deliver significant enhancements to geo capabilities. Learn how these new features take your location data further, from ingest to insight, with Elastic Maps.
See the video: https://www.elastic.co/elasticon/tour/2019/washington-dc/geo-exploration-simplified-with-elastic-maps
Key Trends Shaping the Future of Infrastructure.pdfCheryl Hung
Keynote at DIGIT West Expo, Glasgow on 29 May 2024.
Cheryl Hung, ochery.com
Sr Director, Infrastructure Ecosystem, Arm.
The key trends across hardware, cloud and open-source; exploring how these areas are likely to mature and develop over the short and long-term, and then considering how organisations can position themselves to adapt and thrive.
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
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfPaige Cruz
Monitoring and observability aren’t traditionally found in software curriculums and many of us cobble this knowledge together from whatever vendor or ecosystem we were first introduced to and whatever is a part of your current company’s observability stack.
While the dev and ops silo continues to crumble….many organizations still relegate monitoring & observability as the purview of ops, infra and SRE teams. This is a mistake - achieving a highly observable system requires collaboration up and down the stack.
I, a former op, would like to extend an invitation to all application developers to join the observability party will share these foundational concepts to build on:
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...DanBrown980551
Do you want to learn how to model and simulate an electrical network from scratch in under an hour?
Then welcome to this PowSyBl workshop, hosted by Rte, the French Transmission System Operator (TSO)!
During the webinar, you will discover the PowSyBl ecosystem as well as handle and study an electrical network through an interactive Python notebook.
PowSyBl is an open source project hosted by LF Energy, which offers a comprehensive set of features for electrical grid modelling and simulation. Among other advanced features, PowSyBl provides:
- A fully editable and extendable library for grid component modelling;
- Visualization tools to display your network;
- Grid simulation tools, such as power flows, security analyses (with or without remedial actions) and sensitivity analyses;
The framework is mostly written in Java, with a Python binding so that Python developers can access PowSyBl functionalities as well.
What you will learn during the webinar:
- For beginners: discover PowSyBl's functionalities through a quick general presentation and the notebook, without needing any expert coding skills;
- For advanced developers: master the skills to efficiently apply PowSyBl functionalities to your real-world scenarios.
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...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.
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
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!
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!
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.
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. !
Survey data gathered byT. Bell,T. Fifield, R. Lane, J.C. Martin
!
13th May 2014
OpenStack User Survey
and Feedback
2. • Survey
• Feedback and Comments
• Ongoing Activities
• How to Get Involved
AGENDA
3. • What was new ?
• How do you consume OpenStack ?
• Support multiple entries for different
clouds (dev/QA/prod)
• Additional input for comments
SURVEY SPRING 2014
21. APP SURVEY
OpenStack clients
jclouds
None
FOG
Deltacloud
php-opencloud
pkgcloud
OpenStack.net
Other 35
7
17
17
29
33
34
35
139
226 Survey Responses
71 Companies
81 UG Members
Application Libraries
Custom
Libcloud
Euca/Boto
Cloudforms
Juju
OCCI
Moxie
Bosh
SlipStream
Hybridfox
Rally
Vagrant
Other 15
1
1
1
1
1
1
2
2
2
2
2
4
Python
Java
Ruby
PHP
Perl
Node.js
C/C++
C#
Other 26
8
15
16
17
29
34
45
123
Languages
Bash
Go
Scala
Clojure
Julia
Other 14
1
1
2
3
5
Vim
Eclipse
Sublime
Other
IntelliJ
Emacs
Visual Studio
Atom
Pycharm
Other 5
3
3
9
11
17
20
33
69
121
Developer Envs
Linux
Windows
Mac OS X
Solaris
BSD 2
4
40
40
184
OS
Puppet
Heat
Docker
Chef
Ansible
OpenShift
SaltStack
Cloud Foundry
Other 23
14
23
31
37
64
68
85
111
Config Tools
JSON
XML 33
136
API Format
Open technology
Avoiding vendor lock-in
Ability to innovate/compete
Cost savings
Operational efficiency
Flexibility of underlying technology choices
Time to market
Attracting talent
Control
Other 8
43
53
75
101
104
105
106
110
114
Business Drivers
22. APP SURVEY
Information Technology
Academic / Research
Telecommunications
Film/Media
Government / Defense
Manufacturing/Industrial
Finance
Healthcare
Insurance
Consumer Goods
Retail
Energy
Other 8
1
1
1
1
3
3
4
4
6
19
31
150
Industry
Top 10
Countries
US
FR
JP
CN
GB
AU
IN
DE
CA
NL 5
5
7
7
8
10
12
13
15
87
10,000+
17%
5,001-10,000
14%1,001-5,000
10%
501-1,000
6%
101-500
13%
21-100
11%
1-20
28%
Organization Size
Cloud operator
Service Provider
Ecosystem Vendor
Cloud Consumer 67
76
82
125
User Types
docs.openstack.org
Blogs
OpenStack Mailing List
The OpenStack Operations Guide
ask.openstack.org
IRC
Launchpad Answers
OpenStack Dev Mailing List
Source Code
Other Online Forums
OpenStack Planet
Other 33
43
67
71
78
80
81
90
111
112
117
170
Info Sources
23. • Users asked for free-form feedback (including some requests from the projects)
• Foundation Priorities
• What they like about OpenStack
• What they feel should be the emphasis for 2014
• Neutron compared with nova network
• What do we do with the comments ?
• Anonymise and classify
• Distribute summaries and details to the PTLs prior to the summit
• Provide input to design summit discussions
• Grouped into
• What people like about OpenStack – 202 comments
• User committee and Foundation priorities for 2014 – 252 comments
• Further enhancements – 431 comments
• Why nova-network – 38
COMMENTS
24. Over the last 6 months I think the documentation
has improved significantly. I have seen others
recently hold up OpenStack docs as a model to
strive for.
MY FAVORITE COMMENT
25. • Community
• Open Source
• Flexibility
• Extendible
• Code is accessible and easy to understand
• ‘Not a Lot’
• Scalable
• Easy automation
• ‘It pays my salary’
WHAT PEOPLE LIKED ABOUT OPENSTACK
26. • Channel operations needs to development and companies
• Arrange regular feedback from user groups and ambassadors
• Close the gap for Enterprise IT
• Industry specific working groups
• Focus on those consuming OpenStack
• Expand training and certification marketplace
• Define what OpenStack is
• Improve/replace Launchpad
USER COMMITTEE/FOUNDATION PRIORITIES
27. • Stability of core should be a priority above adding new functions
• Add how-to guides, problem management documentation, expire old
documentation, end user guide (but much less than previous surveys)
• Zero downtime migrations
• Installation and configuration (but much less than previous surveys)
• Cross Project consistency with APIs, SDKs and CLIs
• High availabilityVMs
• Neutron stability, simplification, resilience, IPv6 and scalability
• Improved function and usability in Horizon
• Security, auditing (but much less than previous survey)
• AWS/EC2 compatibility
FOCUS FOR FURTHER ENHANCEMENTS
28. • Mid-cycle gathering of operators
• At eBay in San Jose – Thanks Subbu
• Moderated by Sean Roberts and Tom Fifield
• 50+ attendees
• Take-away
• Very positive atmosphere – no tranquilizers needed
• Operators want to get involved early – Blueprint-on-blueprints
• Many volunteers to help ‘outside of the day job of running OpenStack clouds’
• Lots of ideas for the summit
• Aim to repeat in August/September 2014
• ‘Brief’ summary at https://etherpad.openstack.org/p/operators-
feedback-mar14
OPERATOR MINI-SUMMIT
29. • Operators Meetup
• Modelled on design summit – no slides!
• Monday afternoon and Friday morning
• http://junodesignsummit.sched.org/overview/type/ops+meetup
• Dev/Ops Design Summit sessions
• Each project has a Dev/Ops session for in-depth conversations on needs, usage and
priorities
• http://junodesignsummit.sched.org/?s=Dev%2FOps
• Volunteers for design sessions
• Follow the work of blueprint-on-blueprints to give operator input at the design stage
• Volunteer at https://etherpad.openstack.org/p/juno-summit-ops-volunteer
ACTIVITIES ATTHE SUMMIT
30. • User Committee changes and scale-out
• More activities, need more help
• Session to discuss how to structure the feedback on Friday
• http://junodesignsummit.sched.org/event/797439515b4bd045895dc8195e72d317
• There is also a conference going on ☺
• 25 sessions in the operators track
• 13 talks in the community building
• Lots of other user related sessions in the project specific tracks
ACTIVITIES ATTHE SUMMIT (II)
31. • If you are interested, have the time to help and the skills to bridge
from user feedback to development, please get in touch with us
• Volunteer at https://docs.google.com/forms/d/
1HOwsPp44fNbWv9zgvXW8ZnCaKszg_XKu7vmLbrPFMzQ/viewform
• user-committee@lists.openstack.org
• Follow up discussions to refine requirements and maximise inclusion
• Operations mini-summit on Friday https://etherpad.openstack.org/p/ATL-ops-
unconference-RFC
• openstack-operators@lists.openstack.org
• Get involved in blueprint-on-blueprints process to improve the design
before coding starts
CAN YOU HELP ?
32. • Survey remains open at http://www.openstack.org/user-survey
• Survey November 2013 at http://www.openstack.org/assets/Uploads/
Deployments-IceHouse-v1.1.pptx
• Survey April 2013 at http://www.openstack.org/summit/portland-2013/
session-videos/presentation/openstack-user-committee-update-and-
survey-results
REFERENCES
34. • Ensure compatibility across different implementations
• Stability/Hardening of existing functionality
• Establish certification program
• Encourage training for different skill sets
• Support user groups, especially outside U.S.
FOUNDATION PRIORITIES (FEEDBACK FROM APRIL 2013)