The final part of this article looks at how and where data is stored or handled and the issues that arise in cloud computing through the process of creating multiple instances of data across multiple server platforms. Cloud computing relies on this mechanism for many of its key benefits but, by doing so, invites further challenges for data security.
Data Protection
Data collection and storage is usually bound by legislation or regulation which varies depending on the jurisdiction under which a service falls. Most prominent regulations, however (e.g., those in the US and Europe) share certain principles in common that demand, for example, that data is collected with the subject’s permission, with their full understanding of what the data will be used for, only if the data is relevant to the stated purpose, only for that stated purpose, with transparency and with accountability. For the subject of the data this should mean that they consent to the service provider collecting data relating to them, they know what data that is, who has access to it and why, as well as how to access it themselves if they want to.
It is therefore paramount for IT service providers, who have stewardship of any data, that they are able to identify where data is stored within those services that they provide, how to access it and whether it is secure. However, the abstraction of cloud services in particular can cause challenges for those who utilise them to store or process data because they cannot necessarily guarantee where this data is at any given time. The physical location and guardianship can be obscured, with data hosting sometimes crossing different sites, geographical boundaries and even jurisdictions.
In such cases where private information is involved, the answer often lies with private clouds employing on-site hosting as mentioned in earlier parts of this article, but there is often a trade off with some of the other benefits of cloud which are discussed below.
Multiple Data Instances
Two of cloud computing’s biggest selling points are that of redundancy and scalability. These are often achieved by utilising multiple servers to provide the underlying computing resource, with, therefore, the data within a cloud service being ultimately stored across these numerous servers. Moreover, cloud structures will also create multiple instances of data across these servers to provide a further layer of redundancy protection. However, the more servers that data is shared across, the greater the risk that this data may be susceptible to security vulnerabilities on one of those servers (e.g., malware, hacks); whilst the more instances there are of a piece of data, the greater the risk (by definition) that that data may be accessed and used by unauthorised users. Essentially, data in one place needs to be protected once, data stored in a 100 places, will need to be protected 100 times.
What’s more, as each server and platform is likely to be shared, particularly in the public cloud model, each data instance may be subject to another security threat introduced, inadvertently or otherwise by the 3rd party users who share the resources. In a private cloud, however, this threat is reduced as the cloud resource exists behind the one organisation's firewall and fewer instances of the data are created in the first place (fewer servers to pool). Consequently there is always a degree of trade off between introducing security risk and the level of redundancy and scalability built into a system (although of course redundancy can prevent data loss in itself). Private clouds may be more secure but with smaller pool of resource they cannot match the levels of redundancy and scalability offered by the vast capacities of public clouds.
Keep abreast of news, views and advice from Stuart Mitchell on a range of topics from Investments & Employment Law to Travel & Sport... amongst other things!
Showing posts with label hosting. Show all posts
Showing posts with label hosting. Show all posts
Friday, 12 April 2013
Tuesday, 9 April 2013
Security Challenges Faced by Cloud Hosting - Building in Security
| English: This image describes a technology architecture about Private Cloud. (Photo credit: Wikipedia) |
Public Cloud Models
Cloud offerings, including cloud hosting, can be broadly categorised, in terms of the way they are deployed (regardless of whether they are Infrastructure, Platform or Software as a Service), as either being Public Cloud, Private Cloud or Hybrid Cloud (a combination of the two). Much of the distinction between public and private clouds revolves around levels of security and privacy rather than technical specifications. As the name suggests, public clouds use points of access which are accessible on public networks (e.g., the internet), public networks to transfer information and shared clustered cloud servers to store information. Essentially anyone can ‘knock on the door’ of the cloud service, attempt to intercept its information in transit and potentially share its server resources. The services, should of course be protected by end point authentication, data encryption and anti-virus/firewall measures on the server platform to keep data secure but they are exposed to ‘attack’ at almost every point in their architecture. It is therefore important that consumers of such services are aware of what risks each service carries and what the provider puts in place to safeguard their customers’ data.
Private Cloud
For organisations dealing with highly sensitive data, however, they may demand more restrictions on who can attempt to access the cloud service, the networks it utilises and the sharing of cloud servers. In particular, some organisations will be governed by regulation which demands that they retain control of data for which they are ultimately responsible.
Private clouds may employ differing architectures, but they are defined by providing the aforementioned security measures. Servers can be located on an organisation’s own premises or within a data centre facility but they will be ringfenced for the use of that sole client; whether it be with physical hardware separation or virtualised separation between server clusters, an organisation’s cloud platform will be behind their own firewall. What’s more, to protect data in transit, and to prevent untrusted users from accessing the cloud, private clouds can again use either physical or virtualised separation from public shared networks. For example, an organisation can utilise local area network (LAN) connections to access a cloud which hosted on internal on-site servers or a physically distinct leased line when connecting to servers in a remote location. Alternatively, technologies such as MPLS (Multi-Label Switching Protocol) can be used to provide organisations with trusted network connections, controlled by individual providers, across public network infrastructure. The latter can provide more flexibility and allow the organisation to benefit to a greater extent from the scalability that cloud hosting providers can provide.
Hybrid Cloud
A hybrid cloud combines elements of public and private clouds and so can provide the security that organizations require for their sensitive and private data whilst allowing them to access cost efficient scalability in the public cloud for their non-sensitive operations. For example, an organization may store all of their protected client data in systems and databases hosted on site in a private cloud as required by regulation but pull computing resource from a public cloud for their brochureware website’s hosting platform.
Data Centre Expertise
The previous part of this article mentioned the benefits of a data center location in terms of the physical maintenance of servers preventing data loss. Similarly it is worth noting that both public clouds and private clouds which utilise a third party data center location for their server hosting (whilst introducing vulnerabilities in data transfer) can benefit from on-site expertise in the maintenance of software and anti-virus measures, including for example patching, to optimise both the preservation and security of data.
Labels:
cloud hosting,
data centers,
data security,
hosting
Security Challenges Faced by Cloud Hosting - Physical Security
| Data Center (Photo credit: bandarji) |
The Need for Secure Data
The concept of security in all aspects of computing can be said to fall into two areas, the preservation of data and the control of data. The first of these concerns is the ability to ensure that data is not lost or corrupted, whether it be sensitive (i.e., private) or not. Data preservation may be essential for the effective operations of a business, for example, to be able to contact suppliers/clients or monitor and analyse business performance (business intelligence). In many cases firms are required to preserve data for periods of time by regulatory bodies in order to provide audit trails on their activities and where data is deemed personal, sensitive or private in relation to customers, suppliers or employees, firms will also be required by data protection laws to maintain that data.
The second issue pertains to the risk of sensitive data being seen by those who should not have access to it. Again data protection laws govern firms when it comes to only obtaining personal data with an individual’s permission and then ensuring that they control who has access, restricting unwarranted access. In addition however, firms will invariably want to keep their own business operations private as well to prevent competitors gaining an advantage on them.
All IT infrastructure needs to confront these security issues whether it be personal or enterprise level computing and this has been a particular challenge for cloud computing in general, including cloud based hosting.
The Vulnerabilities
Cloud computing services ultimately require networks of physical servers to create the pool of computing resource from which clients can access their computing as a service, which means that all cloud resources always have some form of physical location. In addition, cloud services rely on a point at which the end users can access them, often publicly available on the internet as well as of course a public network such as the internet to transfer the data used by the service. These three elements to a typical public cloud service each have their own vulnerabilities in terms of the protection and preservation of data.
Physical Security
In terms of the physical infrastructure used to build a cloud service, many of the security challenges are the same as those faced by any other hosting platform. To keep data secure, providers first need to keep the infrastructure secure and running, and the data centres where cloud servers are housed take great measures to these ends. In terms of access, they ensure that the facilities themselves are secured against unauthorised personnel by using tools such as biometrics, security cameras, guards and limited access to individual server suites. This not only controls the risk of intentional sabotage or physical hacks but also the risk of accidental damage caused by one engineer affecting another organisation’s servers, for example.
Furthermore, servers and network infrastructures are protected against physical damage using advanced fire protections systems and environmental controls such as temperature management. Controlling the temperature inside data centres is one of the primary expenses of a data centre provider due to the vast amount of heat generated by working servers. The aim of the exercise is to ensure that servers can run at their optimal temperatures but if left unchecked the damage caused could take cloud servers offline completely. Data centres employ techniques such as chiller units, ventilation and water cooling to keep temperature regulated and servers running smoothly.
Cloud servers and their networks also benefit from the general expertise of data centre providers to keep the hardware maintained and up to date, ensuring that the chances of other hardware failures are reduced. As with alternative hosting solutions which locate servers in data centres, such as colocation, dedicated hosting and VPS (virtual private servers), this expertise may be accessed at a fraction of the cost it would take for a businesses to deploy in-house.
However, these physical security measures are only the first step. The second part of this post explores the efforts taken to keep cloud hosting software operating smoothly and prevent data from falling into the wrong hands.
Labels:
cloud hosting,
data centers,
data security,
hosting
Wednesday, 6 February 2013
A Beginners Guide to Popular CMSs - Part 1: Open Source
| Image via CrunchBase |
What is a CMS?
The abbreviation CMS is short for Content Management System and the name conveys what is at the heart of these tools - they are systems which web authors can use to manage the content of a web site or web application. Many of the forerunners of today’s CMS were created as simple off-the-shelf packages which allowed users to run their own blogs and the concepts are still inextricably linked. However, from humble beginnings most have evolved to offer much more than that, to the extent that they are now heavily used by the even the most experienced web developers as the building blocks of advanced websites, utilising extensive support communities and wide ranging plugins and modules. They can therefore provide the uninitiated with an easy route into online publishing within minutes but also provide advanced users with valuable efficiencies and reliability in contrast with coding websites from the ground up.
The three most widely deployed content management systems on the world web today all use PHP (PHP Hypertext Processor) as the server side scripting language (the code that is run on a server and determines what data is delivered when a web page is requested). The first part of this article looks at these three CMSs.
WordPress
This CMS is recognised as the most used CMS on the web with estimates that it comfortably accounts for over a half of all CMS builds - almost two thirds in some surveys. The CMS began life as a blogging platform and is still, in its basic form, orientated towards this function, however a broad array of plug-ins and themes means that it also has the potential to be used for more complex web sites. Therefore, WordPress has become massively popular with personal bloggers and corporate web developers alike.
- Created: 2003
- Original use: Blogging platform
- Licence: Open Source (GPL)
- Popularity*:
- 59% of CMSs
- 17% of Websites
- Server-side script: PHP
- Database systems: MySQL
- Hosting OS: Various
- Benefits/Features:
- Easy to create basic website and/or blog
- Large community support
- Extensive plug-in system for additional functionality
- Customisable themes which change functionality as well as appearance
- In-built CSS and PHP editing
- Concerns:
- Basic themes can make basic sites appear similar
- Examples:
Formed as an offshoot of the older CMS Mambo in 2005, Joomla has gone on to be the second most used system on the web accounting for around 1 in 10 CMS builds (1 in 40 of all sites). It is particularly popular with those looking for a (free) powerful yet simple system that requires little or no knowledge of code but that allows flexible control over the site’s look and feel.
- Created: 2005
- Original use: CMS
- Licence: Open Source (GPL)
- Popularity*:
- 10% of CMSs
- 3% of Websites
- Server-side script: PHP
- Database systems: MySQL; MSSQL; PostgreSQL
- Hosting OS: Various
- Benefits/Features:
- Flexible template functionality to easily customise the look and feel site wide
- Inbuilt SEO & tracking capabilities
- Large extensions library to extend functionality and templating options
- Often available as a one click installation from web hosts
- Good usability for beginners/non-developers
- Concerns:
- Lacks ability to format uploaded media such as images
- Lacks versioning to store and revert to old versions of content
- Examples:
Drupal
Created originally as a forum platform, Drupal has become very popular due to its flexibility and is now used to build a wide array of website applications. The ‘out of the box’ Drupal build is known as the core and allows the user to add content to build a simple website, blog or forum, but the site is supported by an extensive community and it is the add-on modules that they create which gives Drupal its potential. Drupal is therefore commonly referred to as a content management framework due to its reliance on add-ons for functionality.
- Created: 2001
- Original use: Message Board
- Licence: Open Source (GPL)
- Popularity*:
- 8% of CMSs
- 2% of Websites
- Server-side script: PHP
- Database systems: Various
- Hosting OS: Various
- Benefits/Features:
- Modular design for adding and managing additional functionality
- Extensive number of modules available to enhance functionality
- Taxonomy system for organising and display related content
- Large community for support and module development
- Concerns:
- Can be demanding on hosting platforms due to Queries
- The administration pages in older versions aren’t user friendly
- The core installation is light on functionality (see benefits)
- Examples:
- http://www.whitehouse.gov/
- http://www.economist.com/
If you are interested in getting a site built in one of the CMSs mentioned above then you can visit Digital Design London or for those looking for a hosting platform for their new site, visit VDC Hosting.
Labels:
cms,
content management system,
hosting,
internet,
web,
web development
A Beginners Guide to Popular CMSs - Part 2: .NET & Commercial
Having provided an overview of the three most common PHP based CMSs in the preceding installment, the following begins with two of the most prevalent systems to be based on the .NET framework for their server-side scripting, and concludes with a further two commercial systems which are also amongst the web’s most popular.
Although most CMSs are based upon the open source PHP server-side scripting language, as mentioned in the first part of the article, there are still a significant number that utilise coding and languages based within the .NET framework, as developed by Microsoft...
DotNetNuke
This is the most widely used of the .NET based systems on the internet today as well as being one of the most stable and developed because of its relatively long history. It is maintained by the DotNetNuke corporation as an open source project and is currently available under free open source licences and enhanced commercial licences. The CMS itself utilises modules to extend functionality and skins to manage theming/templating for the look and feel of a site.
The second of the featured .NET CMSs is Umbraco. This system is perhaps more targeted at web developers as it requires some knowledge of coding to get up and running, but for those who use it, it can provide high levels of flexibility in realising web designs because it utilises only standard frameworks, languages and protocols rather than introducing any limitations. As with the DotNetNuke, it is available in both a streamlined free open source licence and enhanced commercial versions.
The most deployed CMS, including the three for the article’s first installment, tend to be based upon open source frameworks and therefore free - a fundamental factor behind their popularity - whilst others offer enhanced commercial versions open source packages (see above). However, there are a good number of commercial CMS products available to consumers and some of these are amongst the most used on the web, despite their costs.
vBulletin
One of the longest lived of content management systems still in use on the web, vBulletin is in truth most suited to delivering message boards and forums, and is the most popular system for doing so, however it also brings an extensive array of functions into play and can easily be used for wider web development. Indeed it is particularly suited to building websites and blogs with good message board integration.
This powerful CMS was developed by EllisLab back in 2004 taking inspiration from an earlier attempt at a blogging platform and delivers a wealth of well developed functionality as well as flexibility owing to years of commercial development combined with underlying open source frameworks.
Although most CMSs are based upon the open source PHP server-side scripting language, as mentioned in the first part of the article, there are still a significant number that utilise coding and languages based within the .NET framework, as developed by Microsoft...
DotNetNuke
This is the most widely used of the .NET based systems on the internet today as well as being one of the most stable and developed because of its relatively long history. It is maintained by the DotNetNuke corporation as an open source project and is currently available under free open source licences and enhanced commercial licences. The CMS itself utilises modules to extend functionality and skins to manage theming/templating for the look and feel of a site.
- Created: 2003 (2002 as IBuySpy)
- Original use: CMS
- Licence: Open Source (MIT) / Commercial Proprietary
- Popularity*:
- 2% of CMSs
- <1% of Websites
- Server-side script: ASP.NET
- Database systems: SQL Server
- Hosting OS: Microsoft
- Benefits/Features:
- Versions available to suit beginners and advanced developers
- Modules for extending functionality
- Allows multi-site management from one installation
- Community support available
- Commercial support available (see below)
- Concerns:
- Cost of commercial versions and modules
- Examples:
The second of the featured .NET CMSs is Umbraco. This system is perhaps more targeted at web developers as it requires some knowledge of coding to get up and running, but for those who use it, it can provide high levels of flexibility in realising web designs because it utilises only standard frameworks, languages and protocols rather than introducing any limitations. As with the DotNetNuke, it is available in both a streamlined free open source licence and enhanced commercial versions.
- Created: 2004
- Original use: CMS
- Licence: Open Source (MIT) / Commercial Proprietary
- Popularity*:
- <1% of CMSs
- <1% of Websites
- Server-side script: ASP.NET
- Database systems: SQL Server; MySQL
- Hosting OS: Microsoft
- Benefits/Features:
- Provides a .NET framework for developers
- Uses standard templating formats and protocols
- Flexibility for site development and customisation (see above)
- Commercial support available
- Concerns:
- Limited out-of-the-box for beginners/non-developers
- Limited user management capabilities
- Cost of commercial product
- Examples:
The most deployed CMS, including the three for the article’s first installment, tend to be based upon open source frameworks and therefore free - a fundamental factor behind their popularity - whilst others offer enhanced commercial versions open source packages (see above). However, there are a good number of commercial CMS products available to consumers and some of these are amongst the most used on the web, despite their costs.
vBulletin
One of the longest lived of content management systems still in use on the web, vBulletin is in truth most suited to delivering message boards and forums, and is the most popular system for doing so, however it also brings an extensive array of functions into play and can easily be used for wider web development. Indeed it is particularly suited to building websites and blogs with good message board integration.
- Created: 2000
- Original Use: Message Board
- Licence: Commercial Proprietary
- Popularity*:
- 3% of CMSs
- 1% of Websites
- Server-side script: PHP
- Database systems: MySQL
- Hosting OS: Various
- Benefits/Features:
- Specifically designed for forums and discussion boards
- Provides blogging and CMS functions in addition
- Rich with forum features and blog integration
- Concerns:
- Cost of licence
- Requires PHP editing during install
- Number of functions can be overwhelming
- Examples:
This powerful CMS was developed by EllisLab back in 2004 taking inspiration from an earlier attempt at a blogging platform and delivers a wealth of well developed functionality as well as flexibility owing to years of commercial development combined with underlying open source frameworks.
- Created: 2004
- Original use: Blogging Platform/CMS
- Licence: Commercial Proprietary
- Popularity*:
- 1% of CMSs
- <1% of Websites
- Server-side script: PHP
- Database systems: MySQL
- Hosting OS: Various
- Benefits/Features:
- Commercially developed and supported
- Open source framework allows custom development
- Good and easy user management and administration capabilities
- Rich in functionality both out of the box and with add-ons
- Allows multi-site management from one installation
- Concerns:
- Expense/cost of licences and add-ons
- Examples:
Labels:
cms,
content management system,
hosting,
internet,
web,
web development
Thursday, 13 December 2012
How the Cloud is Fundamental to Smart Mobile Computing - Popular Apps
| Image via CrunchBase |
Documents
The ability to store documents and files in the cloud has been available for a while on traditional PCs but it is now a growing area for mobile phones and particularly tablets. With the spread of tablets in the last few years, more and more consumers have not only wanted the ability to view their documents on their mobile device but to also work with them. Consequently, combined services, such as Google Drive (incorporating Google Docs), which provide office productivity software as a service (i.e., SaaS) integrated with cloud storage, have become increasingly popular. Even without this, cloud storage allows the viewing, uploading, downloading etc of files, from work documents to personal notes, on the go. It can be utilised for productivity in conjunction with file editor apps and is particularly useful for managing and sharing multimedia files such as photos.
Browser Sync
Although not all internet browsers are available across all mobile operating systems, each device’s operating system will allow a choice of browser and almost all include the facility to synchronise your bookmarks, browsing history, search history and browser settings between all your mobile devices and fixed PCs. With the leading examples in the market such as Google Chrome, Firefox and Opera, the data is encrypted when stored in the cloud so that it is unidentifiable and secure but is still accessible when the user logs in from any device and wishes to synchronise their settings.
Maps
Whether it's the big players in the market such as Google maps and the newcomer Apple maps, or smaller rivals, most mapping applications pull their mapping data, including the image tiles that they use to construct the maps, from the internet. With the sheer quantity of data that would be required to display maps, even for one country (bearing in mind various zoom levels, using different imagery, e.g., satellites, street maps etc), it is not feasible to store all the information locally on small mobile devices and so it is downloaded on demand when the user makes a request to view a certain location or access directions. Consequently, although the software is installed locally, the use of the cloud for providing on demand access to content is fundamental to the mapping apps that so many of us rely on.
Music & Video
Since their inception, smart mobile devices have had the idea of portable music at their heart although for much of their existence the music has simply been stored on the device and manually synchronised with a single PC.
Some music services now rely on the cloud to offer content on demand via streaming with the an obvious example of this being Spotify. However, due to the demand to listen to music without the expense of high transfer rates across 3G or when phone networks are unavailable, total reliance on the cloud for music services has been checked a little - even Spotify has an offline feature to store selected tracks on the device itself.
Probably, the most familiar example of a music app on a mobile device is iTunes. This too has recently embraced the cloud to allow users to store their entire digital music library so that it can be accessed from any device and from any location (provided you are online). Again this service also has the ability to make files available for offline use when a suitable internet connection is not accessible.
Phone Back Ups
Many of the cloud based synchronisations and storage solutions that have been mentioned so far are available through overarching cloud services such as iCloud provided by Apple on their iPhone and iPad devices. However, this service also allows a back up to be created in the cloud of the whole device in question including documents, files, apps and settings so that if the device is lost or corrupted, or if the user upgrades, they can restore everything from the cloud to their phone. Back up functions to individual PCs have been available before (and still are) but this cloud based solution means that users don’t have to wait until they get home and connect to their PC before they have peace of mind that their information is safe or before they can access it if it gets lost when they’re out and about.
© Stuart Mitchell 2012
If you want to find out more about the benefits of hosting your infrastructure in the cloud then visit Infrastructure as a Service.
Labels:
cloud computing,
computers,
data centres,
hosting,
internet,
technology
Wednesday, 12 December 2012
How the Cloud is Fundamental to Smart Mobile Computing - Communications
A large number of the apps that we all use on our mobile phones and tablets incorporate a variation of cloud computing in some sense, because many of them fundamentally rely on the idea that they are providing us with a packaged-up experience of what are essentially web applications. This approach to mobile apps allows the user to access an array of content and functions which they could not physically store on their mobile device. Therefore, cloud computing on mobile devices has fairly specific benefits for mobile users in comparison to users of PCs to the extent that cloud computing is core to the development of computing itself on such ‘smart’ devices, particularly since the launch of 3G networks and the ability to transfer data that that offers. What’s more, with the advent of the higher bandwidths of 4G upon us, the concept of maximising mobile data and processes within the cloud - and minimising the amount stored on individual devices - is only set to carry on expanding.
The list of the categories and types of applications that use and/or rely on cloud computing is extensive to say the least but the following looks at some of the primary examples of how the cloud has revolutionised our mobile lives.
Email
Beyond business use, the vast majority of email users access their email from webmail services - that is, email services where the information (the emails and contacts etc) is stored on the remote servers of the email provider. Most users simply log on to this service; others synchronise a desktop client with it whilst a few may opt to download their data fully to their desktop. However, the data essentially originates, and for the most part is stored, in the cloud. Therefore, such services are primed for use across multiple devices and locations, including mobile use. Mobile operating systems come with built in email clients which allow users to synchronise their email so that they can work with it on their mobile/tablet and any changes they make will be synchronised with the service provider’s servers and, consequently, any other devices that access that email account (and vice versa). In other words, users can for example draft an email on their phone on the way in to work then finish and send it from their desktop once they are in work.
Contacts/Address Books
With the use of email becoming so popular on mobile devices many email services allow users to synchronise their email contacts with their mobile too so that their email and phone and social contacts can be unified in one place with the underlying data being stored in the cloud. If they update the details on one contact record the update will appear on all of their other synced devices when they view that record.
Unified Communications & Social Networking
Mobile computing is at the forefront of both the social networking revolution and a communications revolution called unified communications (UC) - the idea that multiple channels of internet based communication such as email, voice over the internet (VoIP) and video conferencing, are integrated into one service. Both social networking and UC fundamentally rely on the use of the cloud to store data and communications and the internet to transfer them so that they are accessible across devices and locations.
Instant messaging (IM) is an integral facet of both and in many cases can be purely cloud based so that conversations can be continued across different devices and on the move as an alternative to more traditional mediums such as email and text messaging - the latter of which is particularly restricted to individual devices. Apple, for example have even integrated instant messaging into their default text messaging app so that messages are sent as IMs when sent between two iPhones. On the other hand, a prime example of UC within the personal space is Skype, a multi channel communications service which provides access to your account from any device and will sync conversations across each.
Social networking services such as Facebook, Google + and Twitter are an often overlooked but powerful example of cloud computing as all of the information you share on them is stored and accessed via the cloud including communications, recommendations and shared media (photos, videos etc). As such, they have become one of the primary communication platforms for users of mobile devices as they are able to share their experiences with their friends and see what they are up to whilst they are on the move. For many people, mobiles have, thanks to cloud computing become the primary way of accessing their social networks because of the ease and flexibility with which they can be used.
© Stuart Mitchell 2012
If you want to find out more about the benefits of hosting your infrastructure in the cloud then visit What is Cloud Hosting.
The list of the categories and types of applications that use and/or rely on cloud computing is extensive to say the least but the following looks at some of the primary examples of how the cloud has revolutionised our mobile lives.
Beyond business use, the vast majority of email users access their email from webmail services - that is, email services where the information (the emails and contacts etc) is stored on the remote servers of the email provider. Most users simply log on to this service; others synchronise a desktop client with it whilst a few may opt to download their data fully to their desktop. However, the data essentially originates, and for the most part is stored, in the cloud. Therefore, such services are primed for use across multiple devices and locations, including mobile use. Mobile operating systems come with built in email clients which allow users to synchronise their email so that they can work with it on their mobile/tablet and any changes they make will be synchronised with the service provider’s servers and, consequently, any other devices that access that email account (and vice versa). In other words, users can for example draft an email on their phone on the way in to work then finish and send it from their desktop once they are in work.
Contacts/Address Books
With the use of email becoming so popular on mobile devices many email services allow users to synchronise their email contacts with their mobile too so that their email and phone and social contacts can be unified in one place with the underlying data being stored in the cloud. If they update the details on one contact record the update will appear on all of their other synced devices when they view that record.
Unified Communications & Social Networking
Mobile computing is at the forefront of both the social networking revolution and a communications revolution called unified communications (UC) - the idea that multiple channels of internet based communication such as email, voice over the internet (VoIP) and video conferencing, are integrated into one service. Both social networking and UC fundamentally rely on the use of the cloud to store data and communications and the internet to transfer them so that they are accessible across devices and locations.
Instant messaging (IM) is an integral facet of both and in many cases can be purely cloud based so that conversations can be continued across different devices and on the move as an alternative to more traditional mediums such as email and text messaging - the latter of which is particularly restricted to individual devices. Apple, for example have even integrated instant messaging into their default text messaging app so that messages are sent as IMs when sent between two iPhones. On the other hand, a prime example of UC within the personal space is Skype, a multi channel communications service which provides access to your account from any device and will sync conversations across each.
Social networking services such as Facebook, Google + and Twitter are an often overlooked but powerful example of cloud computing as all of the information you share on them is stored and accessed via the cloud including communications, recommendations and shared media (photos, videos etc). As such, they have become one of the primary communication platforms for users of mobile devices as they are able to share their experiences with their friends and see what they are up to whilst they are on the move. For many people, mobiles have, thanks to cloud computing become the primary way of accessing their social networks because of the ease and flexibility with which they can be used.
© Stuart Mitchell 2012
If you want to find out more about the benefits of hosting your infrastructure in the cloud then visit What is Cloud Hosting.
Labels:
cloud computing,
computers,
data centres,
hosting,
internet,
technology
Thursday, 15 November 2012
The Data Centre Arms Race - US & Asia
| Image via CrunchBase |
US
There are currently thought to be five data centres that are as large or larger than that in Newport, Wales and four of them are to be found in the US. The smallest of these is the NAP of the Americas data centre, located within the urban sprawl of Miami in Florida. Matching the Newport facility for floor space at 750,000 square feet, it is not only a key installation for both the US military and global DNS infrastructure, but is a vital hub for IT Operations in the south east of the US and Latin America beyond.
The next up the chain is the home of Twitter’s servers amongst others - the QTS Metro Data Centre in Atlanta Georgia - with a square footage of 990,000. The building which originated as a Sears distribution centre and, like many of the other contenders, was repurposed into a data centre, now houses its own substation to support its vast power consumption.
The single largest data centre building in the world is the Lakeside Technology Center. The only centre over one million square feet at 1.1m, it can be found in another re-purposed ex-Sears building, this time in Chicago (a city also home to Microsoft's largest facility at 700k sq.ft). The size of this facility can be illustrated by the fact that, within the Chicago area, the data centre consumes more power than any other facility excluding the city’s airport, being fed with 100MW of energy. This consumption is tempered however by the innovative use of a shared 8.5million gallon reservoir of chilled brine. In common with most of those reported here the facility is multi-tenant, offering colocation and business hosting to an array of clients. It is housed within a building, complete with gothic architecture, that Sears once used for its printing presses.
Although not a single building, the US’s largest data centre complex can be found in Las Vegas, Nevada with the expansion of the SuperNap 7 facility. The project currently has over 2m square feet of floor space and continues to grow. In total, this behemoth requires an energy capacity of a whopping 500 MVA.
Asia
If you were to believe the headline figures, Hebei Province in China is home to a data centre which would blow all of the world’s other largest facilities out of the water. The data centre being built as a cloud computing city by American IT firm IBM in conjunction with Chinese company Range, claims to have a gigantic 6.2 million square feet of floor space; nearly six times the Lakeside facility in the US. However, in actuality a large proportion of this space will be used for other purposes, such as office space, and the true footage of the data centre itself is considered to be in the region of 300,000 to 650,000.
Instead the largest data centre on the continent is considered to be the Tulip Data City facility in Bangalore, India with a floor space of around 900,000 square feet. In common with the Hebei Province centre above it has been built with IBM and also offers 80,000 of office space for customers. Although, due to its scale, it consumers 40 MVA of electricity, it can still classify itself as being a green facility as, at 1.9 PUE, it sneaks under the industry standard of 2.0 PUE.
As mentioned previously the challenge facing the data centre industry is to build big and to build green. Cloud computing and other new technologies are creating the demand for extra data centre capacity but this capacity can only be achieved in a sustainable and cost effective manner by finding smarter ways to manage the environments, primarily the temperatures, in which servers run to reduce their vast power consumption. However, with innovation such as the use of hot and cold aisles, thermal energy stores and the use of environmental resources, including external air and water, companies are opening up the possibilities for larger scale green data centre development.
© Stuart Mitchell 2012
Labels:
cloud computing,
computers,
data centres,
hosting,
internet,
technology
The Data Centre Arms Race - UK & Europe
The following installments of this article look at the progress of this data centre arms race and a few of the new generation of large data centres that have been built across the world. There are, no doubt, some facilities which would warrant a mention that don’t appear below because of a lack of available data, particularly regarding those run by online application giants such as Google and Facebook for purely their own use. Information is more plentiful for data centres run as leased hosting and/or colocation facilities as they are looking to actively advertise their specifications.
When looking at the world’s largest data centres, there are a number of ways in which their sizes can be measured, including the scale of their operation, based on power consumption, the number of servers in use or the total digital storage capacity; or their potential capacity taking into account the number of units and total rack-space available in each facility including un-utilised capacity and potential space for colocation purposes.
This article focuses on the latter idea of capacity by comparing the floor space of each data centre’s buildings to get a scale of the actual facilities themselves rather than their technical capacities.
UK
Using this metric, the UK’s capital, London, is the largest data centre market in Europe. In other words it has collectively more data centre floor space than any other European city or single location. This statistic, however, reflects the high number of individual data centre facilities that are to be found within the confines of the M25 and not necessarily the size of any individual building. The legacy of early data centre adoption has left London with an advanced data centre ecosystem despite the costs of real estate in the area. This cost though has prohibited the growth of the largest facilities.
Consequently the UK’s largest individual data centre can actually be found nearly 150 miles away in South Wales, in Newport. Not only is it the UK’s largest but also the largest in Europe with 750,000 square feet of floor space. The scale of the centre means that it consumes 90 MVA of electricity and therefore incorporates its own electrical substation which has the incredible capacity to power a city of 400,000 inhabitants. It is also notable for its advanced security measures including exSAS guards, 3-skin walls, perimeter fences and biometric identification. The data centre offers enterprise customers of varying sizes the ability to rent isolated suites, units and/or colocation space to fulfil their hosting requirements from business hosting to managed hosting resellers for example. The first tenants of the data centre were BT and Logica.
Europe
Beyond the UK, the next largest data centre in Europe is still to be found within the British Isles. The home of Microsoft’s cloud operations in Dublin, Ireland is not only a behemoth of a data centre with 550,000 square feet of floor space, but is also a pioneer in green computing using a power consumption of a meagre 1.25 PUE. This energy efficiency is achieved without chiller units by combining the circulation of cool external air with smart containment of heat producing equipment.
© Stuart Mitchell 2012
When looking at the world’s largest data centres, there are a number of ways in which their sizes can be measured, including the scale of their operation, based on power consumption, the number of servers in use or the total digital storage capacity; or their potential capacity taking into account the number of units and total rack-space available in each facility including un-utilised capacity and potential space for colocation purposes.
This article focuses on the latter idea of capacity by comparing the floor space of each data centre’s buildings to get a scale of the actual facilities themselves rather than their technical capacities.
UK
Using this metric, the UK’s capital, London, is the largest data centre market in Europe. In other words it has collectively more data centre floor space than any other European city or single location. This statistic, however, reflects the high number of individual data centre facilities that are to be found within the confines of the M25 and not necessarily the size of any individual building. The legacy of early data centre adoption has left London with an advanced data centre ecosystem despite the costs of real estate in the area. This cost though has prohibited the growth of the largest facilities.
Consequently the UK’s largest individual data centre can actually be found nearly 150 miles away in South Wales, in Newport. Not only is it the UK’s largest but also the largest in Europe with 750,000 square feet of floor space. The scale of the centre means that it consumes 90 MVA of electricity and therefore incorporates its own electrical substation which has the incredible capacity to power a city of 400,000 inhabitants. It is also notable for its advanced security measures including exSAS guards, 3-skin walls, perimeter fences and biometric identification. The data centre offers enterprise customers of varying sizes the ability to rent isolated suites, units and/or colocation space to fulfil their hosting requirements from business hosting to managed hosting resellers for example. The first tenants of the data centre were BT and Logica.
Europe
Beyond the UK, the next largest data centre in Europe is still to be found within the British Isles. The home of Microsoft’s cloud operations in Dublin, Ireland is not only a behemoth of a data centre with 550,000 square feet of floor space, but is also a pioneer in green computing using a power consumption of a meagre 1.25 PUE. This energy efficiency is achieved without chiller units by combining the circulation of cool external air with smart containment of heat producing equipment.
© Stuart Mitchell 2012
Labels:
cloud computing,
computers,
data centres,
hosting,
internet,
technology
Wednesday, 14 November 2012
Web Hosting - An Overview
If you have ever set up either a personal or business website you will no doubt have encountered the concept of website hosting and depending on the level of service you needed you may have investigated a few different hosting solutions. The following article aims to give a useful overview to the options that are available to you and how they meet the differing aims of security, availability, costs, technical guidance and performance.
A hosting provider will either provide clients with space on servers to store and make their website accessible or a location in which they can house their own web server.
Colocation Hosting:
When a hosting provider offers the use of a data centre to house the client’s own server, it is known as colocation. Although the client will need to supply the server they can still benefit from the physical safety and security of the data centre and the facility’s high bandwidth to boost performance and availability. According to the package they sign up for they may also benefit from expert maintenance supplied by the provider.
Shared Hosting:
For less critical and lower performance driven websites, particularly where security is not such an issue, clients can opt to host their website on a shared server provided by the hosting company. In this scenario the site is stored on the same physical server as the websites of other clients (usually many others) and consequently, if there are performance issues, security issues, corruptions etc that occur with the sharing sites they may have knock on effects on each other.
Websites which are hosted on shared servers may also have to share resources such as server configurations and software, and therefore will not necessarily provide the solution for clients wanting a bespoke or tailored hosting solution.
The big advantage of shared hosting is however, the fact that it is more affordable for smaller scale operations and you can even find some resellers who will offer free web hosting on shared servers, funded by advertising.
Virtual Dedicated Servers:
Otherwise referred to as a Virtual Private Server (VPS), this uses a shared physical server but employs separate operating system installations or partitions for each site so that there is less shared resource between sites and more independently tailored software configuration. Virtual dedicated servers therefore carry a lower risk of security issues such as malware propagating from one site to another. and higher performance levels as the virtual spaces can be set up independently.
Dedicated Hosting:
In this scenario a website is hosted on its own physical server, usually within a data centre and therefore will not be affected by knock on issues from other sites sharing the server. In addition, the client will be able to fully configure the server to their needs, either with their own access or by handing over control to the hosting provider (see Managed Hosting).
Clustered hosting:
The term clustered hosting applies to any hosting solution in which the website is hosted on multiple servers, whether they be dedicated or shared servers. The solution provides a good solution for client’s looking for a high levels of uptime - because if one server fails the website can still run off the remaining servers - and performance - as load balancing can be employed so that web traffic is evenly distributed between the different servers so that individual servers are not overloaded.
Cloud Hosting:
This is essentially a form of clustered hosting whereby websites are stored on multiple servers via the cloud and can therefore benefit from the high levels of capacity, scalability and load balancing that the clustered solution offers whilst bringing it to a wider consumer market. With cloud hosting the client has access to a vast resource of servers so that they can use and pay for as much or as little as they need at any given time without the physical hardware restrictions of traditional hosting.
Managed Hosting:
This type of hosting package is ideal for a client whose website will require more complex configuration or will need to be adaptable to the changes in the clients requirements, e.g., business domains with changing propositions and marketing strategies.
Managed services can incorporate any of the other hosting packages but are most often associated with dedicated hosting plans. Here the provider will offer the management and maintenance of the website’s server configuration using a level of knowledge that the client is not likely to have themselves to ensure that performance, availability and security are maintained to a high level.
Importantly, providers can ensure that the server set up is fully responsive to changes in the website’s proposition or usage, such as the introduction of an ecommerce element or spikes in the level of traffic hitting the site.
Whatever level of online presence you are looking for with a basic understanding of the different elements on offer, you will be well placed to pick a Hosting solution to suit your needs; whether you want an affordable mass market cloud solution for a personal website or a robust and fully managed dedicated server solution for a critical and high visibility business domain.
A hosting provider will either provide clients with space on servers to store and make their website accessible or a location in which they can house their own web server.
Colocation Hosting:
When a hosting provider offers the use of a data centre to house the client’s own server, it is known as colocation. Although the client will need to supply the server they can still benefit from the physical safety and security of the data centre and the facility’s high bandwidth to boost performance and availability. According to the package they sign up for they may also benefit from expert maintenance supplied by the provider.
Shared Hosting:
For less critical and lower performance driven websites, particularly where security is not such an issue, clients can opt to host their website on a shared server provided by the hosting company. In this scenario the site is stored on the same physical server as the websites of other clients (usually many others) and consequently, if there are performance issues, security issues, corruptions etc that occur with the sharing sites they may have knock on effects on each other.
Websites which are hosted on shared servers may also have to share resources such as server configurations and software, and therefore will not necessarily provide the solution for clients wanting a bespoke or tailored hosting solution.
The big advantage of shared hosting is however, the fact that it is more affordable for smaller scale operations and you can even find some resellers who will offer free web hosting on shared servers, funded by advertising.
Virtual Dedicated Servers:
Otherwise referred to as a Virtual Private Server (VPS), this uses a shared physical server but employs separate operating system installations or partitions for each site so that there is less shared resource between sites and more independently tailored software configuration. Virtual dedicated servers therefore carry a lower risk of security issues such as malware propagating from one site to another. and higher performance levels as the virtual spaces can be set up independently.
Dedicated Hosting:
In this scenario a website is hosted on its own physical server, usually within a data centre and therefore will not be affected by knock on issues from other sites sharing the server. In addition, the client will be able to fully configure the server to their needs, either with their own access or by handing over control to the hosting provider (see Managed Hosting).
Clustered hosting:
The term clustered hosting applies to any hosting solution in which the website is hosted on multiple servers, whether they be dedicated or shared servers. The solution provides a good solution for client’s looking for a high levels of uptime - because if one server fails the website can still run off the remaining servers - and performance - as load balancing can be employed so that web traffic is evenly distributed between the different servers so that individual servers are not overloaded.
Cloud Hosting:
This is essentially a form of clustered hosting whereby websites are stored on multiple servers via the cloud and can therefore benefit from the high levels of capacity, scalability and load balancing that the clustered solution offers whilst bringing it to a wider consumer market. With cloud hosting the client has access to a vast resource of servers so that they can use and pay for as much or as little as they need at any given time without the physical hardware restrictions of traditional hosting.
Managed Hosting:
This type of hosting package is ideal for a client whose website will require more complex configuration or will need to be adaptable to the changes in the clients requirements, e.g., business domains with changing propositions and marketing strategies.
Managed services can incorporate any of the other hosting packages but are most often associated with dedicated hosting plans. Here the provider will offer the management and maintenance of the website’s server configuration using a level of knowledge that the client is not likely to have themselves to ensure that performance, availability and security are maintained to a high level.
Importantly, providers can ensure that the server set up is fully responsive to changes in the website’s proposition or usage, such as the introduction of an ecommerce element or spikes in the level of traffic hitting the site.
Whatever level of online presence you are looking for with a basic understanding of the different elements on offer, you will be well placed to pick a Hosting solution to suit your needs; whether you want an affordable mass market cloud solution for a personal website or a robust and fully managed dedicated server solution for a critical and high visibility business domain.
Labels:
cloud,
co-location,
colocation,
dedicated hosting,
hosting,
managed hosting,
servers
Monday, 15 October 2012
The Data Centre Arms Race - Causes
| HANOVER, GERMANY - MARCH 05: A worker connects IBM Intelligent Cluster modules, including servers and data storage devices, of a Data Center at the IBM stand the day before the CeBIT 2012 technology trade fair officially opens to the public on March 5, 2012 in Hanover, Germany. CeBIT 2012, the world's largest information technology trade fair, will run from March 6-10, and advances in cloud computing are a major feature this year. (Image credit: Getty Images via @daylife) |
For a number of years the buzz word in the IT industry has been “cloud”. The word represents a shift in way all of us access and carry out our computing needs with an increased reliance on the internet. The term has even crossed into mainstream parlance thanks to services such as Apple’s iCloud. The idea behind cloud computing is that users can access computing resources, such as applications or storage space, on remote computers, via the internet rather than on local individual machines. The advantages are plentiful as consumers can access just the services they need as and when they need them (akin to traditional utilities) and from a multitude of devices and locations.
Many of us use explicitly labelled cloud services but the majority of those used, particularly in the private market, don’t necessarily prompt the same recognition. For example, the massively popular social media tools, Twitter and Facebook, allow us to share communications and media by storing it on remote servers where it can be accessed by anyone with whom we wish to share it via the internet, i.e., through the cloud.
In a sense, cloud computing is a natural evolution of the concept of the world wide web, which was intended to provide a network of shared documents, however with the wide availability of higher bandwidth internet connections and the adoption of Web 2.0, including the idea of user generated content, the old simple documents have evolved into complex web based applications and rich media.
The flexibility, scalability and cost effectiveness of cloud computing offers considerable benefits for both private and enterprise consumers compared to ‘traditional’ one-off installations on individual devices and therefore adoption rates continue to rise. The concepts can appear fairly ephemeral to the consumer, as they access all of their computing resource via the internet but, ultimately, all of that digital information does need to be stored somewhere. As the services get more and more popular, so social network providers, cloud storage providers, cloud application providers and IaaS (Infrastructure as a Service) providers need to find more and more physical capacity and recent years have therefore seen what has been described by some as a data centre arms race to build more and bigger data centre facilities.
The struggle therefore for data centre providers is to build bigger, to reach the capacity they need, but at the same time, minimise the power that they consume and the impact that they have on the surrounding environment. Power consumption is measured by a PUE (Power Usage Effectiveness) score which indicates the energy consumed by supporting infrastructure (mainly heat management) versus that required to power the core servers. The industry benchmark is a PUE score of 2.0 which represents one unit of power consumed on infrastructure for every one on servers, whilst the ultimate efficiency would be a PUE of 1. Not only does a more efficient facility prove greener and more sustainable but, for the provider, it minimises cost and increases the scope for raising capacity. Consequently data centre constructors are increasingly looking to new and innovative ways to bring this score below 2 and as close to 1 as possible.
The subsequent installments of this trilogy of articles looks at the scale of some of the biggest data centres in the world to illustrate how the need for digital data storage has changed the landscape of industrial complexes around the world.
© Stuart Mitchell 2012
Labels:
cloud computing,
computers,
data centres,
hosting,
internet,
technology
Friday, 5 October 2012
Explaining SI Unit for Computer Storage
| English: This chart shows the growing percentage of the difference between decimal and binary interpretations of the unit prefixes plotted against the logarithm of storage size. Example uses multiple units of bytes. (Photo credit: Wikipedia) |
Before looking at its multiples it is worth becoming familiar with the concept of a byte (B) and what it represents. The fundamental unit of computer information storage is actually a bit (short for a binary digit) which is a binary concept in that it exist in one of two states, 1 or 0. A byte in turn is derived from eight bits because that was generally the number needed to form the smallest unit of meaningful data - a single character of text. Therefore, a byte is usually now equivalent to an ‘octet’ of bits although it can and has varied depending on the hardware in question. The word itself actually originated in 1956 as an intentionally incorrect spelling of the word bite to avoid corruption back to its smaller constituent, the bit.
Bytes can be measured in decimal (multiples of ten) or binary (multiples of two), again depending on the manufacturer of the hardware in question and unofficial convention. The following are decimal multiples as specified by the SI classification but the binary use of the terms is actually far more prevalent in practice. For every 1,000 bytes, the nearest binary equivalent would be 1,024 bytes. As binary systems us the concept of two states (e.g., true/false, off/on, 1/0, positive/negative) to represent information the binary multiples use doubling rather than factors of ten. To achieve the nearest equivalent value to 1,000 therefore the sequence 2, 4, 8, 16, 32, 64, 128, 256, 512, 1,024 is used; 1,024 being two to the power of ten (i.e., 210). At the lower end of the scale, binary and decimal equivalents are fairly close to each other (1,000 vs 1,024 is different by 2.4%), but as the scales grow the difference is magnified to the extent that the nearest equivalent multiples are almost 21% apart when considering 280 and 1024.
To avoid confusion between decimal and binary values, binary specific units have been standardised by the International Electrotechnical Commission (IEC) although the SI terms are still most frequently used to refer to the binary values.
Kilobyte
- kB (KB for binary)
- Number of bytes:
- Decimal - 103
- Binary - 210
- Difference between decimal and binary figures - 2.40%
- IEC equivalent:
- Prefix - Kibi-
- Symbol - KiB
- Example Storage: A text file of approximately 150 words (i.e., approx 1,000 characters)
- First Used: “kilo-” 1940s; “kilobyte” circa mid 1960s
Megabyte
- MB
- Number of bytes:
- Dec. - 106
- Bin. - 220
- Diff. - 4.86%
- IEC:
- Mebi-
- MiB
- Example Storage:
- A text file/book of approximately 500 pages of 2,000 characters per page.
- (If 8 bits per pixel, i.e., 256 colour depth) A 1,024x1,024 resolution image
- First Used: “mega-” 1940s
Gigabyte
- GB
- Number of bytes:
- Dec. - 109
- Bin. - 230
- Diff. - 7.37%
- IEC:
- Gibi-
- GiB
- Example Storage: One hour of standard definition video
- First Used: “giga-” defined in 1960
Terabyte
- TB
- Number of bytes:
- Dec. - 1012
- Bin. - 240
- Diff. - 9.95%
- IEC:
- Tebi-
- TiB
- Example Storage: Around 17,000 hours of compressed audio
- First Used: “terra-” defined in 1960
Petabyte
- PB
- Number of bytes:
- Dec. - 1015
- Bin. - 250
- Diff. - 12.59%
- IEC:
- Pebi-
- PiB
- Example Storage: The entire video storage of Netflix
- First Used: “peta-” defined in 1975
Exabyte
- EB
- Number of bytes:
- Dec. - 1018
- Bin. - 260
- Diff. - 15.29%
- IEC:
- Exbi-
- EiB
- Example Storage:
- Estimated internet traffic per day in 2010
- Estimated cloud based hosting capacity of Amazon
- First Used: “exa-” defined in 1975
Zettabyte
- ZB
- Number of bytes:
- Dec. - 1021
- Bin. - 270
- Diff. - 18.06%
- IEC:
- Zebi-
- ZiB
- Example Storage: All human speech ever spoken could be stored as an estimated 42ZB of compressed audio
- First Used: “zetta-” defined in 1991
Yottabyte
- YB
- Number of bytes:
- Dec. - 1024
- Bin. - 280
- Diff. - 20.89%
- IEC:
- Yobi-
- YiB
- Example Storage:
- All human speech in approx. 0.042 YB
- By some estimations the entire digital data stored on earth
- First Used: “yotta-” defined in 1991
Thursday, 27 September 2012
The Benefits of Colocation
| front view of the cluster of Wikimedia servers in Aubervilliers near Paris, France, installed on December 18, 2004; the three 1U servers of the same model (HP Proliant sa1100) in the middle are ours (Photo credit: Wikipedia) |
In short the concept of colocation is that the core infrastructure behind a client’s website, the physical hardware such as the servers and accompanying equipment, is located in a colocation provider’s facilities so that the client does not have to maintain it on their own site. This is quite a basic definition and in practice colocation providers will offer a range of services within that area.
Typically the client’s servers will be stored in metal racks within a data centre and the client will therefore be renting rack space. This rack space even has it’s own units of measurement, the Rack Unit (U) which equates to 1.75 inches of vertical space.
The client can retain complete control over the management and configuration of their servers or they can buy this as part of the service from the colocation provider who can take on all responsibilities of monitoring and maintaining the servers’ operations.
The principle benefits of colocation are that the facilities will usually provide a secure home on an internet backbone that will ensure not only high levels of uptime, but also high levels of bandwidth capability and ultimately plenty of flexibility if the client’s requirements change.
The facilities themselves often come with highly sophisticated features such as power back ups (both instant battery and more powerful diesel generators), air conditioning for cooling, fire safety technology, security features (CCTV, highly restricted access controls to both the building and racks), and multiple connections (both into the building and within it) to provide fail safes if individual connections fail.
The client can also benefit from economies of scale in two costly areas as well. Firstly it is often cheaper for a colocation provider to ensure physical preservation of the servers and their up time - the aforementioned fire protection, on site security, power backups - to a high degree across a whole facility than it is for individually businesses to achieve the same levels on their individual sites. Secondly the bandwidth that the servers can benefit from will come at a far more economical rate for the client than if they attempted to install the equivalent lines at their own site.
Moreover, when choosing a managed colocation service in particular, the facilities may offer greater levels of expertise and specialisation in up-time at a comparatively lower cost freeing up the client’s resources for more effective use elsewhere.
There is even a further option available to clients whereby the data centre can provide the server themselves as part of dedicated hosting service, rather than the client relocating their own servers. This is the complete package in terms of support and flexibility and tapping the full expertise of the data centre. It can be hugely beneficial for some clients, however it does therefore bring with it a greater cost.
Colocation is a real necessity for businesses which either need to exchange high amounts of data or cannot afford any downtime in their online services. Telecommunications businesses and critical e-commerce sites may already be aware of the benefits of colocation but it is fast attracting a wider church as businesses need to compete more efficiently online. There is no better time to see if your business can benefit from colocation hosting.
© Stuart Mitchell
Labels:
co-location,
colocation,
dedicated hosting,
hosting,
managed hosting
Tuesday, 28 August 2012
Hosting Considerations for An E-commerce Business - Security
One particular feature of an e-commerce web site that often sets their hosting requirements apart from those of other brochure sites for example is the fact that they handle, almost by definition, personal and financially sensitive information. Therefore, an e-commerce site’s hosting platform must have measures in place to ensure that this information is kept secure.
E-commerce Risks
E-commerce websites are usually required to process and store customers’ personal details. These details include payment information, names and addresses and even their choice of purchase. The payment details have more obvious financial risks associated with them, but customers’ names and addresses could also be used by criminals for the purposes of identity theft and fraud amongst other things. Even the details of an individual’s purchases may have undesired consequences if they were to get into the public domain (particularly in some product markets).
There are many risks posed to the data that e-commerce sites process; threats from hackers, who are attempting to access the server itself and the data that is stored on it, viruses which may harvest the data or give access to these hackers, and viruses that simply corrupt the data or that cause failures in the platforms where the data is stored. Malicious viruses for example might be written with no intention other than to just wipe a server or computer.
Dedicated Security
As with many of the challenges faced by e-commerce sites, the most appropriate solution for this requirement is to choose a dedicated server. This type of hosting platform offers the most protection against the spread of viruses and against hackers attempting to access the site’s files. Sites which share servers, however, are more vulnerable to such threats from the presence of other sites on the server which may not be well protected themselves, especially where they also share software such as operating systems and database support.
Platforms which use a virtual partition to create virtual private servers, or virtual dedicated servers as they may be described, will introduce greater barriers to viruses and hackers, than simple shared servers. Their operating systems will be distinct, however, because they will still share the same physical server and they will retain some of the vulnerabilities associated with that.
Cloud Security
Many e-commerce businesses who are attracted by the reliability and scalability benefits of cloud hosting mentioned in the previous installment of this article also have concerns over the security of the platform due to its use of a multitude of shared servers across vast networks. However, the growing use of technologies such as MPLS (Multiprotocol Label Switching - a way of transmitting data), Virtual Data Centres (VDC - a network of connected virtualised cloud servers) and carrier clouds (where the cloud is carried on wide area networks, WAN, distinct from the internet) is ensuring that the security of the information stored on the virtualised servers and transmitted between them is reaching higher and higher levels, bringing the benefits of cloud hosting into the reacb of these e-commerce businesses.
Data Center Security
Finally, any server within a data center will benefit from the state-of-the-art security that most data center buildings have installed to prevent anyone, who shouldn’t be able to, accessing the servers in situ. Consequently, one option for companies looking to invest into their own servers rather than renting from a hosting provider, but who still need the security of the data center location, is to choose a colocation hosting option. With this choice they simply rent the space in the server racks from the provider, into which they can house their own servers.
© Stuart Mitchell 2012
E-commerce Risks
E-commerce websites are usually required to process and store customers’ personal details. These details include payment information, names and addresses and even their choice of purchase. The payment details have more obvious financial risks associated with them, but customers’ names and addresses could also be used by criminals for the purposes of identity theft and fraud amongst other things. Even the details of an individual’s purchases may have undesired consequences if they were to get into the public domain (particularly in some product markets).
There are many risks posed to the data that e-commerce sites process; threats from hackers, who are attempting to access the server itself and the data that is stored on it, viruses which may harvest the data or give access to these hackers, and viruses that simply corrupt the data or that cause failures in the platforms where the data is stored. Malicious viruses for example might be written with no intention other than to just wipe a server or computer.
Dedicated Security
As with many of the challenges faced by e-commerce sites, the most appropriate solution for this requirement is to choose a dedicated server. This type of hosting platform offers the most protection against the spread of viruses and against hackers attempting to access the site’s files. Sites which share servers, however, are more vulnerable to such threats from the presence of other sites on the server which may not be well protected themselves, especially where they also share software such as operating systems and database support.
Platforms which use a virtual partition to create virtual private servers, or virtual dedicated servers as they may be described, will introduce greater barriers to viruses and hackers, than simple shared servers. Their operating systems will be distinct, however, because they will still share the same physical server and they will retain some of the vulnerabilities associated with that.
Cloud Security
Many e-commerce businesses who are attracted by the reliability and scalability benefits of cloud hosting mentioned in the previous installment of this article also have concerns over the security of the platform due to its use of a multitude of shared servers across vast networks. However, the growing use of technologies such as MPLS (Multiprotocol Label Switching - a way of transmitting data), Virtual Data Centres (VDC - a network of connected virtualised cloud servers) and carrier clouds (where the cloud is carried on wide area networks, WAN, distinct from the internet) is ensuring that the security of the information stored on the virtualised servers and transmitted between them is reaching higher and higher levels, bringing the benefits of cloud hosting into the reacb of these e-commerce businesses.
Data Center Security
Finally, any server within a data center will benefit from the state-of-the-art security that most data center buildings have installed to prevent anyone, who shouldn’t be able to, accessing the servers in situ. Consequently, one option for companies looking to invest into their own servers rather than renting from a hosting provider, but who still need the security of the data center location, is to choose a colocation hosting option. With this choice they simply rent the space in the server racks from the provider, into which they can house their own servers.
© Stuart Mitchell 2012
Labels:
dedicated hosting,
e-commerce,
hosting,
managed hosting,
online shopping
Hosting Considerations for An E-commerce Business - Performance
Of course if an e-commerce site has recurring down time or reliability issues, the consumer may be put off using that site due to the expected hassle it may cause them if, for example, they are half way through a purchase when things go wrong. In addition reliability, stability and a lack of error messages can, for many users, be a good indicator of a site’s authority, its trustworthiness even, and those are important factors for a consumer when they are parting with their hard-earned money. What’s more any amount of downtime can be money down the drain, lost sales not to mention lost advertising and exposure.
Scalability
This consideration overlaps considerably with those mentioned in the previous installment of this article - access to bandwidth, disk space and processing resource - but it is a key factor in its own right in that it is important to consider, not just the current activity on the site and the demands it places on the hosting platform but also, potential fluctuations in this activity and the potential demands posed in the future if the business is to grow or diversify. If the site’s demands on its hosting platform are likely to fluctuate day-to-day then the hosting platform should have spare capacity in its hardware resource to ensure that these peaks can be met without performance or downtime issues, whereas if the e-commerce business’s future propositions are likely to place grater demands on its servers, there should at least be a plan in place to scale up the capacity at the right time.
As suggested before, a dedicated server can offer the extra capacity, bandwidth, server resource etc, to cope with fluctuating demands without suffering from the competition of shared servers. Adding a managed hosting element can also ensure that any such fluctuations can be monitored, identified and responded to as quickly as possible whilst future changes in the platform can be planned and implemented effectively.
In terms of responsive scalability however, cloud hosting offers the most suitable option as it allows providers to offer extra resource on demand, instantaneously. Depending on the package the capacity is always there and the e-commerce site can simply tap into it as it is required.
Reliable Support
Due to the complexities of e-commerce sites, the aforementioned demands of traffic levels, dynamic content and secure processing and storage of information, together with the more severe consequences if anything were to go wrong, the ability understand the requirements of the platform, configure it accordingly and then respond to changes is key. That is to respond to changes in demand, reconfiguring the platform or scaling it as described above, as well as responding to failures.
For most businesses, rather than employ their own internal technicians who have the expertise to manage their web servers, the more economical solution is to sign up to a managed hosting platform. The term itself is used by different hosting providers to describe differing levels of support but a typical fully managed platform will offer such advantages as round-the-clock telephone support, site/server monitoring, bespoke configuration and set up, and back up management - all the things that increase the chances of the site being on the right platform in the first place, minimising the scope for failures to occur at all whilst increasing the ability to deal with unforeseen issues that do arise. Ultimately with all the considerations made above, things can still go wrong and so it is certainly worth taking into account not just how the hosting platform responds to changes in demand but also how it responds if problems are unfortunately encountered.
Managed hosting can, by some providers, be packaged up and termed as business hosting to target the enterprise market because this level of management will provide the assurances that enterprise and especially e-commerce operations require.
Reliable Hardware
Packages which are described as managed hosting often incorporate a dedicated server which is ideal for hosting an e-commerce site as mentioned above but it is always worth checking because providers can offer management of hosting platforms for any type of server set up. Dedicate servers do provide the best assurances of a reliable platform. Sites hosted on dedicated servers are not at risk from other sites introducing viruses to the platform or the activities of those sites and their owners causing the software platforms (operating systems etc) or the hardware to fail, as can be the case with shared hosting. Again, as mentioned above, the dedicated access to hardware resource means that spikes in traffic for example would not overload the site and its hosting causing downtime. In contrast sites on shared platforms are not only subject to lower ceilings at which their own fluctuating activity could cause server side issues but they will be affected if other sites hosted on the same servers have their own spikes in activity.
As an alternative to the stability of dedicated hosting, the mechanics of cloud hosting can also provide the reliability that e-commerce sites require. Cloud hosting utilises a pool of hardware resource spread across multiple servers, often multiple data centers, and this ensures that the they do not have single points of failure. If a physical server goes down, the cloud’s virtual server and therefore the site won’t. Even if something were to compromise an entire data center, the site would most likely remain online (depending on the package).
© Stuart Mitchell 2012
Scalability
This consideration overlaps considerably with those mentioned in the previous installment of this article - access to bandwidth, disk space and processing resource - but it is a key factor in its own right in that it is important to consider, not just the current activity on the site and the demands it places on the hosting platform but also, potential fluctuations in this activity and the potential demands posed in the future if the business is to grow or diversify. If the site’s demands on its hosting platform are likely to fluctuate day-to-day then the hosting platform should have spare capacity in its hardware resource to ensure that these peaks can be met without performance or downtime issues, whereas if the e-commerce business’s future propositions are likely to place grater demands on its servers, there should at least be a plan in place to scale up the capacity at the right time.
As suggested before, a dedicated server can offer the extra capacity, bandwidth, server resource etc, to cope with fluctuating demands without suffering from the competition of shared servers. Adding a managed hosting element can also ensure that any such fluctuations can be monitored, identified and responded to as quickly as possible whilst future changes in the platform can be planned and implemented effectively.
In terms of responsive scalability however, cloud hosting offers the most suitable option as it allows providers to offer extra resource on demand, instantaneously. Depending on the package the capacity is always there and the e-commerce site can simply tap into it as it is required.
Reliable Support
Due to the complexities of e-commerce sites, the aforementioned demands of traffic levels, dynamic content and secure processing and storage of information, together with the more severe consequences if anything were to go wrong, the ability understand the requirements of the platform, configure it accordingly and then respond to changes is key. That is to respond to changes in demand, reconfiguring the platform or scaling it as described above, as well as responding to failures.
For most businesses, rather than employ their own internal technicians who have the expertise to manage their web servers, the more economical solution is to sign up to a managed hosting platform. The term itself is used by different hosting providers to describe differing levels of support but a typical fully managed platform will offer such advantages as round-the-clock telephone support, site/server monitoring, bespoke configuration and set up, and back up management - all the things that increase the chances of the site being on the right platform in the first place, minimising the scope for failures to occur at all whilst increasing the ability to deal with unforeseen issues that do arise. Ultimately with all the considerations made above, things can still go wrong and so it is certainly worth taking into account not just how the hosting platform responds to changes in demand but also how it responds if problems are unfortunately encountered.
Managed hosting can, by some providers, be packaged up and termed as business hosting to target the enterprise market because this level of management will provide the assurances that enterprise and especially e-commerce operations require.
Reliable Hardware
Packages which are described as managed hosting often incorporate a dedicated server which is ideal for hosting an e-commerce site as mentioned above but it is always worth checking because providers can offer management of hosting platforms for any type of server set up. Dedicate servers do provide the best assurances of a reliable platform. Sites hosted on dedicated servers are not at risk from other sites introducing viruses to the platform or the activities of those sites and their owners causing the software platforms (operating systems etc) or the hardware to fail, as can be the case with shared hosting. Again, as mentioned above, the dedicated access to hardware resource means that spikes in traffic for example would not overload the site and its hosting causing downtime. In contrast sites on shared platforms are not only subject to lower ceilings at which their own fluctuating activity could cause server side issues but they will be affected if other sites hosted on the same servers have their own spikes in activity.
As an alternative to the stability of dedicated hosting, the mechanics of cloud hosting can also provide the reliability that e-commerce sites require. Cloud hosting utilises a pool of hardware resource spread across multiple servers, often multiple data centers, and this ensures that the they do not have single points of failure. If a physical server goes down, the cloud’s virtual server and therefore the site won’t. Even if something were to compromise an entire data center, the site would most likely remain online (depending on the package).
© Stuart Mitchell 2012
Labels:
dedicated hosting,
e-commerce,
hosting,
managed hosting,
online shopping
Tuesday, 21 August 2012
Shared Web Hosting Packages in Brief
This blog is the first of two providing an overview of the various types of web hosting available on the market. The focus in this first part is on the various forms of hosting which rely on shared web servers within data centers to host multiple websites.
The following summaries mention some of the benefits and drawbacks of each type of hosting platform and it is important to bear in mind what you actually need from your hosting provider when you weigh these up. Broadly, the two areas to consider are performance and uptime, whilst of course offsetting these against cost.
Data centres are purpose built facilities which are designed to house servers which meet these aims at affordable costs for the clients. They offer complex security and safety systems to ensure that the servers are not compromised whilst they are running and also have extensive systems in place to generate the optimal conditions (heat and humidity etc) for the servers to run smoothly and efficiently.
Depending on the type of hosting package in question, the other features to consider are:
The ‘shared’ in shared hosting refers to the fact that the web server that hosts the site is shared between numerous clients and their websites. It is the typical ‘entry-level’ option for small scale non-critical and non-sensitive (data) websites.
Features:
Usually shortened to VPS, this type of hosting still shares a single server across multiple sites/clients but each site has its own operating system partition and so it offers more control and security whilst remaining cost effective.
Features:
Cloud Hosting
Cloud hosting essentially uses a large pool of physical hardware and resource to build virtualised hosting environments which are therefore not restricted to physical limitations. It can provide a solution for those who want a flexible platform where complete control and customisation is not a requirement.
Features:
If you are interested in finding out more about shared hosting in the cloud visit Cloud Hosting Provider.
The following summaries mention some of the benefits and drawbacks of each type of hosting platform and it is important to bear in mind what you actually need from your hosting provider when you weigh these up. Broadly, the two areas to consider are performance and uptime, whilst of course offsetting these against cost.
Data centres are purpose built facilities which are designed to house servers which meet these aims at affordable costs for the clients. They offer complex security and safety systems to ensure that the servers are not compromised whilst they are running and also have extensive systems in place to generate the optimal conditions (heat and humidity etc) for the servers to run smoothly and efficiently.
Depending on the type of hosting package in question, the other features to consider are:
- the ability to control and customise hardware and software if the site needs bespoke or non-standard configurations.
- the access to bandwidth - high bandwidth connections allow large amounts of traffic to flow quickly to and from the web server and so are more important for websites which experience high traffic volumes (i.e., page requests) or need to display a lot of content
- the amount of disk space (i.e., storage) on offer which will determine how big the site can grow and how much content can be stored
- the digital security of the platform, especially for sites that are obtaining or using sensitive data such as ecommerce sites.
The ‘shared’ in shared hosting refers to the fact that the web server that hosts the site is shared between numerous clients and their websites. It is the typical ‘entry-level’ option for small scale non-critical and non-sensitive (data) websites.
Features:
- Client rents a portion of a server
- The shared server also hosts other clients’ websites
- Inexpensive in comparison to other hosting platforms
- Simple hosting platform for clients with limited hosting expertise
- Physical security of data center location
- Physical safety of data center location
- Higher risk of security issues spreading from other websites
- Higher risk of software failures caused activities by other clients etc
- Limited physical resources such as bandwidth and disk space
- Limited scope for configuration of the software platform (operating system etc)
Usually shortened to VPS, this type of hosting still shares a single server across multiple sites/clients but each site has its own operating system partition and so it offers more control and security whilst remaining cost effective.
Features:
- Client rents a virtual partition on a server
- The shared server also hosts other clients’ websites on separate partitions
- Inexpensive in comparison to other hosting platforms
- Allows greater customisation of each operating system
- Physical security of data center location
- Physical safety of data center location
- Some risk of security issues spreading from other websites
- Some risk of software failures caused activities by other clients etc
- Limited physical resources such as bandwidth and disk space
Cloud Hosting
Cloud hosting essentially uses a large pool of physical hardware and resource to build virtualised hosting environments which are therefore not restricted to physical limitations. It can provide a solution for those who want a flexible platform where complete control and customisation is not a requirement.
Features:
- Client rents virtual hosting resource
- Hardware resource taken from multiple servers
- Hosting resource (bandwidth, disk space etc) supplied on demand
- Not reliant on one server - less risk of failures/downtime
- Clients only pay for what they use
- Seamlessly scalable - extra virtual resource can be assigned as and when it is required
- Limitations on the ability to configure the platform
- No scope for customising hardware
- Risk of security issues spreading from other websites
If you are interested in finding out more about shared hosting in the cloud visit Cloud Hosting Provider.
Labels:
cloud,
co-location,
colocation,
dedicated hosting,
hosting,
managed hosting,
servers
Subscribe to:
Posts (Atom)