Subutai was developed with the aim of disrupting, democratizing, and commoditizing Cloud and Internet of Things (IoT) services through the following products:
Open Source, container-based P2P Cloud and IoT software and firmware.
A marketplace to buy/sell/exchange/barter devices, cloud applications, and idle computer resources.
Power-efficient “green” broadband Cloud router and open hardware IoT gateway that serves as a plug-and-play cryptocurrency wallet and mining device.
As Internet and Cloud consumers can only currently purchase services from providers, Subutai acts as “the Airbnb of computing resources”, leveraging the power of peer economics to enable individual and business users to both buy and sell cloud services. Subutai is:
Subutai can be immediately applied across countless application areas in both commercial and private use. The platform is proven, mature (v7.0), solves real-world problems, and is ready to use today. Users are free to choose to utilize one, some, or all Subutai products; the Bazaar and Blockchain Router are optional.
Subutai brings Open Source P2P Cloud computing, IoT, and cryptocurrency mining to everyone. Conquer the Cloud!
Subutai originated as a multi-million dollar defense project for a new P2P Cloud computing platform that could reconfigure itself dynamically and securely across the Internet. After the project was completed, the client allowed the software to be open sourced, and, since 2013, our company, OptDyn, has been dedicated to make this software available to everybody.
Subutai creator and OptDyn CTO Alex Karasulu explains how the platform works, and the promise of P2P Cloud Computing:
Subutai lets anyone share socially (among peers), or commercially “rent” computer resources to create P2P cloud environments while also connecting whatever devices are around to them. In a nutshell, we simply call it "Peer-to-Peer (P2P) Cloud Computing". We think this is totally badassed mind explosion-inducing madness: that's why we named it after a badassed general. We think Subutai is going to conquer the world, and want you to join us in the "War Room" to help lead the campaign.
We've been coding up a storm using every advantage we can gain from the latest emerging technologies to make the jaw dropping magic happen. We're shocked and get goosebumps every time we see it working ourselves; we fire up our own clouds across developer machines because we just CAN. It's sick! Now it's time for us to share the magic with everyone else. Welcome to the P2P Cloud Computing Revolution!
We tried hard to use all the good stuff so many of you like and know about. We use OSGi for micro reboots with Over-the-Air updates so tenant environments keep running on peers without disruption. We use lightweight Linux containers and software defined networking with strong encryption and a boat load of security mechanisms to isolate and protect environments running across Subutai peers.
We don't want to reinvent the wheel. However some components just did not exist, we had no choice but to implement the IaaS basement due to P2P considerations. But we're working hard to adapt it to services you're used to at Amazon AWS. We've got Ceph and standard S3 like interfaces you can just drop into your environments.
We're doing great on the PaaS layer since we went with the best: the Google App Engine (GAE) programming model. We've integrated AppScale as a first-class citizen into Subutai. So write apps in Go, Java, PHP, or Python and drop ‘em into your Subutai P2P Cloud. With Subutai every GAE app you write becomes a P2P application: distribute it where and how you like --even across Google's own infrastructure. The choice is yours again. It's always nice to have choices.
And we’ve got Subutai Blueprints that specify general instructions for installing, updating and maintaining P2P distributed cloud applications. The Subutai P2P Cloud combines these instructions with load and resource availability information to optimally place infrastructure resources in P2P cloud environments and run distributed applications. P2P orchestration can occur perpetually to adapt to shifting conditions to keep applications running. Mobile devs: you got an Apache Usergrid Blueprint for MBaaS! Need we say more?
Using Subutai you can use your existing relationships (friends, family, colleagues, etc.) to build your own virtual data center and stuff whatever you like into it. The best thing about this is that you're free of "The Man", you're the boss, the head honcho. You own and control your own stuff!
Wanna make some coin, some extra money? You can sell resources on your laptop or desktops that are sitting around collecting dust. Put ‘em to use on your own peer. To help out we built a peer tracker, resource search engine, and a marketplace where you can trade or sell resources to your heart's content: Subutai Bazaar.
Running out of space for the family photos no one's willing to clean up? Create a distributed storage network across the machines of family members. Don't deal with mom trying to figure out how to send you photos of your kids again. Share with your own “dropbox” distributed across family and friends!
Some say the cloud reduces costs. That all depends on perspective and what era you compare the cloud to! We work in teams so we share resources for building collaborative private infrastructures: lots of distributed startups can use Subutai.
If you've ever rapidly downloaded files via Torrent, you've already experienced the power gained by P2P technology for file sharing. The files download much faster right? That's because separate parts of the file are downloaded in parallel from different peers instead of downloading the whole file from a single server that everyone pulls from. The cumulative bandwidth of all peers speed up the download without causing traffic congestion at a single server. Torrent peers participate in a single public swarm for P2P file sharing.
Imagine being able to use P2P technologies to share more than just files, but also to share any hardware resource (RAM, CPU, DISK, NET), with ONLY those peers you trust. You may create virtual cloud environments connected to devices with resources shared across several peers on your own swarm. The ability to share any hardware resource allows P2P cloud environments to gain resources and grow beyond what's available locally at a single peer. Unimaginable services start to seem possible when one considers the limitless potential of P2P cloud computing.