Our platform lets you focus on building great applications instead of worrying about the complexities of running the environment and day to day system administration and maintenance.
Now, let’s dig a little deeper into how we do that.
When you create an environment through the platform, it boots a dedicated virtual machine (VM) from the infrastructure (AWS or Windows Azure), provisions it and deploys your code.
The platform continually monitors and manages your running app’s environment, its stack and the infrastructure it runs on. Platform components (OS, database, middleware) and Add-ons interface with our core system for your app’s configuration and deployment.
|Component Automation||System Automation||Lifecycle Automation|
|Component configuration management||Backup management||Platform hardening|
|Configuration optimization||Snapshot management||Patch integration and administration|
|Automated component deployment/restart||Cluster configuration and management||Key based authentication|
|Automated VM imaging||Cloning administration||Proactive vulnerability management and 3rd party assessments|
|Automated VM configuration||Database replication||Scheduled network tests|
|On demand scaling||Monitoring and alerting||Component stack control|
|Resource optimization||Load balancing||Resource dedication|
Set up your app in three simple steps:
The stacks are made up of our optimized Linux distribution, databases, app and web servers, built-in monitoring and process management agents, and runtime components such as libraries, frameworks and services that you use to build your application. You can easily configure these components through our UI or CLI based on your preference.
Engine Yard Add-ons are third party services from leading vendors and SaaS providers that seamlessly complement our platform to provide additional application capabilities. Add Ons range from email delivery to databases to monitoring and alerting.
Our instances run in a dedicated tenancy model, which means your environment is isolated from other customer environments, self-contained, and includes dedicated compute, storage, and database services.
Applications run directly on the infrastructure independently of our platform. No intermediate layers or routers sit between running apps and the infrastructure so your apps run even if our platform becomes inaccessible.
Applications run on the selected platform components, which logically become part of your application and remain with it while it runs.
Except for monitoring and management agents, all components running in your app stack are non proprietary.
Available environment controls include SSH access to servers and custom Chef recipes for configuration.
Instances are available in highly customizable configurations to meet your specific needs.