Thursday, December 19, 2013

What is Cloud Computing Technology-Basics

Cloud Computing is one of the terms which we listen a lot now a days.Here is a brief article on Cloud computing Technology. 
cloud+computing+technology

What is Cloud Computing Technology?

Cloud computing refers to a technology wherein data and applications can be maintained and saved online through internet. The benefit is that users can use their personal accounts and applications on internet, that too without installing any software. That means whenever you want, through your browser, you can open and use your files saved on internet. The most common example of cloud computing is Gmail. There are so many users registered and one can send mails by opening their account.

How Cloud Computing Works?

In a cloud computing system, there’s a significant workload shift. Local computers no longer have to do all the heavy lifting when it comes to running applications. The network of computers that make up the cloud handles them instead. Hardware and software demands on the user’s side decrease. The only thing the user’s computer needs to be able to run is the cloud computing systems interface software, which can be as simple as a Web browser, and the cloud’s network takes care of the rest.
A simple example of cloud computing is Yahoo email, Gmail, or Hotmail etc. You don’t need asoftware or a server to use them. All a consumer would need is just an Internet connection and you can start sending emails. The server and email management software is all on the cloud ( Internet) and is totally managed by the cloud service provider Yahoo , Google etc. The consumer gets to use the software alone and enjoy the benefits. The analogy is , ‘If you need milk , would you buy a cow ?’ All the users or consumers need is to get the benefits of using the software or hardware of the computer like sending emails etc. Just to get this benefit (milk) why should a consumer buy a (cow) software /hardware ?
Just to give an example it would mean, instead of installing the Microsoft Word, you can access your word applications via Google docs, available to us on the Internet. Thus this “cloud” manages all your applications in a similar manner.

Advantages of Cloud Computing:

Cloud+computing+advantages
  • 1.Reduced Cost: It helps keep the cost down for both the users and website owners. Also for the users, they can access it from any computer and still have the file they need. For the owners, they do not need to reproduce the software and ship it out. They just rent the server space.
  • 2.More Storage:  They can hold more storage than a personal computer can.  It takes away the need for the upgrading computer memory.
  • 3.Automatically Updated : The server gets the updates and everyone who uses the service gets the updates without updating anything on their end.
  • 4.Mobility: Like most networks it allows users to connect even without their own computers, meaning you can do your work from anywhere in the world as long as you have a internet connection and a computer access.
  • 5.No Downloads: The users do not need to download anything, so that saves time and hard drive space for users. They can just log onto the network.
Disadvantages of Cloud  Computing:
cloud+computing+security+and+privacy
1.Latency: The cloud can be many milliseconds away which are not suitable for real time applications like video conference, online gaming, chatting, instant messaging etc

2.Dependency: Among certain limitations of cloud computing is users’ dependency on the provider. That means internet users don’t have their data stored with them and doesn’t have control over their software.

3.Risk and Insecurity:  there is always insecurity regarding stored documents. Nothing can be recreated if their servers go out of service.

4.Migration Problems: In case the user has to switch to some other provider, there are migration issues. It’s not easy to transfer huge data from one provider to the other.

Cloud Computing Challenges:

Despite its growing influence, concerns regarding cloud computing still remain. Some common challenges are:

Data Protection: 

Data Security is a crucial element that warrants scrutiny. Enterprises fear losing data to competition and the data confidentiality of consumers. In many instances, the actual storage location is not disclosed, adding onto the security concerns. In the existing models, firewalls across data centers (owned by enterprises) protect this sensitive information. In the cloud model, Service providers are responsible for maintaining data security and enterprises would have to rely on them.

Data Recovery and Availability:

  • Appropriate clustering and Fail over
  • Data Replication
  • System monitoring (Transactions monitoring, logs monitoring and others)
  • Maintenance (Runtime Governance)
  • Disaster recovery
  • Capacity and performance management
If, any of the above mentioned services is under-served by a cloud provider, the damage & impact could be severe.

Examples of Cloud computing applications:

  • Major Service providers of cloud computing are Hotmail.com was launched in 1996, it is widely considered as the first cloud computing application. The data is stored at the vendor servers, and users could pay incrementally to increase disk space usage.
  • Google and  Microsoft  provide development platforms that can be accessed with “pay-per-use” billing model. All these services are examples of Cloud computing.
  • Amazon.com was one of the first vendors to provide storage space and computing resources following the cloud computing model.

CONCLUSION:-

Cloud computing is becoming popular now a days.Many organisations already taking advantage of cloud computing.The major draw back of Cloud Computing is security and privacy concern which is being simplified to greater extent as the Technology advances.Cloud Computing is a great milestone with the advancement of Latest Technology lets look forward to what heights this Technology reaches.

No comments:

Post a Comment

Please Comment Here!

How to backup and download Database using PHP

< ?php $mysqlUserName = 'databaseusername' ; $mysqlPassword = 'databasepassword' ; $mysqlHostNa...