Web hosting service: Difference between revisions

Content deleted Content added
Smaller hosting services: Kind of content is important here, not the size of the provider (i.e. AWS S3 offers this)
Merge possible technology choices from the Obtaining hosting: section to Larger hosting services: where it's already discussed.
Line 36:
 
===Larger hosting services===
Many large companies that are not Internet service providers need to be permanently connected to the web to send email, files, etc. to other sites. The company may use the computer as a website host to provide details of their goods and services and facilities for online orders.{{Incomprehensible inline|date=October 2022}}
 
A complex site calls for a more comprehensive package that provides [[database]] [[Data center management#Tech Support|support]] and application development platforms (e.g. [[ASP.NET]], [[ColdFusion]], [[Java Platform, Enterprise Edition|Java EE]], [[Plack (software)|Perl/Plack]], [[PHP]] or [[Ruby on Rails]]). These facilities allow customers to write or install scripts for applications like [[Internet forum|forums]] and [[content management]]. AlsoWeb hosting packages often include a [[web content management system]], so the end-user does not have to worry about the more technical aspects. [[Secure Sockets Layer]] (SSL) is typically used for websites that wish to keepencrypt the data transmitted more securedata.
 
== Types of hosting ==
Line 99:
=== Reliability and uptime ===
The [[High availability|availability]] of a website is measured by the percentage of a year in which the website is publicly accessible and reachable via the Internet. This is different from measuring the [[uptime]] of a system. Uptime refers to the system itself being online. Uptime does not take into account being able to reach it as in the event of a network outage.{{citation needed|date=October 2014}} A hosting provider's [[Service-level agreement|Service Level Agreement]] (SLA) may include a certain amount of scheduled [[downtime]] per year in order to perform maintenance on the systems. This scheduled downtime is often excluded from the SLA timeframe, and needs to be subtracted from the Total Time when availability is calculated. Depending on the wording of an SLA, if the availability of a system drops below that in the signed SLA, a hosting provider often will provide a partial refund for time lost. How downtime is determined changes from provider to provider, therefore reading the SLA is imperative.<ref>{{cite web|last1=Dawson|first1=Christian|title=Why Uptime Guarantees are Ridiculous|url=http://blog.servint.net/2013/05/03/why-uptime-guarantees-are-ridiculous/|publisher=Servint|access-date=7 October 2014|quote=a good SLA will clearly state how uptime is defined and what you’ll receive if the “uptime promise” is not met.}}</ref> Not all providers release uptime statistics.
 
== Obtaining hosting ==
<!-- ==========================(NO HOSTING COMPANY LINKS)============================== -->
<!-- DO ''not'' ADD WEB HOSTING LINKS TO THIS ARTICLE. Links that are Added WILL BE DELETED -->
<!-- ================================================================================== -->
{{unreferenced section|date=June 2015}}
 
A customer needs to evaluate the requirements of the application to choose what kind of hosting to use. Such considerations include database server software, scripting software, and [[operating system]]. Most hosting providers provide Linux-based web hosting which offers a wide range of different software. A typical configuration for a Linux server is the [[LAMP (software bundle)|LAMP]] platform: [[Linux]], [[Apache HTTP Server|Apache]], [[MySQL]], and [[PHP]]/[[Perl]]/[[Python (programming language)|Python]]. The web hosting client may want to have other services, such as email for their business ___domain, databases or multimedia services. A customer may also choose Windows as the hosting platform. The customer still can choose from Perl, PHP, Python, and Ruby, but the customer may also use ASP.NET or [[Active Server Pages|ASP Classic]]. Web hosting packages often include a [[web content management system]], so the end-user does not have to worry about the more technical aspects.
 
== Security ==