CloudStack Collaboration Conference - Denver 2014
Details on the integration between NetApp and CloudStack, and key features that make ONTAP the best operating system for the cloud.
High-Performance Networking Using eBPF, XDP, and io_uringScyllaDB
In the networking world there are a number of ways to increase performance over naive use of basic Berkeley sockets. These techniques have ranged from polling blocking sockets, non-blocking sockets controlled by Epoll, all the way through completely bypassing the Linux kernel for maximum network performance where you talk directly to the network interface card by using something like DPDK or Netmap. All these tools have their place, and generally occupy a space from convenience to performance. But in recent years, that landscape has changed massively.. The tools available to the average Linux systems developer have improved from the creation of io_uring, to the expansion of bpf from a simple filtering language to a full-on programming environment embedded directly in the kernel. Along with that came something called XDP (express datapath). This was Linux kernel's answer to kernel-bypass networking. AF_XDP is the new socket type created by this feature, and generally works very similarly to something like DPDK. History lessons out of the way, this talk will look into, and discuss the merits of this technology, it's place in the broader ecosystem and how it can be used to attain the highest level of performance possible. This talk will dive into crucial details, such as how AF_XDP works, how it can be integrated into a larger system and finally more advanced topics such as request sharding/load balancing. There will be detailed look at the design of AF_XDP, the eBpf code used, as well as the userspace code required to drive it all. It will also include performance numbers from this setup compared to regular kernel networking. And most importantly how to put all this together to handle as much data as possible on a single modern multi-core system.
MySQL InnoDB Cluster: Management and Troubleshooting with MySQL ShellMiguel Araújo
MySQL InnoDB Cluster and MySQL Shell session presented at Oracle CodeOne2019.
Abstract:
MySQL InnoDB Cluster provides a built-in high-availability solution for MySQL. Combining MySQL Group Replication with MySQL Router and MySQL Shell into an integrated full-stack solution, InnoDB Cluster provides easy setup and management of MySQL instances into a fault-tolerant database service. MySQL Shell is the “control panel” of InnoDB Cluster, enabling the easy and straightforward configuration and management of InnoDB clusters by providing a scriptable and interactive API: the AdminAPI. Recent enhancements and features added to MySQL Shell make the management of InnoDB clusters even more powerful and smoother. Attend this session to get an overview of the latest developments and improved InnoDB Cluster administration tasks.
Notes:
The slideshow includes a video that cannot be seen in slideshare/PDF. If you're interested in it please check the following blog post: https://mysqlhighavailability.com/mysql-innodb-cluster-automatic-node-provisioning/
High-Performance Networking Using eBPF, XDP, and io_uringScyllaDB
In the networking world there are a number of ways to increase performance over naive use of basic Berkeley sockets. These techniques have ranged from polling blocking sockets, non-blocking sockets controlled by Epoll, all the way through completely bypassing the Linux kernel for maximum network performance where you talk directly to the network interface card by using something like DPDK or Netmap. All these tools have their place, and generally occupy a space from convenience to performance. But in recent years, that landscape has changed massively.. The tools available to the average Linux systems developer have improved from the creation of io_uring, to the expansion of bpf from a simple filtering language to a full-on programming environment embedded directly in the kernel. Along with that came something called XDP (express datapath). This was Linux kernel's answer to kernel-bypass networking. AF_XDP is the new socket type created by this feature, and generally works very similarly to something like DPDK. History lessons out of the way, this talk will look into, and discuss the merits of this technology, it's place in the broader ecosystem and how it can be used to attain the highest level of performance possible. This talk will dive into crucial details, such as how AF_XDP works, how it can be integrated into a larger system and finally more advanced topics such as request sharding/load balancing. There will be detailed look at the design of AF_XDP, the eBpf code used, as well as the userspace code required to drive it all. It will also include performance numbers from this setup compared to regular kernel networking. And most importantly how to put all this together to handle as much data as possible on a single modern multi-core system.
MySQL InnoDB Cluster: Management and Troubleshooting with MySQL ShellMiguel Araújo
MySQL InnoDB Cluster and MySQL Shell session presented at Oracle CodeOne2019.
Abstract:
MySQL InnoDB Cluster provides a built-in high-availability solution for MySQL. Combining MySQL Group Replication with MySQL Router and MySQL Shell into an integrated full-stack solution, InnoDB Cluster provides easy setup and management of MySQL instances into a fault-tolerant database service. MySQL Shell is the “control panel” of InnoDB Cluster, enabling the easy and straightforward configuration and management of InnoDB clusters by providing a scriptable and interactive API: the AdminAPI. Recent enhancements and features added to MySQL Shell make the management of InnoDB clusters even more powerful and smoother. Attend this session to get an overview of the latest developments and improved InnoDB Cluster administration tasks.
Notes:
The slideshow includes a video that cannot be seen in slideshare/PDF. If you're interested in it please check the following blog post: https://mysqlhighavailability.com/mysql-innodb-cluster-automatic-node-provisioning/
Moved to https://speakerdeck.com/ebiken/zebra-srv6-cli-on-linux-dataplane-enog-number-49
Introduction to SRv6, Linux SRv6 implementation and how to add SRv6 CLI to Zebra 2.0 Open Source Network Operation Stack.
Presented at ENOG (Echigo NOG) #49.
Boosting I/O Performance with KVM io_uringShapeBlue
Storage performance is becoming much more important. KVM io_uring attempts to bring the I/O performance of a virtual machine on almost the same level of bare metal. Apache CloudStack has support for io_uring since version 4.16. Wido will show the difference in performance io_uring brings to the table.
Wido den Hollander is the CTO of CLouDinfra, an infrastructure company offering total Webhosting solutions. CLDIN provides datacenter, IP and virtualization services for the companies within TWS. Wido den Hollander is a PMC member of the Apache CloudStack Project and a Ceph expert. He started with CloudStack 9 years ago. What attracted his attention is the simplicity of CloudStack and the fact that it is an open-source solution. During the years Wido became a contributor, a PMC member and he was a VP of the project for a year. He is one of our most active members, who puts a lot of efforts to keep the project active and transform it into a turnkey solution for cloud builders.
-----------------------------------------
The CloudStack European User Group 2022 took place on 7th April. The day saw a virtual get together for the European CloudStack Community, hosting 265 attendees from 25 countries. The event hosted 10 sessions with from leading CloudStack experts, users and skilful engineers from the open-source world, which included: technical talks, user stories, new features and integrations presentations and more.
------------------------------------------
About CloudStack: https://cloudstack.apache.org/
Dag Sonstebo. Dag will give an overview of the pros and cons of working with KVM in a CloudStack environment, as well as diving deeper into installation, configuration, networking and storage options.
Many network operators still struggle with which type of data-plane encoding they should use for segment routing. The world is hyper-connected and we can’t afford to be late to deliver 5G. Using IPv4, IPv6 and MPLS data-plane encoding keeps us moving forward.
Ceph Object Storage Performance Secrets and Ceph Data Lake SolutionKaran Singh
In this presentation, i have explained how Ceph Object Storage Performance can be improved drastically together with some object storage best practices, recommendations tips. I have also covered Ceph Shared Data Lake which is getting very popular.
Ceph Object Storage Reference Architecture Performance and Sizing GuideKaran Singh
Together with my colleagues at Red Hat Storage Team, i am very proud to have worked on this reference architecture for Ceph Object Storage.
If you are building Ceph object storage at scale, this document is for you.
BlueStore, A New Storage Backend for Ceph, One Year InSage Weil
BlueStore is a new storage backend for Ceph OSDs that consumes block devices directly, bypassing the local XFS file system that is currently used today. It's design is motivated by everything we've learned about OSD workloads and interface requirements over the last decade, and everything that has worked well and not so well when storing objects as files in local files systems like XFS, btrfs, or ext4. BlueStore has been under development for a bit more than a year now, and has reached a state where it is becoming usable in production. This talk will cover the BlueStore design, how it has evolved over the last year, and what challenges remain before it can become the new default storage backend.
SCI Lab Test Validation Report: NetApp Storage EfficiencyNetApp
Silverton Consulting tested a number of NetApp’s widely used software storage efficiency features on a FAS3240 storage system using a mix of data types. The testing was designed to measure the cumulative impact of multiple efficiency technologies when used together, and as a result, several test phases were required.
Moved to https://speakerdeck.com/ebiken/zebra-srv6-cli-on-linux-dataplane-enog-number-49
Introduction to SRv6, Linux SRv6 implementation and how to add SRv6 CLI to Zebra 2.0 Open Source Network Operation Stack.
Presented at ENOG (Echigo NOG) #49.
Boosting I/O Performance with KVM io_uringShapeBlue
Storage performance is becoming much more important. KVM io_uring attempts to bring the I/O performance of a virtual machine on almost the same level of bare metal. Apache CloudStack has support for io_uring since version 4.16. Wido will show the difference in performance io_uring brings to the table.
Wido den Hollander is the CTO of CLouDinfra, an infrastructure company offering total Webhosting solutions. CLDIN provides datacenter, IP and virtualization services for the companies within TWS. Wido den Hollander is a PMC member of the Apache CloudStack Project and a Ceph expert. He started with CloudStack 9 years ago. What attracted his attention is the simplicity of CloudStack and the fact that it is an open-source solution. During the years Wido became a contributor, a PMC member and he was a VP of the project for a year. He is one of our most active members, who puts a lot of efforts to keep the project active and transform it into a turnkey solution for cloud builders.
-----------------------------------------
The CloudStack European User Group 2022 took place on 7th April. The day saw a virtual get together for the European CloudStack Community, hosting 265 attendees from 25 countries. The event hosted 10 sessions with from leading CloudStack experts, users and skilful engineers from the open-source world, which included: technical talks, user stories, new features and integrations presentations and more.
------------------------------------------
About CloudStack: https://cloudstack.apache.org/
Dag Sonstebo. Dag will give an overview of the pros and cons of working with KVM in a CloudStack environment, as well as diving deeper into installation, configuration, networking and storage options.
Many network operators still struggle with which type of data-plane encoding they should use for segment routing. The world is hyper-connected and we can’t afford to be late to deliver 5G. Using IPv4, IPv6 and MPLS data-plane encoding keeps us moving forward.
Ceph Object Storage Performance Secrets and Ceph Data Lake SolutionKaran Singh
In this presentation, i have explained how Ceph Object Storage Performance can be improved drastically together with some object storage best practices, recommendations tips. I have also covered Ceph Shared Data Lake which is getting very popular.
Ceph Object Storage Reference Architecture Performance and Sizing GuideKaran Singh
Together with my colleagues at Red Hat Storage Team, i am very proud to have worked on this reference architecture for Ceph Object Storage.
If you are building Ceph object storage at scale, this document is for you.
BlueStore, A New Storage Backend for Ceph, One Year InSage Weil
BlueStore is a new storage backend for Ceph OSDs that consumes block devices directly, bypassing the local XFS file system that is currently used today. It's design is motivated by everything we've learned about OSD workloads and interface requirements over the last decade, and everything that has worked well and not so well when storing objects as files in local files systems like XFS, btrfs, or ext4. BlueStore has been under development for a bit more than a year now, and has reached a state where it is becoming usable in production. This talk will cover the BlueStore design, how it has evolved over the last year, and what challenges remain before it can become the new default storage backend.
SCI Lab Test Validation Report: NetApp Storage EfficiencyNetApp
Silverton Consulting tested a number of NetApp’s widely used software storage efficiency features on a FAS3240 storage system using a mix of data types. The testing was designed to measure the cumulative impact of multiple efficiency technologies when used together, and as a result, several test phases were required.
Webinar: 4 Ways to Improve NetApp Storage Performance Without Replacing ItStorage Switzerland
New on demand webinar with Storage Switzerland Lead Analyst George Crump and Avere Systems Director Chris Bowen. In this webinar, George and Chris discuss why NAS storage performance is so critical, how to balance storage performance and storage capacity, and four ways to improve storage performance without replacing your existing NAS system.
CloudBridge and NetApp Storage Solutions - The Killer AppNetApp
Among the largest pain points for most businesses are data storage and backup. Learn about the value and best practices of deploying Citrix CloudBridge to help optimize NetApp SnapMirror storage replication.
When most topologies with Perforce involved a single P4D instance and proxies hanging off of that instance, the backup and performance needs were focused in one central location. As Perforce evolves into a multi-site design, there is a greater need to have high-performing and stable solutions in multiple locations. In this session, learn how to achieve a scalable multi-site design that addresses performance, stability, backups/Disaster Recovery, and monitoring with distributed Perforce.
Engaging vendors to ensure quality expectations are met. LSPs are all faced with quality demands from their clients. As clients, which methodology should we use in order to ensure vendors meet our needs for human translation? In this session, we’ll explore the approach eBay has taken from the start (from testing Lingua Leads + back-ups, providing regular evaluations and holding vendors financially accountable for quality deliverables, to close communication between our internal linguists and our vendors’ language teams). Other companies may do it completely differently and still obtain good quality. They may also automate HT Quality Evaluation, which is the next step we are looking at in our journey. This topic will allow panelists to express their views on how to best engage LSPs to deliver quality and to generate a healthy debate during our break-out session.
VMware PEX Boot Camp - VMware View on NetApp: Technical Integration to Drive ...NetApp
Virtual desktop deployments are some of the most difficult workloads for storage. In this session attendees will learn how seemingly insignificant design decisions can have a great impact on end-user experience and solution scalability. Attendees will learn how integrations between NetApp and VMware can help customers reduce the size, cost, and complexity of VMware View environments. We will demonstrate how desktop administrators can take advantage of these technology integrations without changing their existing desktop management workflows. We will also cover common pitfalls, and how to avoid them; proper solution analysis, architecture and sizing, design decisions and how to ultimately win with View on NetApp.
VMworld 2013: Architecting Oracle Databases on vSphere 5 with NetApp StorageVMworld
VMworld 2013
Greg Loughmiller, NetApp
Kannan Mani, VMware
Learn more about VMworld and register at http://www.vmworld.com/index.jspa?src=socmed-vmworld-slideshare
PROACT SYNC 2013 - Breakout - De voordelen van een FlexPod converged datacent...Proact Netherlands B.V.
Breakout session tijdens Proact's SYNC 2013.
De voordelen van een FlexPod converged datacenter infrastructure volgens analist Forrester
Geert van Teylingen
Strategy and Consulting Benelux
Overview of how NetApp IT Runs NetApp Technology in Their EnterpriseNetApp
Highlights on the NetApp on NetApp experience on the "why?" & "how?" the internal IT teams (both enterprise IT and engineering IT) use NetApp technology. And most importantly, the "results.”
Primend Praktiline Konverents - andmekeskuse konsolideerimine ja integreerimi...Primend
Serveriruumidesse tekib liiga palju kaste, mis kõik täidavad erinevaid ülesandeid ning näivad väga vajalikud. See kõik ei pea nii keeruline ja kirju olema! Simplivity OmniCube on uue põlvkonna andmekeskuse ehitusplokk, mis teeb asjad oluliselt lihtsamaks tänu unikaalsele andmete virtualiseerimise tehnoloogiale!
Converged Everything, Converged Infrastructure delivering business value and ...NetAppUK
Converged Infrastructure solutions for Cloud create business value for many customers worldwide by shortening and simplifying the path to infrastructure adoption, and time to productivity. In this session hear Alan Watson, NetApp Alliances Business Development Manager, Julian Datta, Microsoft Private Cloud Channel Development Manager and Andrew Gunyon, Cisco Data Centre Sales Manager discuss the value of very well integrated software and converged infrastructure. Hear them share their experiences, along with the latest developments in FlexPod Converged Infrastructure.
Citrix VDI on FlexPod with Microsoft Private CloudNetApp
FlexPod with Microsoft Private Cloud is prevalidated, best-in-class private cloud reference implementation from Microsoft’s partners. Joint collaboration between NetApp, Cisco, and Microsoft to accelerate private cloud adoption, resulting in a single orderable part and unified support.
Slides presented at SDBigData Meetup:
http://www.meetup.com/sdbigdata/events/225691323/
There was a request for more Couchbase use case information and NoSQL primer, so I added a number of slides to let me talk to those aspects right before doing the presentation.
Similar to Bringing NetApp Data ONTAP & Apache CloudStack Together (20)
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.
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.
DevOps and Testing slides at DASA ConnectKari Kakkonen
My and Rik Marselis slides at 30.5.2024 DASA Connect conference. We discuss about what is testing, then what is agile testing and finally what is Testing in DevOps. Finally we had lovely workshop with the participants trying to find out different ways to think about quality and testing in different parts of the DevOps infinity loop.
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Jeffrey Haguewood
Sidekick Solutions uses Bonterra Impact Management (fka Social Solutions Apricot) and automation solutions to integrate data for business workflows.
We believe integration and automation are essential to user experience and the promise of efficient work through technology. Automation is the critical ingredient to realizing that full vision. We develop integration products and services for Bonterra Case Management software to support the deployment of automations for a variety of use cases.
This video focuses on the notifications, alerts, and approval requests using Slack for Bonterra Impact Management. The solutions covered in this webinar can also be deployed for Microsoft Teams.
Interested in deploying notification automations for Bonterra Impact Management? Contact us at sales@sidekicksolutionsllc.com to discuss next steps.
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.
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.
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
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!
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.
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Ramesh Iyer
In today's fast-changing business world, Companies that adapt and embrace new ideas often need help to keep up with the competition. However, fostering a culture of innovation takes much work. It takes vision, leadership and willingness to take risks in the right proportion. Sachin Dev Duggal, co-founder of Builder.ai, has perfected the art of this balance, creating a company culture where creativity and growth are nurtured at each stage.
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.
The Art of the Pitch: WordPress Relationships and Sales
Bringing NetApp Data ONTAP & Apache CloudStack Together
1. David La Motta
Technical Marketing Engineer
@virtualcrusader
Bringing NetApp Data
ONTAP & Apache
CloudStack Together
2. 2
Clustered Data ONTAP, goodness for
the cloud
Orchestrating storage management via
the Virtual Storage Console – demo!
Pedal to the metal: deploying
CloudPlatform on FlexPod
Agenda
4. 4
Apache CloudStack
Clustered Data ONTAP
®
The best storage for the cloud
Non-Disruptive Operations
Upgrade Data ONTAP software
Scale and load balance
High Performance and Scale
Storage Efficiency
Multi-Tenancy
DBVDIMessagingERP
Clustered Data ONTAP™
5. 5
Snapshot™
Point-in-time copies that write only
changed blocks. Minimal
performance penalty.
Virtual Copies (FlexClone
®
)
Near-zero-space, instant
“virtual” copies. Only
subsequent changes in cloned
data set get stored.
Thin Provisioning (FlexVol
®
)
Create flexible volumes that appear
to be a certain size but are really a
much smaller pool.
RAID 6 Protection (RAID-DP
®
)
Helps protect against double disk
failure with little performance penalty.
Deduplication
Removes data redundancies
in primary and secondary
storage.
Thin Replication
(SnapVault
®
/SnapMirror
®
)
Make data copies for disaster
recovery and backup using a minimal
amount of space.
Clustered Data ONTAP Storage Efficiency
7. 7
Virtual Storage Console
− Long history
− Orchestration software
VMware
XenServer
RHEV
And now Apache
CloudStack
− Similar at its core
Background – History
8. 8
NetApp and CloudStack Overlapping
Terminology
NetApp CloudStack
Volume Volume
Snapshot Snapshot
Primary Site Primary Storage
Secondary Site Secondary Storage
Cluster Cluster
9. 9
NetApp and CloudStack Overlapping
Terminology
NetApp CloudStack
Volume: NFS volume Volume: VM disk, root or data
Snapshot: volume snapshot Snapshot: VM backup
Primary: SnapVault primary site Primary Storage: hosts VMs
Secondary: SnapVault secondary site Secondary Storage: templates, ISOs
Cluster: collection of NetApp controllers Cluster: collection of hypervisors
10. 10
What the integration consists of:
− Backup & Recovery (VMware, MySQL)
− Storage Provisioning (v1 only NFS)
− Resize, destroy, dedupe
− Storage analytics
− API Integrated
Integration Details
11. 11
Strategic alignment – First enterprise-class
storage vendor to provide deep integrations
How is the integration being delivered:
− UI / API Plug-in
− Clustered Data ONTAP 8.2 & 8.2.1
− RPM Installer
NetApp Integration into ACS/ CCP continued
12. 12
Key highlights:
− Easily deployed & managed
− Implements ACS Storage API
− ACS / CCP 4.3
Future Integrations (?)
− VM cloning offload
− SAN
− Backup / Recovery for XenServer
Integration Details continued
15. 15
Delivered as Cisco Validated Design (CVD)
− Design and Deployment Best Practices
− Clustered Data ONTAP 8.2
− CloudPlatform 4.2.1
− vSphere 5.1
− Cisco UCS Manager 2.1 MR2
CloudPlatform on FlexPod Solution
16. 16
Multi-tenancy through Storage Virtual Machines
Live migration and failover testing
Leverage Citrix integration with UCS Manager
Other tools used in CVD:
− Cisco NetScaler 1000V Load Balancing
− NetApp OnCommand Balance, VSC for vSphere
− Citrix User Profile Manager on NetApp CIFS / SMB 3.0
Release date: December 2013
CloudPlatform on FlexPod Solution
17. 17
Citrix is now part of FlexPod co-operative
Support Lab
Customer calls only one
company and escalation to
other technology partner co-
ordinated in the background
Strong relationships among
best-in-class alliance partners
FlexPod®
Hypervisor / OS
Applications
VMware
Redhat
SAP®
Oracle®
VMware®
Ecosystem partners providing application support
Ecosystem partners providing hypervisor/ OS support
Ecosystem partner actively participating in Cooperative
Support Lab
Citrix
Citrix®
Microsoft®
Microsoft
18. 18
NetApp Winning Strategy
Goal
Be the storage of choice for the
CloudStack / CloudPlatform deployments
Strategy
Develop differentiated integrations
Develop CloudPlatform on FlexPod solution
Enable You to win opportunities
20. 20
Summary
Clustered Data ONTAP lends itself
beautifully to operate and scale in the
cloud
Orchestrating storage management via
the Virtual Storage Console
Citrix CloudPlatform CVD demonstrated
from a practical view how to get there