Ahmed started an online business that grew rapidly, causing his on-premises servers to fail under heavy traffic. An IT engineer recommended Ahmed move to cloud computing to easily scale his infrastructure on demand. Cloud computing offers advantages over on-premises systems like lower costs, automatic scaling, improved security and maintenance handled by cloud providers. Ahmed was happy with the solution as it allowed his business to restart quickly without worrying about hardware management or costs.
4. Now Ahmed installed some IT
infrastructure to realize his
business (Server storage, mailing,
running application server and
desktop) _ Which is on the
premises.
Ahmed thinking to start
a new business which is
online shopping.
This time the Ahmed
received a bunch of
customers who visited
and registered his
business
A
few
months
later
After three months Ahmed’s
business becoming growing and the
customers are joined day by day
until reached thousands or millions.
Now the business is in a bad situation.
Because servers stopped their job due
to huge traffic from the customers.
It requires a technician man to solve
this problem and re-run the business
again
5. The technician man told the
businessman to buy new extra
IT infrastructures such as
servers.
He tried to access his business but
can’t, he also can’t buy these IT
infrastructures because it requires a
lot of money. “What he will do?” let’s
see his way of thinking.
He communicated with an IT
engineer to give him solutions
for his business.
”
After Ahmed discussed the IT
engineer he got the best solution
to return back his business.
Use cloud
This is a message from the IT manager, and he
recommended Ahmed use cloud computing to
restart his business quickly.
The question is why?
6. On-premises Cloud
1-Scalability: when it comes to scalability You pay more for an on-
promise setup and get lesser options too. Moreover, when you scaled
up it is difficult to scale down or up it often leads to heavy losses in
terms of infrastructure and maintenance.
1-Scalability: the cloud allows you to pay only for how much you use
with much easier and faster requirements for scaling up or down.
2-Server storage: on-premises systems will require a lot of space for
their servers, and you need to manage the cost of power and
maintenance.
2-Server storage: Cloud computing solutions are offered by cloud
service providers to manage and maintain the servers, saving you
both money and space.
3-Data security: on-premises systems offer less data security and
you will need a combination of physical and traditional IT security
measures.
3-Data security: Cloud computing systems offer much better
security and let you avoid having to constantly monitor and manage
security protocols.
4-Data loss: The chances for data recovery with on-promise setups
are very small.
4-Data loss: cloud computing systems have strong recovery
measures in place to ensure faster and easier data recovery.
5-Maintenance: the on-premises system needs an additional team
for hardware and software maintenance which loads up the costs.
5-Maintenance: cloud computing systems are maintained by cloud
service providers which leads you to reduce your cost.
7. Now Ahmed is very
happy
Because he will go to use cloud computing, not worry about the
scalability of his customer, no worry about the maintenance of his
equipment as well as security protection of his business.
BOOM!!, Everything is done by the cloud service provider.
Note That:
Today the world is going to move to the cloud, particularly advanced technologies, such as
companies of telecommunications, business information, health, the internet of things, and
government data management.
Every sector needs to manage and store their information in a secure and available manner and
that only can do cloud computing, that is why huge companies are joined already and others are
interesting.
8. Cloud computing is internet-based computing.
o Internet-based: mean that, a service that is accessed through the internet. For example, if you want to
share data with a group of people you will require the internet, using that internet called Internet-
based.
Simply put, cloud computing is the delivery of computing services—including servers, storage,
databases, networking, and software over the Internet/(“the cloud”) to offer faster innovation, flexible
resources, and economies of scale. [1]
You typically pay only for cloud services you use, helping you lower your operating costs, run your
infrastructure more efficiently, and scale as your business needs change. [2]
Note that, Cloud computing customers do not own the physical infrastructure rather they rent the usage
from a third-party provider. They use resources as a service for performing a task and pay only for what
they are utilizing. [3]
Cloud customers
Third-party provider
Physical infrastructure
9. Deployment model Service model
Public cloud Private cloud Hybrid cloud Infrastructure as
service
(IaaS)
Platform as service
(PaaS)
Software as service
(SaaS)
10. Deployment model
Public cloud Private cloud Hybrid cloud
Let’s see this example as a scenario to understand clearly what is these deployment model.
Taxi
Public cloud Private cloud Hybrid cloud
You can pick a bus to travel which is accessible
to everyone.
You will pay only for your seat and how long is
your travel.
As similar kind of things happens in the public
cloud, you pay for the only resources you use, and
you will pay for how long you use them. If you
use less you pay less, if you use much you pay
much for that month.
You can pick your own car to travel which is
not accessible to anyone.
You will pay huge for your services like
maintaining your car, gas, etc.
As similar kind of things happens in the
private cloud, you will pay all the costs.
You can pick a Taxi to travel which can use by
both you and your family.
You will pay huge for your services like
maintaining your car, gas, etc.
As similar kind of things happens in the
hybrid method mean that both public and private
Is available here.
11. Public cloud: in this deployment model services and infrastructures are made available to different
types of customers and used publicly by general people/users.
This type of cloud is managed by a cloud services provider offering services to the consumers on pay-
per-use. so security and privacy are big issues in it. Examples of public clouds are Amazon EC2, Google
App Engine, etc. [4]
Private cloud: In this type of cloud the computing resources are used and operated exclusively by one
organization owing that cloud.
It is more secure than public clouds because their users are trusted users inside the organization.
Examples of private clouds are IBM cloud, Microsoft cloud, any private institutional cloud, etc. [5]
Hybrid cloud: In this case, both can be used the private cloud as well as public cloud.