Migrate Docker Cloud to AccuWeb.Cloud Before Shutdown
The recent announcement about Docker Cloud shutting down shocked its users, especially since they only have two months to migrate. The official deadline is May 21, 2018, which is just 50 days away, leaving little time for research or testing new solutions.
Many developers and companies are very frustrated. To help, we’ve created a simple step-by-step guide to migrate from Docker Cloud to AccuWeb.Cloud with zero code changes and minimal configurations.
Migration Steps
Step 1. Use the official Docker instructions to group all your services into one stack file with a .yml extension.
Step 2. Install Docker Swarm using AccuWeb.Cloud’s pre-packaged template. You can install the Docker Swarm application from the Marketplace or the New Environment. In this article, we installed it from the Marketplace.
Provide the necessary details to set up the cluster:
- Manager: Number of manager nodes to include in the cluster.
- Worker: Number of worker nodes to include in the cluster.
- Deploy Stack YML: Choose this option to deploy the Docker stack alongside cluster creation by specifying the link to your previously created compose YML file.
- Environment: Name for your environment.
- Display Name: Optional alias to display for the environment.
Once all configurations are set, click Install and wait a few minutes for AccuWeb.Cloud to complete the setup.
Step 3. Switch the traffic to the newly installed cluster with deployed services. To do this, update your external DNS provider to point to your new environment via an A Record or CNAME if your environment does not have a Public IP.
That’s it! Your Docker-based project is now running on AccuWeb.Cloud in just three steps.
Why AccuWeb.Cloud?
Easy Deployment
- Deploy from Public and Private Docker Hub Registries
- Integrate with Git/SVN and CI/CD tools
- Support for stateful, legacy, and microservice applications
- Zero downtime re-deployment and automated updates
- Deploy using “compose up” and “docker stack” commands
Simplicity, Scalability, Reliability. The fact that you can deploy an environment within a few minutes with the click of a button makes this solution very attractive.
Automated Scaling
- Automatic vertical and horizontal scaling based on load
- Auto-discovering and interlinking of containers during scaling
- Sticky load balancing and smart traffic distribution
- Scaling limits for CPU & memory, disk space, and I/O usage per container
- Scalable prepackaged cluster for complex Dockerized applications
AccuWeb.Cloud is great as it is a highly flexible platform that enables us to add scalable infrastructure, so important to meet an ICO. We can meet those goals using a clustered WordPress solution, which allows us to pay less now and handle traffic spikes automatically during the ICO.
Flexible Management
- Intuitive UI for self-management
- Advanced configurations through SSH and CLI
- Interactive file manager, built-in stats, logs, and load alerts
- Configurable links, environment variables, and volumes
- Scripting for repeatable application lifecycle tasks
- Collaboration and access control
- Automatic hibernation of idle containers
ccuWeb.Cloud is a powerful tool for teams and developers who want to focus on developing software without worrying about server or cloud configuration. It’s very easy to use.
How Much Does It Cost?
RAM, CPU, and disk space are charged hourly, but only if your application uses them. You can set a maximum scaling limit to handle load spikes, but you only pay for what you use. Additional charges may apply for Public IP, SSL, or external traffic. Prices for each resource depend on the hosting provider.
We’ve reduced our infrastructure cost by 30% because of AccuWeb.Cloud offers pay-as-you-use pricing. You don’t need to guess how many resources to buy beforehand; You just pay for what you consume.
During the free trial period, you can easily estimate the cost on a monthly, daily, or hourly basis for your application. Built-in billing details for the whole account or separate environments help you track and optimize your cloud hosting expenses throughout the project’s lifecycle.