Engine Yard

From Expertiza_Wiki
Jump to navigation Jump to search

Engine Yard is a private company providing cloud Platform as a Service and focuses on deployment and management of a Ruby and Rails application. It provides a pay-as-you-go pricing policy so you pay only for what you use. It helps developers with learning resources like videos, tutorials for Ruby development. It provides user with a GUI for the configuration, deployment and maintenence of an application.

It is built on top of Amazon Web Services. The IaaS (Infrastructure as a Service) layer manages this. When a uer reuqests for an environment the Engine Yard Cloud hots a new AWS instance and this instance can be configured as per the need of your application. It provides components like application framework, application server, web server, load balancer, caching mechanisms, databases and virtual machines.

Features: 1. Open platform: Engine yard components are based on open source technologies providing user a highly configurable and flexible platform for deployment. It offers a wide range of configuration choices for Ruby and Rails application:

 a. App Servers supported: Passenger, Puma, Trinidad, Unicorn.
 b. Web Servers: HAProxy, Nginx, Rack.
 c. Databases: MySQL, PostgreSQL, Riak

It also supports multiple Ruby versions.

2. Flexible: Engine Yard Cloud is used in a variety of fields like gaming an entertainment, ecommerce, online portals and social networking.

3.