Cloud computing explained – in three simple questions!

Sep 20, 2021 |
Views: 304 |

Reading Time:

Does your company use in-premise servers to store its data? How do your applications scale in case of traffic spikes? What about data security and reliability? Sooner or later, your company will grow out the servers you can keep in your premises. How would your company handle this situation?

Not too long ago, every software company used to face this logistical issue. And they all needed a solution. That’s how the idea of cloud computing was born. And today, companies around the world are rapidly moving towards cloud migration.

In this article, we will explore the concept of cloud computing and try to understand why everyone is leaning towards it day by day, by answering three very simple questions. Now on to question number 1.

Question 1: What exactly is cloud computing?

Cloud computing is the system to provide computer facilities hosted by a third party provider and delivered through the internet. The facilities usually include data storage, servers, databases, networking and software. Which means that you, as a user, can store your data in a remote location and access it from any device whenever you want.

This technology makes it possible to use systems with modern computing capability and vast scalability without the hassle of administering complex and expensive systems. Cloud services still do rely on hardware and software. But unlike traditional solutions, the end user does not need anything other than a computer, operating system and an internet connection.

Question 2: What are the different variations of cloud computing?

Cloud computing comes in different service types and deployment models. The cloud service options are –
Infrastructure as a Service (IaaS)

As the name suggests, IaaS gives you access to modern infrastructure without having it in your premises. Basically, it provides you with computing, networking and storage resources that can expand whenever you need as the workload increases.

Platform as a Service (PaaS)

PaaS is particularly useful for application developers. It provides users with a platform on which an application can run as well as the IT infrastructure required to run it. This service increases the developers’ productivity and cuts down the time required to introduce apps to the market.

Software as a Service (SaaS)

SaaS provides users with a cloud application, the platform on which it runs and the underlying infrastructure to run it.

Recovery as a Service (RaaS)

This service is used to protect data. Application and data can be fully recovered from the cloud if anything goes wrong.

And the different deployment models include –

Public cloud

This is basically a cloud space that you can rent. Public cloud environments are created by resources the end user does not own and can be redistributed to other tenants.

Private cloud

Private clouds are cloud environments solely dedicated to the end user. This type of cloud is usually hosted within the user’s firewall and sometimes on-premise.

Hybrid cloud

It’s a fusion of public and private clouds based on the user’s needs.

Community cloud

This envir includes a shared cloud environment within an organization to provide access to the same data and applications to multiple people.

Question 3: Why is everyone switching to cloud computing?

Just a couple decades ago, large companies used to write their data down on paper and store them in filing cabinets because storing large amounts of data needed additional computers that they couldn’t afford. Which means, if your company needed to store large data back then, you had to rent storage space or buy new computers. A few years later, data centers started to become available. They are large warehouse-like spaces with industrial air conditioning and security services.

You can probably imagine the logistical nightmare it was. So when cloud computing became available, companies started to invest their money into it rather than into on-premise servers.

Especially businesses with less resources started getting a chance to expand and scale thanks to cloud computing.

Cloud computing has been growing at a rapid rate through the last two decades. So much so that it has become a buzzword in the software industry of Bangladesh. It has done wonders for the growth of software industries in third world countries as logistical limitations are not a big issue anymore.

City Bank Limited, a leading commercial bank of Bangladesh, has been using cloud computing for a while to automate their business processes. But they are not alone. Large companies like Robi, ACI and startups like 10 Minute School, Pathao etc. are using cloud to store and share their data.

Now that you know what cloud computing is and why it is the future of digitization, you may be wondering where you could get cloud computing services. That’s why we included a bonus question in this article!

Bonus question: Where can you find cloud services in Bangladesh?

Some of the largest cloud service providers in the world are Amazon Web Services, Microsoft Azure, Google Cloud Services and Oracle. Good news is, these providers are actively working in Bangladesh with their local partner companies. And the partner companies here are also working hard to provide every company the cloud services they want.

Astha IT is one of these local partner companies and we have built a massively scalable Application Platform as a Service. This service allows customers to develop, run, and manage applications without the complexity of building and maintaining the infrastructure typically associated with developing an app.

The dynamic world of technology is moving towards the cloud. It’s the next big thing after the internet. And the reality is, whoever does not embrace cloud services for their business is probably going to fall back in the race. Especially in a developing country like Bangladesh, moving your business processes to the cloud is the rational thing to do.