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.)
Intro to cloud computing — MegaCOMM 2013, JerusalemReuven Lerner
What is cloud computing? This is an introduction that I gave at MegaCOMM 2013, a conference for technical writers in Jerusalem. The talk describes how the combination of Internet access, virtualization, and open source have made computing a utility that we can turn on and off at will -- similar in some ways to electricity, water, and other utilities with which we're familiar.
Cloud computing and Integration consists of hardware and software resources made available on the Internet as managed third-party services, in a pay-per-use model , offering scalability and close alignment to actual demand.
Intro to cloud computing — MegaCOMM 2013, JerusalemReuven Lerner
What is cloud computing? This is an introduction that I gave at MegaCOMM 2013, a conference for technical writers in Jerusalem. The talk describes how the combination of Internet access, virtualization, and open source have made computing a utility that we can turn on and off at will -- similar in some ways to electricity, water, and other utilities with which we're familiar.
Cloud computing and Integration consists of hardware and software resources made available on the Internet as managed third-party services, in a pay-per-use model , offering scalability and close alignment to actual demand.
Hybrid Cloud: OpenStack and Other ApproachesMirantis
On April 4, 2014, OpenStack:Now editor Nick Chase presented this talk at Great Wide Open in Atlanta, GA. It discusses the ideas behind Hybrid Cloud and some possible ways to implement it.
The World of Internet
History of cloud computing
What is Cloud Computing?
Types of Cloud Computing
i. Software as a Service(SaaS)
ii. Platform as aService(PaaS)
iii. Infrastructure as a Service(IaaS)
Characteristics of Cloud Computing
Deployment model of Cloud Computing
CIW Lab with CoheisveFT: Get started in public cloud - Part 1 Cloud & Virtual...Ryan Koop
CohesiveFT: Get started with public cloud
It's time to explore the public cloud. Get familiar with Amazon's AWS EC2 compute and S3 storage. Demo and guides will prep you to do big things with hosting for your websites and apps!
Part 1 Cloud & Virtualization: Welcome! We'll run through the basics of public vs. private cloud, the cloud marketplace, and why we picked AWS to demonstrate
Hosted by: Ryan Koop, Director of Marketing
Running Microsoft SharePoint On AWS - Smartronix and AWS - WebinarAmazon Web Services
Miles Ward, Solution Architect, AWS
Robert Groat, Chief Technology Officer, Smartronix
discuss how you can run microsoft Enterprise Applications like SharePoint on AWS Cloud, Architecture. Recovery.gov
Josep Blanquer, Sr. Systems Architect at RightScale, led this session at the RightScale User Conference 2010 in Santa Clara.
Session Abstract: Deploying in multi-cloud environments involves much more than just choosing which cloud provider to use. It requires seamlessly deploying parts of a company's infrastructure across multiple clouds that function in concert while spanning infrastructure providers. In this session, you'll learn about the abstractions necessary to deliver portability and ease of management in a multi-cloud environment. Some important concepts to address include image management, template management, mixed deployments and data portability. We'll 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.
IT Geek Week 2016 - Introduction To Cloud ComputingHaim Ateya
An introduction to cloud computing which provides users information about different cloud models, types, how it all fit in in today's world and lay out the ecosystem. in addition, I provide some additional information on cloud technologies like storage, network and compute.
Hybrid Cloud: OpenStack and Other ApproachesMirantis
On April 4, 2014, OpenStack:Now editor Nick Chase presented this talk at Great Wide Open in Atlanta, GA. It discusses the ideas behind Hybrid Cloud and some possible ways to implement it.
The World of Internet
History of cloud computing
What is Cloud Computing?
Types of Cloud Computing
i. Software as a Service(SaaS)
ii. Platform as aService(PaaS)
iii. Infrastructure as a Service(IaaS)
Characteristics of Cloud Computing
Deployment model of Cloud Computing
CIW Lab with CoheisveFT: Get started in public cloud - Part 1 Cloud & Virtual...Ryan Koop
CohesiveFT: Get started with public cloud
It's time to explore the public cloud. Get familiar with Amazon's AWS EC2 compute and S3 storage. Demo and guides will prep you to do big things with hosting for your websites and apps!
Part 1 Cloud & Virtualization: Welcome! We'll run through the basics of public vs. private cloud, the cloud marketplace, and why we picked AWS to demonstrate
Hosted by: Ryan Koop, Director of Marketing
Running Microsoft SharePoint On AWS - Smartronix and AWS - WebinarAmazon Web Services
Miles Ward, Solution Architect, AWS
Robert Groat, Chief Technology Officer, Smartronix
discuss how you can run microsoft Enterprise Applications like SharePoint on AWS Cloud, Architecture. Recovery.gov
Josep Blanquer, Sr. Systems Architect at RightScale, led this session at the RightScale User Conference 2010 in Santa Clara.
Session Abstract: Deploying in multi-cloud environments involves much more than just choosing which cloud provider to use. It requires seamlessly deploying parts of a company's infrastructure across multiple clouds that function in concert while spanning infrastructure providers. In this session, you'll learn about the abstractions necessary to deliver portability and ease of management in a multi-cloud environment. Some important concepts to address include image management, template management, mixed deployments and data portability. We'll 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.
IT Geek Week 2016 - Introduction To Cloud ComputingHaim Ateya
An introduction to cloud computing which provides users information about different cloud models, types, how it all fit in in today's world and lay out the ecosystem. in addition, I provide some additional information on cloud technologies like storage, network and compute.
Quantum is an OpenStack project to provide network connectivity as a service between interface devices. It will enable cloud tenants to create rich networking topologies, build advanced network services and innovative network capabilities.
Considerations for Operating an OpenStack CloudAll Things Open
All Things Open 2014 - Day 2
Thursday, October 23rd, 2014
Mark Voelker
Technical Leader with Cisco
Cloud/OpenStack
Considerations for Operating an OpenStack Cloud
OpenStack: Everything You Need to Know To Get StartedAll Things Open
All Things Open 2014 - Day 2
Thursday, October 23rd, 2014
Mark Voelker
Technical Leader with Cisco
Cloud/OpenStack
OpenStack: Everything You Need to Know To Get Started
Find more by Mark here: http://www.slideshare.net/markvoelker
How I Learned to Stop Worrying and Love DevOps (March 2014)bridgetkromhout
This 20-minute talk was given by Bridget Kromhout twice in March 2014:
March 12: http://www.meetup.com/DevOps-Minneapolis/events/168426002/
March 19th: http://mtnwestdevops.org/2014/sessions (video forthcoming)
Abstract: I was a college-student BOFH, an ISP sysadmin, and an academic IT manager. If I wanted a curmudgeonly sysadmin, I could just look in a mirror. Most developers were unlikely to be granted root on any systems whatsoever, and servers were carefully hand-whittled works of art. You know, The Way Things Were.
Moving to a role doing operations at a developer-centric startup was both a culture shock and a great learning experience. I’ll discuss what worked for me (and what was challenging!) in terms of my transition to a DevOps practice. Spoiler alert: change is scary, but awesome developers on the team make it much easier for an old-school sysadmin to be assimilated into the DevOps of Borg.
OpenStack Overview: Deployments and the Big Tent, Toronto 2016Jonathan Le Lous
Where are we with OpenStack deployments worldwide and in Canada?
- This presentation is based on the last OpenStack User Surveys and information collected from OpenStack ecosystem in Canada.
- We will also talk about Big Tent, the new OpenStack projects governance.
Devops : Automate Your Infrastructure with PuppetEdureka!
"DevOps" denotes a close collaboration and cross-pollination between previous cases i.e, purely the development roles, operations roles and QA roles. As it is necessary for the software to release at an ever-increasing rate, we can see that the old "waterfall" develop-test-release cycle is broken. Devops provides us with consistent software delivery, Faster resolution of complex problems and neatier and crisp feature delivery.
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.
This presentation is a basic overview of the OpenStack Cloud. It was presented on September 23, 2015 in Orlando Florida at the Downtown UCF Incubation Office. The session provides a hi level overview of the OpenStack and a list of training resources to get up to speed on OpenStack.
This was an intro I gave to create awareness with the Telco and enterprise community in Pakistan. The idea was to bootstrap this with an effort to create workshop content that will be created with collaboration from within Plumgrid (time /resource wise) and PTA as well as Govt. of Pakistan.
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!
Introduction and Overview of OpenStack for IaaSKeith Basil
These slides supported a presentation at the 2013 Red Hat Summit.
It covers:
✦ Introduction to OpenStack
✦ OpenStack Architecture
✦ Understanding the Elastic Cloud
✦ OpenStack in the Real World
Introduction to Orchestration and DevOps with OpenStackAbderrahmane TEKFI
I would like to thank all who participates in the webinar, it was a great pleasure to share and contribute,
Below are the links to the record of the Webinar,
All the Webinar:
Just the Demo:
you can also find all the slides the HEAT template file, the CLI and all the materials used in this webinar here:
The OpenStack VM all-in-one: https://www.dropbox.com/s/501ul31o6ilnmv3/coa-aio-newton.ova?dl=0
All the materials: https://drive.google.com/drive/folders/1dTSe4n2m3VoevIHZGT_q8uZIV7_f9ZJt?usp=sharing
Thanks to Racim and to the ELIANIS TECHNOLOGIES team.
Special thanks to our REDHAT ARCHITECT Sir. Djelloul Bouida for attending the webinar and all our group member.
For those who didn't join our Group, here the link to our Group on Facebook: https://www.facebook.com/groups/475301352862998/
Developing on OpenStack Startup Edmontonserverascode
The title of the presentation might be a bit off. We gave about a 30 minute introduction to OpenStack, and then about a 30 min demo on installing the Ghost blogging platform using Chef in an OpenStack cloud.
This webinar gives a brief introduction to the OpenStack cloud, covering the topics:
- the OpenStack cloud platform,
- the Open Source community,
- OpenStack architecture and its main elements,
- overview of the compute, networking, block-storage e object-storage services.
If you want to know more about OpenStack, visit our website http://www.create-net.org/community/openstack-training.
Services are the New Cloud Platform (Services-as-a-Platform)Randy Bias
How Amazon Web Services and other public clouds are really building Services-as-a-Platform (SaaP) not IaaS or PaaS. SaaP combined with DevOps is the ultimate path to faster, more nimble enterprise services and application delivery and lowering business time to value (TTV).
Juniper's plans to reboot the OpenContrail community and transition from a Juniper-led project to a community led project. We need your help. Get involved.
State of the Stack v4 - OpenStack in All It's GloryRandy Bias
The almost annual State of the Stack, version 4, an end-to-end view of OpenStack. This edition focuses on what the challenges are within the community and how they can be addressed.
v1 of SOTS has over 90,000 views and is one of the highest viewed OpenStack presentations ever.
The Lie of a Benevolent Dictator; the Truth of a Working Democratic MeritocracyRandy Bias
Keynote at OpenStackSV's inaugural event. Essentially a call to arms to fix the missing "product leadership gap" that is clearly causing drag on the project(s).
OpenStack Architected Like AWS (and GCP)Randy Bias
A description of how we built Open Cloud System (OCS), an OpenStack-powered complete cloud operating system. With a focus on AWS and GCE interoperability, we describe why hybrid cloud interoperability matters and how we got there. Anyone can do it and we think you should too.
A detailed description of how Cloudscaling's Open Cloud System (OCS) has solved the network scalability problems in OpenStack. We'll cover how and why we designed a Layer-3 (L3) scale-out network, how we plugin and extend OpenStack, and talk about why we did it this way.
Pets vs. Cattle: The Elastic Cloud StoryRandy Bias
My recent presentation to the Chicago DevOps Meetup that explains how we're moving from a servers as Pets world to a servers as Cattle world. Understanding this change is critical to success in cloud, DevOps, and delivering new value to the enterprise.
SFBay OpenStack Meetup // Neutron and SDN in Production – Dec 3 2013Randy Bias
Cloud architects deploying OpenStack have multiple options for virtualizing the network layer. At this meetup, folks who’ve built big clouds and designed the networking fabrics for them will talk about those choices, including those that are native to OpenStack as well as other open source options. They’ll also dig into what’s new in Havana and what’s on tap for Icehouse next spring from a networking standpoint.
Bring your questions about network virtualization and SDN in OpenStack, and we’ll talk about Neutron and more.
Moderator Randy Bias of Cloudscaling will be joined by Rudra Rugge of Juniper Networks, Aaron Rosen of VMware / Nicira, Edgar Magana of PLUMgrid, and Ryu Ishimoto of Midokura.
Replay of the live broadcast can be found (soon) at http://youtube.com/siliconangle
Running your own infrastructure *can* be as little as half the cost of running on AWS once you are at scale. OpenStack-based cloud systems can provide the same or similar economies of scale if you leverage the lessons of AWS and GCE when building your cloud. This talk discusses the economic factors in designing a cost-efficient AWS + OpenStack hybrid cloud. We look at the issues involved in repatriating existing applications, and show a couple of real-world demonstration of tools that can assist in the repatriation process. Repatriation isn quite as simple as hitting the Easy button, but if you plan your deployment correctly, you can make it work, both technically and economically.
Networking is NOT Free: Lessons in Network DesignRandy Bias
An in-depth critique of the existing OpenStack networking approach, with a focus on how the Nova network controller is more of a hindrance than a help. Discusses the gap in Quantum's functionality required to close the gap, and alternative solutions. How can we make networking in OpenStack robust, high performance, and fault tolerant? What do typical large scale networks look like and what lessons can we learn from them? Is there an approach to networking we can take that is the same with a handful of servers as it is with hundreds of racks?
Existing approaches to delivering persistent block storage in OpenStack focus on integrating existing SAN/NAS hardware solutions, using Distributed File Systems (DFS), or using simple Direct Attached Storage (DAS) with Cinder. There is another alternative: scale-out block storage nodes with intelligent scheduling. This is the same approach that Amazon Web Services (AWS) uses for Elastic Block Storage (EBS) and it's worth taking a close look at the pros and cons. This presentation will explore the differences between SAN, NAS, DFS, DAS, and EBS. We will look at the implicit and explicit contracts that users and operators get from the different approaches and look at a variety of failure conditions. EBS may not be right for some clouds, but for many it's an important and viable alternative to the existing approaches.
Randy Bias, Co-Founder and CTO of Cloudscaling, speaks on open storage, fault tolerance and the concept of failure "blast radius" at the Open Storage Summit, hosted by Nexenta in May 2012.
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf91mobiles
91mobiles recently conducted a Smart TV Buyer Insights Survey in which we asked over 3,000 respondents about the TV they own, aspects they look at on a new TV, and their TV buying preferences.
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
UiPath Test Automation using UiPath Test Suite series, part 3DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 3. In this session, we will cover desktop automation along with UI automation.
Topics covered:
UI automation Introduction,
UI automation Sample
Desktop automation flow
Pradeep Chinnala, Senior Consultant Automation Developer @WonderBotz and UiPath MVP
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
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.
Connector Corner: Automate dynamic content and events by pushing a buttonDianaGray10
Here is something new! In our next Connector Corner webinar, we will demonstrate how you can use a single workflow to:
Create a campaign using Mailchimp with merge tags/fields
Send an interactive Slack channel message (using buttons)
Have the message received by managers and peers along with a test email for review
But there’s more:
In a second workflow supporting the same use case, you’ll see:
Your campaign sent to target colleagues for approval
If the “Approve” button is clicked, a Jira/Zendesk ticket is created for the marketing design team
But—if the “Reject” button is pushed, colleagues will be alerted via Slack message
Join us to learn more about this new, human-in-the-loop capability, brought to you by Integration Service connectors.
And...
Speakers:
Akshay Agnihotri, Product Manager
Charlie Greenberg, Host
Essentials of Automations: Optimizing FME Workflows with ParametersSafe Software
Are you looking to streamline your workflows and boost your projects’ efficiency? Do you find yourself searching for ways to add flexibility and control over your FME workflows? If so, you’re in the right place.
Join us for an insightful dive into the world of FME parameters, a critical element in optimizing workflow efficiency. This webinar marks the beginning of our three-part “Essentials of Automation” series. This first webinar is designed to equip you with the knowledge and skills to utilize parameters effectively: enhancing the flexibility, maintainability, and user control of your FME projects.
Here’s what you’ll gain:
- Essentials of FME Parameters: Understand the pivotal role of parameters, including Reader/Writer, Transformer, User, and FME Flow categories. Discover how they are the key to unlocking automation and optimization within your workflows.
- Practical Applications in FME Form: Delve into key user parameter types including choice, connections, and file URLs. Allow users to control how a workflow runs, making your workflows more reusable. Learn to import values and deliver the best user experience for your workflows while enhancing accuracy.
- Optimization Strategies in FME Flow: Explore the creation and strategic deployment of parameters in FME Flow, including the use of deployment and geometry parameters, to maximize workflow efficiency.
- Pro Tips for Success: Gain insights on parameterizing connections and leveraging new features like Conditional Visibility for clarity and simplicity.
We’ll wrap up with a glimpse into future webinars, followed by a Q&A session to address your specific questions surrounding this topic.
Don’t miss this opportunity to elevate your FME expertise and drive your projects to new heights of efficiency.
Neuro-symbolic is not enough, we need neuro-*semantic*Frank van Harmelen
Neuro-symbolic (NeSy) AI is on the rise. However, simply machine learning on just any symbolic structure is not sufficient to really harvest the gains of NeSy. These will only be gained when the symbolic structures have an actual semantics. I give an operational definition of semantics as “predictable inference”.
All of this illustrated with link prediction over knowledge graphs, but the argument is general.
State of ICS and IoT Cyber Threat Landscape Report 2024 previewPrayukth K V
The IoT and OT threat landscape report has been prepared by the Threat Research Team at Sectrio using data from Sectrio, cyber threat intelligence farming facilities spread across over 85 cities around the world. In addition, Sectrio also runs AI-based advanced threat and payload engagement facilities that serve as sinks to attract and engage sophisticated threat actors, and newer malware including new variants and latent threats that are at an earlier stage of development.
The latest edition of the OT/ICS and IoT security Threat Landscape Report 2024 also covers:
State of global ICS asset and network exposure
Sectoral targets and attacks as well as the cost of ransom
Global APT activity, AI usage, actor and tactic profiles, and implications
Rise in volumes of AI-powered cyberattacks
Major cyber events in 2024
Malware and malicious payload trends
Cyberattack types and targets
Vulnerability exploit attempts on CVEs
Attacks on counties – USA
Expansion of bot farms – how, where, and why
In-depth analysis of the cyber threat landscape across North America, South America, Europe, APAC, and the Middle East
Why are attacks on smart factories rising?
Cyber risk predictions
Axis of attacks – Europe
Systemic attacks in the Middle East
Download the full report from here:
https://sectrio.com/resources/ot-threat-landscape-reports/sectrio-releases-ot-ics-and-iot-security-threat-landscape-report-2024/
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.
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.
GraphRAG is All You need? LLM & Knowledge GraphGuy Korland
Guy Korland, CEO and Co-founder of FalkorDB, will review two articles on the integration of language models with knowledge graphs.
1. Unifying Large Language Models and Knowledge Graphs: A Roadmap.
https://arxiv.org/abs/2306.08302
2. Microsoft Research's GraphRAG paper and a review paper on various uses of knowledge graphs:
https://www.microsoft.com/en-us/research/blog/graphrag-unlocking-llm-discovery-on-narrative-private-data/
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualityInflectra
In this insightful webinar, Inflectra explores how artificial intelligence (AI) is transforming software development and testing. Discover how AI-powered tools are revolutionizing every stage of the software development lifecycle (SDLC), from design and prototyping to testing, deployment, and monitoring.
Learn about:
• The Future of Testing: How AI is shifting testing towards verification, analysis, and higher-level skills, while reducing repetitive tasks.
• Test Automation: How AI-powered test case generation, optimization, and self-healing tests are making testing more efficient and effective.
• Visual Testing: Explore the emerging capabilities of AI in visual testing and how it's set to revolutionize UI verification.
• Inflectra's AI Solutions: See demonstrations of Inflectra's cutting-edge AI tools like the ChatGPT plugin and Azure Open AI platform, designed to streamline your testing process.
Whether you're a developer, tester, or QA professional, this webinar will give you valuable insights into how AI is shaping the future of software delivery.
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.
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
State of the Stack April 2013
1. CCA - NoDerivs 3.0 Unported License - Usage OK, no modifications, full attribution*
* All unlicensed or borrowed works retain their original licenses
State of the Stack - 2013
Game. Over. OpenStack is The Stack.
June 10th, 2013 - SNIA SPDEcon
(first edition delivered at OpenStack Summit, April 2013)
@randybias
3. Who
3
OpenStack FoundationBoard of Directors
Prod. OpenStack pioneer, Cloudscaling:
Wins: KT, Internap, LivingSocial, Seagate (EVault),
IBS Datafort, major U.S. carriers, & others
Part of OpenStack community since July 2010 (launch)
Top 10 Cloud Computing Pioneer
4. I run an OpenStack product company
I believe the pioneers to emulate are:
I have run big data centers
100K+ sq ft, 1,000s of physical servers, 100s of switches
My Bias
4
5. 5
1 What is OpenStack?
3 History & Momentum
4 Stackology - a stack taxonomy
5 Stacking it Up - a dive into the projects
6 Stack Gaps - what’s missing?
7 Stack Politics - who’s playing?
9 Summary
2 Why the Success?
8 Who’s using it and how?
8. OpenStack Mission
8
"To produce the ubiquitous Open Source cloud computing
platform that will meet the needs of public and private
cloud providers regardless of size, by being simple to
implement and massively scalable."
Code Community
9. OpenStack Foundation Mission
9
The OpenStack Foundation is an independent body providing shared
resources to help achieve the OpenStack Mission by Protecting,
Empowering, and Promoting OpenStack software and the
community around it, including users, developers and the entire
ecosystem.
The ubiquitous cloud
computing platform
10. What it is
Some say ...
... it’s an Infra-as-a-Service (IaaS)
... it’s a cloud operating system
... it’s a tool for building private clouds
We say it’s “The Stack”
... think Linux
... think Java
... think ubiquitous open source cloud toolkit
... think Game Changer
10
11. The Battle is Over (open src)
11
OpenStack Launch
OpenStack CloudStack Eucalyptus OpenNebula
Source: trends.google.com
12. Battle is Nearly Over (closed src)
12
OpenStack vSphere vCloud
Source: trends.google.com
13. Linux 2000 vs. Linux 2009
13
Is this OpenStack’s Trajectory?
Operating system family market share
2000 2009
Unix Linux
Linux Unix
Source: Linux Magazine
http://www.linux-mag.com/id/7749/
Linux
UNIX
BSD
Windows/Other
Mixed
14. Fastest Growing Global Open Source Community
14
COMPANIES
TOTAL DEVELOPERS AVERAGE MONTHLY
CONTRIBUTORS
CODE CONTRIBUTIONS
929 245 3,241
189 TOP 10 COUNTRIES
9,000+
INDIVIDUAL MEMBERS
“OpenStack appears to be a more advanced or more modern open source project than
some of its predecessors because it's a highly coordinated effort.”
– Charlie Babcock
Information Week
COUNTRIES
100
United States, China, India,
Great Britain, Australia, France,
Russia, Canada, Ireland, Germany
15. 15
Grizzly Stats
CONTRIBUTORS
PATCHES / DEV NEW DRIVERS TEST CLOUDS DEPLOYED DAILY
~14 15 700
517 (+56%)
TOP 10 CONTRIBUTING COMPANIES
7,620
PATCHES SUBMITTED
“OpenStack appears to be a more advanced or more modern open source project than
some of its predecessors because it's a highly coordinated effort.”
– Charlie Babcock
Information Week
NEW FEATURES
230
Red Hat, Rackspace, IBM, HP, Nebula,
Intel, eNovance, VMware, Cloudscaling,
DreamHost
17. Who or What Should We Thank?
Rackspace for Letting Go
OpenStack Foundation & Community
Particularly, all of the companies who realized this could be big
Hype Curve
The OpenStack Infrastructure Team
Oslo Project (openstack-common)
A thankless job allowing shared code & cleaner projects
The Big Enterprises for Driving Interest
PTL Generational Shift
17
18. Infrastructure Team
Massive Effort -> Improved Quality
Gated Commits
All Code Has to Jump Through Gates
Tempest Test Framework
Code Reviews & Continuous
Integration
Jenkins, Gerrit
At scale: jenkins.openstack.org
18
1/4 pages
21. 2011 - Growing Pains & Early Adopters
Feb
2nd Summit
21
Rackspace
announces plans
to launch
independent
Foundation in
2012
OctApr
3rd Summit
(Santa Clara)
adds
Conference
Governance moves forward with
project technical leads (PTL),
policy board elections (PPB)
Jul
First
Anniversary
Bexar
OpenStack Compute for mid-size prod
OpenStack Image Service added to core
Cactus
OpenStack Compute for larger-
scale prod
Sep
Diablo
Major stability release
First 6-mo cycle release
2011
Decision to shift from 3-mo to
6-mo dev cycle
Jan
1st Swift
Public Cloud
Internap w/ Cloudscaling
Happy
Birthday!
1st Nova
Public Cloud
Internap w/ Cloudscaling
22. Created
framework for
Foundation as
a community
Feb Apr Aug
19 companies
announce
public support
for Foundation
Framework &
documents ratified
by community
22
Drafting committee
formed – creating
legal documents
OpenStack
Foundation
“officially”
launches
Sep
Essex
OpenStack Identity in core
OpenStack Dashboard in core
Folsom
OpenStack Block
Storage in core
OpenStack
Networking in core
2012
May
HP
Cloud
Launch
(Beta)
Citrix Bails
(how’s that going for ya?)
Jan
AT&T Joins
OpenStack
Internal production (private)
Oct
Gartner
Report
(teeth gnashing followed)
Inaugural OpenStack
Foundation Board
meeting
VMware, Intel, & NEC
accepted as Gold members
Board
Elections
2012 - Rise of the Foundation & Prod Deployments
23. 2013/2014 - Breakout Growth Years
Apr Oct
23
Q1
Havana
OpenStack Metering in integration
OpenStack Orchestration in integration
LBaaS?
“I” Release
2014
Grizzly
OpenStack Metering in incubation
OpenStack Orchestration in incubation
2013
First Summit
100% run and
funded by
Foundation
First
International
Summit
(APAC?)
24. In every single category, the
top 3 vendors support OpenStack
Incredible Industry Support
24
top 3 switch vendors top 3 storage vendors top 3 hypervisors
top 3 router vendors top 3 blade vendors top 3 linux vendors
top 3 x86 vendors
29. Growth by Domain (company - roughly)
Qingye Jiang (John) - Open Source IaaS Community Analysis CY13 - Q1
http://www.qyjohn.net/?p=3120
29
For the CloudStack
projects, influence from
Citrix is quite obvious, over
45% of github.com
commits come from
accounts belonging to
citrix.com and cloud.com.
31. Established Marketing Reach
OpenStack.org 241k/visits month:
Software: 300K downloads
Membership: 9000+, Over 90% subscribe to newsletter
Relationships with Tier 1 publications and analysts
31
17,693
Followers
(+50% from 8/12)
34. CLI toolsDashboard Other tools
ComputeNetworkingOrchestration
Hypervisor(s) Queuing
Database
/ KVS
/ Cache
External
Block
Provider
Physical
Network
Provider
Provisioning
Log
Aggregation
Health
Monitoring
etc.
REST Meter Data
REST
SQL, etc. Varies Varies Varies AMQP/0MQ
Topology &
Metadata
Metering
REST
REST REST
DNS
Image
Management
Identity
Management
REST
Block
Storage
Object
Storage
OpenStack (m)Architecture Slide
34
UI Layer
Elastic
Services
Layer
Otherstuff,youprobablyneed/want
Data &
Resource
Layer
Shared
Services
Layer
35. Project
Name
Description Layer
AWS
Equivalent
Codename
Dashboard Self-service, role-based web
interface for users and administrators
UI Console Horizon
Compute Provision and manage large pools of
on-demand computing resources
Elastic
Service
EC2 Nova
Block Storage Volumes on commodity storage gear,
and drivers for turn-key block storage
solutions
Elastic
Service
EBS Cinder
Object
Storage
Petabytes of reliable storage on
standard gear
Elastic
Service
S3 Swift
Networking L2-focused on-demand networking
with some L3 capabilities
Elastic
Service
VPC Quantum
Orchestration Application orchestration layer that
runs on top of and manages
OpenStack Compute
Elastic
Service
CloudFormation,
CloudWatch
Heat
Metering Centralized metering data for all
services for integration to external
billing
Shared
Service
N/A Ceilometer
Identity Multi-tenant authentication system
that ties to existing stores (e.g.
LDAP) and Image Service
Shared
Service
None Keystone
Image
Management
Upload, download, and manage VM
images for the compute service
Shared
Service
VM Import/
Export
Glance
35
36. 6 month integrated release cycle
Every 6 months, we coordinate and integrate:
Thousands of patches & commits
Across hundreds of developers
And 9 “integrated” or “core” projects
Completely impossible without:
The OpenStack infrastructure team (CI, etc.)
Dedicated PTLs and individual developers
No other similar project does this
36
37. OpenStack is Well Organized
Qingye Jiang (John) - Open Source IaaS Community Analysis CY13 - Q1
http://www.qyjohn.net/?p=3120
37
“[the coordinated
releases are] an
indicator that the
OpenStack
project is well
organized in terms
of sub-project
management.”
39. A Quick Note of Thanks
39
These diagrams would not have been
possible without the prior work of:
Ken Pepple, Solinea (@ken_pepple)
Dina Belova, Mirantis
... and the help of several Cloudscalers:
Eric Windisch (@ewindisch)
Joe Gordon (http://github.com/jogo)
Matt Joyce (@openfly, http://www.music-piracy.com)
Dan Sneddon (@dxs)
Joseph Glanville (@jpgvm)
40. Caveat Emptor
40
The focus for these diagrams was ease of
reading, not accuracy.
See Ken Pepple’s originals or the code if you need truth.
That being said, our team tried really hard for accuracy.
Blame me for any errors.
44. Compute Thoughts
44
Nova still runs best w/ KVM
Do we need another hypervisor? What’s the biz case?
Multiple Availability Zones still not solved
Cells are for making one AZ bigger
complex, tight-coupling
We need a clean sharding mechanism for AZes
also what about Cinder and Quantum?
Integ. to Cinder & Quantum needs rethink
More information needs to be able to be passed back
45. Compute (Networking) Thoughts
45
nova-network still required
Quantum has been L2 focused & L3 gap still exists
centralized nova-networking is #fail
decentralized is more #fail
nova-conductor security for hypervisor obviated
nova-metadata-api & nova-network on every hypervisor?
security implications
reconciling Quantum and nova-network?
Quantum needs more L3 capability, but ...
47. Block Storage Thoughts
47
Default “nova-volume” func. is too minimal
When people think Block Storage service they assume:
Persistent, Network-based, & Performant - it isn’t
Cinder scheduler needs info from Nova
Assuming you want to do anything interesting
Point of lock-in since default isn’t useful
You have to place a bet on a block storage solution
These are expensive, experimental or proprietary
49. Networking Thoughts
49
Default networking functionality is minimal
The APIs have been L2-centric
L3 functionality is same as existed with nova-network
Same architecture, same basic layout, with all of the downsides
Needs a Quantum plugin for full func.
Can’t run more than one plugin at a time per function
Only truly baked plugin is probably Nicira?
Others in process, but it’s not clear how many production deployments there are
Good news is that this area is hot
So hopefully this is unstuck soon
51. Object Storage Thoughts
51
Swift has continued to lag OpenStack dev
3 yrs on, auditor is slow & does not prioritize replication
Container replication is a bad hack
Ugly stepchild of OpenStack
Keystone authentication woes (integration, performance)
Isn’t universally loved like Nova
Sad, since it was the more mature of the two projects at launch in 2010
Good news: this area has new players
EVault, Seagate, SwiftStack
53. Image Mgmt Thoughts
53
Still not clear why this is standalone project
Really a sub-function of Compute
Semi-pluggable (but not really)
Uses different backends for image storage
To be really useful it needs more features:
P2V, V2V, and other image conversion
Ability to slipstream PV drivers into images
Convert from popular formats: OVF, AMI, etc.
55. Identity Mgmt Thoughts
55
Mixed identity / schizophrenia
Verifies identity, authorization, AND service registry
Service registry is one of many
Nova, Cinder, et al have their own internal registries
Slows everything down
See LivingSocial preso from Folsom Summit
See caching tricks with memcache some projects use
OpenStack needed to reinvent wheel here?
This could have just been LDAP with a schema + caching
57. Dashboard Thoughts
57
It’s gotten a lot better
Same UI for end-user and admin is bad idea
CloudStack did this and it was a mess
The workflows and views are too different
Security considerations exist
General lag: many things aren’t accessible
e.g. Heat
Need better docs on extending, w/o harm
Customers, product companies, SPs all want to modify
Allow for customizations, while supporting upgrades, etc.
59. Metering Thoughts
59
Metering systems are hard
Bad or incomplete data for SPs is existential
Metering system should be *very* baked (is 1yr enough?)
No tokenized meter data
Instance hours not enough
How do you bill for Windows, Oracle, RHEL licenses?
Tokens stack: size of instance, OS and app licenses, etc.
Needs to get flow data from edge switches
Netflow and/or Sflow support for physical switches
Data from the vSwitches is not the best source in the real world
61. Orchestration Thoughts
61
Huge potential
Adds additional AWS func: CloudWatch, CloudFormation
Provides clean templates for stacks, which means:
OpenStack on OpenStack (OoO) for testing, etc.
First primary project that rides “on top”
Clear differentiator over other projects
Initiative: Heat templates for Ref Arch
Vendors, customers, etc. could feed to prov systems:
Crowbar, Piston, Cloudscaling, etc.
62. Strengths:
De facto winner
Incredible community
Unstoppable velocity
Clear innovation curve
SWOT: OpenStack
62
Opportunities:
Build an SQL92 base for cloud
compute (see Threats)
Public cloud compatibility as first
order initiative
vCloud private cloud compatibility
as first order initiative
Weaknesses:
No benevolent dictator
Lack of IaaS experience for many
developers
Interoperability will be difficult
Not impossible, *difficult*
Threats:
Splintering, fragmentation, and
customization
Forking or ivory tower thinking
67. Types of OpenStack Players
67
Type Description Example
Hardware Vendor
Selling hardware that integrates or supports
OpenStack
Juniper, NetApp, Cisco, EMC
Component Vendor
Point solution, usually software, that
provides subset of OpenStack functionality or
supports it
Midokura, Nexenta
Distribution /
Packager
Basic packaging, some installation/setup,
etc.
RedHat, SUSE, Canonical
Turn-key System
Complete, integrated, OpenStack solution,
with value adds
Cloudscaling, Nebula, Piston
Service Companies
Professional or managed services to
customize or operate OpenStack
Mirantis, Metacloud,
Rackspace Private
Public Clouds Public IaaS HP, Rackspace Public
PaaS / ISVs Value add on top of OpenStack deployments
Scalr, ActiveState (Stackato),
CloudFoundry
Private Clouds Users Wikimedia, AT&T, Yahoo!
69. components -
compute
components -
storage
systems
Linux distros public clouds private clouds
PaaS / layered ISVsservice companies
components - networkhardware
Player Motivations
69
Sell Hardware
Sell SDN
Software
Sell Storage
Software
Sell HV
Software &
Support
Sell Turn-key
Systems &
Support
Sell Labor (T&M),
Monthly
Management, etc,
Sell Software on
Top of IaaS
Sell Support via
“owning” the
community
Sell Online Cloud
Resources
Use OpenStack for
Business Leverage
76. OpenStack by TKO?
OH: “Finish him!”
We still have work to do
Your participation matters
Regardless of whether you: build, develop, or operate
Get involved
http://is.gd/openstack
76
77. Q & A
http://simplicityscales.com/
engineering blog
77
Randy Bias
CTO & Co-founder, Cloudscaling
Director, OpenStack Foundation
@randybias
Original Summit Slides are at:
http://engineering.cloudscaling.com/portland13