Personal tools
You are here: Home Research Trends & Opportunities New Media and New Digital Economy Cloud Computing

Cloud Computing

(Paris, France - Hsi-Pin Ma)


Cloud computing is quickly becoming the standard way for technology companies to access IT infrastructure, software and hardware resources. The technology enables companies to be able to use applications and other resources managed by third party companies that are stored in high-end server computers and networks. Cloud computing systems are mainly set up for business or research purposes.

Michael Dell once said that “the cloud isn’t a place, it’s a way of doing IT”.


Definitions for Cloud Computing


There are plenty of definitions for “cloud computing” and for the most part, they generally point to the same thing: taking applications and running them on infrastructure other than your own. Our world is changing through the use of the internet.


  • [Wikipedia]: "Cloud computing is a phrase used to describe a variety of computing concepts that involve a large number of computers connected through a real-time communication network such as the Internet. In science, cloud computing is a synonym for distributed computing over a network, and means the ability to run a program or application on many connected computers at the same time. The major models of cloud computing service are known as software as a service, platform as a service, and infrastructure as a service. These cloud services may be offered in a public, private or hybrid network..."
  • [EU]: "The next big evolution for the internet is cloud computing, where everyone from individuals to major corporations and governments move their data storage and processing into remote data centres. Cloud computing is where IT infrastructures, platforms and software are provided centrally and distributed to end users over a network. Centralising data storage and processing offers economies of scale even the largest organisations cannot achieve by themselves.... "
  • [Wikipedia]: "Mobile cloud computing MCC) is the combination of cloud computing and mobile networks to bring benefits for mobile users, network operators, as well as cloud computing providers. The ultimate goal of MCC is to enable execution of rich mobile applications on a plethora of mobile devices, with a rich user experience. More comprehensively, MCC can be defined as "a rich mobile computing technology that leverages unified elastic resources of varied clouds and network technologies toward unrestricted functionality, storage, and mobility to serve a multitude of mobile devices anywhere, anytime through the channel of Ethernet or Internet regardless of heterogeneous environments and platforms based on the pay-as-you-use principle." MCC uses computational augmentation approaches by which resource-constraint mobile devices can utilize computational resources of varied cloud-based resources. In MCC, there are four types of cloud-based resources, namely distant immobile clouds, proximate immobile computing entities, proximate mobile computing entities, and hybrid (combination of the other three model)...."


Major Types of Cloud Computing


Below are the major types of cloud computing:


  • Infrastructure as a Service (IaaS): IaaS is the lowest level of cloud solution and refers to cloud-based computing infrastructure as a fully-outsourced service. An IaaS provider will deliver pre-installed and configured hardware or software through a virtualized interface. IaaS) are online services that provide high-level APIs used to dereference various low-level details of underlying network infrastructure like physical computing resources, location, data partitioning, scaling, security, backup etc. Your web hosting company is an IaaS provider.
  • Platform as a Service (PaaS): Platform as a Service (PaaS) or Application Platform as a Service (aPaaS) or platform-based service is a category of cloud computing services that provides a platform allowing customers to develop, run, and manage applications without the complexity of building and maintaining the infrastructure typically associated with developing and launching an app. This type of cloud computing is similar to IaaS but is more advanced. PaaS services are mostly used by companies that need to develop, test, collaborate and deploy cloud solutions for particular applications. However, the hosting of the application is done by a third party i.e. the PaaS provider. PaaS providers offer a fully configured sandbox and deployment environment for customers to develop, test and deploy their cloud applications. 
  • Software as a Service (SaaS): 
  • Recovery as a Service (RaaS)


[More to come ...]

Document Actions