What is Cloud Computing: Hello, Friends Welcome to MrVilen today we are going to see What is cloud computing? What is Cloud Computing History? Cloud Computing Advantages & Disadvantages and much more in this article, Now we are going to see what is cloud?
What is Cloud?
Everyone is talking about What is Cloud but what does it mean?
Nowadays business applications are moving to the cloud looking ahead to the next thickets of cloud computing promises are a new way to collaborate everywhere using a mobile device.
As we know traditional business applications are always been very complicated and expensive the variety and amount of hardware and software required to run them are difficult you need a world team of experts to run them configure it test it and update them regularly and also security is the main concern.
For the Cloud app, you just need to open a browser login customizer and start using it. Cloud applications can be up in a day and configure in weeks.
Businesses are running all kinds of applications on the cloud-like customer relationship management human resource management accounting and merge of some of the largest companies are simply rebranding their product with a cloud with a salesforce.com.
As cloud computing grows in popularity thousands of companies are simply rebranding their non-cloud product and services to cloud computing. Now we are going to see What is Cloud Computing?
What is Cloud Computing?
Now we are going to see What is Cloud Computing? If you are unsure about What is Cloud Computing is, you are probably among the 95% of people who are already using cloud services like online banking and social networks but don’t realize it.
Cloud Computing is a set of different types of hardware and software that work collectively to deliver many aspects of computing to the end-user as an online service.
The cloud computing is not “a fad.” There are currently 2.1 billion people are using Facebook worldwide.
Cloud Computing offers platform independence, as the software is not required to be installed locally on the PC. The user just needs mobile, tablet, and internet to use any software directly from Cloud.
Cloud Computing History
We learned What is Cloud Computing?, Now we are going to see history of the Cloud Computing, Before emerging cloud computing, there was Client/Server Computing which is basically centralized storage in which all the software applications, all the data, and all the controls have resided on the server-side.
If a single user wants to access specific data or run a program, he/she need to connect to the server and then gain appropriate access, and then he/she can do his/her business.
Then after, distributed computing came into picture, where all the computers are networked together and share their resources whenever they needed.
On the basis of above computing, there was emerged of cloud computing concepts that later implemented.
At around 1961, John MacCharty suggested in a speech at MIT that computing can be sold like a utility, just like water or electricity. It was a brilliant idea, but like all brilliant ideas, it was ahead of its time, as for the next few decades, despite interest in the model, the technology simply was not ready for it.
But of course time has passed and the technology caught that idea and after few years we mentioned that:
In 1999, Salesforce.com started delivering of applications to users using a simple website. The applications were delivered to enterprises over the Internet, and this way the dream of computing sold as utility were true.
In 2002, Amazon started Amazon Web Services, providing services like storage, computation, and even human intelligence. In 2009, Google Apps also started to provide Cloud Computing enterprise applications. Of course, all the big players are present in the cloud computing evolution, some were earlier, some were later. In 2009, Microsoft also launched Windows Azure, and the companies like Oracle and HP have all joined the game. This proves that today, cloud computing has become mainstream.
Cloud Computing Characteristics
Here are some Characteristics of Cloud Computing:
- High availability and reliability: Availability of servers is high and more reliable because chances of infrastructure failure are minimal.
- High Scalability: Means “on-demand” provisioning of resources on a large scale, without having engineers for peak loads.
- Multi-Sharing: With the help of Cloud Computing, Multiple users and applications can work more efficiently with cost reductions by sharing common infrastructure.
- Device and Location Independence: Cloud Computing enables the users to access systems using a web browser regardless of their location or what device they use e.g. PC, mobile phone, etc. As infrastructure provided by a third party and accessed via the internet, users can connect from anywhere.
- Maintenance: Maintenance of Cloud Computing applications is easier since they don’t need to be installed on each user’s computer and can be accessed from different places. So, it reduces the cost also.
- Low Cost: By using Cloud Computing, the cost will be reduced because to take the services of cloud computing, IT companies need not set their own infrastructure and pay-as-per usage of resources.
- Services in pay-per-use mode: Application Programming Interfaces (APIs) are provided to the users so that they can access services on the cloud by using these APIs and pay the charges as per the usage of services.
Cloud Computing Advantages & Disadvantages
Now we are going to see Advantages & Disadvantages of Cloud Computing.
Advantages of Cloud Computing:
- Lower Cost Computer for users: In the Cloud, you don’t require a high-powered (and accordingly high-priced) computer to run cloud computing’s web-based applications because applications run on the cloud, not on desktop PC or Laptop.
- Lower IT infrastructure cost: By using Cloud Computing, you need not to invest in larger numbers of more powerful services, you also need not require the IT staff for handling such powerful servers.
- Fewer maintenance cost: The maintenance cost in Cloud Computing greatly reduces both hardware and software maintenance for organizations of all sizes.
- Lower Software Cost: It reduces the software cost because you don’t need to purchase separate software packages for each computer in the organization.
- Instant software updates: Another software-related advantage in cloud computing is that users don’t need to face the choice between obsolete software and high upgrade costs. If the app is web-based, updates happen automatically and are available next time when the user logs in to the cloud.
- Increased computing power: The execution capacity of cloud servers is very high. It processes the application very fast.
- Unlimited storage capacity: Cloud offers you a huge amount of storage capacities like 2000GB or more than that if required.
Disadvantages of Cloud Computing:
- Require a constant Internet Connection:
- Cloud Computing is impossible without an Internet connection. To access any applications and documents you need a constant Internet connection. Require High-Speed Internet Connections
- Similarly, a low-speed Internet connection makes cloud computing painful at best and often impossible. Web-based apps often require a lot of bandwidth to download, as need to download large documents.
- Stored Data Might Not Be Secure:
- With cloud computing, all your data is stored in the cloud. That’s all well and good, but how secure is the cloud? Can’t unauthorized users gain access to your confidential data?
Architecture Cloud Computing
In Cloud Computing Architecture, first we will see Cloud Deployment Model.
There are 4 Cloud Deployment Model:
- Public Cloud
- Private Cloud
- Hybrid Cloud
- Community Cloud
- Public Cloud allows systems and services to be easily accessible to the general public. The IT company like Google, Amazon, and Microsoft offers Cloud Services via the Internet. In this cloud here you can see a cloud with some services, the services like Compute Services, Messaging Services, Application Services, Platform Services, and the Storage Services. On the left side, the public is using these services from the Public Cloud.
Advantages & Disadvantages of Public Cloud
Cost Effective (Same resource to multiple users)
Flexibility (Smoothly integrate with private cloud)
- Private Cloud allows systems and services to be accessible within an organization. The Private Cloud is operated only within a single organization.
- A Private Cloud is a particular model of Cloud Computing that involves a distinct and secure cloud-based environment in which only the specified client can operate.
- As with other cloud models, private clouds will provide computing power as a service within a virtualized environment using an underlying pool of physical computing resources.
- The Cloud is only accessible by a single organization providing that organization with greater control and privacy.
Advantages & Disadvantages of Private Cloud
Enhanced security and privacy (not available to general public)
- The Hybrid Cloud is the mixture of public and private cloud.
Non-critical activities are performed by Pubic Cloud while critical activities are performed by private cloud, here are some advantages & disadvantages of Hybrid Cloud.
Advantages & Disadvantages of Hybrid Cloud
Scalable (provide public & private)
Networking Issues (presence of private & public cloud)
Flexible and Secure
If you found our article on What is Cloud Computing? helpful, then please share this article with your friends and relatives from this they will also know more about What is Cloud Computing?
To stay in touch, You can Follow us on Social Media Sites:
Facebook Page: https://www.facebook.com/OfficialMrVilen/