Google News
Cloud Computing Interview Questions
Even though this might sound like a fundamental question, this was asked in one of the interviews. (source- Quora)
Now, you must use simple words while answering this question. Use of technical terms is not advised.

In cloud computing, ‘cloud’ refers to the internet, metaphorically. So cloud computing is a method where the internet acts as the fuel to computing services. You can now use the word- Internet-based computing. 
System Integrators emerged into the scene in 2006. System integration is the practice of bringing together components of a system into a whole and making sure that the system performs smoothly.

A person or a company that specializes in system integration is called a system integrator.
* A private cloud delivers similar advantages to public cloud-like scalability and self-service. In the private cloud, this is done by using a proprietary architecture. Private clouds focus on the needs and demands of a single organization.

* As a result, the private cloud is best for businesses with dynamic or unpredictable computing needs that require direct control over their environments. Security, governance, and regulation are best suited for private cloud services.

* Private clouds are used to keep the strategic operations and others secure. It is a complete platform that is fully functional and can be owned, operated and restricted to only an organization or an industry. Nowadays, most organizations have moved to private clouds due to security concerns. Virtual private cloud is being used that operate by a hosting company.
* Be it a public or private cloud, the primary objective is to deliver services using the internet. Unlike a private cloud, public cloud services are third-party applications that can be used by anybody who wants to access them. The service may be free or be sold on demand.

* Public clouds are open to people for use and deployment. For example Google and Amazon etc. The public clouds focus on a few layers like cloud application, providing infrastructure, and providing platform markets.
* A hybrid cloud is a cloud computing environment where we can use the services available to us locally, use third-party private services, and public services as well to meet the demand. By allowing workloads to move between private and public clouds as computing needs and costs change, hybrid cloud gives businesses greater flexibility and more data deployment options.

* Hybrid clouds are a combination of public clouds and private clouds. It is preferred over both clouds because it applies the most robust approach to implement cloud architecture. It includes the functionalities and features of both worlds. It allows organizations to create their cloud and allow them to give control over someone else as well.
* Cloud Computing is when you store your files and folders in a “cloud” on the Internet, this will give you the flexibility to access all your files and folders wherever you are in the world– but you do need a physical device with Internet access to access it.

* Mobile computing is taking a physical device with you. This could be a laptop or mobile phone or some device. Mobile computing and cloud computing are somewhat analogous. Mobile computing uses the concept of cloud computing. Cloud computing provides the users with the data which they require while in mobile computing, applications run on the remote server and give the user access for storage and managing the data.
Scalability is a characteristic of cloud computing that is used to handle the increasing workload by increasing in proportion amount of resource capacity. By the use of scalability, the architecture provides on-demand resources if the traffic is raising the requirement.
Whereas, Elasticity is a characteristic that provides the concept of commissioning and decommissioning of a large amount of resource capacity dynamically. It is measured by the speed at which the resources are on-demand and the usage of the resources.
It is one of the most commonly asked cloud computing interview questions. Some of the biggest cloud providers and databases are :
* Amazon Web Services(AWS)
* EnterpriseDB
* Garantia Data
* Cloud SQL by Google
* Azure by Microsoft
* Rackspace
* Google bigtable
* Amazon simpleDB
* Cloud-based SQL
EUCALYPTUS” stands for Elastic Utility Computing Architecture For Linking Your Programs To Useful Systems.
Eucalyptus” is an open source software infrastructure in cloud computing, which is used to implement clusters in cloud computing platform. It is used to build public, hybrid and private clouds. It has the ability to produce your own data center into a private cloud and allows you to use its functionality to many other organizations.