Top Cloud Computing Interview Questions with their Answers
1.What is the difference between cloud computing and mobile computing?
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.
2. What is the difference between scalability and elasticity?
Scalability is a characteristic of cloud computing which 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 which 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.
3. What are the security benefits of cloud computing?
Complete protection against DDoS: Distributed Denial of Service attacks have become very common and are attacking cloud data of companies. So the cloud computing security ensures restricting traffic to the server. Traffic which can be a threat to the company and their data is thus averted. Security of data: As data develops, data breaching becomes a significant issue and the servers become soft targets. The security solution of cloud data helps in protecting sensitive information and also helps the data to stay secure against a third party. Flexibility feature: Cloud offers flexibility, and this makes it popular. The user has the flexibility to avoid server crashing in case of excess traffic. When the high traffic is over, the user can scale back to reduce the cost. Cloud computing authorizes the application server, so it is used in identity management. It provides permissions to the users so that they can control the access of another user who is entering into the cloud environment.
4. What is the usage of utility computing?
Utility computing, or The Computer Utility, is a service provisioning model in which a service provider makes computing resources and infrastructure management available to the customer as needed and charges them for specific usage rather than a flat rate Utility computing is a plug-in managed by an organization which decides what type of services has to be deployed from the cloud. It facilitates users to pay only for what they use.
5. Explain Security management regarding Cloud Computing.
– Identity management access provides the authorization of application services – Access control permission is given to the users to have complete controlling access of another user who is entering into the cloud environment – Authentication and Authorization provide access to authorized and authenticated users only to access the data and applications
6. How would you secure data for transport in the cloud?
When transporting data in a cloud computing environment, keep two things in mind: Make sure that no one can intercept your data as it moves from point A to point B in the cloud, and make sure that no data leaks (malicious or otherwise) from any storage in the cloud. A virtual private network (VPN) is one way to secure data while it is being transported in a cloud. A VPN converts the public network to a private network instead. A well-designed VPN will incorporate two things: A firewall that will act as a barrier between the public and any private network. Encryption protects your sensitive data from hackers; only the computer that you send it to should have the key to decode the data. Check that there is no data leak with the encryption key implemented with the data you send while it moves from point A to point B in a cloud.
17. What are some large cloud providers and databases?
Following are the most used large cloud providers and databases: – Google BigTable – Amazon SimpleDB – Cloud-based SQL
18. List the open-source cloud computing platform databases?
Following are the open-source cloud computing platform databases: – MongoDB – CouchDB – LucidDB
19. Explain what is the full form and usage of “EUCALYPTUS” in cloud computing.
“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 enables us to implement clusters in the cloud computing platform. The main application of eucalyptus is to build public, hybrid, and private clouds. Using this, you can produce your personalized data center into a private cloud and leverage it to various other organizations to make the most out of it and use the functionalities offered by eucalyptus.
20. Explain public, static, and void class.
Public: This is an access modifier, it is used to specify who can access a particular method. When you say public, it means that the method is accessible to any given class. Static: This keyword in Java tells us that it is class-based, this means it can be accessed without creating the instance of any particular class. Void: Void defines a method which does not return any value. So this is the return related method.
Know more about India’s best Cloud computing Course from greatlearning.











