In recent years, Cloud Computing has been an emerging computing model in the IT industry. Cloud Computing is an Emerging Technology that is revolutionizing IT infrastructures and flexibility.
What is Cloud Computing?
CLOUD COMPUTING is a technique where Data owners or can say users can remotely store their data in the cloud to enjoy on demand high quality applications and services from a shared pool of configurable computing resources. Cloud computing is an internet-based model of computing, where the shared information, software and resources are provided to computers and other devices upon demand. This enables the users to access the cloud computing resources anytime from any suitable platform such as a cell phone, mobile computing platform, desktop and laptops.
Cloud computing is the use of computing resources (hardware and software) that are delivered as a services over a network (typically the Internet) i.e it is defined as the means of delivering any and all technology – from computing power to computing Infrastructure , services and applications to users as a service whenever and wherever they required it. The data and the software applications required by the users are not stored on their own computers; instead they are stored on remote servers which are under the control of other hosts.
“Cloud” is simply a metaphor for the internet”!
Hence, Cloud Computing is also known as “ Internet computing”.The cloud itself is a set of hardware , networks , storage , services and interfaces that enable the delivery of computing as a service.
Why Cloud Computing?
The cloud makes it possible for you to access your information from anywhere at any time. While a traditional computer setup requires you to be in the same location as your data storage device. The cloud removes the need for you to be in the same physical location as the hardware that stores your data. Economically, the main appeal of cloud computing is that users only pay for what they actually use. Resources are available to be accessed from the cloud at any time, and from any location via the internet. There’s no need to worry about how things are being maintained behind the scenes .Because of this, cloud computing has also been called “Utility Computing” or “IT on demand”
“Users do not have or need knowledge, control, ownership in the computer infrastructure, they can simply rent or access the software, paying only for what they use”
Cloud Computing will lead to increase in the following categories:
How can you use the Cloud?
Cloud Computing is a subscription-based service. One can understand the concept of cloud computing by considering their experience with E-mail.Your email client, say Gmail, takes care of housing all of the hardware and software necessary to support your personal email account. When you want to access your email you open your web browser, go to the email client, and log in. The only requirement is you need to have an internet connection in order to access the cloud. Your email is not housed on your physical computer, you access it through an internet connection, and you can access it anywhere. An email client is similar to how cloud computing works. The devices that could support cloud computing services can be a desktop, laptop, tablet, or phone.
History of Cloud Computing!
Idea that revolutionized Cloud Computing is moving from Clustering Computing to Grid Computing. Concept dating back to the 1960’s by John McCarthy, a computer scientist, brought up the idea that
“computation may someday be organized as a public utility ”.
What technologies is Cloud Computing replacing?
- Cloud computing is replacing large Corporate Data Centers.
- expensive private server infrastructure.
- Web 2.0, Enterprise and government users are adopting cloud computing because it eliminates capital investment in hardware and facilities as well as reduces operations labor.
Companies leading in cloud Computing?
Google has invested more than $2 billion a year in data centers for cloud computing. Google “101” is a Network made up of millions of cheap servers, that would store staggering amounts of data, including numerous copies of the world wide web.
Cloud computing helps to Make Google search faster, ferret out answers to billions of queries in a fraction of a second.
Amazon introduced Amazon Elastic Compute Cloud “Amazon EC2” which is a web service interface that provides resizable computing capacity in a cloud which designed to make web-scale computing easier for developers and reduces the time required to obtain and boot new server space from weeks to minutes.
Introduced ” Azure” which is a Internet-scale cloud computing and services platform hosted in Microsoft data center Designed to help developers quickly and easily create, deploy, manage, and distribute web services and applications on the internet .
Azure tutorial video
Youtube would not function without cloud computing. The simultaneous Sreaming & Uploading of files by million users would not be possible without Cloud Computing.
Facebook uses cloud computing to serve Million of users at once.
- Software As a service (Saas) – This model is based on licensing software use on demand, which is already installed and running on cloud platform. A single instance of the service runs on the cloud and multiple end users are serviced. SaaS makes it unnecessary for you to have a physical copy of software to install on your devices.
Saas Is offered by : Google , Salesforce.com
- Platform as a service(Paas) – In this delievery model , a layer of software or development environment is encorporated and offered as a service , upon which other higher levels of service can be built. The customer has the priviledge to build his own applications.
Paas is Offered by : Engineyard And Azure.
- Infrastructure as a service(Iaas) – In this delivery model , it provides basic storage, operating systems, computing capabilities as standardize services over the network. Hence also known as hardware as services.
Iaas is Offered by : Amazon and GoGrid.
Cloud Computing Pros:
- Reduced Hardware equipments for end users
- Improved Performance
- Lower Hardware and Software maintenance
- Instant software updates
- Less Expensive
- Better collaboration
- Pay for what you use
Cloud Computing cons:
- Security Issues
- Internet connection
- Too many platform
- Time for Transition
Resources are expected to triple by 2012, from $16 billion to $42 billion.
Cloud computing opens up the world of computing to a broader range of uses and increases the ease of use by giving access to anything and anywhere through any internet connection. But If you are considering using the cloud then You also must be aware of the security risks of having data stored on the cloud. And lastly be certain about what information you will be putting out in the cloud, who will have access to that information, and what you will need to make sure it is protected.
“Cloud Computing is all about how you do computing, not where you do computing”
- Cloud Computing Basics
- Cloud Computing – Future of Computing
- Cloud Computing Applications and Security Issues
- Accessing the Cloud and Cloud Storage
If you like to share something with us regarding the topic, please, always feel free to share in the comment box below. We will be grateful for your valuable comments, suggestions and new facts.