john_gallant
by john_gallant

Want to run your own Amazon ‘region’? Stratoscale shows you how

news
Jan 19, 201717 mins

Q&A: The CEO of Stratoscale makes the case for his company’s datacenter OS replacing VMware and OpenStack, thus transforming your servers into an AWS region

Ariel Maislos
Credit: Stratoscale

Stratoscale is a small company with a very big ambition: to turn your datacenter into an Amazon Web Services (AWS) region. Forget OpenStack, forget VMware. Stratoscale aims to help IT shops get beyond device-level virtualization and deliver the same app-friendly building blocks AWS provides. In the process, the company promises to cut the cost of operating datacenters by more than 80 percent.

Founder and CEO Ariel Maislos, who cashed in big in selling an earlier flash memory startup to Apple, says CIOs don’t want to build out bigger VMware-based datacenters. Instead, they want to build Amazon-like datacenters, and Stratoscale has the best solution for those hybrid public/private AWS ambitions. In this installment of the IDG CEO Interview Series, Maislos spoke with Chief Content Officer John Gallant about why longtime VMware customers would gamble on his emerging company and exactly what it means to turn your datacenter into an AWS region using what is essentially Stratoscale’s datacenter operating system. Maislos also talked about why OpenStack – which he dubbed a ‘nightmare’ – isn’t the answer for the dynamic datacenter.

IDGE: Why was Stratoscale founded? What problem did you set out to solve?

Maislos: I founded the company because I was bored, and I needed something to do, and it’s the genesis of a good story. I’m an entrepreneur. I had a few startups. I was very fortunate in my past life and [had] a very large, successful business.

Before Stratoscale I founded a company called Anobit, which I ended up selling to Apple and setting up Apple’s flash storage development team. I headed that for a year before leaving Apple. At the time, Anobit was developing flash storage for enterprise, as well as flash for embedded technologies, the iPhone, and such.

Obviously, at Apple we worked more closely on the device side and not on the enterprise side, but I was always curious about datacenter. The datacenter to me seemed like an amazing piece of technology: very complex, very large, a lot of moving parts, fascinating.

I’m a technologist at heart. I love solving complex problems, and I was attracted to that space looking for something interesting to do. I was always working on distributed platforms and applying them on the storage side building scale-out architectures for very fast flash storage, and I was thinking about applying the same technique for the different areas of the software stack that exist in the datacenter. Looking at virtualization technologies or compute services, looking at the networking services as well as the storage component as well. Looking at all three components, something that’s interesting to solve in a combined manner as opposed to building different pieces that the customer then needs to put together himself. Taking this holistic approach of everything scale-out led us to Stratoscale.

IDGE: When did you found the company?

Maislos: We founded it in December 2013.

IDGE: When did you bring your first product to market?

Maislos: About a year ago. We had version one out when the company was 2.5 years old. We are firm believers in the iterative design process, rapid innovation. We were sitting in front of a customer working on real problems. The faster you understand what the real problem is, the better you are able to resolve it. That led us to a relatively quick iteration where we had version one out a year ago, and now we’re releasing version three.

IDGE: Let’s talk about the products. I notice that you break down the product line into compute, object storage, block storage, things like that. What do these all do?

Maislos: The opportunity that people are seeing is the conversion to cloud. Cloud represents the ability to move very quickly and to build your application with building blocks that make sense.

When looking at the traditional datacenter environment, the building blocks are relatively low-level. You have servers, storage, switches, routers, ports. With virtualization, you get the virtual aspect of the same entities that you can fool around with.

When you’re looking at a cloud, the building blocks are completely different. It’s no longer about low-level stuff but about pieces of the applications that you need in order to solve the true problem you’re trying to solve. They’re not valuable in and of themselves, and you would like to consume them in a manner that saves you time and effort and allows you to focus on the real business problem you’re trying to solve.

That part is exemplified by Amazon, their AWS cloud, and the huge catalog of services they are offering on that platform starting from basic services for compute, data storage, and connectivity, then building more and more on top of that. Our vision is to offer that experience in an enterprise environment, in an enterprise datacenter, and allow them to use the same methodology, the same building blocks when they’re going to build their application on-prem.

IDGE: In essence you’re replicating a set of services that someone would consume from AWS in the enterprise datacenter.

Maislos: Correct. Our evolution as a company has been to get to that stage and build that out. Version one for us was getting some fundamental stuff working. Version two was about stabilizing a platform that is built in a scale-out manner that gives us core services, and in version three that we’re releasing now, we’re starting to add on top of it the different services that live up to that promise.

IDGE: How does somebody build to this? How do they deploy it within their enterprise datacenter? Walk me through that.

Maislos: In an enterprise datacenter you have hardware: servers, switches, storage appliances. That’s a very big capital investment, and we allow you to take advantage of that investment and continue to use it.

Our software runs on top of the existing servers. We’re supporting Intel servers and transform them into capacities that you can consume in a cloud environment. You deploy our software on the bare metal. It’s scale-out architecture, so you deploy the same software on all the machines. They discover each other across the network. They automatically cluster and instantly you have an AWS-compatible region in your datacenter. The entire process can take as little as, say, 45 minutes in a normal scenario – sometimes 48 hours when it’s more complex on a larger scale.

IDGE: I assume the other big advantage of this, in addition to making your own enterprise datacenter more flexible, is that it makes it much easier to work in a hybrid environment with AWS.

Maislos: Exactly. When we’re looking at what our customers are doing and the places they’re going, it seems that the AWS way of integrating data with this ecosystem is clearly winning in their hearts and minds. They’re developing cloud-native applications using these building blocks that are available in the public cloud. If they want to achieve hybrid, they need to be able to deploy the same applications on-prem.

Hybrid is not about taking the legacy environment and extending it into the public domain. We think it’s the opposite. It is being able to take the public environment – which is the growing environment, which is the winning environment – and extending it to your private datacenter and being able to apply the same methodologies in both places. It’s as easy as pointing to a different IP address and bringing the same devops that you’re running in Site A in your private region or in the public region.

IDGE: Does this mean you don’t use other virtualization technologies from VMware or SDN technology from Cisco? What does this do away with?

Maislos: Networking functionality is provided by your routers, switches, and network appliances, and those remain in place. You continue to use them as-is. There is software for orchestrating and managing these network boxes, for lack of a better word, and your software still remains in place. Cisco ACI and things like that would remain in place. The software that you have been using to run your applications and manage the storage, things like VMware or OpenStack or other proprietary stacks, those we would be replacing with our software that would mimic an AWS region in your datacenter.

Forward-looking CIOs are not interested in using VMware vCenter to manage AWS. Instead they are looking to take AWS-native applications and run them in their own enterprise datacenter.

IDGE: People have been using the VMware products, for example, for a long time, and it seems like it’s a big leap from what I’ve become accustomed to and what I have a big investment in to taking a risk in working with a smaller company like yours. Why someone would do that?

Maislos: Excellent question. We don’t think that is the primary motivation. To a large extent, CIOs want to replace their existing VMware way of doing things with Amazon. That’s the decision they’re making. At the corporate level, at the board, at the strategy level, they’re saying: Let’s move to the cloud.

Now they realize, of course, that a lot of applications can’t make that leap, and their existing investment in infrastructure is going to be left behind. We’re giving them that bridge, that ability to make the transition in an easier manner. We’re not coming in directly saying: Hey, we found a replacement for VMware for you. Customers are making that decision by themselves, and we’re helping them do it with their own internal environment in a way that’s compatible with their strategic decision to move to the public cloud.

IDGE: In a previous answer, you made it sound like a pretty straightforward process to do this, but what are the challenges to doing this? Are there some applications for which this is not applicable? What are the obstacles that people would face in making this move?

Maislos: I think that transition to a cloud is never a one-stop, click-of-a-button thing. We’re making their life very easy in deploying a cloud in their environment that’s compatible with the public cloud. That’s a huge leap from what’s available. I’m hearing horror stories about OpenStack deployments gone bad and VMware-based clouds that are taking years to deploy. We transform datacenters into a cloud in hours or days, in the worst case, and we’re doing it as a product, we don’t charge for special services for this. This is not a project. We’re not looking to make your life complicated by giving you tons of options that don’t make sense but allow us to bill you hours. We’re literally making this work out of the box. That’s the first step.

The second step is how can you deal with your applications and data. In transition to the cloud, sometimes people call it lift and shift. It’s about taking the data as-is, taking the application as-is with minimum change and putting them in a new environment that’s friendlier to manage. We give tools that allow you a seamless transition from Hyper-V environments and from VMware into a cloud-native approach that is AWS compatible. We have the tools to allow you to do that that are built in.

IDGE: I want to make sure, because you use the term AWS region, and I want to make sure readers understand exactly what an AWS region is.

Maislos: In the AWS world you have regions like US-East or US-West or London, and the idea is to create a mini region in your own datacenter where you have your EC2 instances running and so on.

IDGE: What is the set of services that you currently offer? What are the things that you’ve replicated from the AWS environment?

Maislos: We focus on the core services, starting with offering compute services, EC2 for virtualization and the equivalent of ECS, the container service where we’ve implemented a Kubernetes-as-a-service engine that allows us to provide those services. That’s on the compute side. On the storage side we offer block storage services, EBS in the AWS jargon, and object storage known as S3 and lastly, networking services in the VPC family of features. We also have a built-in, multisize VR capability, and we have an application catalog or an image marketplace, to be more exact, built into the infrastructure as well.

IDGE: What’s been your success so far? How many customers do you have?

Maislos: We have more than 20 global customers right now. We’ve been very fortunate working with very early adopters that have been with us right from the beginning, helping us steer the direction of the product. We’ve been iterating with them over the past year. We’ve recently beefed up our sales organization and starting hiring customer-facing teams on a global basis and now we’re beginning to grow.

IDGE: Can you give me a customer case here? Who is using this, and what are they doing with it? More important, what benefits have they achieved?

Maislos: We’ve had, for example, what you may call an IT-as-a-service team that is providing services to local municipalities and government offices out of Europe. They are helping them deploy applications and services. That’s a clear example where they can do a lot of development in the public cloud but because of privacy concerns and the nature of the data, it has to be in a protected, government-owned facility, and you’re getting into a skill-based deployment paradigm. That’s one case that we saw.

We had another customer building out a very large data analytics environment in pharma. We have a customer that is doing payment processing applications and again, because of data sovereignty challenges, it’s behind the firewall in China. It’s one of the largest online banks there. We have another customer that’s a university that is hosting online courses. I was very surprised to see a large variety of use cases. The thing that was surprising to us, we thought it was going to be only a small amount of application verticals, but it turns out that since Amazon has more than a million customers, to a large extent we’re facing the same range and variety of customers as well.

IDGE: What should somebody expect? If I deployed this in a large datacenter, what do I expect in terms of cost savings, time savings, redeploying resources?

Maislos: It would probably be in the order of magnitude of one-third the cost of a public cloud and, from what we’ve seen, one-sixth the cost of an equivalent legacy, VMware-based infrastructure.

IDGE: I want to clarify. When you say one-third the cost, do you mean one-third of the annual cost to operate that datacenter?

Maislos: Yes. Because the idea is that many applications have different behavior profiles, and when you have enough applications running in your environment sometimes they’re idle, sometimes they’re running and so on. In a public cloud environment whether an application is running or it’s idle, you’re always paying for it.

Now the way we’ve built the product and the way we’re pricing it, if you have applications that are not consuming any resources, then you’re not paying for that because our subscription model is based on the capacity, not based on the usage. It allows you to take advantage of the capacity and do something else with it while those applications are idle without paying extra. That gives you a lot of freedom and flexibility, and it translates into huge net savings because typically applications are not running in a high utilization. They’re running at a very low utilization level.

IDGE: How do you price the software? What is that based on?

Maislos: It’s a subscription based on the number of servers that we power. We don’t care about the number of cores or sockets or the number of bits that you have attached or how much memory. It is priced to allow you a very economical mode of operation. If you have very large machines, obviously its cost savings are even larger.

We’re not trying to focus on the cost. Instead we are trying to focus on giving you the power and flexibility and achieving parity with what’s available in the public cloud. Our own method is focusing on that, on adding more and more services and over the coming year in 2017, we’re going to add a lot of capabilities at that front.

IDGE: Is Amazon aware of this, and do they encourage customers to look into this?

Maislos: I personally think we’re too small for somebody to be jealous, but I think we’re providing them great benefits because we’re easing the transition into cloud. Obviously, when people have transformed their environment into an Amazon-like environment, then it’s easier for them to deploy in the public cloud. Again, we’re all about giving them that freedom.

IDGE: When you meet with customers what are some of the kinds of concerns they bring up?

Maislos: Companies have not yet retooled to the cloud; they are still siloed in a traditional manner. We have people taking care of storage, people taking care of network, people taking care of virtualization. They’re facing shadow IT where the users, the business users in the organization and the application owners go directly to the public cloud, circumventing IT.

That happens because many times IT continues to be a roadblock. Instead of enhancing agility in the organization and giving value, there continues to be a roadblock to the build, a problem that slows things down. Most organizations are aware of it and they’re asking: How can we retool so that we’re actually part of the solution, to make IT relevant again? IT can become relevant when it’s offering the right building blocks that the application developer can use. That conversation is fascinating, opening their eyes to that world and making them believe that they are capable of offering those solutions without going bankrupt and without hiring talent that is very smart and very difficult [to find].

There’s a lot of open source completely geared toward developers, which means that it’s not useful from an operations perspective. You need a bunch of rocket scientists to figure things out, and most teams don’t have rocket scientists that are lying around.

IDGE: Are you referring to OpenStack there?

Maislos: Absolutely. That’s a nightmare, even beyond that. Now you have the new kid on the block, Kubernetes containers, it’s the silver bullet. They’re going to solve our problems. I don’t think they’re going to solve our problems. I think it’s another tool in the tool shed, and suddenly that tool shed can become even more complex.

When the enemy is complexity, we’re trying to help them sort that out. We’re trying to give them a solution that works out of the box, that’s easy to deploy. It’s giving them all these tools that they can very easily use because we’ve transformed them into services and we’ve made those services compatible with the leading public clouds. Whatever they’re doing inside, they can use outside and what they’re doing outside they can bring back in.

IDGE: Is there an easy way for someone to trial this? How would you go about testing it?

Maislos: We set up an online lab. It’s very easy to log in and test the device, the platform. We also have a program where you can download the software and install it in your environment and we have teams that can help you do that as well. It’s a relatively simple thing to do.

IDGE: Do you have a name for this? You’re telling people to move to what kind of computing?

Maislos: I think AWS is the 500-pound gorilla in this space, and we’re calling it our private AWS region.