What Is Cloud Computing With Example
Cloud Computing or Cloud is just another word for online. So storing your data on the cloud is just another way of seeing you store your data online. As an example think of email in the past we had an email account your emails were downloaded and stored on your own computer if you lost your computer you lost your email now things have gotten easier with web-based emails like Gmail or yahoo mail your email sits on their servers and you can access it anywhere you have an internet connection. In other words, your email is on the cloud so things like Gmail and Yahoo Mail could be thought of as email on the cloud and it’s the same for storing photos in the past you start photos on your computer on your own hard disk and if you lost your computer you lost your photos.
Now Flickr allows you to store your photos online or in other words it allows you to store your photos on the cloud, email and photo storage are examples of the many things we do online. These days we have accounting software video editing software even word processing software all operated through your web browser with things like Google Docs and office 365 we even move word processing and Excel spreadsheets online so you can create edit save and collaborate all your documents on the cloud the only software you need to install on your own computer would be a web browser and that’s it.
Now there are good reasons to do this, first companies like Flickr, Microsoft and Google are far better at keeping in our tithing data than you so it’s far less likely that you’ll lose your photos or documents due to a hard disk crash or a stolen laptop secondly, you don’t have to worry about updates since the software sits on the cloud or under cloud providers servers. The cloud provider usually takes care of the software for you including the updates and everything else lastly its price unlike traditional software that you install in a computer cloud offerings have a different pricing model so instead of forking out $120 for a copy of Microsoft Office, you pay $7 a month.
In the long run, this works out to be more but you can always cancel your cloud subscription after a month or two months or three months but you can’t cancel a CD that you bought from Microsoft plus the added benefits of being able to view your documents anywhere in the world on any machine and not having to worry about updating the software means a lot of people and especially companies prefer the cloud computing model and what we described the simplest form of cloud computing that offers the entire software as a service or more commonly known as SAS which is the predominant type of cloud computing you find out there.
Advantages Of Cloud Computing
Cloud computing eliminates the capital expense of buying hardware and software and sitting up and running on-site data centers the racks of servers, the round-the-clock electricity for power and cooling it experts for managing the infrastructure it all adds up pretty quickly.
Most cloud computing services are provided self-service and on-demand so even vast amounts of computing resources can be provisioned in minutes typically with just a few mouse clicks giving businesses a lot of flexibility and taking the pressure off of capacity planning.
- Global scale
The benefits of cloud computing services include the ability to scale elastically in cloud speak that means delivering the right amount of its resources for example more or less computing power storage bandwidth right when it is needed and from the right geographic location.
On-site data centers typically require a lot of racking and stacking hardware setup software patching and other time-consuming management tools cloud computing removes the need for many of these tasks so it teams can spend time on achieving more important business goals.
The biggest cloud computing services run on a worldwide network of secure data centers which are regularly upgraded to the latest generation of fast and efficient computing hardware this offers several benefits over a single corporate data center including reduced network latency for applications and greater economies of scale.
Many cloud providers offer a broad set of policies technologies and controls that strengthen your security posture overall helping protect your data apps and infrastructure from potential threats.
How Does Cloud Computing Work
The cloud computing architecture is comprised of two parts the front end and the back end which are connected by the Internet. The front end represents the computer that you as a client sees, this side requires you to access the cloud computing system gaining access can be simple as using an internet browser or more complex by using a unique interface software which lets you access the cloud. The back end of a cloud computing system is comprised of the computers servers and data storage systems which store all your files and information. This is the part that does all the work there is a central server that administers the system monitoring traffic and client demands to ensure everything runs smoothly.
In addition, this central server follows a set of rules known as protocols the central server also uses software called middleware that allows the network computers to communicate with each other. Naturally, cloud computing companies build and redundancy where they save multiple backup copies of your work in case of problems. However, the more clients they have the more storage space they need so cloud computing companies require at least twice the number of storage devices to store all their client’s information.
Why choose cloud computing as a viable option for data storage
Because cloud computing applications are limitless.
- Using cloud computing allows you to access your applications and data from anywhere so long as you can link with the cloud through the internet none of your data would be confined to a single hard drive or location.
- With the movement of your files to the web, you no longer have to pay for expensive high memory computers you simply need a device that is powerful enough to run the middleware needed to connect to the cloud system.
- In a company-wide setting when you use the cloud your employer will not need to buy software or software licenses for every employee instead they will pay a fee to a cloud computing company to let all their employees access a suite of software online.
- Servers and digital storage take up physical space which you may have to rent cloud computing companies store your data on their hardware so no physical space is needed at the front end if streamlining the software and hardware will reduce it problems and costs.
- The cloud computing systems back-end is a network of computers you may be able to take advantage of the network’s combined processing power to speed up operations.
Types Of Cloud Computing/Deployment Models
There are 4 main types of cloud computing: private clouds, public clouds, hybrid clouds, and community clouds. There are also 3 main types of cloud computing services: Infrastructure-as-a-Service (IaaS), Platforms-as-a-Service (PaaS), and Software-as-a-Service (SaaS).
What is Public, Private, Hybrid and Community Cloud
- Public cloud
In the public cloud, the cloud service provider provides the resources such as applications and stories which are available to the general public over the internet this is the flat form that is open for all. That’s why they are a popular choice for hosting everyday apps like email, customer relationship management, and other business support apps.
Example: Google – through the world anyone can access the data available on google.
Advantages of public cloud
● Easy and Inexpensive set
That means the public cloud shares the same resources with a large number of users so hardware application and bandwidth costs are shared amongst users.
Resources can be selected up or down according to the requirement then.
Disadvantages of public cloud
● Low security
In public cloud data and a resource are shared publicly therefore it does not insure higher level of security.
- Private Cloud
In a private cloud, the cloud service provider provides resources such as applications and storage which are dedicated to only a particular organization and not shared with other organizations. The organization can also control and customize it to fit their needs. More organizations have moved to private loss due to security concerns private clouds are more expensive and more secure compared to public clouds.
Advantages of Private Cloud
● High security
Private cloud is operated only within a single or nation and not available to the general public therefore it ensures high security and privacy.
- Hybrid Cloud
It is the combination of a public and private cloud that can deploy sensitive and private data on private cloud and use the public cloud to host less critical information hybrid cloud is a cloud computing solution for those seeking a balance of accessibility and security.
Advantage of Hybrid Cloud
The ability to put sensitive data on a private cloud and keep the bulk of everything else on the public server.
- Community Cloud
It provides cloud computing services to a group of organizations or individuals community clouds are designed for organizations working on joint projects which require a central cloud computing service. It is comparatively more secure than the public but less secure than the private cloud.
Cloud Computing Models/Services
Cloud computing offers different services based on three delivery models. When arranged in a pyramid form. They follow the order of SaaS, PaaS and IaaS.
What is SaaS?
SaaS or software as a service. It is a service that offers on-demand pay per use of application software to users. Unlike licensed bought programs. This service is platform independent and you don’t need to install the software on your PC. The cloud runs a single instance of the software and makes it available for multiple end-users. This makes cloud computing cheap. All the computing resources responsible for delivering SaaS are entirely managed by the vendor. This service is accessible via a web browser or lightweight client applications.
Who use Saas – End customers are frequent users of SaaS.
Example product and services of SaaS.
Popular SaaS providers offer the following products and services. The Google ecosystem such as Gmail, Google Docs and Google Drive. Microsoft Office 365, HR and helpdesk solutions and customer relationship management services such as Salesforce.
- Universally accessible from any platform.
- No need to commute you can work from any place.
- Excellent for collaborative working.
- Vendor provides modest software tools.
- Allows for multi-tenancy.
- Portability and browser issues.
- Internet performance may dictate overall performance.
- Compliance restrictions.
What is PaaS?
PaaS or platform-as-a-service. This service is mainly a development environment and is made up of a programming language execution environment, an operating system a web server and a database. All of this encapsulate the environment where users can build, compile and run their programs without worrying at the underlying infrastructure. In this model you manage data and the application resources. All other resources are managed by the vendor.
Who uses PaaS – This is a domain for developers.
Example products and services of PaaS.
Cloud providers have the following as the PaaS products and services: Amazon Web Services elastic Beanstalk, Google App Engine, Windows Azure, Heroku and force.com
- Cost-effective rapid development.
- it’s scalable.
- Faster market for developers.
- Easy deployment of web applications.
- Private or public deployment is possible.
- Developers are limited to providers languages and tools.
- Migration issues such as the risk of vendor lock-in.
What is IaaS?
IaaS or infrastructure-as-a-service this service offers the computing architecture and infrastructure that is it offers all computing resources but in a virtual environment so that multiple users can access them. These resources include data storage, virtualization, servers, and networking. Most vendors are responsible for managing the above resources. If you will use this service you will be responsible for handling other resources such as applications, data, runtime, and middleware
Who use IaaS – IaaS is mainly for SysAdmin.
Example products and services of IaaS – They include Amazon EC2, GoGrrid and Rackspace.com
- The cloud provides the infrastructure.
- Enhanced scalability dynamic workloads are supported.
- IaaS is flexible.
- Security issues.
- Network and service delays.
Companies that use Cloud Computing.
- Amazon’s AWS or Amazon Web Services :
When it comes to companies using cloud computing, AWS takes the lead. This cloud computing company offers IaaS and PaaS services to its customers. it’s popular for its Elastic Compute cloud EC2. Among other services such as elastic beanstalk, Simple Storage Service (S3) and relational database service or RDS. Apart from the complete suite of cloud computing. It offers other cloud-related services including the internet of things (IOT), cloud security, and mobile services.
- iCloud :
This cloud from Apple is majorly for Apple products and allows you to backup and store all your multimedia and other documents online. This content is then seamlessly integrated into all your devices or apps. In case you access it from them.
- Microsoft Azure :
This cloud is used and offered by Microsoft. It offers IaaS, PaaS, and SaaS for its enterprise software and developer tools. If you have ever used Office 365 products, then you have used SaaS.
- Google Cloud :
The Google cloud platform is a universal cloud for Google’s vast ecosystem and also for other products such as Microsoft Office it allows collaboration, storage of data, and also other services offered by its cloud computing suite.
- IBM SmartCloud :
Using Private, Public, and Hybrid deployment models IBM SmartCloud provides a full range of IaaS, Paas, and SaaS cloud computing services to businesses. Using the pay-as-you-go model, this cloud generates revenue for IBM.
Recommended : What is Edge Computing
Keywords: What Does It Mean To This Client, What Do You Do In Cloud Computing, What Is The Purpose Of Cloud Computing, Why Do We Use Cloud Computing, What is the future of cloud computing