From the course: Requirement-Driven Cloud Selection and Deployment

How much?

From the course: Requirement-Driven Cloud Selection and Deployment

Start my 1-month free trial

How much?

- [Instructor] So let's talk about picking a compute platform. So, ultimately a cloud platform is going to be made up of many different components. It's going to memory or basically the virtual memory you're able to leverage with inside that platform, the attached storage, which we already discussed, or basically the non-volatile places that we can store data and information. Types of processors we're going to leverage, the platform operating systems, such a Linux or Windows NT, and then how we're going to operate the thing. How the thing's going to work in a production environment. So, keep in mind we're doing this for a couple of reasons. Number one, in a traditional world we had to purchase hardware, we had put that hardware in some sort of a data center, we had to test it, and then we had to push it into production. Now keep in mind purchasing hardware may vary within your enterprise, but typically, on average, it takes one to three months to get the procurements done. Installation in a data center may take two to four weeks, and then testing could take as much as a month, and deployment one to two months. Obviously, the latency in this within enterprises is typically unaccepted and you'll find that enterprises find the value in cloud by eliminating this latency and allowing them to be more agile and compress time to market. So with cloud we have a few advantages. We're able to pick the platforms that we need through some sort of a menu on a cloud based systems, you're able to configure those platforms with the memory you need, the processor types we need, and the operating systems that we need. We're able to provision these things on demand, either a single instance or 10,000 instances, depending on how much our applications need to scale. We're able to test these platforms within the cloud, and continuous testing is part of this, and deployment and acceptance also happens in the cloud. So everything occurs within the confines of your browser. You're able to pick the platform you need, configure it with the memory you need, configure it with the processor you need, and then press a button and a few minutes later the virtual server is up and running and ready for you to leverage. So keep in mind this is typically going to take you one to three hours to pick a platform, probably not as much time if you're experienced with the cloud provider's user interface. Two to four minutes to provision the platform. Testing's ongoing and deployment and acceptance is ultimately an ongoing process. So the key process here is number one, the application requirements really dictate everything. So ultimately, we're looking at what the application needs from a technology standpoint in a business standpoint as we look to deploy it. So in other words, sizing the platform to meet the needs of the application. So that means how much processing is needed, the types of processors, and the operating systems, you know such Linux, Windows NT, things like that. From there, we determine the amount of memory required, the processors, and the provisioning profile. So that means, in essence, how we're going to configure the platform and how we're going to provision the platform using a particular configuration.

Contents