Cloud Computing
Cloud Computing
etc placed in a secured area. Cloud computing have redefined the way in which
infrastructure can be redesigned. There are some drawbacks with traditional
infrastructure, like-
1. Applications are hosted on on-premise
2. Huge capital expenditure is there to set up the infrastructure.
3. time and efforts are required
4. Infrastructure needs to be updated whole time
5. Resources could be either underutilized or overutilized. If infrastructure is
surplus, resources could be under-utilized
These all factors affect the total cost of ownership which is the sum of purchase
price of an asset and operating costs for its lifetime. A simple example would be
the cost of owning a car. You can buy a car, but you will still need to pay
license fees and insurance premiums, and it must regularly be serviced.
Now, suppose I have an online retail business where in normal days, network
spike is not much and I have enough resources to handle the data generated in
normal days. But when comes sale day, this network spike reached to a point
which my available resources cannot handle so this and generated data is too
much that a lot of data loss could happen, though my resources are overutilized
at this time.
So, scalability here is not much because it will require more infrastructure but
cloud can provide it.
Business drivers of cloud:
1. Cloud computing is scalable and elastic computing model. Elastic
computing means, cloud has the ability to expand storage, memory etc. or
either decrease it on demand. Basically, cloud services are able to add and
remove resources on demand. Elasticity is important because you want to
ensure that your clients and employees have access to the right number of
resources as needed.
Cloud deployment models are modes in which consumers can access cloud
services:
They are models in which cloud services can be made available to consumers:
Billing pattern for all three: pay per use, per second, per GB hours
AWS Infrastructure: