How Increasing Cloud Reliance Affects IT Jobs
snydeq writes "Kevin Fogarty takes a look at how the rise of cloud computing will impact IT jobs, outlining which roles stand to gain prominence in the years to come, and which roles will suffer as organizations extend their commitments to the cloud. 'Ultimately the bulk of IT could look more like a projects office than the way it looks now, when most of the hands-on work is done inside. It probably won't be a total transformation, but moving into cloud, there will be more of that and less DIY.'"
Great, I was hoping they'd get around to removing the last bits of enjoyment from my career before I retire. They're even ahead of schedule!
http://alternatives.rzero.com/
Your business is dead in the water.
If that only happens 2 days a year, you just factor that as a cost unless there is some critical reason you must remain up (hospital).
Also, it becomes difficult to differentiate your business from others.
As jobs get completely slaughtered something has to give. Shorter work weeks or civil unrest.
She was like chocolate when she drank... semi-sweet at first and then increasingly bitter.
Sod IT, go to law school. When it's all up in the cloud and the cloud breaks there'll be a killing to be made.
Confucius say, "Find worm in apple - bad. Find half a worm - worse."
"Cloud" exists because the MBA's wanted their own word for Internet.
Do not mock my vision of impractical footwear
Well then it's a good thing that VMWare just put up a big old toll plaza on the road to the cloud that will slow things down significantly for many organizations. For those that aren't aware VMWare just announced their pricing model for ESX 5 and it's pretty freaking outrageous, $90/GB list bought in $2800 increments if you want Enterprise with most of the good features.
There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
The Cloud offers a lot of advantages over conventional IT:
o Scalability when you want it.
o No need to deal with the payroll of admins.
o Guaranteed service levels.
o Actual security. There has yet to be a breach with a cloud provider. Plus, this is what SLAs are for.
o Money savings by not having to have a server room, with the attendant HVAC, power, and security requirements.
o Not handcuffed to OS, application, and database versions.
o No need to concern about if running the latest Exchange versions.
o No need to deal with backups and the attendant infrastructure.
For a midsized company, one would be a fool not to go with cloud based services. Cloud security has shown itself to be excellent. The only people who complain about the cloud are those with a vested interest in the old style of running things. Kick the old server guys to the curb -- technology moves on, and businesses don't need to have server rooms anymore, just like businesses don't need TTYs and printers attached to terminals. Businesses don't even need to care what a server looks like. The cloud provider which has advantages of economies of scale can deal with that.
"The Cloud" is really just the latest advance in the relentless encroachment of "appliances", which are just the IT-specific implementation of the replacement of skilled tradesmen with capital-intensive systems and disposable peons that has already done a pretty good job in other industries.
You can replace thousands of jacks-of-many-trades smalltime sysadmins with a few architects and a bunch of screwdriver monkeys. ROI, here we come! (Even the confusion over what constitutes a "cloud" arguably shows the progression in finer detail: Things like EC2 only abstract away the hardware and interconnect stuff, while leaving you with the need for VM admins to actually turn the cloud into services. Things like Azure or Google's App whatever it is abstract away the sysadmins and leave you just needing the coders to write the applications. Hosted applications, webapps, 3rd-party email providers and the like abstract away the apps, and just leave you to point the client at the right URL. As soon as we all get our Chromebooks, we can fire everybody but the licensing person and the janitor, and each replacement laptop will automatically be provisioned according to the spreadsheet maintained by the licensing person as soon as the janitor plunks it on top of the RFID fob built into the desk...)
On the (very bleak) bright side, we might at least get to enjoy a little righteous schadenfreude when the axe comes for those techie-uber-libertarians who have spent years watching other peoples' creeping unemployment with the smug conviction that they are too good for that, and the peons can always retrain for the new jobs that the invisible hand of innovation will shortly be providing...
The problem with the "cloud" is that you put your complete trust in
a. the cloud provider
b. the telco that connects you to the cloud
As anyone who has ever had to deal with outside vendors knows, they have no real commitment to your business. You are a single account.
When your business cannot connect to the systems, it is a crisis for your business.
For them, it is another day in the office.
Corporations without any IT staff interfacing with "vendors" who are highly proficient at making soothing technical noises while cranking out large bills? Wheeee...money growing on MBA-shaped trees.
And "What trade secrets?" is the least of it....CEOs better start being careful about the content of the emails they send to their mistresses, 'cuz leverage is leverage.
Orwell: "In a Time of Universal Deceit, telling the Truth is a Revolutionary Act"
Private clouds will win in the end. With public clouds you get:
1. No hardware control.
a) You have no control over your server hardware. It could be running on counterfeit bits of string and chewing gum from China for all you know (try explaining that to a defense contractor).
b) You have no control over physical access to your hardware. You'd better hope the guy they hired at minimum wage to watch the door at night didn't get a better offer.
c) You have no control over bandwidth and connectivity agreements. I hope the ISPs between you and the datacenter are friendly, because a single peering dispute with you on the other side or a new and unfriendly QoS arrangement and you're fucked.
2. No cost control.
a) Presently cloud services like Amazon's do not allow you to set usage caps for your servers. A DDoS at the right time could cost you unheard-of amounts of money, your job (hey, you're responsible for this cloud thing, right?) or even bankrupt your enterprise.
b) Usage-based costs are unpredictable and will play hell with your budget forecasts.
c) Fees for everything. TANSTAAFL.
3. No data control.
a) You have no guarantee your data is securely disposed of when your cloud provider recycles its drives.
b) Your data could go missing at any time for no reason in a manner that prevents its restoration from anything but expensive offsite storage, which you're still maintaining now that you're using the cloud, right? -- As Amazon so eloquently proved.
c) What happens when your cloud provider goes out of business like Iron Mountain?
Private clouds will afford you most of the benefits with none of these problems. In the end it all boils down to money: the cloud has brought us commodity-scale computing, and you get what you pay for. If anything, I foresee a bright future in fabrics, and not the textile kind. Better brush off those networking credentials.
For a midsized company, one would be a fool not to go with cloud based services.
Until that close encounter between an excavator and both of your redundant Internet connections... ;-)
Salam kenal
http://asifakarya.web.id
The writer believes that "The Cloud" has little/no reliance on networking or storage. That's silly. Infrastructure matters. Pretending it doesn't is perilous. "The Cloud" doesn't change that, it just moves that infrastructure further away from the end user. That doesn't mean it disappears.
They say that, in the article. And this, this is why you shouldn't believe a word of it. Its called a Remote Desktop or thin terminal if you are old school enough. Inventing new terms for 30+ year old technologies with links to explain them means this is either a fed PR piece or the author has no idea what he is talking about... or both.
Loaded and migrated well over 300 servers this year from in-house data centers to EC2. You cloud skeptics can keep denying while I keep migrating.
Got Code?
When the systems were in your office, you had X number of points of failure.
And you had someone on site who's job it was to make sure that those systems were available to you.
So you're moving to the "cloud" to save money ... by increasing the number of the points of failure.
So then you add additional systems to mitigate the problems that come with the "cloud". And you probably outsource the maintenance of those systems as well.
And everything is fine until there is a problem. At which point you realize that all the people who you depend upon to keep your systems working only see you as another account. If your business fails, then they're out a portion of their income (until they replace the account with another one).
I have been working with the Amazon cloud now for over three years. Same work as off the cloud and you do not get to crawl in the dust and change disks once in a while. Having no hardware is makes life much nicer.
As to reliability, it is up to you and your companies budget to do it the right way; properly using the resources the cloud provides can make your system very reliable.
The thing people forget about the public cloud is that it's metered usage. For the most part, if a business wants to go to cloud computing, they're going to want to have an internal private cloud so they can have controlled fixed costs, and have overflow capacity available in a public cloud for when management decides the overflow is necessary. If they rely solely on public clouds, they're going to have to have careful monitoring of the public cloud's usage. For most companies, heads will roll if the company incurs multiple times normal monthly cloud computing costs because of things out of the company's control, like cyber attacks, stealth use of the company's cloud resources, etc. For a small company, surprise public cloud bills could be fatal.
It may be that a lot of companies will turn to externally managed private clouds, which is not really all that much different from today's managed hosts at remote ISPs. In that case some of the "loser jobs" will probably be migrating from individual companies to the cloud providers.
I can see the merits in having a cloud based back up service continually preserving data that I produce during work.
I'd be wary however about migrating my applications to the cloud because I'd then be reliant on the bandwidth of the connection to the cloud which is subject to a range of things outside my control. From this point of view, I can't imagine my company ditching our IT infrastructure any time soon so reckon our beloved IT team are safe for the time being... although I'm sure many of the senior management who are complete technophobes and seem to view technical people with contempt would love to move everything to the cloud so that they didn't have to endure the humbling experience of being helped by a taciturn technician wearing a Slayer T-Shirt covered in doritto crumbs.
I gotta say, I've tried several "Cloud" services and I am not impressed when it comes to TCO. While it's nice to have on demand provisioning, the performance of the virtual server instances are generally very poor compared to basic dedicated servers that are similarly priced.
Don't believe me.... run a simple sysbench and test the cpu and file io on EC2 (or your favorite cloud service) and compare it to a hosted dedicated box. In general on a similarly priced and spec-ed VM/machine you are going to find orders of magnitude better performance on the dedicated box, and that performance equals money saved.
In addition, many dedicated hosts now have 2 or 4 hour provisioning times - so if you don't need more boxes instantly, it's not as if you need to wait that long.
So yes, in the end, cloud services can be convenient.... but you certainly pay for that convenience. They are great for testing and development, but long-term hosting.... eh.... most companies would be better off if they stopped drinking the kool-aid and looked at other options.
We have had this discussion with our clients, and none of them has moved to the cloud. A new business might very well be able to start with cloud services and possibly migrate some data inhouse as they grow, but most established businesses find the model prohibitive because:
Paying all the above costs, and if the service(s) do not work as expected, paying for a full year anyway, plus the re-migration back to home base.
When the foot seeks the place of the head, the line is crossed. Know your place. Keep your place. Be a shoe.
If we all outsource all the hands-on work, that means nobody will have to do it anymore!
Seriously, this seems to be the way some business folks think. Outsource your call centers to India, and poof, no more call centers. Outsource your development to Russia, and poof, no more developers. Because it's not taken care of internally, it must be that the work doesn't happen or isn't necessary anymore.
I am officially gone from
Comcast Business Class NO CAP vs 4g that can have data bills that hit $10 per GB or some that slow you down after hitting as low as 30GB.
So has anyone bothered to point out that Cloud technology is not a new idea? We moved away from the thin client to mainframe model starting in the 1970s. Why go back?
When things go tits up because of issues with the cloud, people will move back to running their own servers. We've already billed the shit out of a couple of clients that dropped us to ascend into the cloud. When they began having troubles they came to us to buy entirely new infrastructure.
Basically, we see a lot of people with aging infrastructure that runs like shit and they think ascending into the cloud will solve everything. They don't listen when you explain the cloud's problems. When they discover the problems themselves, they have no other choice but to come back and spend a boatload on hardware and labor.
This is an opportunity for every business-oriented tech company. It's laughable watching these hipster doofaces squirm in the cloud.
Managers are sick of hearing it will take 5 years to develop and 5 million dollars.
They want it done for next Thursday, for 30,000 dollars. If that entails taking on a bit of risk associated with that, I think most would say "OK cool."...
Many IT shops are bloated and inefficient, and outsource everything really technical to consultant vendors who rip off the business anyway. Take out the middle men, take out the consultant gougers.
Personally for small tasks they seem like an OK solution. However for anything marginally complex, I don't think it is quite there yet. The only thing that Managers might balk at is that they have less control.
Anyway in the end, once things do get complex enough and if cloud starts taking over, the jobs will just move to those companies. Someone has to manage, create, administer this stuff. Which is some respects is a good thing.
IT jobs don't have feelings.
Kevin's a day late and a dollar short. He thinks that IT can still control "cloud-like" infrastructure via the IT org and mandates. It's not going to be that way. If you can only offer 100MB email quotas on your internal servers, the employees in your organization will start using Gmail to route around your damage. Can't provide a decent CRM experience? They will route around you with Salesforce.com. Are your file servers a mess of access permissions so that no one can share a document with someone else across the organization? Hello Google Docs.
The bottom line is to understand you rplace in the connected world. The purpose of IT is to facilitate exchange of information. If your organization looks more like a blockage or network damage, it will be routed around.
That is all.
Programming and networking have reached boundaries that I would put as art, although some are atrocities to be certain. There is elegance in the way process work flows are setup, maintained, and brought to the uneducated of the craft. But yet there seems to be this continually drive for cookie cutter systems that will ultimately see the death of this almost budding art form in IT.
The 4g will work if you only need to connect to Mail, Chart and svn.
Some businesses won't be able to outsource everything because of various privacy, company, state or university laws/practices. Some have to have complete control and store certain data locally.
Everyone intelligent knows the cloud is just another marketing tool for companies to milk you for every little dim they can. instead of buying that $2000 one time pay software, now you're stuck paying $39.99 a month for the next 10 years. And if you want to migrate your data? Too bad! Gonna have to stay with us :)