Amazon Web Services (AWS)

  • AWS provides different wide-ranging clouds IaaS services, which ranges from virtual  computer, storage, and networking to complete computing stacks.
  •     AWS is well known for its storage and compute on demand services, named as Elastic Compute Cloud (EC2) and Simple Storage Service (S3).
  •  EC2 offers customizable virtual hardware to the end user which can be utilized as the base infrastructure for deploying computing systems on the cloud.
  •    S3 is well ordered into buckets which contain objects that are stored in binary form and can be grown with attributes. End users can store objects of any size, from basic file to full disk images and have them retrieval from anywhere.
  •   In addition, EC2 and S3, a wide range of services can be leveraged to build virtual computing systems including: networking support, caching system, DNS, database support, and others.

Google AppEngine

  •   Google AppEngine is a scalable runtime environment frequently dedicated to executing web applications.
  • These utilize the benefits of the large computing infrastructure of Google to dynamically scale as per the demand.
  •  AppEngine offers both a secure execution environment and a collection of which simplifies the development of scalable and high-performance Web applications.
  •  These services include: in-memory caching, scalable data store, job queues, messaging, and corn tasks.
  •  Currently, the supported programming languages are Python, Java, and Go.

Microsoft Azure

  •      Microsoft Azure is a Cloud operating system and a platform in which users can develop the applications in the cloud.
  •  Azure provides a set of services that support storage, networking, caching, content delivery, and others.


  •    Apache Hadoop is an open source framework that is appropriate for processing large data sets on commodity hardware.
  •   Hadoop is an implementation of MapReduce, an application programming model which is developed by Google.
  • This model provides two fundamental operations for data processing: map and reduce. and

  • is a Cloud computing platform at which users can develop social enterprise applications.
  • The platform is the basis of – a Software-as-a-Service solution for customer relationship management.
  • allows creating applications by composing ready-to-use blocks: a complete set of components supporting all the activities of an enterprise are available.
  • From the design of the data layout to the definition of business rules and user interface is provided by as a support.
  •  This platform is completely hostel in the Cloud, and provides complete access to its functionalities, and those implemented in the hosted applications through Web services technologies.