Join Regular Classroom : Visit ClassroomTech

Cloud Computing Basic Questions | Codewindow.in

Cloud Computing Basic Questions

Cloud computing means that instead of all the computer hardware and software you’re using sitting on your desktop, or somewhere inside your company’s network, it’s provided for you as a service by another company and accessed over the Internet, usually in a completely seamless way. Exactly where the hardware and software is located and how it all works doesn’t matter to you, the user—it’s just somewhere up in the nebulous “cloud” that the Internet represents.

Simply put, cloud computing is the delivery of computing services—including servers, storage, databases, networking, software, analytics, and intelligence—over the Internet (“the cloud”) to offer faster innovation, flexible resources, and economies of scale. You typically pay only for cloud services you use, helping lower your operating costs, run your infrastructure more efficiently and scale as your business needs change.


Top benefits of cloud computing

Cloud computing is a big shift from the traditional way businesses think about IT resources. Here are seven common reasons organisations are turning to cloud computing services:

Cost

Cloud computing eliminates the capital expense of buying hardware and software and setting up and running on-site datacenters—the racks of servers, the round-the-clock electricity for power and cooling, the IT experts for managing the infrastructure. It adds up fast.

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 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 IT resources—for example, more or less computing power, storage, bandwidth—right when it is needed and from the right geographic location.

Productivity

On-site datacenters typically require a lot of “racking and stacking”—hardware setup, software patching, and other time-consuming IT management chores. 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 datacenters, which are regularly upgraded to the latest generation of fast and efficient computing hardware. This offers several benefits over a single corporate datacenter, including reduced network latency for applications and greater economies of scale.

Reliability

Cloud computing makes data backup, disaster recovery and business continuity easier and less expensive because data can be mirrored at multiple redundant sites on the cloud provider’s network.

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.

 

Types of cloud computing services

Cloud computing services are delivered in three main models, each of which offers customers different levels of support and flexibility. There’s also some overlap between all three of them, so it can get a little confusing when trying to get your head around what they all mean. These services are occasionally known as the cloud computing ‘stack’ as they are often built on top of one another. Knowing what each one of them is, and how they work, will give you a clearer sign about which service might be best suited to your needs and requirements.

 
 

Infrastructure as a Service (IaaS)

Also known as utility computing, this is the on-demand delivery of computing infrastructure. That means everything – from operating systems and storage to networking and components – is outsourced to a cloud computing company or service. As the individual or the company, you’ll buy what you need on a pay-as-you-go model.

The simplest example of IaaS cloud computing is ordinary web-hosting. This is where you pay a monthly fee or by megabyte/gigabyte to have a company host your files from their servers. IaaS is an extremely flexible option, as it permits the user to customise the infrastructure of the computing environment. From web-hosting to big data analytics, IaaS covers the whole spectrum.

 
 

Software as a Service (SaaS)

This is when you use a complete application on a third-party server or system. Users can access these applications on-demand via the internet, without having to download or maintain any software. SaaS cloud tech is really popular with businesses and general users as it’s usually easy to adopt. It can also be accessible from any device, and there is often a range of paid or free options to choose from.

Examples of SaaS applications include any web-based mail services. The different services supplied by Google such as Google Docs and Google Sheets are also examples of SaaS. Adobe Creative Cloud services is also another example of SaaS in action. With this kind of model, the user is only exposed to the interface that they choose to interact with.

 

Platform as a Service (PaaS)

This form of cloud computing is often used by software developers who are looking to focus on development rather than DevOps and administration. It’s effectively an option to develop an application without having to worry about installing, configuring, and maintaining an infrastructure. This is supplied by the server as a standardised environment. 

PaaS cuts down on the complexity of setting up and properly maintaining an infrastructure, while also allowing for supported collaboration between teams. An example of this is if you develop your own commerce site, but basically have the entire process running on a separate server. Like with SaaS, you’re only exposed to the interface you interact with.

Types of cloud environments

On top of the different cloud systems, you can also get cloud environments. Not all clouds are the same, and the different types of cloud will suit different domains and how the cloud service itself is ‘deployed’. These different types have been developed to try and suit as many different singular needs as possible. 

Public cloud

Public cloud environments are operated by third-party providers. They provide computing resources such as servers and storage options using the Internet. While this type of cloud service isn’t necessarily best suited for regulated industries like the healthcare sector, they could suit smaller businesses.

One of the biggest public cloud servers is Microsoft Azure, which owns and manages huge hardware and software infrastructure which you, as the user, can access online. 

 

Private cloud

This type of cloud environment is owned and managed by one client. This means that only the client’s employees can have access to this cloud system. A private cloud permits you to have much greater control over your computing environment and data and is commonly implemented in regulated industries like finance.

Private clouds are usually physically located in an organization’s office building, but sometimes third-party services are also employed. They’re much more secure than public clouds.

 

Hybrid cloud

Sometimes known as multi-clouds, hybrid clouds are basically a combination of private and public clouds. These clouds basically allow you to move information and data between the private and public clouds. This can give your organisation much greater flexibility and can optimise your infrastructure. 

Amazon Web Services, or AWS, are one of the biggest companies that offer hybrid cloud solutions.

 

Pros: 

Lower upfront costs and reduced infrastructure costs.

Easy to grow your applications.

Scale up or down at short notice.

Only pay for what you use.

Everything managed under SLAs.

Overall environmental benefit (lower carbon emissions) of many users efficiently sharing large systems.

 

Cons: 

Higher ongoing operating costs. Could cloud systems work out more expensive?

Greater dependency on service providers. Can you get problems resolved quickly, even with SLAs?

Risk of being locked into proprietary or vendor-recommended systems? How easily can you migrate to another system or service provider if you need to?

What happens if your supplier suddenly decides to stop supporting a product or system you’ve come to depend on?

Potential privacy and security risks of putting valuable data on someone else’s system in an unknown location?

If lots of people migrate to the cloud, where they’re no longer free to develop neat and whizzy new things, what does that imply for the future development of the Internet?

Dependency on a reliable Internet connection.

Categories
Pages
Recent Posts