 Hi, everyone. My name is Jim Little. I'm CEO of a company called Storage Made Easy. We've been doing the the OpenStack events for the last four or five now and normally when we come up on stage we demo some new feature or a new thing that we've done in the product, but today I thought I'd take it a little bit back to basics and Just briefly tell you what we do But also show a little bit of show and tell So I'm going to try and do at the end of four or five slides some some live demos Which is always dangerous. So we'll we'll see how that goes so first of all What do we do? So we're a we're an application We're a enterprise file share and sync a fabric application and we facilitate access to object storage Of course one of those object storage that we facilitate access to is OpenStack Swift but but actually we connect to probably the best known object storage vendors out there and We've been connecting to them for a for a while now and we have live customer deployments on on all of those some of them in the hundreds of thousands some less so And ultimately when they deploy our solution as well as getting the enterprise file share and sync what they're actually buying into is user access end user access not storage admin access, but but real end user access using the object storage in The way they would normally use any normal tool And coupled with that is the governance and audit control that the product brings to the table for IT But we don't just support object storage. We support pretty much any type of storage So if it's behind the firewall, it could be you know webdav or ftp or SharePoint It could be SIFS, NAS or SAN or if it's in the cloud. It could be things like Office 365 Salesforce Basecamp Google Drive. We we really don't care and There's a lot more SaaS services now that you wouldn't think of as storage clouds, but which do store data and which therefore Often need governance and control Ultimately what we what we're doing is we're providing IT and A crop a private corporate Dropbox Something that they can get their arms around that works with the data stores including OpenStack That they already have an on within their company Not some new data store that they have to embrace to use the product And as part of that We do a lot of things around that governance aspect. So we'll log file events We'll allow them geo location controls We'll we'll integrate with their BYOD like mobile ion or they can use some of the BYOD in our tools and we'll provide some restrictive covenants on policies that they wish to set up for different types of users and roles and What that sort of looks like when you deploy it is a little like this hand drawing here So in the top right you have a company top left you have a company on premise They get single sign on access to our control gateway They may be using on the bottom left there some internal storage that's mapped to that Which of course could also be OpenStack deployed behind the firewall and Then they'll get access across the firewall perhaps to some of the cloud storage that they also use and they'll maybe they've allowed remote access to mobile users and Maybe they use in our protocol gateway with Either either end users end customers or maybe some hardware apps that require old protocol access such as FTP or WebDav and The control point for that sort of universe Becomes our cloud control gateway Which which provides them the information they need that they can hand off if they want to it to compliance officer so I Did tell you the slides were short And now what I'm going to try and do God permitting and the internet not going down is show you show you some demos so So right now I've got a company that I set up. It's a demo company. It's called Austin Summit. I I dragged some things onto the onto the home page that are topical So I've got a mechanism where I can add custom widgets Just javascript widgets that might be pertinent to my organization In this case, I added an RSS feed for open stack and another one that was topical about open stack And I added my to-do Trello board to to remind me to do things such as set up our stand This speaker presentation and of course to attend as many summit parties as possible the other thing I've done here is I've used the cloud dashboard to set up access to software Which is an open stack and SAS hosted service So when to do that all I needed to do was to go down and to add a new provider and choose software Once I do that I get taken to a screen that says okay You want to add software and your endpoint host and the of your keys and then you know, we'll start But in the interest of time, I already did that and I added it The other thing I did was I added up. I added also a backup software so it's great being able to have access to to Soft layer and to use it for the object storage on open stack But what what happens if software in Dallas goes down? Then then my users wouldn't be able to access their files and then any shared links that they've given out to customers wouldn't work So what I've done is I've added another soft layer backup which happens to reside in Washington and So that everything that's placed in the the primary soft layer open stack is also replicated to the backup and If the primary happens to be down Then we'll automatically fail over and and use the backup and when it comes back online We'll we'll pair those back up again So that's that's one nice thing you can do and and actually you don't need to do that between the same cloud provider if You don't wanted to do that between an internal open stack or stuff deployment and and some hosted Amazon S3 deployment or Some internal sift share and some external open stack you could have The other thing I've done is on that soft layer Dallas. I am I created a container called SME Dallas and Within that I created a shared team folder So that shared team folder and I can use then to assign to users who have access to it So I can simply go into my visual permissions manager And from that visual permissions manager, I can decide on Which role in this case? I have a role called Austin Summit marketing and Who want access to that folder? Once I've selected it. I can actually decide at a quite granular level What sort of access there they can have and and I can I can actually Decide for example. All right. I want to give read download access But I might I might want to also let them create folders. So I have quite granular control over that And I can assign different permissions at a sub folder level than I can at a parent folder level Which is important because when you start to use apps and tools like this That's obvious. That's often one glaring a mission that they that they have they don't allow you that type of Flexibility with regards permissions So now that's that's set up if I want to I can start dropping files into it Or create new folders So once I've created the new folder that new folder will be created Which obviously underneath the hood for those people who know OpenStack is actually an object But notice that to an end user it looks like a folder So they're getting the the normal file folder view that they would expect to see They're not getting object container, you know, which to end users can be very confusing And what I can do once I've created the folder is I can start to drop things into it Once they dropped in Obviously they're uploaded they go to that To that Dallas container But they'll also get backed up to the Washington container And the way that happens or is facilitated is is by this tasks section here Which takes that, you know happens really quickly it backs it back up to the Washington container So that all happens in in real time Once I have these here And I'm working on them if I wish to I can start to do things like Preview them You know show me the document as I'm working on it in real time And if I happen to like if I happen not to like that hierarchical view I Can just simply you know change my user interface and move into a dropbox like view Which just gives me a flat user interface and I also have all of the information about the file itself Right now we haven't done anything with the file we haven't locked it We haven't created any shared links with it But we could so at that on the file itself if we wanted to we could we could share it and we can generate a link and We can do some things with that link we can give it a password We can time expire it we can limit it for example to only one download So we have some control over how and who and in what way we give access to that file and on the actual For those of you who have never seen the the sort of soft layer in the face If we go into soft layer and we go to Dallas, which I think is that one. It's not that one Then that's the The folder we just contain we created and that's the the object that we just put in there And notice also that you see the files and The names as the files are We haven't done anything weird with the file names We haven't transcoded them. We haven't changed them into something else and again It's important to point that out because if you look at other solutions Often they'll change the file names and they'll put some metadata into the file name Because it helps them index it and find it in the future Now that that might be all well and good But as soon as you do that you're locked into that solution because to be able to see the files that a human can see You have to use that tool. You can just rip it out and say right great I still have my whole hierarchy here. I can still understand, you know, what it is I can put some other tool in to read it So we never do that We never we will never change the file name unless we're dealing with versions in which case We'll timestamp one of the versions so that you can clearly see it's a previous version and it's timestamped the the other neat thing you can start to do when you've got this sort of access is You don't just have to access it from the web You can also Access it from the drive so up here. We have a little icon That lives in the taskbar and that's actually a network drive. So it's a desktop network drive. I Can use that desktop network drive as a user to interact with my data and You can see a little folder just popped into that drive there called demo live, you know, which is the one I've just created now The the interesting thing about the drive is is that unlike a dropbox view All you're seeing are the stubs These files are actually not on my laptop. They'll only end up on my laptop at the point I invoke them Which is great when you're dealing with object storage because You can you can put a lot of data in object storage So you don't want to be in a situation where you've got terabytes of petabytes of data and To get access to it. You have to sync it back down to your desktop. That's rubbish You know you you need an ability to be able to access that data and browse it on demand And then if you want to get that data to to be able to pull it down on demand Now we also have a separate part of this app that actually does do the sync piece But it's not just the same piece. It's a combination of the two Because you know, we believe that when you're dealing with these type of big data sets You need more than sync. You need sync plus drive The other thing you can do is you can start to do some some pretty neat stuff around sort of searching for files So again a little app that lives in the taskbar, you know, we can We can go in and we can search for the files directly so a bit like spotlight but for the cloud and There are other apps like email plugins so that if you want to share links directly through an email plugin and Migration apps that allow you to move data directly into, you know, something like OpenStack and Ultimately what you've given the user is something that they're pretty used to But from an IT perspective Everything is being logged All the access points Something that you can go in, you know, even the previews So even the uploads the downloads you share a link it'll log the remote IP address So, you know when you're dealing with certain legislation such as HIPAA for example Where if you store files off-premise and you need if you get a compliance officer in you need to be able to show Who's that access to those files? What's happened to those files? What events you can filter it? You can pick the right dates You can give it to your HIPAA compliance officer This can also be integrated at a technical level with syslog So that if you happen to be a large enterprise and you're aggregating some of that log data And you have your own BAM dashboards for example Then you can output this in syslog format and you can incorporate it within your BAM dashboard and there are a lot of Options for IT to be able to set Some of them involve increasing security Some of them involve turning things on or off and They grouped, you know in fairly generic ways New user governance file sharing policy security Encryption encryption is an interesting one because the product supports its own encryption So you can set an encryption key That encryption key is used to stream and crypt the files before they land on on the object storage So if the object storage is not behind your firewall or the cloud you're using is not behind your firewall You can be you can be comfortable in the knowledge that actually It's secure because if anybody accesses that direct They can't use it They have to go back through the appliance use the encryption key to get access to that file So it's a very Good way for companies who are using or want to embrace cloud But have certain data that they want to make sure is encrypted. It's a great way to facilitate that. I can see that I'm almost out of time Hopefully this has been interesting to you again. My name is Jim little. I'm the CEO of storage mid easy We're on stand a 10 if you have any questions by all means drop by. Thank you