Hosting & Domaining Forum

Hosting Discussion => Cloud Hosting => Topic started by: podudepoe on Oct 02, 2023, 12:11 AM

Title: Right Hosting: Shared, Cloud, or VPS?
Post by: podudepoe on Oct 02, 2023, 12:11 AM
Apologies if this question seems naive, as I am starting from scratch.
I would like to set up something like a sandbox environment for myself. It should have backups and the ability to test different technologies, ranging from MySQL and PHP to Go and NodeJS. I will have various projects that are not limited to a single technology stack, such as a mini online shop, a back end for an Android application, an online application with a database and ratings, and a Telegram bot, among others.

From what I understand, shared hosting is primarily designed for CMS+PHP, which may not be ideal for my needs. VPS is a bit intiмidating as it requires manual installation and configuration. However, it could provide valuable experience for the future. Are there any other solutions I should consider?
I would greatly appreciate any guidance you can provide, especially if it comes at an affordable price.
Title: Re: Right Hosting: Shared, Cloud, or VPS?
Post by: InessaDaungurnjab on Oct 02, 2023, 01:41 AM
Based on your requirements, I would recommend considering cloud platforms like Amazon Web Services (AWS) or Google Cloud Platform (GCP).

Cloud platforms provide a wide range of services that can meet your needs. For example, with AWS, you can create an EC2 instance (Virtual Private Server) and choose the operating system and software stack you want to install. This allows for flexibility to test different technologies like MySQL, PHP, Go, NodeJS, and more. Additionally, you can easily create backups, scale up or down, and even automate the deployment process using infrastructure-as-code tools.

GCP offers similar capabilities through its Compute Engine service, where you can create and configure your own virtual machines with the desired software stacks. GCP also has a wide range of other services that you can leverage for various projects, such as storage, databases, analytics, and machine learning.

Another option you may consider is using containers with platforms like Docker or Kubernetes. These technologies allow you to package your applications along with their dependencies and run them consistently across different environments, providing isolation and easy deployment. Platforms like AWS Elastic Container Service (ECS), Google Kubernetes Engine (GKE), or Azure Kubernetes Service (AKS) can help manage your containerized applications.

While shared hosting may not offer the flexibility you need, it's worth noting that some providers offer more advanced plans with support for additional technologies beyond CMS+PHP. However, for the range of projects you mentioned, a cloud platform or containerization approach might be a better fit.

In terms of affordability, cloud platforms often have pricing options that cater to different budgets, such as pay-as-you-go models where you only pay for the resources you use. You can start with smaller instances or containers and then scale up as needed.

some more information on cloud platforms and containerization technologies:

Cloud Platforms:
1. Amazon Web Services (AWS): AWS offers a wide range of services, including compute, storage, database, networking, and more. EC2 is their virtual server offering, which allows you to create instances with the desired configuration. AWS also offers managed databases like Amazon RDS or serverless options like AWS Lambda.
2. Google Cloud Platform (GCP): GCP provides similar capabilities to AWS, with offerings like Compute Engine for virtual machines, Cloud Storage for object storage, Cloud SQL for managed databases, and more. GCP focuses on simplicity and ease of use, with tight integration with other Google services.
3. Microsoft Azure: Azure is another major cloud platform that offers a variety of services, including virtual machines, storage, databases, machine learning, and AI tools. Azure has a wide range of options for different use cases and supports both Windows and Linux environments.

Containerization Technologies:
1. Docker: Docker is a popular platform for creating, deploying, and managing containers. It allows you to package applications and their dependencies into lightweight, portable containers that can run consistently across different environments.
2. Kubernetes: Kubernetes is an open-source container orchestration platform. It helps manage and automate the deployment, scaling, and management of containerized applications. Kubernetes provides features like load balancing, rolling updates, and self-healing capabilities.
3. Docker Swarm: Docker Swarm is Docker's native clustering and orchestration solution. It allows you to create and manage a cluster of Docker nodes, enabling high availability and scalability for your applications.

Both cloud platforms and containerization technologies offer great flexibility and scalability for your projects. They allow you to experiment with different technologies, easily manage backups, and provide a platform for continuous integration and deployment practices. It's worth exploring these options further to see which one best fits your needs and budget.
Title: Re: Right Hosting: Shared, Cloud, or VPS?
Post by: maabuft on Oct 02, 2023, 03:58 AM
It is impossible to achieve mastery in everything.

Therefore, it is important to decide in advance what your goals are: to have a general understanding of various subjects throughout your life (without becoming an expert), or to specialize in a specific area and become proficient at a professional level. There is also a simpler option - to have an amateur level of expertise in a specific area, but enough to accomplish your particular task.

The first option is suitable for analysts. The second option is for specialists. The third option is when you require a cost-effective and efficient solution (minimizing both time and money investment).

If you need hosting for mysql+php, you can search for "hosting for $1" on Google.

For more complex tasks, you should consider choosing a VPS/VDS.
Title: Re: Right Hosting: Shared, Cloud, or VPS?
Post by: timbarnard on Oct 02, 2023, 05:04 AM
Hosting is designed for individuals who have a clear understanding of their requirements. The hosting service always provides a specific version of software, and while it is not impossible to persuade the host to make changes or updates, it can be challenging.

A VPS, on the other hand, is essentially a virtual machine located somewhere on the internet. With VNC/SSH access, you have the freedom to do whatever you need. You can opt for a bare console at a minimal cost and handle everything yourself, or choose a control panel at a small additional fee, and sometimes even for free. As your own administrator, you have the flexibility to install anything you desire.

The affordability of the price tag largely depends on your personal perspective. For instance, in my case, a KVM-based configuration in the Netherlands with 1 CPU, 1G RAM, and 50G disk space costs only $8 per month. To me, this cost is reasonable and fair.
Title: Re: Right Hosting: Shared, Cloud, or VPS?
Post by: Moodesburn1977 on Oct 02, 2023, 12:52 PM
Setting up a sandbox environment for testing various technologies and projects can be an exciting endeavor! You're correct in noting that shared hosting is often optimized for CMS+PHP setups and might not provide the flexibility you're looking for. VPS (Virtual Private Server) hosting can indeed offer more control and customization options, but manual installation and configuration can be a bit challenging if you're new to it.

In addition to shared hosting and VPS, there is another hosting option called cloud hosting, which might be worth considering. Cloud hosting provides scalability, easy resource management, and the ability to deploy various technology stacks. Providers like AWS, Google Cloud, and Microsoft Azure offer cloud hosting solutions with intuitive interfaces that simplify the deployment process.

With cloud hosting, you can choose from a wide range of pre-configured server templates, making it easier to set up MySQL, PHP, Go, NodeJS, and other technologies. These platforms also offer backup solutions, allowing you to safeguard your data.

It's a good idea to explore these options and compare their pricing and features to find the best fit for your needs. Keep in mind that the prices may vary depending on the provider and the resources allocated. If you're on a budget, you could also consider starting small and upgrading as your needs grow.

been researching affiliate marketing too been reading this blog recently

https://givevaluefirst.com/affiliate-marketing-strategies-for-success/
Title: Re: Right Hosting: Shared, Cloud, or VPS?
Post by: anilkh7058 on Oct 03, 2023, 05:50 AM
VPS right hosting.
software development company (https://www.techmahajan.com/)
Title: Re: Right Hosting: Shared, Cloud, or VPS?
Post by: rahul verma on Jan 03, 2024, 06:33 AM
VPS parent servers are often built from the very best hardware available and offer the most varied configurations for users. When it comes to VPS vs dedicated servers, both will be at a higher price point than shared hosting, with VPS being the more budget-friendly option.
Title: Re: Right Hosting: Shared, Cloud, or VPS?
Post by: alexcray on Feb 22, 2024, 09:40 PM
Quote from: podudepoe on Oct 02, 2023, 12:11 AMApologies if this question seems naive, as I am starting from scratch.
I would like to set up something like a sandbox environment for myself. It should have backups and the ability to test different technologies, ranging from MySQL and PHP to Go and NodeJS. I will have various projects that are not limited to a single technology stack, such as a mini online shop, a back end for an Android application, an online application with a database and ratings, and a Telegram bot, among others.

From what I understand, shared hosting is primarily designed for CMS+PHP, which may not be ideal for my needs. VPS is a bit intiмidating as it requires manual installation and configuration. However, it could provide valuable experience for the future. Are there any other solutions I should consider?
I would greatly appreciate any guidance you can provide, especially if it comes at an affordable price.

Scalable and flexible, ideal for platforms with unpredictable traffic or growth potential. Offers higher resource allocation than shared hosting.
Title: Re: Right Hosting: Shared, Cloud, or VPS?
Post by: VasancityAcadamey on Feb 29, 2024, 12:37 AM
Shared Hosting: Ideal for small websites with low traffic, cost-effective, but resources are shared among multiple users.
Cloud Hosting: Offers scalability and flexibility, well-suited for growing websites with varying resource needs, and provides high uptime.
VPS (Virtual Private Server): Balances cost and performance, offering dedicated resources within a virtual environment, suitable for moderate to high-traffic websites.
Consider your budget, scalability requirements, and technical expertise when deciding between shared, cloud, or VPS hosting for your website.
Title: Re: Right Hosting: Shared, Cloud, or VPS?
Post by: Finacustech on Apr 15, 2024, 01:18 AM
For a variety of projects and flexibility, a VPS (Virtual Private Server) is the best choice. It is ideal for testing a variety of technologies as it gives you complete control over software installation and configuration. It requires more setup but offers extensibility and customization options. If you're concerned about the learning curve, many hosting providers offer managed VPS options that simplify the process.
Title: Re: Right Hosting: Shared, Cloud, or VPS?
Post by: doarri387 on Mar 31, 2025, 09:08 AM
I highly recommend using Docker. It allows you to create isolated environments for each project, making it easy to switch between tech stacks like PHP, Node.js, and Go without the headache of managing multiple servers.
Pair this with a cloud service like Google Cloud or AWS for storage and backup capabilities, and you'll have a powerful sandbox. Plus, you can leverage Kubernetes for orchestration as you scale up your projects.