Deployment Models in Cloud Computing:
There are three main Deployment Models in Cloud Computing.
- Public Cloud:
- These are the clouds which are open for use by general public and they exist beyond the firewall of an organization, fully hosted and managed by vendors.
- Your data is store in the provider’s data center and provider is responsible for the management, maintenance of the data center.
- Because you are sharing computing resources among a network of users, the public cloud offers greater flexibility and cost savings.
- This is a good option if your demand for computing resources fluctuates. You have to purchase the capacity on the basis of usage and can scale up or scale down server capabilities based on traffic and other dynamic requirements.
- This type of cloud environment is appealing to many companies because it reduces lead times in testing and deploying new products.
- Cons: They are more vulnerable than private clouds and there is no control of resources used or who shares them.
- Note: Even though you don’t control the security of a public cloud, all of your data remains separate from others and security breaches of public clouds are extremely rare.
- Public Cloud:
- A private cloud hosting solution, also known as an internal or enterprise cloud, resides on company’s intranet or hosted data center where all of your data is protect behind a firewall.
- This can be a great option for companies who already have expensive data centers because they can use their current infrastructure.
- You go for a private cloud when you have strict security and data privacy
- Cons: The main drawback people see with a private cloud is that all management, maintenance, and updating of data centers is the responsibility of the company.
- They consist of external and internal providers, namely a mix of public and private clouds.
- Secure & critical apps are managed by an organization and the not-so-critical & secure apps by the third party vendor.
- For example, you can use a public cloud to interact with the clients but keep their data secure within a private cloud. Most companies are now switching to Hybrid clouds.
- Ideal in situations where you have planned is to migrate to a complete cloud solution as existing hardware expires or you have some applications or hardware that are not ready for the cloud.
Advantages and Disadvantages of Cloud Computing:
Advantages of Cloud Computing:
- Lower Computer Cost.
- Improved Performance.
- Reduced Software Cost and Instant Software Updates.
- Unlimited Storage Capacity.
- Universal Document Access.
- Increased data reliability.
- Device Independence.
Disadvantage of Cloud Computing:
- Requires a constant Internet connection.
- Does not work well with low-speed connections.
- Features might be a limit base on the provider you choose.
- Can be slow.
- Stored data might not be secure.
- If your data is store abroad whose policy do you adhere to?