Posts tagged ‘Hosting’

Visitors – near and far

I took a look at my blog’s statistics for June. I’m not sure what has been so interesting to the Italians … ?

  Countries   Pages Hits Bandwidth
it Italy it 49710 49894 83.76 MB
us United States us 16080 40003 583.54 MB
Unknown Unknown ip 509 1714 31.27 MB
eu European country eu 361 1104 18.95 MB
gb Great Britain gb 280 863 13.60 MB
ca Canada ca 173 756 11.82 MB
br Brazil br 167 277 6.53 MB
au Australia au 160 718 10.12 MB
de Germany de 100 365 4.80 MB
nl Netherlands nl 99 481 10.20 MB
es Spain es 77 327 7.29 MB
dk Denmark dk 62 129 1.93 MB
se Sweden se 58 160 2.68 MB
fr France fr 32 116 1.77 MB
tw Taiwan tw 26 96 806.70 KB
sg Singapore sg 24 104 1.13 MB
za South Africa za 24 82 1.50 MB
pl Poland pl 24 91 1.35 MB
at Austria at 23 73 1.38 MB
hk Hong Kong hk 22 101 1016.82 KB
ch Switzerland ch 21 85 1.42 MB
hr Croatia hr 19 89 2.11 MB
hu Hungary hu 17 51 1.07 MB
mx Mexico mx 16 95 1.23 MB
pt Portugal pt 14 43 843.97 KB
cz Czech Republic cz 14 40 667.48 KB
fi Finland fi 14 41 703.90 KB
be Belgium be 13 48 1.45 MB
nz New Zealand nz 12 50 670.73 KB
gr Greece gr 11 59 681.68 KB
ar Argentina ar 11 56 1.07 MB
cn China cn 10 28 366.71 KB
ph Philippines ph 10 38 479.15 KB
no Norway no 9 40 422.79 KB
si Slovenia si 9 22 341.76 KB
jp Japan jp 8 43 968.02 KB
in India in 7 22 280.34 KB
th Thailand th 7 18 866.36 KB
ae United Arab Emirates ae 7 33 294.66 KB
yu Yugoslavia yu 6 10 305.48 KB
sk Slovak Republic sk 6 12 395.90 KB
lv Latvia lv 6 16 185.09 KB
mo Macau mo 5 12 155.47 KB
il Israel il 4 19 183.37 KB
ie Ireland ie 4 13 172.34 KB
vn Vietnam vn 4 4 35.77 KB
ru Russian Federation ru 3 20 491.95 KB
ve Venezuela ve 3 11 147.16 KB
id Indonesia id 3 17 173.22 KB
my Malaysia my 2 8 45.30 KB
sy Syria sy 2 11 138.90 KB
ro Romania ro 2 11 144.61 KB
cr Costa Rica cr 2 4 146.26 KB
pr Puerto Rico pr 2 3 71.10 KB
la Laos la 2 10 61.86 KB
bh Bahrain bh 2 10 158.10 KB
gt Guatemala gt 2 3 93.07 KB
ua Ukraine ua 2 10 112.84 KB
kr South Korea kr 2 5 246.87 KB
mk Macedonia mk 2 3 96.83 KB
lt Lithuania lt 2 9 185.23 KB
jo Jordan jo 2 10 117.77 KB
tr Turkey tr 1 19 624.90 KB
co Colombia co 1 23 579.74 KB
vu Vanuatu vu 1 2 73.86 KB
do Dominican Republic do 1 8 93.85 KB
mv Maldives mv 1 8 43.20 KB
bg Bulgaria bg 1 10 122.68 KB
pe Peru pe 1 2 73.11 KB
sa Saudi Arabia sa 1 2 71.24 KB
ir Iran ir 1 3 119.91 KB
mn Mongolia mn 1 2 73.95 KB

How much do you pay for the pipe ?

The debate over “cloud computing”, “software as a service”, the “value of mashups”, and “free really isn’t free” will go on for a very long time but the reality is – sooner or later – it all comes down to money.

In a recent telephone interview with Ray Ozzie, Microsoft’s Chief Software Architect, a number of these topics were touched upon within the framework of what Microsoft may or may not be doing. There was one interesting point made in the interview “the margins will still be higher to people who build solutions”. A commenter explains this point .

… there are basically 3 tiers of service in the cloud:
  1. one is the underlying server farm infrastructure of hardware and bandwidth
  2. two is a middleware cloud utility software platform
  3. three are the applications that reside on the cloud platform

I think MS will get vertically integrated in all 3, as they usually do. They will have higher margins at levels 2 and especially level 3.

The more interesting point – at least to the end users – was made in the comments …

… as [we] move toward services infrastructure development, how long until we see a new utility computing cost model and standard on par with KwH (electricity) for consumption and usage? mark my words, software is headed toward the electricity industry utilities standards model …

I am not sure where the balance is between our current “flat rate” consumer models and our “usage based” consumer models. For the first 100+ years of communications, people were happy to pay for telecommunications usage. However, now more and more people opt for flat rate packages. At the other end of the spectrum, people consume electricity, water, and heat with a usage model. One model promotes “use it as much and as often as you can” while the other promotes conservation. Some places have even switched models to change user behavior – towns which charge a “fee per bag of trash” is an example.

Companies who charge a flat rate are betting that the average user will not exploit the service beyond a profitable usage rate and when all users are aggregated the result is more profit.

Flat rates work best with application services (described as tier 3 above). While usage rates are accepted for commodities where the profit margins are low and there is no tolerance for gambling on how users will use the service. The internet is struggling with this problem now. It is really a tier 1 service and it is struggling with a tier 3 pricing model. The fact that all high speed internet service providers (Cable, DSL, and cellular data) monitor usage and have legal safeguards to shut off heavy users points to the fact that the “flat rate” model is a risky one and is likely to change soon.

The challenge is to find a price-point. In most of the utility cases, there is no competition so it is not realistic to say “whatever price the market will bare”. This inevitably means regulatory boards, government involvement, and legislation. It is already starting with internet access as customers complain about service “degradations” and the debate over net neutrality. The first step will be for service providers to determine the cost of their infrastructure (something they have already done). Next is for consumers to determine their usage. Most large corporations already do this but small companies and consumers likely have no idea how much or how little they use their internet connection. (I fall into this camp). 

It would be a very interesting study to find out the profitability price point. For obvious reasons, no internet provider will publish their data but its possible to get a good idea if the data of large companies- who have no vested interest in selling their network bandwidth but need to track usage in order to keep their business operational.

Could this information be gathered publicly today ? How would we go about doing it ? Who would be willing to share their cost vs usage ? What “usage model” price point would be acceptable to consumers ? businesses ? government ?

So far this has all focused on the bottom and the top of the internet food chain. There is still the middle. In some cases, it is exposed directly as in cloud computing offerings by Amazon’s AWS. In other cases it is buried within the application offering as in Gmail where users get storage as part of mail (with some restrictions). But the lines are not really as clear as all of this. For example, Amazon charges bandwidth costs for storage. However, if your applications runs in their cloud and you use their storage, then bandwidth between the application and the storage is free.

Cloud computing has a much narrower target audience than either raw internet connectivity or applications. As such, it is likely to get compressed into one or the other layers – at least as far as billing and service models. All of this predicts the “data center” will become an operating expense  and will be squeezed as much as possible, just like  brick and mortar businesses and office space. the more you can make that “someone else’s cost” the easier your business. And a small number of highly efficient companies will continually optimize the offering to maintain a profit margin.

Speculation: All of this could be moot. Internet connectivity has very little value. The value is in the applications, information, and services. Imagine that the internet had a usage fee but browsing Amazon.com or eBay.com were free because those companies covered the cost of internet access as an incentive to use their service. Alternately, the internet connection might be free but you pay for your email service (either directly or because you accept advertisements). This latter model is being considered for cellphone data service. There are many different business models that *might* work. In the end, I predict internet access will go the way of electricity and water but there are other ways.

Making Software work for hosted solutions

I’ve spent much of the past 5 years doing hosted solutions in one form or another – both for my employer and some of it’s large customers (mostly telecommunications). The answer to how to use software in a hosted solution is driven by the solution, the target customer, and the software.

Let’s start with the big topic right up front – “Multi-Tenancy”. (I’ll call it MT from here on out just to save some typing.) MT means having more than one customer use the hosted solution. Obviously, MT is how you scale your customer base without scaling your cost.

There is a continuum for MT, each being more efficient than the previous. Continue reading ‘Making Software work for hosted solutions’ »

Chat Rooms- are they a big deal ?

Businesses call it “Collaboration Software” whereas the rest of the world calls it by whatever program they are using – “chatrooms” “forums”, “bulletin boards”, etc. This is definitely true of persistent chat solutions. The idea has been around longer than text messaging. The concept has roots in AOL chat rooms, message boards, BBS’s, even list-servers.

The challenge with looking at persistent chat from the “nose bleed” seats of the Astro Dome is that persistent chat can be implemented in so many different ways and used for so many different things. Continue reading ‘Chat Rooms- are they a big deal ?’ »

Maintenance Windows (… it’s a Hosting thing)

It’s 8pm (EST) and I’m at my desk in my home office in Massachusetts about to perform a service upgrade on a pretty comprehensive service we installed at ServerVault in Virginia. Of course, I am ready with everything tested twice and ready to deploy (grin)

The service is hosted Sametime instant messaging, web conferencing, chat conferencing, persistent chat rooms, and document sharing all tied together with comprehensive directory services and a WebSphere Portal front end.

The new functions we are installing this evening include a series of Dashboards to provide concurrent usage, and various Sametime Community and Meeting room services. You may recall I talked about some multiple medium coding. This is the output from that work.

The development environment is Eclipse … well, more accurately it is WebSphere Portlet Factory with the Dashboards extensions. All of the performance graphs and tables are rendered with a single portlet.

The graph shows the user concurrency for web conferences and Instant Technologies TeamSessions chat room users.