The document discusses the benefits of software-defined storage over traditional storage approaches. It argues that software-defined storage uses standard hardware and open source software, providing flexibility, scalability, and lower costs compared to proprietary appliances or public cloud storage. It also describes Red Hat's portfolio of software-defined storage solutions, including Ceph and Gluster, which leverage open source technologies to power a variety of enterprise workloads.
Fundamentals of building a Restful API with Django and django-rest-framework. Intended for new developers interested in developing a REST API for their applications. Basic knowledge of Python is nice to have, but the concepts are transferable.
Presented at Vancouver Python Day 2013.
Project Presentation. Gives a good overview of the various software defined technologies and quality attributes. I am looking for sales jobs at high tech companies. My profile is on LinkedIn if you need to contact me. I appreciate feedback and comments on this presentation.
Software Defined anything (SDx) is a movement toward promoting a greater role for software systems in controlling different kinds of hardware - more specifically, making software more "in command" of multi-piece hardware systems and allowing for software control of a greater range of devices.
Software Defined Everything (SDx) includes
Software Defined Networks (SDN)
Software Defined Computing (SDC)
Software Defined Storage (SDS)
Software Defined Data Centers (SDDC)
"FCoE vs. iSCSI - Making the Choice" from Interop Las Vegas 2011Stephen Foskett
The notion that Fibre Channel is for data centers and iSCSI is for SMB’s and workgroups is outdated. Increases in LAN speeds and the coming of lossless Ethernet position iSCSI as a good fit for the data center. Whether your organization adopts FC or iSCSI depends on many factors like current product set, future application demands, organizational skill-set and budget. In this session we will discuss the different conditions where FC or IsCSI are the right fit, why you should use one and when to kick either to the curb.
Agenda:
------------------------------------------------------------------
OpenStack 101: a Quick introduction to OpenStack & how it operates
Paul Roberts, Principal Solutions Architect at Mirantis
Abstract:
Are you new to OpenStack? Are you looking to get a quick introduction to OpenStack and how it operates - then our session is a do not miss event! Mirantis will do a walk thru of OpenStack for those with little to no experience with OpenStack. Join us if you want to understand the purpose of OpenStack and its ecosystem, as well as if you want to learn more about the OpenStack architecture.
Bio:
Paul Roberts, lead speaker, has spent the last decade engineering and implementing large scale infrastructure and security architectures for organizations of all sizes - ranging from startup to Fortune 500. In the past, he was instrumental in architecting Carpathia Hosting's federal and commercial cloud offerings, while also playing a key role in the on–boarding of customer's applications. Today, Paul is a Principal Solutions Architect at Mirantis helping customers navigate through the cloud ecosystem by designing and architecting various OpenStack powered initiatives.
REST Coder: Auto Generating Client Stubs and Documentation for REST APIsHiranya Jayathilaka
An introduction to REST Coder. REST Coder is a collection of tools for auto generating client stubs and API docs for RESTful Web services. Currently REST Coder supports auto generating client stubs in Python and JS, and auto generating API docs in HTML and Sphinx.
Reliable Python REST API (by Volodymyr Hotsyk) - Web Back-End Tech Hangout - ...Innovecs
On Saturday, 12 of April, regular quarterly meeting of Tech Hangout Community took place in Creative Space 12, the cultural and educational center based in Kiev! The event was held under the motto «One day of inspiring talks on Web Back-End». This time Python, Ruby and PHP developers gathered to make peace and learn the Force.
*TECH HANGOUT COMMUNITY was found in 2012 by the developers for the developers for knowledge and experience sharing. Such meetings are the part of Innovecs Educational Project that actively develops sphere of internal trainings and knowledge exchange program among professionals. This Initiative was born within the walls of Innovecs and has proved to be extremely popular and high-demand. In a short period of time it gained its own Facebook group with more than 90 members, blog with more than 40 posts and constant quarterly external meeting of Tech hangout community with more than 80 participants. The concept of the event proposes a 30-minute report on the topic previously defined, and the discussion in a roundtable session format.
Join to discuss - https://www.facebook.com/groups/techhangout/
Slides of my talk I gave @ PyRE.it in ReggioEmilia about developing a Rest Api in Python using a little bit of Flask and SqlAlchemy.
www.pyre.it
www.alessandrocucci.it/pyre/restapi
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
Red Hat's Ross Turk took the podium at the Public Sector Red Hat Storage Days on 1/20/16 and 1/21/16 to explain just why software-defined storage matters.
Enterprise data-centers are straining to keep pace with dynamic business demands, as well as to incorporate advanced technologies and architectures that aim to improve infrastructure performance
Red Hat Summit 2015: Red Hat Storage Breakfast sessionRed_Hat_Storage
See the presentation shared during a special breakfast session during Red Hat Summit 2015. Learn about our mission, what areas and communities are seeing strong growth, and much more.
Removing Storage Related Barriers to Server and Desktop VirtualizationDataCore Software
An IDC Viewpoint Paper: Virtualization is among the technologies that have become increasingly attractive in the current economic climate. Organizations are implementing virtualization solutions to obtain the following benefits: Focus on efficiency and cost reduction, Simplify management and maintenance, and Improve availability and disaster recovery.
Design and build a Private Cloud for your Enterprise using a Scalable Architecture.
- Bridge IT and the Public Cloud
- Reduce Cost
- On-Demand Services
- Run Scalable Applications
- Handle Traffic Growth
- Meet Compliance Objectives
- Offer Operational Flexibility and Efficiency
How Software-Defined Data Center Technology Is Changing Cloud ComputingNIMBOXX
In his session at 15th Cloud Expo, David Cauthron, CTO and Founder of NIMBOXX, highlighted how a mid-sized manufacturer of global industrial equipment bridged the gap from virtualization to software-defined services, streamlining operations and costs while connecting the infrastructure between its corporate data center and remote partner sites.
Dell Solutions Tour 2014
Jan Bjelde Manager, Enterprise Solution Group, Dell Norway
Arild Hansen System Enginer Server, Dell Norway
Løsninger for Software defined and konvergert datasenter
Gjennomgang av Dell VRTX som kan være verdens minste Konvergerte infrastruktur, et komplett konvergert og virtuelt datasenter ogkomponent i en Software Defined Storage løsning (SDS) “Softwared defined datasenter (SDDC) snur opp ned på tradisjonelle enterprise løsninger.Lagring lagres i server plattformer (SDS). Programvare i nettverket flyttes til virtuelle plattformer (SDN+NFV). Infrastruktur forenkles og enten leveres som stack’er i konvergert infrastruktur eller som standardiserte server plattformer (Hyper konvergens). Dell kommer med både moderniseringsstrategier og løsninger for det moderne datasenteret. Dell har mange nye produkter somoptimaliseres for det software definerte datasenter eller som konvergert infrastruktur for det virtuelle datasenter eller for SAP eller Oracle type workloads.»
This Solution brief describes the combined solution of Commvault Simpana and Red Hat Storage.
By using RHS, the amount of devicestreams can be raised significantly as more nodes are added to the cluster.
Each RHS node functions as a co-controller to the storagepool and can be adressed with devicestreams.
The Commvault Media Agent component can also be installed co-resident with the storagenode so that the media agent sits directly on the storage. Contact Red Hat for more information.
https://www.redhat.com/promo/liberate/commvault.html
Similar to Red Hat Storage Day Seattle: Why Software-Defined Storage Matters (20)
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.
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Albert Hoitingh
In this session I delve into the encryption technology used in Microsoft 365 and Microsoft Purview. Including the concepts of Customer Key and Double Key Encryption.
JMeter webinar - integration with InfluxDB and GrafanaRTTS
Watch this recorded webinar about real-time monitoring of application performance. See how to integrate Apache JMeter, the open-source leader in performance testing, with InfluxDB, the open-source time-series database, and Grafana, the open-source analytics and visualization application.
In this webinar, we will review the benefits of leveraging InfluxDB and Grafana when executing load tests and demonstrate how these tools are used to visualize performance metrics.
Length: 30 minutes
Session Overview
-------------------------------------------
During this webinar, we will cover the following topics while demonstrating the integrations of JMeter, InfluxDB and Grafana:
- What out-of-the-box solutions are available for real-time monitoring JMeter tests?
- What are the benefits of integrating InfluxDB and Grafana into the load testing stack?
- Which features are provided by Grafana?
- Demonstration of InfluxDB and Grafana using a practice web application
To view the webinar recording, go to:
https://www.rttsweb.com/jmeter-integration-webinar
Generating a custom Ruby SDK for your web service or Rails API using Smithyg2nightmarescribd
Have you ever wanted a Ruby client API to communicate with your web service? Smithy is a protocol-agnostic language for defining services and SDKs. Smithy Ruby is an implementation of Smithy that generates a Ruby SDK using a Smithy model. In this talk, we will explore Smithy and Smithy Ruby to learn how to generate custom feature-rich SDKs that can communicate with any web service, such as a Rails JSON API.
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.
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.
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/
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
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
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.
2. 2
THE DATA STORAGE SHORTFALL
Data stores are growing exponentially,
while IT budgets are not
HDDs are becoming more dense,
but $/GB decline is slowing
Software and hardware advances are
needed to close the gap
GROWTH OF DATA
IT STORAGE
BUDGETS
20202010
3. 3
APPLIANCES AREN’T ENOUGH
Complexity hidden from end
users, along with flexibility
Vendor lock-in leads to pricing
premium
Price premium over constituent
components is difficult to sustain
THE TRADITIONAL APPROACH TO STORAGE
ADMIN
S
MANAGEMENT INTERFACE
DATA
NFS/SMB/ISCSI
ENDPOINTS
STANDARD SERVERS AND MEDIA
PROPRIETARY SOFTWARE
4. 4
PUBLIC CLOUD STORAGE ISN’T ENOUGH
Complexity still hidden from end
users, pay-as-you-go pricing
Fastest-growing segment of IT
storage budgets
Mostly built with proprietary software
CONVENIENT BUT LIMITED
ADMIN
S
MANAGEMENT INTERFACE
DATA
CLOUD STORAGE APIS
STANDARD SERVERS AND MEDIA
LINUX + PROPRIETARY
SOFTWARE
5. 5
THE INDUSTRY IS RETHINKING STORAGE
38% of IT decision
makers report
inadequate storage
capabilities as one
of their top three
weekly pain points
70% of IT decision
makers admit that
their organization’s
current storage can’t
cope with emerging
workloads
98% of IT decision
makers believe a
more agile storage
solution could
benefit their
organization
Vanson Bourne Ltd: Storage limitations, frustrations, and coping with future needs, Red Hat Storage research results, June 2016
10. 10
SERVER-BASED STORAGE
The use of software and standard hardware to provide services traditionally provided by
single-purpose storage appliances (similar to server virtualization, which uses software to
emulate servers), providing increased agility and efficiency
Appliance
USER
Appliance
USER
Appliance
USER
Distributed Cluster of Services
USER USER USER
12. 12
SAN/NAS IS ON THE DECLINE
• Storage capacity shipped inside servers has
grown since 2010, and is now the majority
• Capacity shipped in SAN/NAS is declining,
reflecting the use of server-based storage
technologies by web-scale firms
Changing workloads drive the need for
flexible, economical server-based storage.
WW DEPLOYED CAPACITY (TB)
100%
80%
60%
40%
20%
0%
2010 2011 2012 2013 2014 2015
2016
EXTERNAL CAPACITY INTERNAL CAPACITY
14. 14
STORAGE ORCHESTRATION
The ability to provision, grow, shrink, and decommission storage resources on-demand
and programmatically, providing increased control and integration of storage into a
software-defined data center
Web Console API Command Line
A browser interface designed
for
managing distributed storage
A full API for automation and
integration with outside
systems
A robust, scriptable command-line
interface for expert operators
Full life cycle management for distributed, software-defined data services
PROVISION INSTALL CONFIGURE TUNE MONITOR
18. 18
INDUSTRY STANDARD HARDWARE
Standardization makes storage more convenient
Customers can build clusters using standard hardware
from existing vendors that’s perfect for their workload.
• Clusters can be performance-optimized, capacity-
optimized, or throughput-optimized
• Need capacity? Add more disks. Too slow? Add more
servers.
• Clusters can become larger or smaller with no downtime
20. 20
PERFORMANCE THAT SCALES
Performance should scale up as capacity does
Software-defined storage intelligently uses hardware to
provide performance at very large scale.
• Traditional appliances perform better when they are
empty than they do when they are full of disks
• Performance in software-defined storage clusters
improves as clusters get larger, not the other way
around
• Intel, SanDisk, Fujitsu, and Mellanox regularly
contribute performance optimizations
PERFORMANCE
22. 22
THE ROBUSTNESS OF SOFTWARE
Software can do things hardware can’t
Storage services based on software are more flexible
than hardware-based implementations
• Can be deployed on bare metal, inside containers,
inside VMs, or in the public cloud
• Can deploy on a single server, or thousands, and can
be upgraded and reconfigured on the fly
• Grows and shrinks programmatically to meet
changing demands
24. 24
• Contributions from Intel, SanDisk, CERN, and Yahoo
• Presenting Ceph Days in cities around the world and
quarterly virtual Ceph Developer Summit events
• Over 11M downloads in the last 12 months
• Increased development velocity, authorship, and
discussion has resulted in rapid feature expansion
OPEN ECOSYSTEMS
97 AUTHORS/MO
2,453 COMMITS/MO
260 POSTERS/MO
33 AUTHORS/MO
97 COMMITS/MO
138 POSTERS/MO
25. 25
DISRUPTION IN THE STORAGE INDUSTRY
PUBLIC CLOUD
STORAGE
TRADITIONAL
APPLIANCES
SOFTWARE-
DEFINED
STORAGE
better
faster
more
less
weaker
limited
better
faster
less
more
stronger
broad
COST EFFICIENCY
PROVISIONING
VENDOR LOCK-IN
SKILL REQUIRED
GOVERNANCE
DEPLOYMENT OPTIONS
26.
27. 27
THE RED HAT STORAGE PORTFOLIO
Gluster
management
Ceph data service Gluster data service
Ceph
management
OPENSOURCE
SOFTWARE
STANDARD
HARDWARE
Share-nothing, scale-out architecture provides
durability and adapts to changing demands
Self-managing and self-healing features
reduce operational overhead
Standards-based interfaces and full APIs
ease integration with applications and
systems
Supported by the experts at Red Hat
28. 28
OVERVIEW: RED HAT GLUSTER STORAGE
• Purpose-built as a scale-out file store with a straightforward
architecture suitable for public, private, and hybrid cloud
• Simple to install and configure, with a minimal hardware
footprint
• Offers mature NFS, SMB and HDFS interfaces for enterprise
use
Intuit uses Red Hat Gluster Storage to provide flexible, cost-
effective storage for its industry-leading financial offerings
Nimble file storage for petabyte-scale workloads
Container-Native Storage
• Persistent storage
• Containerized storage
Enterprise File Sharing
• Media streaming
• Active Archives
Enterprise Virtualization
Rich Media and Archival
CUSTOMER
HIGHLIGHT: INTUIT
TARGETUSECASES
29. 29
OVERVIEW: RED HAT CEPH STORAGE
• Built from the ground up as a next-generation storage system, based
on years of research and suitable for powering infrastructure platforms
• Highly tunable, extensible, and configurable, with policy-based control
and no single point of failure
• Offers mature interfaces for block and object storage for the enterprise
Cisco uses Red Hat Ceph Storage to deliver storage for
next-generation cloud services
Powerful distributed storage for the cloud
and beyond
Cloud Infrastructure
• VM storage with
OpenStack® Cinder,
Glance Keystone, Manila,
and Nova
• Object storage for
tenant apps
Rich Media and Archival
S3-compatible object storage
CUSTOMER
HIGHLIGHT: CISCO
TARGETUSECASES
31. TARGET WORKLOAD: OPENSTACK
31
Allows for instantaneous parallel
creation of VMs at massive scale
Integrates easily and tightly with
OpenStack Cinder, Glance, Nova,
Keystone, and Manila
Offers instant backup capabilities
Provides persistent object, file, and
database storage for applications
33. TARGET WORKLOAD: OBJECT STORAGE
33
Stores unstructured data at web
scale, using standard hardware
Works with standard object APIs for
a wide range of compatibility
Spans multiple regions with no
single point of failure
Ideal for active archives, big data
archives, and content libraries