- 11 Best Windows VPS and Cloud Hosting Platform
- Kamatera
- Google Cloud Platform
- Scala Hosting
- Serverspace
- TMD Hosting
- Vultr
- Liquid Web
- Alibaba Cloud
- Azure
- UpCloud
- .NET Cloud Applications
- Build Modern, Scalable Cloud Apps
- Migrate Existing .NET Apps to Azure
- Web Applications
- Serverless Computing
- Real-time
- Docker Containers
- Nextcloud. Настраиваем персональное облако и смотрим, стоит ли возня свеч
- Содержание статьи
- Установка
- Интерфейс и приложения
- Торренты и youtube-dl
- Продолжение доступно только участникам
- Вариант 1. Присоединись к сообществу «Xakep.ru», чтобы читать все материалы на сайте
11 Best Windows VPS and Cloud Hosting Platform
Not every application can be hosted on Linux, or not everyone likes or comfortable with it.
There could be various reasons to use Windows servers instead of UNIX.
Ex:
- Application compatibility
- Legacy application
- A windows-based application like .NET, ASP.NET
- Jump server
- Just need to perform application or site testing.
What’s your requirement?
The following are some of the best platforms to get Windows servers worldwide to host Windows-based applications.
Kamatera
Kamatera offers Windows as a desktop and server both. You can choose between different OS versions and options to host in 13 data centers.
Kamatera servers are powered by Intel Platinum 8270 processors and some of the following benefits.
- Unlimited 40Gbit per second network speed
- SSD storage for better I/O throughputs
- Scalable and one server can go up to 64 vCPU and 256 GB RAM
You can manage servers through a beautiful dashboard or API.
Google Cloud Platform
Deploy the .NET application, SQL server, or anything on GCP. You can choose to host Windows 2012, 2016, and 2019. Pricing is based on size and resources like storage, a network you add, and you pay for what you use—no more annual or monthly lock-in.
Google Cloud database centers are available in 19 regions globally, so you can always find an option to host applications near the users.
Some of the benefits of having Windows servers in GCP are:
- Low latency network
- Secure network, leverage inbuilt firewall to configure who can connect
- Scale up or down based on the needs
Google Cloud is an enterprise-ready cloud solution.
Scala Hosting
The cloud VPS by Scala Hosting comes with a fast SSD space, greater functionality, and dedicated control. They keep three copies of your data over three different servers so that when a hardware failure occurs, your hosting server cloud can be migrated automatically to a healthy and secure node.
It is 100% automated, and you can easily manage your hosting server from the client area anytime. Stop, start, restart, upgrade, downgrade, password reset, access your console, and monitor the resource usage with no hassles. After you order your cloud server, it would be available within a minute.
The cloud servers run over a dual CPU-E5 Intel Xeon with a minimum of 256 GB RAM, redundant uplinks, and dual power supply. Scala Hosting leverages 10 Gbps networks having multiple uplinks and premium upstream to deliver a high uptime.
You can choose the SSD cloud server’s location to get deployed; they have data centers in Europe and the US at present. All their cloud hosting plans include scalable resources, 3 snapshots, high availability, and a 30-day money-back guarantee.
The pricing starts at $10/month for 1 CPU core, 50 GB SSD, and 2 GB RAM.
Serverspace
Get Windows 2019 server in New Jersey, Amsterdam, Moscow, and Almaty.
Serverspace works on an innovative hyper-converged vStack platform based on superior Open Source technologies. Lightweight BSD hypervisor and OS FreeBSD with simplified codebase help build new generation virtual machines.
TMD Hosting
The fully-managed Windows private servers by TMD Hosting is something you can count on due to their impeccable speed, security, and reliability. They use Solid State Drives for blazing-fast performance in their infrastructure, which outperforms traditional hard drives, plus delivers 20x faster speed to access information.
For better security, they update their web-based firewalls (WAF) daily to ensure your site is safe from digital threats. Each of the VPS components, including computing, storage, and networking, is redundant to deliver 99.999% uptime and high availability.
TMD Hosting provisions your VPS in a private and isolated network, which improves the connectivity and boosts your page loading speed through a dedicated and secure stream of all your data.
If you plan to host your emails, they also protect your mailbox from spam and unwanted messages using SpamExperts. It is an industry-leading tool for anti-spamming that they allow in all of their servers for your protection in real-time. TMD VPS resides over a resilient and fully-redundant private cloud of OpenStack, operated by certified and trained engineers. They offer daily backups for free, so you don’t lose your data if anything goes wrong.
TMD Hosting cloud VPS’s cost starts at $79.95/month for 80 GB SSD storage, 3 TB bandwidth, 4 GB DDR4 RAM, 2 CPUs, and premium support Plesk control panel, 30-day money-back guarantee, amongst other features.
Take advantage of the AWS ecosystem. Leading cloud platform, AWS offers EC2 for Windows servers.
AWS is scalable and offers varieties of server types to host from small to intensive resources. Microsoft applications like SQL Server, Sharepoint, Exchange, etc.
Another significant advantage is locations; with many data centers, you can host your applications near your targetted users for a better user experience.
Note: if you need a Windows desktop, then you may look into Amazon Workspaces. Workspaces are DaaS (desktop-as-a-service), which runs on AWS, and you can connect from anywhere. It’s like a virtual desktop.
Vultr
One of the cheapest options to get the Windows server is by Vultr.
You can get it started in less than $30 per month with Windows 2012 R2 or 2016.
Vultr servers are built on Intel core CPU and got multiple locations worldwide. There is no long-term contract.
With the inbuilt rich control panel, you can perform administrative tasks such as reboot, re-install, and change OS properties.
Liquid Web
Liquid Web offers both managed and self-managed Windows hosting. One of the reliable cloud hosting providers offers the following under managed VPS.
- Inbuilt backup
- Dedicated IP address
- DDoS attack protection
- One-click scale up or down
- 100% network and power uptime SLA
- Control panels such as cPanel, Plesk, and Interworx
And professional support to fix all the issues. You have an option to host your Windows server in Arizona, Michigan, and Amsterdam.
Alibaba Cloud
Alibaba is not just in retail; it’s everywhere, including the cloud platform.
One of the distinct advantages of the Alibaba cloud is the China data center. They offer an SSD backed cloud server in 12 regions, including the following China locations.
- Hong Kong
- Hangzhou
- Shanghai
- Qingdao
- Beijing
- Zhangjiakou
- Shenzhen
You can get the smaller size of Windows VM in as little as $10 per month.
Azure
Get Microsoft Windows on the Azure cloud platform. If you don’t know Azure, then it’s from Microsoft and the second-largest cloud platform. Azure will make much more sense if your application stack is around Microsoft technologies.
You can get Windows running on Azure from as low as $15 per month. And not just the server, but you also have an option to host the desktop version.
One of the significant advantages in the region. The Azure data center is everywhere, so this gives you the flexibility to host your application near to the users or third-party services. With the help of a pricing calculator, you can estimate the total cost.
UpCloud
UpCloud is a European cloud service provider that provides on an hourly billed infrastructure-as-a-service. You can choose to host your Windows VM in their following 10 datacenters.
- Amsterdam
- Chicago
- Frankfurt
- Helsinki
- London
- San Jose
- Singapore
- Poland
- New York
- Madrid
Throughout the entire infrastructure, it uses the N+1 philosophy. This proves beneficial in setting the 100% uptime record because it eliminates single points of failure. The following are some of its features.
- Great performance at a very low price.
- Easy to integrate any app with UpCloud’s infrastructure. So, one can put more focus on coding and not on infrastructure management issues.
- Offers numerous open-source API clients.
- No extra struggle of licensing would be there while migrating the existing work to UpCloud, because it uses the current on-premise Windows server license.
- Quick and reliable backup service is available via scheduled snapshots. So, backups can be taken and restored within no time!
Conclusion
I hope the above helps you to choose the Windows hosting provider based on your needs. Most of them offer no-contract or money-back, so give it a try to see what works best for you.
Alternatively, if you require to host ASP.NET applications and the budget is tight, check out these Windows hosting providers.
Need more than Windows?
Check out these cloud hosting platform which offers comprehensive products.
.NET Cloud Applications
Build Modern, Scalable Cloud Apps
.NET enables you to build fast, modern, and scalable cloud applications on all major cloud platforms.
If you haven’t yet decided on a cloud, we recommend Azure. Azure is the best cloud for .NET developers because it was built with .NET developers in mind. Hundreds of Azure products run .NET natively and are integrated with Visual Studio developer tools. Use project templates to get started faster and powerful debugging, publishing, and CI/CD tools to be more productive with cloud app development, deployment and monitoring.
Migrate Existing .NET Apps to Azure
Do you have an existing .NET application that you’re looking to move to the cloud? Learn about your options and apply for free assistance from the .NET team.
Web Applications
ASP.NET is a set of tools and libraries for building web applications that can be hosted on all major cloud platforms.
Azure App Service is a Platform as a Service (PaaS) that provides auto scaling, patching, CI/CD, advanced performance monitoring and production debugging that makes building and running web applications and services easy.
Serverless Computing
Serverless computing enables you run code without worrying about servers and pay only for the resources your code uses while running.
Azure Functions delivers an event-driven, serverless compute experience that fully supports .NET.
Real-time
Today’s modern apps are expected to deliver up-to-date information without hitting a refresh button. SignalR makes it easy to push content to connected clients as it happens, in real-time.
Azure SignalR Service is a managed cloud service for hosting SignalR hubs. SignalR Service means you don’t have to worry about hosting, scalability, load balancing, and other such details.
Create scalable, globally redundant relational and non-relational data stores and access them easily with .NET.
Docker Containers
.NET is designed to be built into Docker containers, which provide a lightweight and efficient way to deploy applications to the cloud.
Nextcloud. Настраиваем персональное облако и смотрим, стоит ли возня свеч
Содержание статьи
Вообще говоря, первым делом я рассматривал более безобидные варианты вроде Dropbox или Google Drive. Поставить одну из них на сервер, и пусть синхронизирует папки с компьютером, а при желании можно и на телефоне открыть. Но бесплатно в этих сервисах доступно не так много места, а платить за хранение одних и тех же файлов дважды совершенно не хочется — один раз хостеру VPS, где лежат данные, второй раз — за Dropbox. Да и что‑то свое иметь всегда приятнее, верно?
Поиски показали, что найти решение одновременно простое и не совсем кустарное не так‑то легко. Зато в любом треде на эту тему обязательно появляются люди, которые поставили себе ownCloud или Nextcloud и рапортуют о ровном и приятном полете на протяжении долгих лет. И хоть я и не поклонник мегакомбайнов, звучало это достаточно заманчиво, чтобы дать им шанс.
Обе программы — это платформы, которые сами по себе заменяют Dropbox и дают возможность управлять файлами и шейрить их, но после установки плагинов начинают напоминать миниатюрную операционку. Здесь тебе и почтовые программы, метящие на роль Gmail, и коллаборативные редакторы на манер Google Docs, и календари с планировщиками, и заметки, и майндмапы и прочие майндфаки.
ownCloud после установки
При этом ownCloud — штука далеко не новая, в «Хакере» о нем писали еще в 2014 году. Nextcloud посвежее и развивается активнее: первый релиз состоялся в 2016 году, а текущая версия на момент написания этой статьи — двадцатая.
Пристально изучив оба, я обнаружил, что Nextcloud вполне можно назвать младшим братом ownCloud, причем родным, а не двоюродным. Сходства видны на каждом шагу, включая даже некоторые элементы интерфейса и названия файлов. Такое ощущение, будто создатели Nextcloud не долго думая просто стянули весь код предшественника и принялись модернизировать его.
Обе компании находятся в Германии, так что история могла быть более запутанной и повествовать о расколе среди сотрудников ownCloud. Но нам об этом ничего не известно, так что просто возьмем Nextcloud, как более модный, и приступим к установке.
Установка
Детально раскатывание Nextcloud на своем сервере описано в документации, так что повторять ее мы не будем и только пробежимся по основным пунктам — чтобы ты представлял себе масштабы работ и не пропустил важные шаги, если решишь повторить мой путь.
Вот что потребуется сделать в общих чертах.
- Скачать и распаковать дистрибутив. Есть разные способы установки, включая пакеты для популярных дистрибутивов Linux и контейнер Docker, но то, как именно ты заполучишь Nextcloud на свой сервер, не так уж важно (по крайней мере, до первого обновления). Я выбрал самый топорный метод — просто скачал архив и распаковал его в папку / var/ www/ . Важно: права на файлы нужно передать пользователю www-data ( chown -R www-data nextcloud ).
- Убедиться, что в системе есть PHP и все нужные зависимости. Их достаточно много, чтобы завести какой‑нибудь Composer, но я просто поставил пакеты для нужной версии PHP из репозитория Ubuntu.
- Установить MySQL или другую поддерживаемую СУБД и по инструкции завести в базе пользователя с нужными правами. Настройку самой СУБД пока можно пропустить, но, если Nextcloud у тебя приживется надолго, стоит потом вернуться к этому.
- Установить и настроить веб‑сервер. Это может быть Apache или nginx — для обоих есть примеры конфигов, причем в случае с nginx, который выбрал я, — крайне подробные. Тебе потребуется поправить название сервера, путь к папке и, возможно, версию php-fpm. Кстати, убедись, что у тебя установлены php-fpm и php-mysql (или драйвер той БД, которую ты используешь).
- Получить SSL-сертификат. И в данном случае это важно — без HTTPS не все заведется как положено. Бесплатный серт Let’s Encrypt вполне подойдет, а Certbot его выдаст и добавит в конфиг веб‑сервера буквально парой команд.
Когда все будет готово, не спеши перезапускать сервер! Как только ты это сделаешь, Nextcloud начнет на весь мир показывать установщик, которым, по идее, может воспользоваться кто угодно и станет админом твоего облака вместо тебя 🙂 Чтобы избежать этого, можешь либо завершить процесс установки через командную строку, либо настроить веб‑сервер таким образом, чтобы он не пускал кого попало. Тебя выручит авторизация (директива auth_basic ) либо белый список, в который будет входить только твой IP (директивы allow IP> и deny all ).
В любом случае для работы с Nextcloud тебе понадобится задать логин и пароль для админской учетки, а также указать базу данных и креды ее пользователя, которого ты создавал. В общем, если ты когда‑нибудь устанавливал WordPress или phpBB, то ты точно справишься.
Интерфейс и приложения
После долгих приключений в темном подземелье консоли мы выбираемся на поверхность, к цивилизации. На первый взгляд все очень модно.
Файловый менеджер с картиночками!
Точнее, подобие магазина, потому что денег здесь не берут, все только даром.
Поскольку в первую очередь разработчики заменяли Dropbox, с шейрингом файлов здесь все в порядке: можно получить внутреннюю ссылку, поделиться с другим пользователем или сделать публично доступный URL. В последнем случае по ссылке будет открываться предпросмотр, но если дописать в конец / preview , то и сам файл.
Шейринг
Еще можно назначить пароль и указать время, по истечении которого ссылка работать перестанет.
Ограничение по времени
Но внимание, конечно, сразу перетягивает на себя магазин приложений. Всего аппликух ни много ни мало — 281 штука. Здесь есть всякие просмотрщики (например, для снимков в RAW, книжек в ePub, треков в GPX), музыкальные плееры, галереи для просмотра и публикации картинок, несколько видов таск‑трекеров и заметок, менеджер паролей и тому подобные вещи.
Вот, к примеру, отличный редактор диаграмм на основе исходных кодов Draw.io, о котором я когда‑то писал в рубрике WWW. Он устанавливается буквально одной кнопкой, после этого можно создавать, открывать и редактировать файлы с диаграммами.
Не стоит, впрочем, ждать, что все приложения будут ставиться одной кнопкой и идеально работать, наделяя Nextcloud новой восхитительной возможностью. Приложухи здесь очень разные — как по качеству, так и по требованиям.
Например, бывает нужно что‑то дополнительно вручную устанавливать на сервер, а приложение Nextcloud служит только фронтендом. Так, нельзя просто взять и в один клик поставить коллаборативный редактор документов Collabora — нужен соответствующий сервер.
То же и с почтой. Программа с незатейливым названием Mail — это лишь клиентская часть, и если ты хочешь не только развернуть свой вебовый почтовик, но и не зависеть от сторонних сервисов POP3/SMTP/IMAP, то устанавливать, настраивать и поддерживать сервер придется самостоятельно. Разработчики рекомендуют использовать Mail-in-a-Box — как наиболее простой в установке.
Случается и так, что приложения требуют, например, определенной версии PHP или самого Nextcloud. В общем, забыть о том, что ты теперь сам себе админ, не выйдет.
Торренты и youtube-dl
Вряд ли сегодня кого‑то удивишь торрент‑клиентом с вебовым интерфейсом, но приятно, когда скачанными файлами легко управлять. Что касается youtube-dl — знаменитой программы для стягивания видео с YouTube и множества других сервисов (включая Twitter, TikTok и даже Pornhub), то у него и вовсе нет своего графического интерфейса. Так что иметь возможность открыть в браузере страничку, вбить туда URL и заполучить файл — идея неплохая, особенно если речь об использовании с мобильного устройства.
Продолжение доступно только участникам
Вариант 1. Присоединись к сообществу «Xakep.ru», чтобы читать все материалы на сайте
Членство в сообществе в течение указанного срока откроет тебе доступ ко ВСЕМ материалам «Хакера», позволит скачивать выпуски в PDF, отключит рекламу на сайте и увеличит личную накопительную скидку! Подробнее