ക്ലൌഡ് കമ്പ്യൂട്ടിംഗ് ആപ്ലിക്കേഷനുകളിൽ പ്രധാനമായും രണ്ട് ഭാഗങ്ങളായിരിക്കും ഉണ്ടായിരിക്കുന്നത്. അവയെ ബാക്ക് എൻഡ് (Back End) എന്നും ഫ്രണ്ട് എന്റ് ( Front End) എന്നുമറിയപ്പെടുന്നു. ഇവയെ ഒരു നെറ്റ്‌വർക്ക് വഴി ബന്ധപ്പെടുത്തിയിരിക്കും. യൂസർ ഉപയോഗിക്കുന്ന ഭാഗത്തെ ഫ്രണ്ട് എൻ‌ഡ് അഥവാ ക്ലയന്റ് സൈഡ് എന്നും ബാക്ക് എൻഡ് എന്നാൽ ക്ലൌഡ് കമ്പ്യൂട്ടിംഗിന്റെ വെ‌ബ്സെർവർ(Webserver) ഭാഗവുമായിരിക്കും. ഫ്രണ്ട് എൻ‌ഡിൽ ഉൾപ്പെടുക യൂസറുടെ കമ്പ്യൂട്ടറും ക്ലൌഡ് കമ്പ്യൂട്ടിംഗ് സിസ്റ്റം സ്വീകരിക്കാൻ കഴിയുന്ന ഒരു ഇന്റർഫെയിസ് സോഫ്റ്റ്‌വെയറുമായിരിക്കും. ഉപയോഗിക്കുന്ന ക്ലൌഡ് കമ്പ്യൂട്ടിംഗ് സിസ്റ്റമനുസരിച്ച് ക്ലയന്റുകൾക്കായി ആപ്ലിക്കേഷനുകൾ സ്വീകരിക്കുവാനായി നൽകിയിരിക്കുന്ന ഇന്റർഫെയിസുകൾ വ്യത്യാസപ്പെട്ടിരിക്കും. 

ബാക്ക് എൻഡ് സിസ്റ്റത്തിൽ പ്രധാനമായും ഉൾപ്പെട്ടിരിക്കുന്നത് സെർവറുകൾ, ഡാറ്റാ സ്റ്റോറേജ് സിസ്റ്റങ്ങൾ, ക്ലൌഡ് രൂപപ്പെടുത്താനുള്ള സോഫ്റ്റ്‌വെയറുകൾ എന്നിവയായിരിക്കും. ചുരുക്കി പറഞ്ഞാൽ ഒരു ക്ലൌഡ് കമ്പ്യൂട്ടിംഗ് സിസ്റ്റത്തിനുള്ളിൽ ഡാറ്റാ പ്രോസസിംഗ് മുതൽ വീഡിയോ ഗെയിമുകൾ, സോഫ്റ്റ്‌വെയർ പ്രോഗ്രാമിംഗ് തുടങ്ങി എല്ലാവിധ ആപ്ലിക്കേഷനുകളും ഇൻസ്റ്റാൾ ചെയ്തിരിക്കും. ഇവയ്ക്കെല്ലാം വ്യത്യസ്തങ്ങളായ സെർവറുകളുമായിരിക്കും ഉപയോഗിക്കുന്നത്. എന്നാൽ ഉപയോക്താവിന് ഒരൊറ്റ ക്ലയന്റ് ആപ്ലിക്കേഷനുപയോഗിച്ച് തന്റെ സിസ്റ്റത്തിൽ നിന്നും ഇവ സ്വീകരിക്കാൻ കഴിയുന്ന വിധമാണ് ക്ലയന്റ് കമ്പ്യൂട്ടീംഗ് സിസ്റ്റം ഡിസൈൻ ചെയ്തിരിക്കുന്നത്.

ക്ലയന്റിന്റെ ആവശ്യമനുസരിച്ച് ഒരു സെർവർ സിസ്റ്റം പ്രവർത്തിക്കുകയും അവയിലെ ട്രാഫിക് പ്രോട്ടോക്കൊളുകളുപയോഗിച്ച്ചും ചില പ്രത്യേക സോഫ്റ്റ്‌വെയറുകളുപയോഗിച്ചും നിയന്ത്രിക്കുകയും ചെയ്യുന്നു. ഇതിനാ‍യി ക്ലൌഡ് കമ്പ്യൂട്ടിംഗിനുള്ളീൽ ഉപയോഗിക്കുന്ന സോഫ്റ്റ്‌വെയറുകളെ മിഡിൽ വെയർ (middleware) എന്ന പേരിൽ അറിയപ്പെടുന്നു നെറ്റ്‌വർക്കിനുള്ളീലെ കമ്പ്യൂട്ടറുകളെ ഓരൊന്നിനെയും ബന്ധപ്പെടാനനുവദിക്കുന്നത് മീഡിൽ വെയറുകളായിരിക്കും.

മറ്റേതൊരു കമ്പ്യൂട്ടർ സിസ്റ്റത്തിനെപോലെ തന്നെയും അനിയന്ത്രിതമായ രീതിയിലുള്ള ക്ലയന്റുകളുടെ എണ്ണം ക്ലൌഡ് കമ്പ്യൂട്ടറുകളുടെ പ്രവർത്തനത്തെയും തടസ്സപ്പെടുത്തുവാനിടയുണ്ട്. അത് മൂലം ക്ലയന്റ് കമ്പ്യുട്ടിംഗ് സിസ്റ്റത്തിലെ സെർവറുകളിൽ സൂക്ഷിച്ച് വെച്ചിരിക്കുന്ന ഡാറ്റ നഷ്ടപ്പെടാതിരിക്കുന്നതിനായി ഇതിന്റെയെല്ലാം കോപ്പികൾ ക്ലൌഡ് സെർവറുകൾ സൂക്ഷിച്ച് വെക്കുന്നു. ഈ പ്രോസസിനെ redundancy എന്ന പേരിലറിയപ്പെടുന്നു. ( RAID ൽ ഉപയോഗിക്കുന്ന സാങ്കേതിക വിദ്യയാണ് ഇവിടെയും ഉപയോഗിക്കുന്നത്) ക്ലൌഡ് കമ്പ്യൂട്ടിംഗ് അനിയന്ത്രിതമായ സാധ്യതകളാണ് ഉപയോക്താക്കൾക്കായി തുറന്നിടുന്നത്. മിഡിൽ വെയറുകളുടെ സഹായത്തോടെ ഒരു സാധാരണ കമ്പ്യൂട്ടറിനുള്ളീൽ ചെയ്യാവുന്ന എല്ലാ പ്രവർത്തികളും ക്ലൊഡ് കമ്പ്യൂട്ടറിനുള്ളിൽ സാധ്യമാണ്.

ഒരു പ്ലാറ്റ്ഫോം സേവനം എന്ന മാതൃക
അടിസ്ഥാന സൗകര്യം ഒരു സേവനം എന്ന മാതൃക
സോഫ്ട് വെയർ ഒരു സേവനം എന്ന മാതൃക
പ്രധാനപ്പെട്ട വിഭാഗങ്ങൾ