|
|
||||||||||||||||||
|
|
||||||||||||||||||
![]() |
![]() |
Version 1.0 / September 21, 2004
|
|||
|
miniGuide to Zope Hosting - What you should know about Zope Hosting - - - - - - - - - - - - By Mark Pratt | September 21, 2004
So you have built a fantastic Zope- or Plone- based Web application for yourself or for a customer and are ready to share it with the world? Unless you:
you will have to work with a Zope/Plone Hosting Provider. This is not a bad thing, as from this author's experience Zope/Plone Hosting Providers (we will call them ZHP's for short) are generally a friendly group of people. They take care of system administrative tasks like keeping your Zope server up and running, reading up on the latest security risks and installing / updating systems so that they remain as secure as possible. A well- run Zope Hosting Provider saves you hours of time every month. Especially when you consider that most hosting packages also include mail server services which allow you to set up a certain number amount of email accounts with the ZHP. With the seemingly exponential growth of spam maintaining a mail server alone can become a full- time job. Like any business enterprise, ZHP's like any business enterprises are always looking to differentiate themselves by offering unique services so it will not always be possible for ZopeMag or you to make a feature- by- feature comparison. But since we have to start somewhere these are the three different Zope packages typically offered by ZHP's world-wide:
Originally pioneered by Nip LTD (before Chris Withers left them to start another company) there are now two major providers of "free" Zope hosting accounts. All Free Zope Hosting accounts are shared instance accounts, which means that you share a single Zope server along with whatever number of other users the ZHP gives access to. Free Zope Hosting accounts are great for trying out your ZPT/DTML skills and some of the most popular products (including, if offfered, Plone) but they do come with lots of limitations including:
In other words, Free Zope Hosting is great for learning a bit about the standard Zope products like Formulator or Plone and of course, for testing your DTML/ZPT's, but if you are doing anything serious you are going to need a package that will cost you some money. Shared Instance HostingOne of the coolest things about Zope is its object-oriented delegation model. If you want to give someone within your organization an area to work in without affecting your files, set up. a folder with an acl_user folder and give that person a login and password then and they can do what ever they want within their folder without affecting your setup. Everybody is king of their domain. That's exactly how Shared Instance Hosting works except for the ZHP gives you a folder within a Zope instance to work with. You are in effect sharing a Zope server with a number of other users chosen by your ZHP. But the difference to Free Zope Hosting is that, because you are paying for the service you shouldn't have any limitations regarding commercial projects or content. You should also be able to map a regular .com, .net, .org domain to your folder via the built-in Virtual Host Monster and be able to import .zexp files. If there is a product you really want the ZHP to install you can expect some flexibility as long as the software is isn't known to have lots of bugs (such as a memory leak -- which could bring down the Zope server). You might want to ask the hosting company about the hardware they use and how many shared accounts they put on each server. Private Zope ServerYou have your very own private Zope Server if you have access to the Control Panel and can develop and install your own Zope Products. This means that you can also connect to the physical machine that your Zope server resides on and can work directly on the machine via Secure Shell (SSH), Secure Copy (SCP) and Secure FTP (SFTP). If you are serious about writing Python products or if you need to run Zope products not available to shared instance customers, this is the type of Zope Hosting package you will need. But if you are just learning Zope Page Templates and Python Scripts a free or Shared Instance Hosting package may be enough to start with. Note that there are variations of the packages described above. For example, in addition to your own Zope Sserver the ZHP might give you a FreeBSD Jail instance. FreeBSD Jails give you not just your own Zope server but a virtual Ffile system (several FreeBSD Jail instances can run on one machine) including root access for your part of the server. This allows you to install pretty much any kind of software you can think of -- not just Zope Products. These two companies provide this service: For a more complete list of Zope Hosting companies visit this filtered Index on opensourcexperts. And of course if you want to build your own machine most Zope hosting companies will be happy to give it a home in one of their server racks.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ZopeMag is committed to bringing you the best in Zope Documentation. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() |
Reproduction of material from any of ZopeMag's pages without prior written permission is strictly prohibited. Copyright 2003 - 2005 ZopeMag |
|