A hosted service is a technology service delivered from infrastructure operated by an external provider. Instead of buying and maintaining every server yourself, you use the provider’s resources to run a website, application, email system, database, or another online service. What the provider manages depends on the plan.
For example, a bakery might buy website hosting, a developer might rent a virtual private server, and a business might subscribe to hosted email. All three use outside infrastructure, but they receive different levels of control and support.
This guide explains hosting terminology, helps you choose between shared hosting, a VPS, and a dedicated server, and walks through the first steps of accessing and setting up a server.
What is a hosted service?
A hosted service gives you access to technology that runs on a provider’s infrastructure. You normally access it over the internet, although some business services use private network connections.
The provider handles the physical environment, while responsibility for operating systems, applications, and data varies. A managed website plan may include software maintenance. An unmanaged server may leave nearly all software administration to you.
GoTo’s definition of hosted centers on a provider overseeing servers and infrastructure remotely. The useful buying question is: Which layers will this provider operate for me?
If you searched for “what is hosted services,” you are generally looking for the same concept. “Hosted services” is simply the plural form and includes many products beyond website hosting.
How do hosted services work?
Imagine publishing a booking website. You upload its files or deploy its application, connect a database if necessary, and point your domain’s DNS records toward the service. Visitors then send requests to that infrastructure, which returns pages or application responses.
Your hosting arrangement determines who fixes each problem. If a physical drive fails, the infrastructure provider normally handles the hardware. If your application contains a coding error, you or your developer may need to resolve it.
Before buying, write down who owns five recurring jobs: operating system updates, application updates, monitoring, backups, and recovery. A low monthly price can become expensive if these jobs consume hours you had expected the provider to cover.
What are examples of hosted services?
Common examples include website hosting, hosted email, virtual servers, hosted databases, business phone systems, and online backup platforms. The word “hosted” describes the delivery arrangement, not one particular application.
| Service | Example use | Question to ask |
|---|---|---|
| Website hosting | A business website or blog | Are website software updates included? |
| Hosted email | Mailboxes using your business domain | Can you export mail and restore deleted messages? |
| VPS hosting | A custom application or development environment | Who maintains the guest operating system? |
| Hosted database | Application records and transactions | What are the backup and recovery options? |
| Hosted phone system | Business calls and extensions | What happens when the office internet connection fails? |
| Online backup | Copies of important files | How quickly can you retrieve a complete backup? |
How do hosted, managed, and cloud services differ?
Hosted describes where and by whom a service is delivered. Managed describes the operational work included. Cloud describes a resource delivery model associated with on-demand provisioning and scalable capacity.
These terms overlap. A cloud virtual machine can be unmanaged. A rented physical server can include management. A managed service provider can also maintain equipment installed at your own premises.
Avoid assuming that “cloud hosting” automatically includes application support, backups, or automatic recovery. Read the service description and ask for specific responsibilities in writing.
What do IaaS, PaaS, and SaaS mean?
Infrastructure as a Service gives you infrastructure resources, such as virtual machines. Platform as a Service supplies an application deployment environment. Software as a Service delivers an application you use directly. These models are useful starting points, but the product’s actual support boundaries still matter. See AWS’s cloud server explanation for infrastructure context.
Which type of hosting should you choose?
Choose around your application, administration skills, and recovery requirements. The largest server is not automatically the most useful purchase.
| Option | Good starting use | Main tradeoff |
|---|---|---|
| Shared hosting | A straightforward website supported by the plan | Limited system control and plan-specific resource limits |
| Managed WordPress hosting | A WordPress site whose owner wants maintenance help | More platform restrictions; management scope varies |
| VPS | A custom stack or several small applications | You may need server administration skills |
| Cloud platform | An application needing deployment APIs or flexible resources | More billing and architecture decisions |
| Dedicated server | A workload needing an entire physical machine | Capacity planning and recovery need attention |
For terminology and infrastructure differences, refer to AWS’s web hosting guide. Then compare providers using the same workload rather than the same marketing label.
What is the difference between a server and a host?
A host is generally a device participating in a network. A server is hardware or software providing a service to clients. One machine can perform several server roles.
For example, a computer running Nginx provides a web server service. That same computer might run a database server. “Web host” also commonly means the company selling website hosting, which is why the terms sometimes seem interchangeable.
In virtualization, a host machine runs virtual machines called guests. If a provider discusses maintenance on the “host,” it may mean the physical virtualization server underneath your VPS.
Do I need web hosting?
You need somewhere to serve your website if you want people to visit it online. That hosting can be a separate purchase, part of a website builder subscription, or a service you operate yourself.
If you use a hosted website builder, you may already have hosting bundled into your subscription. If you install WordPress independently, you need an environment that supports its application and database requirements.
A domain registration alone does not publish your website. Likewise, a website stored only on your laptop is not automatically available to the public. For a simple static portfolio, a static hosting platform may be enough; a booking application needs additional backend functionality.
Why is it important to use a web host?
A suitable web host gives your website an operating environment you can rely on and maintain. It can provide connectivity, hardware replacement, deployment tools, and support appropriate to your plan.
Consider an online shop that stops accepting orders overnight. The useful question is not just whether its server is running. You need to know who notices the failure, who investigates it, and how the site is restored.
Compare the support process, backup access, and application compatibility alongside price. Ask whether staff help with your actual software or only confirm that the server is reachable.
Is a domain name the same as web hosting?
No. A domain is the name visitors use, such as example.com. Hosting supplies the environment serving the website. DNS connects the name to the relevant service.
You can keep your domain with one company and your hosting with another. This can make future migrations easier, provided you retain control of both accounts.
When a package advertises a free domain, check renewal pricing and ownership details. You should be able to manage DNS and obtain the information needed to transfer the registration when eligible.
Can you host a website yourself?
Yes. You can run a website on a home machine, rented VPS, or dedicated server. Hosting from home requires attention to internet connection restrictions, public reachability, power interruptions, and network security.
If your connection uses carrier-grade NAT, ordinary router port forwarding may not make your site publicly reachable. Your ISP’s terms may also restrict server operation.
A rented VPS avoids some home infrastructure problems, but you still maintain your software unless management is included. For learning, a local lab is an excellent starting point. For a business site, choose an arrangement with a recovery process you can actually carry out.
The query “can you host” is incomplete: a website, multiplayer game, video stream, and email system have different requirements. Define the service before selecting the server.
What are Linux servers?
Linux servers are systems running a Linux-based operating system and providing services such as websites, applications, databases, or file sharing. Ubuntu Server and Debian are examples of distributions used in server environments.
You usually administer a remote Linux server through a terminal, often using SSH. A graphical desktop is optional for many server workloads.
Before choosing a distribution, check whether your application supports it, whether the release receives security updates, and whether your team knows how to maintain it. Familiar administration tools can be more valuable than a distribution’s popularity.
What is a server operating system?
A server operating system manages the machine’s resources and provides the foundation on which server applications run. It handles processes, memory, storage, networking, accounts, and permissions.
People searching “what are the server operating system” usually want examples. Options include Ubuntu Server, Debian, Red Hat Enterprise Linux, and Windows Server. The right choice depends on application compatibility and support needs.
A Windows desktop program does not necessarily become a web application when installed on Windows Server. Check whether your software is designed for interactive desktop use, remote sessions, or service operation, and confirm its licensing requirements.
What is SSD hosting?
SSD hosting uses solid-state storage for some or all of a hosting service’s data. SSDs generally offer lower access latency than mechanical hard drives, which can help storage-sensitive workloads.
However, “SSD” alone does not tell you how fast your website will be. CPU limits, available memory, database queries, caching, and shared storage contention can all affect response time.
Ask which data actually resides on SSDs, whether storage performance is limited, and whether backup storage is separate. For a real comparison, measure your application’s response time under realistic load rather than relying on a storage label.
What is a host-managed drive?
A host-managed drive usually means a host-managed shingled magnetic recording hard disk, or HM-SMR HDD. The host’s storage software must respect the drive’s zone and sequential-write requirements. This is a storage hardware term, separate from managed website hosting.
SMR increases recording density by overlapping magnetic tracks. Host-managed implementations expose rules that the software stack must support, rather than hiding all write management inside drive firmware.
Western Digital’s SMR white paper explains why host-managed SMR is not a plug-and-play replacement for legacy storage stacks. Before buying one, verify the exact drive model and compatibility across the operating system, storage software, and controller path.
For an ordinary server upgrade, a cheap enterprise HDD listing is not enough evidence of suitability. Check whether it is CMR, drive-managed SMR, or host-managed SMR.
When do I need a dedicated server?
Consider a dedicated server when you need an entire physical machine for sustained workloads, hardware-specific requirements, or a particular isolation boundary. AWS’s dedicated server definition explains the exclusive use of physical resources.
Good reasons to investigate include:
- Your measured workload exceeds the practical capacity or economics of your current virtual server.
- You need a specific storage layout, accelerator, or hardware feature.
- Your architecture needs direct control of the physical host.
- Your organization requires a physical tenancy arrangement a VPS cannot provide.
There is no universal visitor-count threshold. A cached information website and an uncached transaction application can behave very differently with the same traffic. Measure resource use and investigate inefficient code before upgrading.
A single dedicated server also remains a single failure point unless you build recovery or redundancy around it.
How much is a dedicated server?
There is no single price. Hardware, location, bandwidth, storage, software licensing, management, and contract terms all affect the bill. An older leased server and a current machine with large memory or accelerators are different products.
Request a complete monthly and first-year quote covering:
- Server rental, setup fees, and contract duration.
- Included transfer, network speed, and overage pricing.
- Additional IP addresses and software licenses.
- Backups, remote console access, and recovery assistance.
- Operating system and application management.
Illustrative budgeting example: a hypothetical $100 server plus $20 of backups and $30 of management costs $150 monthly, or $1,800 over 12 months before tax and one-time fees. These figures demonstrate the calculation; they are not a current provider quote.
If you own the hardware and colocate it, include rack space, power, connectivity, replacement parts, and remote hands.
Is a VPS better than a dedicated server?
A VPS is often a practical starting point when you need system-level control without leasing an entire machine. A dedicated server becomes attractive when the physical resources or hardware configuration justify it.
A VPS is a virtual environment on an underlying host. Resource allocation, CPU sharing, and storage guarantees depend on the plan. A dedicated server gives you the physical machine, but still requires maintenance.
Read AWS’s VPS explanation for the virtualization concept. When comparing actual offers, ask whether CPU time is shared or reserved, what happens during host maintenance, and whether resizing requires downtime.
For your own decision, price the smallest configuration that meets a measured requirement and leaves sensible headroom. Include the time needed to operate it.
How do I connect to a VPS?
For a Linux VPS, SSH is the usual remote administration method. You need its reachable IP address or hostname, an account name, and the correct password or private key.
From a terminal with an SSH client, use the following command. Replace the example username and documentation IP address with your real details:
ssh [email protected]For a non-default SSH port or a particular private key:
ssh -p 2222 -i ~/.ssh/id_ed25519 [email protected]Verify the server’s host key fingerprint through the provider’s console or another trusted channel before accepting it. Default usernames vary; ubuntu is only an example.
If access fails, check the IP, username, SSH service, authentication method, and both provider and operating system firewall rules. For Windows VPS administration, Remote Desktop is common, but access should be restricted and configured securely.
See Ubuntu’s OpenSSH documentation for server-side configuration.
How do I set up Ubuntu Server?
You can install Ubuntu Server on physical hardware or a virtual machine, or choose a provider’s Ubuntu image. Use a supported release compatible with your application.
Step 1: Install the operating system
For a physical machine, follow Ubuntu’s installation tutorial. Prepare installation media, boot the installer, configure networking and storage, create your account, and complete installation. Back up existing data before selecting disks or partitions.
For a VPS, select the provider’s Ubuntu image and supply your SSH public key if supported. Record the login instructions and console recovery method.
Step 2: Update packages
sudo apt update
sudo apt upgradeReview the proposed changes. Reboot if required, then confirm you can reconnect. Use a regular account with appropriate sudo access for administration.
Step 3: Configure a firewall without losing access
For a fresh, non-containerized server using SSH on port 22, a basic example is:
sudo apt install ufw
sudo ufw allow 22/tcp
sudo ufw enable
sudo ufw statusAllow your actual SSH port before enabling the firewall. Keep the current session open and test another login. Mirror required permissions in the provider’s network firewall. Ubuntu’s firewall guide also describes restricting access by source address.
Step 4: Install a web server if needed
sudo apt install nginx
sudo systemctl enable --now nginx
sudo ufw allow 80/tcp
sudo ufw allow 443/tcpOpening port 443 does not configure HTTPS. You still need a certificate and a suitable TLS configuration. Follow Ubuntu’s Nginx guide, then configure your domain, application, and HTTPS before launch.
Step 5: Plan ongoing operation
Set up monitoring, off-server backups, and an update routine. Test recovery before relying on the server for important data. These commands establish a starting environment, not a complete production deployment.
How do I make a cloud server?
For most beginners, making a cloud server means creating a virtual machine with a provider, rather than building a cloud platform from scratch.
- Choose a region near your users and confirm application requirements.
- Select the operating system, instance size, and storage.
- Add an SSH public key or configure the required access method.
- Configure network rules that allow only necessary traffic.
- Create the machine and connect through SSH or the appropriate console.
- Deploy your application, configure HTTPS, and test it.
- Set a budget alert, arrange backups, and check how deletion affects attached resources.
Stopping a VM may not stop every charge. Disks, reserved addresses, snapshots, and other services can have separate billing rules. Review the provider’s actual pricing and resource lifecycle documentation.
If you mean building your own private cloud, that is a larger project involving compute hosts, networking, storage, orchestration, and operations.
Do I need Microsoft Windows Desktop Runtime?
You need the .NET Desktop Runtime when a Windows desktop application depends on it, commonly for Windows Forms or WPF applications. It is not a general requirement for every Windows computer or every hosted service.
A self-contained application may bundle its runtime. A framework-dependent application needs a compatible installed runtime, including the appropriate architecture and supported version.
For a .NET web application, check the ASP.NET Core runtime and hosting requirements instead. Microsoft explains the distinctions in its Windows .NET installation guide. Follow the application’s requirements rather than installing a random runtime version.
Is reseller hosting profitable?
It can be, but buying a reseller plan does not guarantee customers or profit. Your margin depends on pricing, customer acquisition, support effort, retention, and operating costs.
A workable offer might combine hosting with services a specific customer group needs: website maintenance, migrations, or local support. Clearly define what is included and how customers request help.
Illustrative example: 20 customers paying $15 monthly produce $300 revenue. If the reseller plan costs $60, other monthly expenses are $40, and you value five support hours at $20 each, the remaining amount is $100 before tax and other costs.
Track profit per customer after support time, not just the difference between your wholesale plan and retail prices. Check your supplier’s account limits, suspension policies, and backup responsibilities before making promises to customers.
How do I calculate the real cost of hosting?
Use a full-period comparison, preferably over the first year and the renewal year. Introductory prices can hide a substantial difference in ongoing cost.
Your calculation should include the base plan, domain renewal, paid extensions, backups, licensing, management, migration charges, and usage-based fees. Add the time you expect to spend maintaining the service.
If one plan includes help you would otherwise pay a developer to provide, a higher subscription may still be economical. Conversely, an expensive managed label adds little value if the specific work you need is excluded.
Are hosted services secure?
Security depends on the provider, the service design, and your configuration. Hosting with another company does not remove your responsibility for account access, application choices, and data handling.
Before deployment, identify who patches each layer and how you will respond to a compromised account. Enable multifactor authentication where available, use appropriate access permissions, and keep recovery information current.
For a website, maintain its application, themes, and plugins. For an unmanaged VPS, plan operating system maintenance too. Ask what DDoS protection covers, how incidents are reported, and whether support can help investigate application problems.
Match controls to the data you store. A public brochure site and a system holding sensitive customer records need different levels of scrutiny.
What should I know about uptime and backups?
An uptime promise is useful only when you understand how it is measured and what the agreement covers. Infrastructure availability does not necessarily mean your application is healthy.
Ask about exclusions, maintenance, claim deadlines, and remedies. For perspective, 0.1% of a 30-day month is about 43 minutes; that arithmetic alone does not explain a provider’s SLA.
For backups, ask how often they run, how long copies are retained, whether databases are captured consistently, and how restoration works. Keep a recoverable copy outside the main server’s failure boundary.
Define how much data you can afford to lose and how long you can tolerate an outage. Test a restore against those targets. A backup file you cannot successfully restore does not meet the requirement.
How much RAM, storage, and bandwidth do I need?
Start with the application’s documented requirements, then measure actual demand. Traffic totals alone do not determine server size.
- RAM: watch normal and peak memory use, including the database and background jobs.
- CPU: measure utilization and request latency during busy periods.
- Storage: allow room for databases, uploaded files, logs, temporary files, and growth.
- Bandwidth: distinguish connection speed from included monthly data transfer.
A 1 Gbps port describes a connection rate, not unlimited transfer. Likewise, “unlimited” hosting can still impose fair-use or process limits. Ask for the limits that affect your workload.
Use caching and optimize slow application operations before assuming every performance issue requires a larger plan.
Does server location matter?
Location affects network latency and may matter for contractual or data-handling requirements. Choose a region based on where your users and dependent services are located.
If an application server and database communicate frequently, placing them far apart can introduce unnecessary delays. A content delivery network can help deliver cached assets closer to visitors, but it does not eliminate every origin request.
Test response time from representative locations. A nearby city is a useful starting assumption, but routing quality and application behavior determine the experience users actually receive.
Can I move my website to another host?
Usually, provided you can export the necessary files, databases, and configuration. Some hosted platforms limit portability, so check export options before committing.
Prepare a current backup, recreate the environment, and test the new site before changing DNS. Include email, scheduled jobs, certificates, uploads, and application secrets in your migration plan.
For a shop or booking system, arrange a method to avoid losing transactions during the transition. Keep the old service available until you have verified the new one and accounted for DNS caching.
A provider offering “free migration” should explain which platforms it supports, what it transfers, and who checks the result.
How do I choose a hosting provider?
Give each provider the same short brief: your application, expected workload, preferred location, recovery needs, and management requirements. Ask for a plan that meets that brief.
Then compare renewal costs, documented resource limits, support scope, backup access, and cancellation terms. Request examples of how support handles a failed update or a restore request.
For a business-critical application, investigate monitoring, incident communications, and recovery options before signing a long contract. For a learning project, prioritize an affordable environment you can rebuild and understand.
The best provider is the one whose service matches your requirements and whose responsibilities are clear enough that you know what to do when something breaks.
What does hosted service mean in .NET?
In .NET development, “hosted service” has another meaning: background task logic managed within an application’s lifetime, commonly through IHostedService or BackgroundService.
Examples include processing queued work or performing scheduled background operations. This software concept does not by itself mean you bought hosting from a provider.
Microsoft’s hosted services documentation covers this meaning. Distinguishing the two is useful when a search result appears to answer a programming question instead of an infrastructure question.
What is the easiest way to get started?
For a basic website, start with a hosted platform or hosting plan that supports your chosen software. For learning Linux or deploying a custom application, begin with a small virtual server and a clear backup plan.
Write down what you need to run, who will maintain it, and how you will recover it. Use those answers to choose the service and its management level. Upgrade when measured demand or a concrete requirement justifies the change.
Whether you select shared hosting, a VPS, or a dedicated server, the goal is the same: an environment that reliably serves your application and that you can afford to operate.
Sources and further reading
- GoTo: Hosted service definition
- AWS: What is web hosting?
- AWS: What is a VPS?
- AWS: What is a dedicated server?
- AWS: What is a cloud server?
- Ubuntu: Install Ubuntu Server
- Ubuntu: OpenSSH server
- Ubuntu: Firewall configuration
- Ubuntu: Install Nginx
- Microsoft: Install .NET on Windows
- Microsoft: Background tasks with hosted services
- Western Digital: SMR HDD technology white paper