there are various service when we talk about the cloud and not all cloud services are created equal.
There are some reasons that we may move to the cloud, partially move to the cloud jump with both feet All in.
Now the main service models are S A S P. A s and I A s. That software as a service platform, as a service and infrastructure as a service,
I'm starting to talk about software as a service.
This is one piece that everybody is used. And when I say everybody, almost everybody, we all have email, right?
If you got Gmail, Yahoo or some other Internet based email application, you didn't have to install software is that way. You can access Gmail.
You go to a website and access the mail through their access that software as a service for utilizing software that's actually running on someone else's server.
We haven't called it software as a service forever, but that's been around for dozens of years. Software as a service is often the easiest to understand.
Now there's been an explosion essay. Absolutely because of the benefits.
One of the benefits is called thin computing, meaning. When I first got my home computer. I remember that thing, had 50 megs of hard drive space, and it had four megs of R E M. And I was queen of the universe. I dropped some money on it because I wanted a good high end system, and at that time, that was thousands of dollars.
This is way too. Have made yourself crazy during that time period, spent a lot of money on a computer and then look at the next week at the prices because the technology got better and better. But the prices You spend all this money than the next week, you'll see that computer on sale for 10% less. And it continued.
Another problem with that was, as applications became more and more complex, we would have to update these computers.
It's not enough that I spent all this money on them, but now I need to add on more r E m.
I needed a bigger hard drive.
My processor isn't as powerful today as it was, so we would have to upgrade
about every year and a half. In a business environment, we would find that processor speed double as well as the applications using the processors.
If you're looking at upgrading every year and a half, or even every 2 to 3 years, that's very expensive,
then I have to think about maintaining the software. I buy all the software licenses I install. The software in the machine software is updates. I have to keep the updates and make sure that as the updates come out, my clients are able to run in the new software. It's a hassle.
Instead, we have thin clients. I don't have to invest in a lot of hardware because I'm not running the actual applications. Those applications are running on a cloud based server. By the way, when we say Cloud based, we just mean a survey that we can access through the Internet. And these applications are running on different machines. It's their problem to update.
It's an issue to keep things patched,
and my client computer can be thin.
As a matter of fact, I was looking at buying a laptop about three years ago, and it was four or $500. I was pricing laptops today and can get laptops for like 85 bucks
back When I bought mine, I wanted a terabyte of hard drive space. I wanted a lot of where I am.
I wanted these specifications.
Now some of these laptops barely come with any hard drive space at all.
They come with enough memory, but not a ton, maybe four gigs of memory. And the reason for it is these thin clients where everything we're doing is online.
Just about any software from five years ago we would have had to buy and and Solvay a disk or network share on our individual systems.
Now we're not loading up our individual systems software, but we're accessing that through the Web.
That saves me from having application conflicts. It really is a win win situation
now. The next services called Platform as a service. And when you see a platform as a service, what I want you to immediately think about is software development.
If I'm a software developer and I'm trying to create a proprietary obligation for my organization, I'm not going to go out and write a million lines of code.
No, I'm going to take advantage of cloud libraries that are out there. Those cost money.
I'm going to need an environment where I can run my software. I'm going to need a database on the back end if I'm collecting information that needs to go into a back end database
again. All that costs money and requires administration.
Instead, I can Lisa platform as a service provider, so that way I can develop software and leverage all the tools that my service provider has
last, but not least, infrastructure. As a service
with infrastructure as a service, we're going to take advantage all the resources of our cloud service provider or the compute function.
When we think about computing, we think about R E M storage and operating environment and a network environment.
Basically, everything that used to be in our server room or at a separate data center, depending on the size of our company, is now being stored with Google and Microsoft, and it's being provided with the resources instead of mine.
It shouldn't feel very different to end users. It really is just a matter of accessing the network,
then having the high speed links to our cloud service provider that's accessing the service.
Their responsibility becomes the physical location, maintaining it physical security, the physical devices themselves, hypervisors security to the hyper visor. But everything above the hyper visor is ours.
We build our own virtual network, so we have a lot of control over what this environment is going to be. But we lessen our expense and certainly from a capital expense standpoint and don't have to find an entire data center. Also. Same things we don't have to keep upgrading. Those services are provided for us.
As with most things in life, networking and cloud computing go better with pizza. Let's take this analogy and make things make sense.
Let's say I have a fabulous pizza and I actually do. I bought myself one of those big ceramic green eggs. We haven't seen them. Look them up. There are phenomenal and you can get really high heat and smoky flavor.
Anyway, let's say I make a mean pizza and word gets out that I make a mean pizza because I invited a few folks over before I know it. I've got lots of people coming to me on Thursday pizza night. What I'm finding is that it's hard to keep up with all the orders because I've only got one big green egg.
I can purchase another, but They're expensive and I have to maintain it, store it and so on. Whereas traditionally at one point in time, I would have had to continue making this in house and keeping it on premises.
I'm looking at some other options. One of the services that we have here in the D C area is a kitchen as a service, ultimately their facilities, where you can come in for their counter space. They provide you with the bare minimum. It's bringing your tools, your own pizza dough, your own toppings, and I have to cook pizza. That said, I have a ton of controlling the environment because maybe I don't want to make pizza tonight and I want chicken or pasta in that kitchen as a service. I do as I please. I have the most basic tools provided for me, and I do what I want. If I want to cook pizza, I cook pizza
now platform as a service platform as a service is going to be like I walk in and bake environment. Let's say I pay Domino's pizza at Pizza Hut and say I want to be more involved with the pizza process they're going to say, Look, we'll let you have our dough, but you bring in your own toppings. You cook the pizza. It's your responsibility.
I still get the kitchen and the oven gas for the oven.
I even get the pizza dough, though. What I do with it is mine. I can turn into a PM pizza. I can make it thin crust. It's provided for me. But I do have some limits. I'm given the pizza dough so I can't make chicken. I can't make all the other things. I'm limited with the tools that they provide me. They also give me a pizza cutter in a spatula, just some of the basics. I can create what I want, but I have to create what they provide. Then last software as a service. You know what? I'm tired of making pizza for the neighborhood. I'm just going to go out, get my cell phone dial in the digits and have pizza delivered to the house. That software as a service or pizza as a service, I get very few choices.
I can't call up dominoes and say, I want pizza with broccoli and clams. I don't know why those copies came to mind. That sounds like the most disgusting pizza I can think of. But you know, they make some crazy pizzas today. Domino's has a set of ingredients. I get to order it. I can customize a little extra pepperoni or whatever,
but I don't get to add or remove the ingredients or modify the basic service they provide.
This really is very comparable to services with the cloud. Question is, what do I get? How flexible is my environment? I don't get much with Kitchen as a service. I don't get much with infrastructure. As a service, I get a hyper visor and the capability of spinning up a virtual machine. It's all up to me from there on out,
and I can build any network type that I want with the walking and bake. I have to operate within another environment where I'm given a certain amount of tools. Platform as a service is just designed for software, and they provide you with the set of the most commonly used tools and environments in which to operate. I don't have as much flexibility, but what I create is mine. Then I can get pizza as a service which is basically software. As a service,
I go out and use what they give me. I use Gmail or WebEx or QuickBooks or whatever, and they provide me with an active service. I don't get to go to QuickBooks and say I want to stream videos through you, right?
I don't get that customization option, but I do get everything taken care of for me.
When you look at the various services, there's always the trade off between how much control I get and how much responsibility I have. We have to find that balance. I hope pizza is a service helps out a little bit.