Ruby on Rails Development Environment
Complete, ready-to-run development environment for Ruby on Rails.
Includes the latest stable release of Ruby, Rails, RVM, MySQL, SQLite, NGINX, Apache, Memcache and Varnish™, Git and Subversion, Sphinx, PHP and phpMyAdmin.
Includes most popular gems for building Rails applications: Thin, RMagick, Rake, Mongrel, Passenger, Nokogiri and more.
Includes libraries such as OpenSSL, openLDAP, CURL, ImageMagick and more.
* Admin Package included: OpenVPN, SSH, SFTP, OS root access
Ruby on Rails is not a minimalist framework, it's a metropolis.
One filled with all the major institutions needed to run a large, sprawling application like Basecamp or GitHub or Shopify.
This means there's a lot to learn! But it also means you can learn it piece by piece.
You do not need to be an expert in all facets of Ruby on Rails to get started on creating a great application.
The spine of a Rails application is the Model-View-Controller pattern that organizes programming logic into three major layers.
The model is where your so-called business logic lives.
This is where you calculate whether the next invoice is due or how many todos are left to be completed on a project.
The controller is what accepts clicks and taps from the user, routes the commands to the model, and then renders HTML or JSON templates as the view.
In Rails, the model is chiefly handled by Active Record (with some backup from Active Model).
That's the framework for talking to the database.
The controller is handled by Action Controller and the view by Action View, together presented as Action Pack.
In addition to these core frameworks, we also ship with Action Mailer, for sending HTML and plaintext emails. Action Cable for making live updates to pages over WebSockets.
Active Support enhances the Ruby language and standard library with more sugar and goodies for use in web applications.
And finally, Railties provide all commands, generators, and glue to bind all these frameworks together into the cohesive system that is Ruby on Rails.
Your Virtual Machine Specs
Your Ruby on Rails Server will be running on an isolated and secure Virtual Machine with the following configuration 1 :
- CPU: 1 vCPU on 7th Generation Intel® Core™ i5-7260U Physical Processor(s)
- Base Frequency: 2.20 GHz
- Max Turbo Frequency: 3.40 GHz
- Memory: 1024 MB on 32 GB DDR4-2133 Physical Memory Chip(s)
- DDR4-2133 1.2V SO-DIMM
- Max Memory Bandwidth: 34.1 GB/s
- Disk Size: 16.06 GB on 1TB M.2. SSD Physical Storage Chip(s)
- M.2 Solid-State Drive (SSD)
- Sequential Read: 530 MB/s
- Sequential Write: 510 MB/s
- Random Read IOPS: 92 K
- Random Write IOPS: 83 K
Note 1 : Virtual Machine Resources are already optimized for performance. Under extreme usage or circumstances, more resources can be easily acquired via our Add-ons section.