Editor’s Note: In this column, we’ll be answering the most common questions of the features and functionality of the Stratoscale Symphony Platform. You can submit your own questions by emailing us at firstname.lastname@example.org
Perhaps the very first question we get here at Stratoscale is, “What is Symphony, and what does it do?” Let’s have a look, and give you the answers:
“Symphony is the product name of the Stratoscale Private Cloud Stack.
Basically, it gives you the ability to create an on-prem, private – or even public – cloud within your own datacenter and on your own hardware. While there are many solutions which make this same claim, Symphony has some very specific benefits that make it stand out from the crowd.
Symphony is not hardware-specific.
It does require that a few minimum hardware specifications are met or exceeded:
– Intel SandyBridge or newer processor chipset families
– 32GB of RAM or more
– A minimum of one 128GB SSD or more storage on-board each physical server
– 10Gbit networking between nodes (physical servers) within a cluster
Any make, model, and vendor of server that meets or exceeds those requirements can become a node within a Symphony Cluster, and you can even mix and match different server models within the same Cluster to no ill effect. Removing the dependence on specific, vendor-provided hardware allows you to make use of servers you already own; or are able to obtain at relatively low cost from your preferred vendors and partners. We’re happy to recommend servers any time, but if you have a favorite brand or model, you can feel free to use those.
Symphony installs direct to bare-metal, and is a complete platform.
Unlike many other solutions available on the market, and unlike building your own OpenStack platform, Symphony comes ready – out of the box – to do what you need it to do. Perform the installation on at least three servers, and you have created a complete Private Cloud Cluster with:
- A full-featured compute layer that allows for creation, management, and manipulation of x86-based virtual machines.
- The ability to use both external storage (iSCSI, Fibre Channel, and NFS), as well as the ability to create an “virtual SAN” made up of nothing more than the Solid State and Magnetic hard disks held within the nodes themselves.
- A complete virtual networking layer; allowing for the creation of objects ranging from internal private networks, external NAT communication networks, fixed IP’s for specific VM’s, and Security Groups to control what may flow across those networking objects and paths
- A fully distributed automation and control architecture that is exists across all nodes, limiting resource utilization needed for back-end processes and also keeping the Cluster resilient.
- An internal Restful API (called Symp) for scripting, automation, and control
- An external API Compatibility Plane that allows 3rd-Party software to communicate with Symphony via OpenStack API sets (with more to come)
- A fully-featured, browser-based Graphical User Interface to handle all day-to-day operations without having to drop to the command line.
Additionally, all of these features (and many others) work “out-of-the-box” and require no manual integration with each other. This makes setup as straight-forward as installing the software onto your hardware as a single install, then using the GUI to begin setting up your tenancies, users, and projects. There is no need to first install each tool, then configure each tool, then ensure interoperability, as all Symphony tools are designed from the ground up to talk to each other and work together right through the installer itself.
Once installed on the third node, you have a complete Cluster with all of the available features at your disposal, and much more.
Reach out to your local Stratoscale Sales Team or Partner to find out more and arrange for a Test Drive.