PaaS cloud hosting for Startups and Developers in India
Consider you wanted to host a movie booking service. Before cloud, you had to buy a physical server and host it. So whenever a customer wants to book a ticket, he sends a request from his computer to your server.
The server processes the request and sends data back to the client (customer’s computer). If the server and the client were having a conversation, it would look like this.
Client: I need tickets for Captain America: Civil War.
Server: Here are the available seats for the movie {P1, P2, P4, A3 …}
Client: I am booking P1, P2
Server: Blocking the seats, awaiting payment
Client: Here are my payment details {CardNo: XXXXXX, CVV…}
Server: Congrats, they are booked.
The customer’s computer and the server communicate with packets of data.
Your server would be able to handle 1000’s of such requests based on its configuration.
However, what happens when the demands exceed the server’s limit? Say 10k — 20k requests? It is the same case when ten to twenty people are pinging you on Whatsapp. You will attempt to answer them all one by one.
However, you would take a lot of time. However, on the internet this delay is unacceptable.
Why can’t we add more servers?
Yes, that’s a solution. Say you buy or rent ten more servers. Now they can work as a team and share the load. That works well. However, your service won’t have such requests all the time. Compare the first day of the Civil War Movie to the fiftieth day. The number of requests drops down. The additional servers you bought are now jobless. You will be still paying for their electricity and bandwidth. In some situations, you can never predict when requests are at peak. So it’s necessary for the servers to be ready. When the next peak time arrives, your servers may be outdated. Hosting it physically has a lot of other problems like power outages, maintenance cost, etc. Since this involves wastage of resources, this isn’t an effective solution. The cloud was developed to tackle this.
How can the cloud help?
In the cloud, we have a shared pool of computer resources (servers, storage, applications, etc.) at our disposal. When you need more resources, all you need is to ask. Provisioning resources immediately is a piece of cake for the cloud. You can free resources when they are not needed. In this way, you only pay for what you use. Your cloud provider will take care of all the maintenance.
Where is the cloud?
The shared pool of computer resources exists in a physical location called data centers. Your cloud providers have multiple data centers around the world. So your data is replicated at multiple sites. Even if a data center goes down because of a natural calamity, it’s still safe in another location.
MilesWeb offers the IaaS and PaaS Cloud solution which can scale any application automatically, both vertically and horizontally, that makes the hosting of your applications truly flexible.
Automatic vertical scaling feature of our cloud can dynamically change the amount of allocated resources (RAM and CPU) on the server according to its current demands, with no manual interference required. This feature guarantees that you never overpay for unused resources and saves your time by eliminating the necessity of handling the load-related adjustments or architectural changes.
Once you settle on the maximum limit you’re ready to consume, our cloud will automatically set the optimal amount of resources required for your application by tracking the incoming load in real time.
Following video will give you a clear understanding of Pay as you go cloud pricing model.
A good news for Startups and Inventiva readers, that want to try cloud hosting service at MilesWeb for free – 30 days free trial is available with no credit card required as well as with a possibility to upgrade any time.
If you are reading this article, MilesWeb is giving away Rs 3000 in credit which can be added to your cloud account.
A startup working in the field of AI, big data, Healthcare, IOT, Retail blockchain or fintech, all are eligible for the free trial and credit