Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!

 



Forgot your password?
typodupeerror
×

Comment Re:Complicated on purpose (Score 1) 191

The most expensive licensing for a product does not always get you all the functionality you want or need to use the product. Many companies offer "plugins" or add on services to make their base or even advanced product better. These products often do not have an all inclusive option. Ultimately any marketer will try to get as much out of their products as they think they can get away with. If people making decisions can not, by them selves, understand exactly what they are buying they ought to include others in the decision making process.

Comment Hidden performance when on the cheap (Score 5, Informative) 191

One very important aspect to pay attention to is the advertised performance service you will get. CPU cycles, size of memory, volume of storage, amount of networking bandwidth are all sure to be price points and advertising points. I would encourage everyone to pay attention to any fine print about:
*dedicated vs shared CPU. The biggest problem with CPU sharing is that CPU cycles are scheduled to be shared on over subscribed "cloud" providers, which helps lower cost. Oversubscribed CPU cycles causes CPU wait time, which means that your "cloud" CPU may need to wait X amount of time to be scheduled for your N CPU cores that you are paying for. Let's say that you have 8 CPU's, you may need to wait for 8 CPU's to be unused on the physical host your are on before you get to do any work at all. If you have 1 or 2 CPU's than this is far less of an issue. The greater the core count the bigger the issue.

*Memory ballooning. Memory is one of the most easily over subscribed resources in "clouds". To cut costs Memory is allocated to you at, let's say 12GB. But you only use 6GB. On the back end you are really only given 6GB. Going further let's say that you have 12GB, use only 6GB, but only have 4GB actively in use by your application. There are memory scheme's out there that will write the 2GB that you do not use very often to disk(think swapping intelligently).

*Disk IO speeds. Storage can be really cheap or really expensive depending on how it is architected. Pay attention to any fine print talking about what the storage consists of and if you have any kind of dedicated Disk IO. The cheapest "cloud storage" provider may be offering a product that works great for highly cached low transaction websites. But that same provider may give poor performance for a high rate of disk transaction logging server, or high transactional application.

*bandwidth limitations. Pay attention to quality of service limits. Pay attention to bandwidth sharing, do you get full advertised bandwidth to the internet or do you get "up to bandwidth" limits. Network connections to other servers that are co-hosted could be as fast as 40+GB/s. If it matters to your application ask if there are higher bandwidth connections between co-hosted servers.

*backups, service uptimes, service failure compensation, riders on the contract that talk about lower temporary performance in the event of a hardware failure. Options for expansion of resources(hot or cold).

Comment Alternate business model (Score 3, Insightful) 370

Or all these services could embrace the google business model which is to supplement services paid or unpaid with heavy data mining and profiling of people. The real prize is being able to target an individual with information that has a high likely hood to cause that individual to spend more money. It really doesn't matter who or what they spend the money on. If the individual spends more as a result, then the original company that data mined and profiled the individual can monetize the entire process in their favor.

1. Give individual service for reduced cost
2. Profile individual
3. Sell or use profile
4. Profit

The only other option is to offer a service at the true non-competitive cost, which the majority of people are not willing to pay.

Comment Re:load balancing and queuing (Score 1) 267

Yes, in the example it is very likely that capacity would not keep up with demand. The point is, however, that systems can be built to give the allusion of capacity as well as giving the hope of being served. Ethics aside, these kinds of systems are often required to meet real business costs and provide the expected value. Services usually can't afford to provide a one to one provider to consumer be it electronic or human.

Comment Re:load balancing and queuing (Score 1) 267

Admittedly Raspberry Pi as an example is a bit extreme for this workload. But for fun, think about this. 3byte session token is ~16.7 million 4 billion if you go 4byte. The Pi has 512MB of memory. 16.7 million bytes is about 50MB. So lets say you load embedded linux, a small web server, and support tools hmm 32MB. Think you web developers out there could write a website in perl, c, or c++ with only 430 MB of memory? You couldn't get too crazy with images, but I think someone out there could do it.

But what about session data? You can architect the system to server only one person at a time. Hopefully the profile on each person on the healthcare.gov website is not so large that you couldn't sneak it somewhere into your 430MB website.

Comment load balancing and queuing (Score 1) 267

It is worth noting that a raspberry pie computer could handle the work load of all the requests for healthcare.gov with correct load balancing and queuing. For PR you would need to set some expectation such as estimated wait time to get into the system, however your customer base would at least know that the system is working and that they just need to wait their turn due to the high demand. It is incorrect for most systems to be architected to assume everyone who accesses your system gets helped right away. The only exception to that would be an emergency response system where peoples well being is at stake. Look at many classic support call lines for major companies. Though they often have certain shortcuts based on how much you pay them, they have queuing systems that means regardless of how many millions of dollars a second you are losing, they may not be able to help you for x period of time.

It is reasonable that healthcare.gov could not complete transactions with each person visiting immediately. It is not reasonable for a lack of a system advising users of either estimated wait time or at minimum notification that they have a place in line and that they will be helped at some point in the future with no further requirement of action on their part. Any developer or software/system architect creating a transactional system big or small would be wise to first code-in this mechanism. It will save them headaches, and maybe a weekend, at some point in the future.

Comment Deeds in kind (Score 1) 532

I prefer monetary transactions as deeds in kind. I give some of my expertise to someone who is not able to do it themselves. In turn they give me their expertise to me in a way that I am not able to do it myself. It is difficult to save up this kind of wealth. It is extra hard to make the wealth work for itself. When one does manage to make this kind of wealth work for itself and build profit, it is very easy to spot greed. Eccentrically people would notice that you are claiming your hard work per time period is worth more than another persons hard work of equal time period.

Comment SCOM to save the world! (Score 1) 251

Replace all of your systems administrators!! Just install Microsoft System Center, press a few buttons, wave a magic wand. Then get those pink slips ready! Sit back and relax as Microsoft System Center takes care of everything. It supports just about every operating system, non-Windows(tm) based systems requires additional licensed third party vendor software. Once you stream line your business and embrace the cloud you will be able to reduce your human capitol. If you do ever have any issue Microsoft will always be there to help. Contract with our knowledgeable experts who will get you back on track fast, additional support contracts and minimum fees may be required.

Comment Re:No clue (Score 1) 827

Clinton and Bush were both presidents when I was in College. I made around $8/hr. If I recall correctly tuition for 4 years was something like 8k + living. I haven't paid off my loans yet either, but at .5% arm or whatever interest rates for education are these days I don't really notice. Personally I would jump at the chance to go through college again for the first time if it meant that I was looking at 25-30k of debt when I was done. persons without college are looking at an annual living debt of at least 15k living in a simple place in a small town. Doing something you love and being capable at it is more fun and fulfilling in life than being an assembly line worker. That said I am guessing we don't have to many 30+ union factory workers participating on Slashdot.

Comment No pity (Score 3, Interesting) 827

The college I graduated with over 10 years ago posted annual 2014 tuition of $3333 x 4 years that is only 13,333. This doesn't include room and board. Yes, that is a reasonable amount of money(I lost more than this amount on paper with the 2008 housing value crash). But it isn't the life of being in the poor house that the media makes it out to be. I worked my way through school and didn't have much help from relatives. It isn't quite the party as having a free ride is, but it is still entirely doable in this day in age. I know there are a lot of universities out there that are charging 50k+ for a 4 year education. The school I went to was ranked in the top 50 of engineering schools in the US. I know I know not the top 10 but I'll live. Today's teens need to buck up, make wise decisions and be told that absolutely nothing is the end of the world until you die. If you are of sound mind and have the work ethic you have a solid chance to do whatever you want to do in life.

Comment GAH! that word "cloud" (Score 1) 136

I believe it is realistic to say that turning back really isn't an option for businesses using the "internet". However those businesses don't have to go with an internet application or hosting vendor based out of the USA. I think it is realistic that some companies could look elsewhere. However most large and medium companies already doing business in or with the USA are unlikely to change many habits as they must already comply with a lot of regulation. It is also worth noting that no leaks have come out suggesting that the US government is using surveillance programs to commit corporate espionage. It has been suggested that other countries have been complicit with corporate espionage. Funny thing is a lot of companies are chomping at the bit to gain access to some of those countries which I won't name but if I was Canadian I might say something like "a country that has Ch eh iN eh in the name"

Slashdot Top Deals

HELP!!!! I'm being held prisoner in /usr/games/lib!

Working...