Putting Your SME Data on the Internet
There are two main aspects to getting data from your network out onto the Internet:
1. Allowing your network users to send data out.
2. Allowing Internet users to come and get your data themselves.
1: Allowing your users to send data out.
This is a standard operation that most Internet users perform daily, such as sending
emails, texting, tweeting, Instant messaging and posting to blogs and other data services.
If you are going to allow it at all from your network, it can be difficult and expensive to
manage. Most small businesses simply rely on the discretion of their users. This aspect will
be covered in later postings covering security.
2: Allowing Internet users to come and get data.
Especially for businesses, it can be important to allow content that you create or hold
on your network out onto the Internet. There are two basic mechanisms to do this:
• Export it from your network onto a host elsewhere on the Internet
• Store it on a server on your network
2.1: Internet hosting: Why would you let your data be held on someone else's server(s)?
There are several very good reasons to put your data on an Internet hosting server and
allow others to access it from there:
1. What you keep on the Internet is only a copy of the original and therefore, if it
gets corrupted or deleted, you can reload it.
2. You don't have to let anonymous Internet users into your network
3. The user's browser traffic does not use your Internet connection bandwidth
4. You don't have to publicise your own IP address to Internet users
5. You can use a dynamic IP address for your Internet connection (Unless your host servers need
access to your network)
6. If, like many large organisations, you choose to host your network services in a Data Center,
then you can provide your own hosting for your Internet
presence from that data centre. However, this then makes you subject to some of the issues
mentioned below under hosting your own Internet presence.
There are also several disadvantages to Internet Hosting:
1. It is difficult to keep your data current, although this is generally adequate for static content.
2. If you have dynamic content, you need to provide a channel to either proactively update
the data on the Internet servers or allow the Internet servers to access data held on your network in real time.
3. It costs significant amounts of money.
Your contract with the hosting organisation will determine who is responsible for what but, generally:
You are responsible for:
• Loading the content and keeping it current
• specifying or setting up access controls
• permitting the hosting servers access to data on your network (if they need to).
The Hosting manager is responsible for:
• Making sure the service remains available and undamaged. They will provide
replacement servers if one breaks down
• Providing a degree of access control
and data security so your content doesn't get hacked
• Keeping access logs
and generally managing user access to your data.