John Pientka

Was The Promised Land Of Cloud False? Or Did It Just Take A While?

Cloud Consumption

A new day has dawned! Computing will now be accessed and consumed like a power utility. Just flip the switch and consume what you need. When done, turn it off and you pay only for what you used. Why it is so cheap and easy to use, you can buy it with your credit card. No more waiting for months to get equipment purchased, installed and verified. Welcome to the Promised Land – or so Amazon Web Services (AWS) promised us when it launched its cloud offering ten years ago.

But look where we are today. Sure, AWS is a behemoth with an annual run rate over $10 Billion. On the other hand, the promise of a simple and easy to use utility has been replaced by a wild garden of over sixty products and services. A growing number of firms are lining up to be AWS Certified MSP’s (Managed Service Providers) just to help you navigate this thicket. And AWS’s competitors, Microsoft and Google, are proliferating their offerings as well, as they chase the market leader. What happened? Amazon will tell you that they are just responding to the needs customers are sharing with them. And while true, let’s look deeper.

Consider our power utility analogy. All power in a household comes out of standard outlets in standard voltages and amperages. What we often don’t think about is how we turn that power into useful work for us. I am writing this on a computer where it stepped the voltage down to the low levels needed to process information through Integrated Circuits and memory drives.

I had toast this morning created by a toaster that took the full power and turned it into heat. The vacuum cleaner used a different amount to turn it into mechanical work. Think of your appliances as applications that take the raw standard electrical power and create some useful outcome for you. The key is that they manipulate that power – raising it up or down – to produce the needed outcomes.

IoT-CloudTweaks-Comic

That’s not the way it quite works in computing. Applications need different amounts of resources depending upon what they are designed to do in order to function well. We are used to the applications we all run on our personal computers and mobile devices. These were all designed to run on those standard platforms. Even today we can see that some run better than others depending on the machine you have. Some of the newer applications won’t even run on old machines or run so slow as to not be practical to use.

Imagine the difference between running the applications for a retail website, versus processing checks for payroll, versus analyzing a piece of the human genome. These are very different tasks needing very different levels of capability to be effective. So, was the cloud’s promise of computing being an easy to use utility a bogus come-on designed to draw in the unsuspecting? Not really, it was more of an imperfect analogy. (Aren’t they all?).

In the “early days” of cloud computing developers were used to needing to consider the concepts of servers, memory, storage, etc. When AWS started, it packaged its offerings in this familiar way. This means the developer had to be knowledgeable about the processing speed and capacity needed for the application to run well. Lots of different applications mean lots of different sizes and combinations – that’s how we got the unruly garden.

But what if that was not necessary? What if the machines were “smart” enough to know what the application needed? (I know, this takes a little time to get used to.) That’s where AWS Lambda comes in. The application is written to the Lambda Service – you do not specify any infrastructure – and then is activated by a triggering event. The event can be almost anything but let’s say, someone want to place an order on your site. The Lambda service then turns on the right resources, executes the application and you are billed only for as long as it took to execute your application. Billing is $0.00001667 for every GB-second used – Voila! – A true utility.

Microsoft and Google have responded and launched their own services in what is being called “serverless computing”. Although almost two years old, we are in the early days. While almost all customers use the original standard AWS offerings, only about 17% have used Lambda. But could it be, are we entering the Promised Land?

By John Pientka

(Originally published September 1st, 2016. You can periodically read John’s syndicated articles here on CloudTweaks. Contact us for more information on our programs)

John Pientka

John is currently the principal of Pientka and Associates which specializes in IT and Cloud Computing.

Over the years John has been vice president at CGI Federal, where he lead their cloud computing division. He founded and served as CEO of GigEpath, which provided communication solutions to major corporations. He has also served as president of British Telecom’s outsourcing arm Syncordia, vice president and general manager of a division at Motorola.

John has earned his M.B.A. from Harvard University as well as a bachelor’s degree from the State University in Buffalo, New York.

View Website
Big Data and Autism

Can Big Data Help Us Create a Medical Test for Autism?

Big Data and Autism Many mysteries surround autism spectrum disorder. Arguably, one of the largest is how to authoritatively diagnose ...
Cloud Services Are Vulnerable Without End-To-End Encryption

Cloud Services Are Vulnerable Without End-To-End Encryption

End-To-End Encryption The growth of cloud services has been one of the most disruptive phenomena of the Internet era.  However, ...
Open APIs Alone Won’t Change Banking

Open APIs Alone Won’t Change Banking

Open Banking API's Most people think of banks as one monolithic entity, but they are actually made up of hundreds ...
5 Top Paying IT Certifications In 2017

5 Top Paying IT Certifications In 2017

5 Top Paying IT Certifications Security-related certifications pay on average over $17,000 per year more than the median IT certification ...
What You Need To Know About Choosing A Cloud Service Provider

What You Need To Know About Choosing A Cloud Service Provider

Selecting The Right Cloud Services Provider How to find the right partner for cloud adoption on an enterprise scale The ...
Waiting for IT? Rise Up Citizen Coders! Cloud Now Eliminates the Need for Developers

Waiting for IT? Rise Up Citizen Coders! Cloud Now Eliminates the Need for Developers

SaaS Application Development All we seem to hear about is the shortage of developers, people who can code. Times are ...
DELUSIONS OF ADEQUACY: WHY PRESIDENTIAL POLICY DIRECTIVE 41 FALLS SHORT

DELUSIONS OF ADEQUACY: WHY PRESIDENTIAL POLICY DIRECTIVE 41 FALLS SHORT

Delusions of Adequacy President Obama’s recent policy directive on cybersecurity was eight years in the making. Unfortunately, its proposed actions ...
SPIES LIKE US ALL AGREE: “CLOUD HAS BEEN A GODSEND

SPIES LIKE US ALL AGREE: “CLOUD HAS BEEN A GODSEND

Cloud Has Been A Godsend “Cloud has been a godsend for folks trying to implement systems quickly and for us ...
Repeat After Me... Nobody Is Safe From Cyber Attacks

Repeat After Me… Nobody Is Safe From Cyber Attacks

Nobody Is Safe From Cyber Attacks The last couple of years have shown the world that seemingly nobody is safe from ...
What's Hadoop

How IoT Unleash The Hidden Potentials Of Retail Industry?

IoT Retail Power Connected devices are not just changing the way we work, play and behave – They are bringing ...