A recent article at CloudWedge – Help! Public or Private Cloud? – addressed the question of which cloud deployment option is best for your needs, and unsurprisingly, they concluded that there are many factors involved that make each cloud deployment option a potential winner.
With a private cloud computing model, the article mentions the following factors:
- Publically shared virtualized resources
- Multiple customers
- Connectivity over the internet
- Less confidential information
With a private cloud:
- Privately shared virtualized resources
- Cluster of dedicated customers (potentially internal)
- Connectivity over the internet, Fibre, and private network
- Secured confidential information and core systems
There’s also a hybrid cloud computing model that combines features of both private and public cloud deployment models. Some data, for instance, can reside on a private cloud while other data resides on a public cloud. Cloud and data security depends on both the companies’ internal security controls and those of the cloud provider. Depending on the business you’re in this can be advantageous.
When it comes down to choosing the right cloud computing model, consider these factors.
- Initial Investment – Each deployment option has initial investments that vary. You need to understand how your initial IT investment can pay off in the long run. In some scenarios, private clouds can be less costly than a public cloud deployment.
- Amount of Data – How much data are you planning on storing in the cloud? Remember, with a public cloud you’ll pay per GB, but with a private cloud you’ll need to purchase your resources.
- Longevity of Data – How long will you need to store your data? Are there industry requirements that dictate how long you need to hold on to data?
- Required Performance – What do you need your IT infrastructure to do and how well does it need to be done? If you’re in need of computing resources as a core, mission-critical business function, then each option needs to be weighed accordingly.
- Access Patterns and Locations – How global is your business? This can determine where you need your resources located for optimal performance.
- Security and Confidentiality – Cloud and data security vary tremendously across your deployment options, so be sure to understand what’s at stake.
- Service Level Agreements – How important is ‘uptime’ to your business operations? Recent Amazon cloud outages affected a lot of businesses. What would it have done to yours?
- In-House Technical Resources – Do you have the technical resources available in-house to operate and maintain your private cloud?
Depending on your computing environment, the industry and customers you serve, and the levels of security and scalability you need, each cloud computing deployment option can play a role.