Cloud Computing image
Cloud Computing

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

  • Cost
    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.
  • Speed
    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.
  • Productivity
    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.
  • Performance
    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.
  • Security
    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

Cloud Computing Architecture

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

types of cloud computing deployment models image
Types of Cloud Computing
  1. 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.
    Scalability
    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.

  2. 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.

  3. 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.

  4. 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 service model image
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.

Pros:

  • 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.

Cons

  • 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

Pros:

  • Cost-effective rapid  development.
  • it’s scalable.
  • Faster market  for developers.
  • Easy deployment of web  applications.
  • Private or public  deployment is possible.

Cons:

  • 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

Pros:

  • The  cloud provides the infrastructure. 
  • Enhanced scalability dynamic workloads  are supported.
  • IaaS is flexible.

Cons

  • Security issues.
  • Network and service delays.

Companies that use  Cloud Computing.

  1. 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. 

  2. 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.

  3. 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.

  4. 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.

  5. 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