The Lounge is rated Safe For Work. If you're about to post something inappropriate for a shared office environment, then don't post it. No ads, no abuse, and no programming questions. Trolling, (political, climate, religious or whatever) will result in your account being removed.
We found that paying for a cloud-server is 5-time more expensive than managing and replacing our server EVERY YEAR... And we do replace servers only every 3-5 years...
I hope that the 'fashion' attitude toward technical issues will fade away, and cloud will get its rightful place among other things (like mainframe, no-sql and others)...
"The greatest enemy of knowledge is not ignorance, it is the illusion of knowledge". Stephen Hawking, 1942- 2018
I'm not claiming to be more enlightened, but I recently migrated my stuff back to my in-house servers, mainly because I can precisely control it.
Look, I'm a control freak I admit it freely. but I hate losing total control of my systems, hence back to my own hardware.
CQ de W5ALT
Walt Fair, Jr., P. E. Comport Computing Specializing in Technical Engineering Software
Installed it on 4 nodes, on a Dell C6100 (96gb 32 Cores) blade server I had, and now I pretty much have my own on premise EC2 style platform.
Because it runs on Debian, it will run on pretty much any hardware you throw it at, and it supports Windows, Linux, Solaris and odd balls such as QNX and WindRiver RTOS systems.
It has a built in LXC Compatible containter system that can roll out Turnkey based Linux appliances, and there's several articles floating around the net that shows you how to add Docker support to it.
It prefers CPU's with virtualization extensions, as many virtualization platforms do, but will still run on systems that don't have VT extensions (Unlike Hyper-V) and even though full VM's on not VT hardware is not optimal, using the containers is not effected in anyway.
The system has web hooks for all it's operations, and I've hooked my own .NET core (Or am in the process of doing so) based DNS support into the system, so when I spin up a container I instantly get it registered in the system wide DHCP/DNS and proxy systems, which will then give me the ability to just say "Spinup a turnkey.... some app" and instantly have it available in the network with a registered IP and working routing.
To power a server alone will cost you over £500 a year (depends where you are obviously). To host a website, you need that server running 24/7. To host in the cloud, you only pay when the website is running. Architect correct.
As a military historian\analyst as well as a senior software engineer, I can categorically state that the concept of the Cloud is probably one of the more stupid things the technological field has come up with.
Information is the supply-line of organizations. With multiple organizations increasingly storing their data in more centralized locations, cloud services are simply very large attack surfaces where multiple lines can be destroyed, corrupted, or disrupted.
Though an organization that stores all of its data in its own servers can also be just as easily attacked, its attack surface is much smaller and can in fact be made far more difficult to attack as a result of a good security team.
Cloud Services are merely another form of aggregators whose sole goal is to make money off its many clients.
Keep your attack surface as small as possible and you are not only more difficult to find, unless you are a large organization, but also less likely to be attacked in general...
Just my 2-cents...
Sr. Software Engineer
Black Falcon Software, Inc.
I do tend to agree with some of your thoughts but perhaps more toward moving to a Hosted off-site facility. The issues that I have had are that the internet does go down and your team has lost everything, especially if your running web enabled applications. In some locations power distribution is just as bad. The other issue is support where it is sometimes less expensive to have the hosted facility take care of all the hardware / setup support (VMware as an example) instead of hiring an internal person to do the maintenance.
In the long run you can probably buy the hardware for less then the monthly recurring charges and you may be able to get a better deal on OS / Server licenses. From my experience the "Cloud" services are very expensive and blocks a lot of access or even differentiates DB software (Azure). I asked about the support issues if my internet connection goes down how am I suppose to develop and update not just code but DB tables and SPROCS. Doesn't happen easily or cheaply.
Yep, the "Cloud" I believe just clouds up a lot of issues but it's the thing to do.
so you don't want the Jesus birthday theme,
would you prefer the Jesus death day theme with cute fluffy wabbits?
... oh wait, wabbits are an ecological disaster in NZ too.
but not to worry, JC is still quite popular over there people still keep calling him and asking him questions
"J*C* did you see that?"
"J*C* what a f*wit that w*ker was"
"J*C* are you that! stupid?"
"J*C* f*g woman drivers"
"J*C* will you shut the f* up?"
"J*C* who took the last cold beer and didn't put any more in the chilly bin?"