Scalability – What is it and why is it important?

Scaling comes in a few different flavors.  Vertical scaling involves growing the computing power of a single server, adding memory, faster or more CPUs and/or faster disk I/O. Horizontal scaling involves adding additional computing resources or servers in parallel and then load balacing across them. Scalability refers to applications which facilitate scaling well.  With web …

iHeavy Insights 78 – Degrade Gracefully

Your recent social media campaign has gone viral.  It’s what you’ve been dreaming about, pinning your hopes on, and all of your hard work is now coming to fruition.  Tens of thousands of internet users, hoards of them in fact, are now descending on your website.  Only one problem, it went down!! That’s a situation …

Cloud Computing – Disciplined Deployments

With traditional managed hosting solutions, we have best practices, we have business continuity plans, we have disaster recovery, we document our processes and all the moving parts in our infrastructure.  At least we pay lip service to these goals, though from time to time we admit to getting side tracked with bigger fish to fry, …

MySQL Cluster In The Cloud – Managers Guide

The term clustering is often used loosely in the context of enterprise databases.  In relation to MySQL in the cloud you can configure: Master-master active/passive Sharded MySQL Database NDB Cluster Master-Master active/passive replication Also sometimes known as circular replication.  This is used for high availability. You can perform operations on the inactive node (backups, alter …

iHeavy Insights 76 – Scale By Design

In a recent trip to Southeast Asia, I visited the Malaysian city of Kuala Lumpur.  It is a sprawling urban area, more like Los Angeles than New York.  With all the congestion and constant traffic jams the question of city planning struck me.  On a more abstract level this is the same challenge that faces …

How To Build Highly Scalable Web Applications For The Cloud

Scalability in the cloud depends a lot on application design.  Keep these important points in mind when you are designing your web application and you will scale much more naturally and easily in the cloud. ** Original article — Intro to EC2 Cloud Deployments ** 1. Think twice before sharding It increases your infrastructure and …

5 Tips for Scalability

Your website is slow but you’re not sure why.  You do know that it’s impacting your business.  Are you losing customers to the competition? Here are five quick tips to achieve scalability 1. Gather Intelligence With any detective work you need information.  That’s where intelligence comes in.  If you don’t have the right data already, …

Database Heavy Lifting – Consulting and Professional Services

Heavyweight Internet Group provides Professional Services and Consulting around database technologies. Our value add is aggressive pricing and personal service. Call us at +1-213-537-4465 . Services include: MySQL  database setup and administration MySQL  tuning and optimization of problem areas Correcting degraded MySQL  application performance 24×7 remote support services Stress testing web applications & speedup 20 …