One of the important advantage of EC2 is that you can scale with it in much better fashion than anything else.
With few basic concepts it is extremely easy to move your website from one server to other.
I will explain with the example of website of our partner Tube Alert. They run promotional campaigns from time to time. During those campaigns, we observe upto 50 to 100 times more traffic than regular. (Tube Alert is the world’s first to notify you on your mobile device when your favorite YouTubers upload a video!), To handle this situation, whenever there is some promotional activity, we deploy the website on a server with higher load handling capacity, with better network bandwidth. Once the load is subsided, we again move back to smaller EC2 instance.
If such situation can occur regularly or with a certain pattern, you can also automate this thing. EC2 is extremely powerful and flexible computing facility. I also liked their model of security configuration. Even though I am comfortable with the individual firewalls, EC2 gives me option to group my instances and define their security. It is very helpful when we use group of servers for load balancing and decide to scale horizontally.
How do you know which is the right capacity? You can monitor the server laods (CPU, memory, network) and response time of your website. If you are not satisfied, you can go to better configuration. All this can happen in few minutes and almost without any downtime.
Regarding downtime: I minimize the downtime by following method. We create the new server ready and then move the IP address to new server. Changing the IP address of servers is a matter of few seconds. Which keeps the total downtime to less than a minute.
Our company Mobisoft Infotech (Best Mobile & Web App Development Company, Houston) works in the cloud domain and
Comments
Post a Comment