In the previous blog we’ve seen introduction to cloud computing and is various types of services. In this Blog we will cover up the various deployment models of cloud, uses of cloud computing in detail.
After a person or organization has sketched down needs of a cloud, its functional requirements whether to choose IaaS, SaaS and PaaS they have to decide how to deploy their cloud whether their cloud will be a private cloud or a public cloud or a hybrid cloud.
Types of deployment model in Cloud Computing.
- Private cloud
- Public Cloud
- Hybrid Cloud
Suppose you are running an organization/company that heavily uses database management system eg any social media platform or any software. Your App and API requires more data and heavy usage of processing power. If your company is much greater than that, you also require a database for employees users that may go near a Billion.
What you’ll do in such case?
You can set your own cloud computing platform only for your company/organization. The incharge to install cloud maybe a third person or you can hire someone. To set it up you will require many servers a heavy network system and a very very fast internet. This type of you-own data centers may be fascinating but they are capital intensive.
They require lots of space , hardware and control of the environment such as temperature control. Additional hardware updates also cost you a good amount of money. That’s why many companies don’t prefer private cloud.
Suppose you made a software and want it to integrate into a cloud because that adds a lots of efficiency as well as efficient data storage and calculation but wait, Aren’t cloud supposed to be very expensive?
Another option for you is Public cloud!
Technically there are little or no differences between these two but why go through the process or building your cloud when there are service providers in the internet market.
Public cloud Service Providers
- Amazon Web Services
- Google Cloud
you can use the cloud provided by these users with small amount of charge.
Many companies and users prefer these services because of their services and cost effectiveness.
But still there are companies that want a private network and less capital and users that want services with lowest cost and no more hasty work. How should their requirements fulfilled?
Suppose you set up 100s of servers in a cloud and then a company approaches you to provide service privately and also there are users who want your services. You make your cloud hybrid.
Hybrid cloud is a composition of both private and public cloud. You give both of them the services they need with ensured protection of data for private corporation and smooth services to single users.
Now the private organization is happy to scale and the developers are happy to launch their app on your cloud!.
Beside these 3 there are many other cloud deployment models such as
- community cloud
- Distributed cloud
- Multi cloud
- Poly Cloud
- Big data cloud
- HPC cloud
USES OF CLOUD COMPUTERS
1.Test and development
Developers need to test their application and develop as well as deploy them. Using cloud has proven the efficiency.
2. Big Data Analysis
Have your heard about the latest trend in the world? Artificial Intelligence, Data Science, IoT are growing faster that expected. That’s only because of Cloud Computing. It offers storage to large amount of data and also provides the processing speed to process the data.
Clouds can also be used as a file storage system and can be accessed from anywhere in the world with the internet.
You are running the entire bank management system. Its worst case scenario may only be one. Losing your data. Storing your data on cloud as well as backup ensures your data never gets lost and even if it is, backup is always ready.