For many businesses, cloud services have become the de facto standard for quickly developing and deploying networks, applications and other technological infrastructures. This quick glossary of common cloud platform terms from TechRepublic Premium will help you get a handle on the vocabulary, so you can understand how these services may affect your business. From the …