These docs are current for version
v0.0.8.
CHANGELOG
Here are the main differences between this version and the previous version (alto v0.0.7
):
Additional EC2 protocols
Additional EC2 protocols
Why use Alto?
Great question! Alto allows users to easily scale their code from their local machine to the cloud. There are several scenarios in which this can be helpful:- Scalability: certain agents (e.g., EC2 instances, EMR clusters) allow you to scale your project’s execution vertically and horizontally. You can choose instance types with varying compute power to match your project’s resource requirements. Additionally, you can leverage auto-scaling capabilities to automatically adjust the number of instances based on demand.
- Collaboration: we’ve all heard the age-old phrase “but it works on my machine!” When working with a team, it’s likely that different team members will have different system configurations and environments. As a result, projects may work on one developer’s machine but fail on others. Alto mitigate against this this, ensuring that their code runs consistently across different systems.
- Deployment: Alto allow users to test their projects whatever infrastructure they like. If your organization uses custom infrastructure, then this helps ensure that your projects do not break once they are deployed.
Guides: Jump right in
Quickstart
Install and create your first Alto project
Agents
Configure your cloud infrastrastructure via an agent
CLI
Manage your project via our powerful CLI