Hosting
Jump to navigation
Jump to search
General
To resort. See also SaaS, Stack, Platforms
- IaaS - Infrastructure as a Service - provides base virtual machines - Linode, etc.
- PaaS - Platform as a Service - provides servers with apps enabled, limited shell - Heroku, etc.
- SaaS - Software as a Service - provides "desktop apps" as webpage - calendar, e-mail, social network, etc.
- FaaS - Function as a Service - provides modular microservices linked by APIs
Articles
Cloud
See also Stack, Virtualisation
- http://en.wikipedia.org/wiki/Elasticity_(cloud_computing) - defined as "the degree to which a system is able to adapt to workload changes by provisioning and de-provisioning resources in an autonomic manner, such that at each point in time the available resources match the current demand as closely as possible". Elasticity is a defining characteristic that differentiates cloud computing from previously proposed computing paradigms, such as grid computing. The dynamic adaptation of capacity, e.g., by altering the use of computing resources, to meet a varying workload is called "elastic computing".
- https://github.com/panicsteve/cloud-to-butt - Chrome extension that replaces occurrences of 'the cloud' with 'my butt'
Comparison / news / forums
- /r/VPS/ - for discussions of virtual private servers and cloud servers.
- lowendbox - Hosting Websites on Bare Minimum VPS/Dedicated Servers
- LowEndTalk - discussion forum
- ServerBear - A Fresh Look at Web Hosting Comparison
- Review Signal: Web Hosting Reviews - turns conversations on Twitter into web hosting reviews. We've collected over 335,000 reviews about web hosting companies and publish them for consumers. Our mission is to take valuable insights publicly shared by others and transform it into useful information. Review Signal's core values are transparency and honesty. We publish all of our algorithms, benchmark our ratings against industry measurements and perform the most respected benchmarks in the WordPress community.
- VpsBenchmarks - We collect VPS plan specifications, thoroughly test their performance and provide screening and comparison tools to make your VPS search short and painless.
- ServerScope - Use our customizable benchmark kit to test your server or browse crowdsourced data to pick the best VPS for your needs
Dedicated
OHV
VPS / IaaS
Amazon
- http://aws.amazon.com/ec2/instance-types
- http://www.ec2instances.info/
- An always-on reserved EC2 micro instance works out to £5.54 a month (3 year), or £7.08 a month (1 year)
- http://blog.scalyr.com/2012/10/16/a-systematic-look-at-ec2-io/
- http://aws.typepad.com/aws/2012/12/root-domain-website-hosting-for-amazon-s3.html
- http://wpforce.com/ec2-or-no-ec2-the-great-wordpress-server-debate/
Linode
DigitalOcean
OVH
Bytemark
RamNode
- RamNode - USA and NL
Scaleway
Vultr
- https://www.vultr.com/pricing - many locations
BitFolk
e24cloud.com
- e24cloud.com - Powered by Beyond.pl
- https://www.vpn.sh - £1?!
Time4VPS
- Time4VPS - Europe
Other
- http://www.cloudatcost.com - dodgy, social media links are dead
Prgmr
PaaS
See also Stack#PaaS, Platforms
See also E-mail#Server
Services
- http://www.heroku.com/ - Ruby, Node.js, Clojure, Java, Python, and Scala
gem install heroku foreman
- http://www.engineyard.com/ - PHP, Ruby
- http://www.appfog.com/ - Java, Python, Node, .Net, Ruby, PHP, MySQL, Mongo, PostgreSQL, and more
- https://koding.com/ - free vm
Drupal
- https://omega8.cc/ - £34.18 monthly (£20.75/month for a year)
- http://www.buzzr.com/ - lullabot
Google Cloud Platform
- Cloud Shell - Browser Based Command Line | Google Cloud Platform - Google Cloud Shell provides you with command-line access to your cloud resources directly from your browser. You can easily manage your projects and resources without having to install the Google Cloud SDK or other tools on your system. With Cloud Shell, the Cloud SDK gcloud command-line tool and other utilities you need are always available, up to date and fully authenticated when you need them. [10]
to sort
- http://www.servwise.com/en/
- http://www.5quidhost.co.uk/
- https://www.vidahost.com/
- http://www.equiphase.net/
- http://www.nativespace.co.uk/
- https://www.nitrous.io/ - free node.js basic plan
- https://zeit.co/now - node
Docker
- http://ctl-c.io/ - appfog
DreamHost
- http://wiki.dreamhost.com/Backup
- http://wiki.dreamhost.com/Domain_Restore
- https://github.com/helderco/dh-auto-backup
Azure
Unix shells
Microservices
- http://www.chrisstucchio.com/blog/2014/microservices_for_the_grumpy_neckbeard.html [13]
- https://precompile.com/2016/06/23/shipping-forgettable-microservices-with-rust.html [14]
- https://medium.com/@asimaslam/why-companies-adopt-microservices-and-how-they-succeed-2ad32f39c65a#.6q27sehet
- https://lobste.rs/s/qnpnef/microservices_please_don_t
- https://en.wikipedia.org/wiki/Function_as_a_service - FaaS, a category of cloud computing services that provides a platform allowing customers to develop, run, and manage application functionalities without the complexity of building and maintaining the infrastructure typically associated with developing and launching an app.[1] Building an application following this model is one way of achieving a "serverless" architecture, and is typically used when building microservices applications.FaaS is an extremely recent development in cloud computing, first made available to the world by hook.io in October 2014, followed by AWS Lambda, Google Cloud Functions, Microsoft Azure Functions, IBM/Apache's OpenWhisk (open source) in 2016 and Oracle Cloud Fn (open source) in 2017 which are available for public use. FaaS capabilities also exist in private platforms, as demonstrated by Uber's Schemaless triggers
- https://en.wikipedia.org/wiki/Serverless_computing - a cloud-computing execution model in which the cloud provider acts as the server, dynamically managing the allocation of machine resources. Pricing is based on the actual amount of resources consumed by an application, rather than on pre-purchased units of capacity. It is a form of utility computing.The name "serverless computing" is used because the server management and capacity planning decisions are completely hidden from the developer or operator. Serverless code can be used in conjunction with code deployed in traditional styles, such as microservices. Alternatively, applications can be written to be purely serverless and use no provisioned servers at all.
- Cloud Computing without Containers - Isolates are lightweight contexts that group variables with the code allowed to mutate them. Most importantly, a single process can run hundreds or thousands of Isolates, seamlessly switching between them. They make it possible to run untrusted code from many different customers within a single operating system process. They’re designed to start very quickly (several had to start in your web browser just for you to load this web page), and to not allow one Isolate to access the memory of another.We pay the overhead of a Javascript runtime once, and then are able to run essentially limitless scripts with almost no individual overhead. Any given Isolate can start around a hundred times faster than I can get a Node process to start on my machine. Even more importantly, they consume an order of magnitude less memory than that process.They have all the lovely function-as-a-service ergonomics of getting to just write code and not worry how it runs or scales. Simultaneously, they don’t use a virtual machine or a container, which means you are actually running closer to the metal than any other form of cloud computing I’m aware of. I believe it’s possible with this model to get close to the economics of running code on bare metal, but in an entirely Serverless environment. [15]