|
| |||
|
|
Cloud Sizing and Deployment: a Look at Best Practices Cloud environments will vary greatly based on corporate demand and existing IT resources. The goal of any organization is to use IT at its most effective level. For an IT manager, this means planning is going to be crucial. Cloud sizing doesn’t have one correct answer, since every environment is truly unique in its demands. However, there are tactics in making a cloud initiative successful, so let’s look at a few considerations and best practices. Identify the NeedsThis step is absolutely crucial in deciding what physical and virtual components will go into the cloud. When determining needs, administrators must look at a variety of business drivers. What will the user be accessing? How will the user connect to the cloud environment? How many users is the cloud platform going to support? Working with maximum capacity requirements and knowing where more resources are needed are all a part of this step. When the need is established, cloud sizing can actually occur. If the need is miscalculated, core cloud components may be either under-sized or even over-provisioned. Growth ConsiderationsAs discussed earlier, cloud environments must be ready for growth. As the demands on any IT environment increase, administrators must be ready to respond with available resources in their cloud environment. This doesn’t mean having idle resources just sitting on VMs or physical hosts. It means planning each server for capacity and having extra for usage spikes. As user count grows, existing hardware should safely handle the workloads until new cloud devices are provisioned. At that point, the user load can be load-balanced between cloud servers as needed. Current and Future CapacityProactive environment planning goes beyond just having a few extra resources on a physical box. “Future-proofing” a cloud environment means planning for expansion based on business needs. To accomplish this, IT managers must be in sync with key business partners. If an IT executive doesn’t understand the organization’s business drivers, there is no way that they’ll be able to size and balance the cloud environment properly. This type of proactive infrastructure capacity approach will help with business growth and create savings by having an environment ready for expansion. Physical Resource AllocationWhen the need is established, administrators are able to provision physical gear into their cloud environment. Even when working with third-party providers, IT managers must know how much resource allocation has to happen. In a robust infrastructure, administrators know the capacity of each server and its ability to handle a given workload. These administrators are able to proactively load-balance users to servers with fewer loads to continue operating optimally. As more resources are required, the environment should be able to handle users above its designed capacity as a form of failover. If an emergency happens, other servers must be able to handle the load of a failed host. This type of planning revolves around good visibility into the cloud environment. Deployment MethodologiesCloud deployment methodologies will differ as well. As mentioned earlier, it will all depend on which environment (or combination) is being used. When deploying a successful cloud environment, it’s important to truly understand the following components:
Cloud Use CasesOne other important cloud sizing point is knowing how the environment will be utilized. Since there are many ways to use a cloud, we’ll cover a few popular methods for cloud utilization:
Remember, there is no one way to properly deploy a cloud infrastructure. This is mainly because the needs of a business organization will always vary. During the early phases of a cloud planning project, it’s important to include all necessary business units and cover the topics discussed above. Whether the cloud environment is being used strictly for DR or for a remote branch, the needs of that infrastructure will always be relative to the demands of the organization. This means that the more data you gather prior to deployment, the better your cloud environment will operate both now and in the future. |
|||||||||||||