The appfleet cloud platform allows you to easily deploy and host your web services in multiple regions globally. Host your web applications on the edge without any limitations!
We host your dynamic services globally closer to your users
Host your service, site or application on multiple locations at the same time. Be closer to your users and improve your performance and uptime.
appfleet is a cloud-based container hosting platform that allows you to deploy your code in any language, framework or technology.
Run stateless and stateful containers on a fully managed globally distributed infrastructure. No servers or routing to manage.
When you want to host an application you usually have a few choices like shared hosting (cpanel) and cloud hosting (e.g. AWS, VPS, PaaS) or a dedicated on-premise server. All these options have one thing in common - your application runs in a single data center and region.
Depending on the service provider, you might or might not even have an option to decide where the application actually runs.
Now imagine a scenario where your users are sitting far away from the place your application is hosted? Every request will have high latency, your services will appear slow and as a result users will have a bad experience. Or worse, what if your service provider has an outage in their data center? You might end up having downtime of hours.
In multi-region hosting we deploy the same copy of our application across multiple servers spread across different regions on the globe. These regions are basically data centers. This is very different from traditional hosting where we host our website in a single location.
Multi region hosting increases the resilience of our application by making it highly available as well as it decreases the latency seen by our end users.
Unfortunately multi region setups are not widely used because most users are either not aware of it or they do not consider it due to the underlying complexities of setting it up
Even though multi-region global hosting sounds like a very nice thing to have, most users prefer to stay away from it due to the complications it brings.
As mentioned earlier, data locality is a challenging aspect of multi-region hosting and is often a reason why people stay away from it. However in the present world it’s not that difficult to solve this problem. Here are a few options that you can consider:
Appfleet takes away all the complexities involved in hosting your application globally. With appfleet there are two simple steps to host your application globally:
1. Choose docker image
2. Pick regions where you want to deploy
and you are done. Yes, it's that simple.
Appfleet internally deploys containers in the regions selected by you and then configures and maintains global load balancing, clustering and communication to scale your application globally. This means that appfleet will automatically route your users to the region closest to them and make sure your service always stays available and fast.
With a few clicks you have a highly available - globally distributed cluster of docker containers working for you.
appfleet is focused on making the life of users less painful - and hence it focuses on abstracting out all the complexities so that you can focus on what you are good at.
Appfleet doesn’t enforce any language or tech stack on you. As long as your application is dockerized - we’ll run it. On top of all this, once you deploy your application globally appfleet makes it extremely simple to manage it by offering features to give you more control:
With all these features and a simple yet powerful UI, appfleet is one of the best options out there to host your docker containers. Try it now without any contracts and pay as you go pricing.
with a fully automated platform with multiple global POPs, high-availability and low latency
appfleet doesn’t end with your product’s deployement
Configure your own custom health checks per application and we will add them to our own internal checks that we continuously run to ensure your service is alive and well
Node.js, PHP, Golang, Java, Python, everything is supported, thanks to Docker containers. Don't let your technology of choice limit you.
For any web service we can automatically install and maintain a LetsEncrypt TLS certificate for free.
By using multiple regions at the same time you can lower the latency and easily improve performance for your global audience
Use any public or private container registry like Docker Cloud, Github Registries, Quay, Google Cloud and more
Assume direct control of your container by connecting directly to it by using our web console
All nodes come with a locally mounted caching filesystem that persists between deployments for improved performance
We store and process the output and logs of all deployed applications for easier debugging.
All of your instances are constantly monitored. Get historic and real-time CPU, RAM and Disk usage.