How ProfitBricks Combines Proven Technologies to Enable the Public Cloud Features You've Been Waiting For
InfiniBand has long been a staple of the supercomputing community with use in 80% of the prestigious Top 500 supercomputing clusters. Harnessing that speed for public cloud, ProfitBricks runs dual channel InfiniBand, providing an incredible 80Gbps capacity to our network compared to the 1Gbps other cloud providers use.
ProfitBricks doesn't simply settle for using that as a fast connection between virtual machines, though. We extended KVM, the widely used open source hypervisor, to take advantage of InfiniBand and enable customer-facing features like flexible virtual machine sizes (from 1-62 CPU Cores & 1 - 240GB RAM),live vertical scaling, and superior performance with dedicated CPU cores and RAM that are never shared between instances.
How did we do all that? Click the "More" button and find out.
You choose your size, including the biggest instance sizes available anywhere if that's what you need. Plus, add CPU cores & RAM without rebooting
When it comes to scaling, Cloud 1.0 providers force you to do so horizontally where you add more servers to a cluster. They seem to have forgotten all about vertical scaling, the ability to add CPU cores and RAM to accommodate your increased load.
Need a big cloud server? The other guys limit you to packages in specific CPU core or RAM amounts. At ProfitBricks, you can go up to 62 CPU cores and 240 GB of RAM, the largest available in the public cloud industry.
Find out how we utilize our unique, InfiniBand-powered, modular architecture to provide customizable instance sizes that can scale vertically without a reboot by clicking "More" below.
No time slicing or over provisioning of CPU or RAM.
Like all public cloud providers, ProfitBricks pools resources. Unlike our competitors, however, once a CPU core or an amount of RAM has been allocated to a specific virtual machine, that instance gets exclusive use of those resources. That eliminates noisy neighbor problems present on other clouds and eliminates the performance inconsistencies seen when a virtual machine has to share a physical processor with another instance.
Add to that the 80Gbps InfiniBand channel between the instances and the result is industry-leading performance. Want to see standardized test results like UnixBench (for CPU and RAM), Dbench (for disk), and iPerf (for network)? Download the white paper or get a preview by clicking "More" below.
InfiniBand and tiered caching make the difference
Each ProfitBricks data center is separated into two Availability Zones, with a fire section border in between them. Each block volume is RAID 10 in each Availability Zone with the entire set of RAID 10 data blocks instantly replicated to the other Availability Zone.
This is why, unlike the CPU cores and RAM, you cannot select which Availability Zone for volumes, because they automatically reside in both. RAID 10, x2.
Yet another benefit of the ProfitBricks 80Gbps InfiniBand is that this additional mirroring happens over an incredibly fast channel. Factor in the RAM and SSD caching on our storage array, you get 4 copies of each data block while still maintaining superior Dbench scores to our competition.
Why Limit Yourself to One Public and One Private Network?
Software Defined Networking (SDN) is a huge topic these days, but most public cloud providers limit you to placing a virtual machine on a public network or in a private one, but not both. Each ProfitBricks virtual machine has up to 8 virtual network cards, allowing you to segment your instances any way you wish on multiple networks simultaneously. This diagram, taken from our Data Center Designer graphical user interface, shows a relatively simple scenario involving a LAMP stack (Linux, Apache, MySQL, & PHP).
The two Apache/PHP servers are connected to the public Internet via a load balancer, utilizing one of those network cards each (shown in blue). However, in order to limit exposure to the MySQL database, the two Apache/PHP servers make use of another of their virtual network cards to take part in a private network with the data source (shown in red).
The MySQL master database uses a second network card as well, to connect to its slave so that a continuous mirror can be kept at the database level (shown in orange).
This is just one example, but you are only limited by your imagination when segmenting your data into different private network segments, all made easy to see with our popular Data Center Designer visualizations.
- Unmatched physical data center security with US footprint co-located at SwitchNap near Las Vegas, NV
- Secure data transmission connection via TLS (Transport Layer Security)
- Strong industry-leading data deletion policy
- Redundant systems guarantee fast, smooth troubleshooting with the highest level of availability across multiple fire zones
- Current, most up-to-date, high-quality software, continuously monitored and maintained by experts
- SSH Key Pairs for encrypted login sessions
- Full control of port-level firewall on each instance
Visualize your Cloud Environments or Complete Programmatic Freedom,;You Choose
The best way to plan and architect Internet environments is to use a large, blank whiteboard to outline, correct and improve the complete infrastructure design by hand using a pen. The relationships between the components are complex and the easiest way to keep them all straight is to represent them visually.
First generation cloud hosting IaaS providers require you to convert these drawings into tables of text meant to indicate virtual servers, storage and how they interact with one another - a cumbersome and error prone process. Plus, with each subsequent change you have to pick the right row in the table and setup network connections, IPs and more.
ProfitBricks offers three ways to easily build and manage your Cloud:
- The revolutionary Data Center Designer, visualizing cloud assets for everyone through a Graphical User Interface (GUI)
- Our Command Line Interface (CLI) which makes building scripts easy for system administrators
- SOAP and REST APIs for developers who want programmatic control
If you have a question, shouldn't you have an actual, professional human being to talk to instead of looking through public bulletin boards?
A lot of public cloud companies think customer service is optional, offering self-service or limited telephone support with the base cost of their product. We think that's just plain wrong.
Why? Because when you have a problem you need help and you need it right away. When you have a technical question, who better to ask than a senior system administrator who understands your issues and can offer clear solutions directly and without delay? By phone (+1-866-936-0764) or by email (email@example.com), you get to choose and it's always 100% free.
That's right, there are no hidden or additional costs for support.
At ProfitBricks, Technical Support is Free.
Prefer to take a crack at it yourself first?