1. What is Cloud Computing?
Ans. Cloud computing is the delivery of computing as a service rather than a product, whereby shared resources, software, and information are provided to computers and other devices as a utility(like the electricity grid) over a network (typically the Internet). (from Wikipedia)
2. What is Cloud in Cloud Computing?
Ans. A cloud is a combination of hardware, networks, storage, services, and interfaces that helps in delivering computing as a service.
3. What are the key characteristics exposed by Cloud Computing?
1. Scalability and Elasticity via dynamic (“on-demand”) provisioning of resources on a fine-grained, self-service basis near real-time, without users having to engineer for peak loads.
2. Maintenance of cloud computing applications is easier, because they do not need to be installed on each user’s computer.
3. Device and location independence enable users to access systems using a web browser regardless of their location or what device they are using (e.g., PC, mobile phone).
4. Reliability is improved if multiple redundant sites are used, which makes well-designed cloud computing suitable for business continuityand disaster recovery.
5. Cost is claimed to be reduced and in a public cloud delivery model capital expenditure is converted to operational expenditure.
6. Security could improve due to centralisation of data, increased security-focused resources, etc., but concerns can persist about loss of control over certain sensitive data, and the lack of security for stored kernels.
4. What do you mean by Cloud Service?
Ans. It is a service that is used to build cloud applications. Thus we can use cloud application without installing it on the computer.
5. What are the deployment models available in Cloud Computing?
Ans. Currently there are four deployment models are available in Cloud Computing.
a. Public Cloud: A public cloud is one based on the standard cloud computing model, in which a service provider makes resources, such as applications and storage, available to the general public over the Internet.
b. Community Cloud: Community cloud shares infrastructure between several organizations from a specific community with common concerns (security, compliance, jurisdiction, etc.), whether managed internally or by a third-party and hosted internally or externally.
c. Hybrid Cloud: Hybrid cloud is a composition of two or more clouds (private, community, or public) that remain unique entities but are bound together, offering the benefits of multiple deployment models.
d. Private Cloud: Private cloud is infrastructure operated solely for a single organization, whether managed internally or by a third-party and hosted internally or externally.
6. Which are the various services provided by Cloud Computing?
Ans. Cloud Computing provides mainly four services.
a. Software-As-A-Service(SAAS): It provide complete hardware infrastructure and software applications. User has to interact with it using front-end tool no matter where he is, e.g. salesforce.com.
b. Platform-As-A-Service(PAAS): It provide some softwares and development tools also. Users can create their application in provider’s infrastructure at any place, e.g. GoogleApps.
c. Infrastructure-As-A-Service(IAAS): It provide virtual server and memory. Users have to use providers API to start stop access and configure their virtual server, e.g. Amazon web services.
d. Desktop-As-A-Service(DAAS): It provides flexibility to use our desktop virtually from anywhere.
7. What are advantages and disadvantages of using Cloud Computing?
a. Lower computer costs: Not necessary to have high-powered computers to access web applications. Even with cheaper computer also can give efficient results because data is stored in the web not with us.
b. Improved performance: Everything is run in cloud so our computer doesn’t have to take much effort to run applications. As a result, performance will be improved automatically.
c. Unlimited storage capacity: Storage is also one kind of service provided by the Cloud, so there is no limit to store data (based on the service provider).
d. Device independence: The actual documents are in the Cloud, so you can access it wherever you are.
e. Security could improve due to centralisation of data, increased security-focused resources, etc., but concerns can persist about loss of control over certain sensitive data, and the lack of security for stored kernels.
a. Requires a constant High speed Internet connection: To get benefit from this we need to have always a high speed Internet connection.
b. Stored data might not be secure: There is no guarantee that your data stored is in cloud is securely protected. Intruders may access to your vital data at any time.
8. What do you mean by Cloudburst?
Ans. It has two meanings pertaining to the context it is used. One is negative and one is positive.
Cloudburst(negative): The failure of a cloud computing environment due to the inability to handle a spike in demand.
Cloudburst(positive): he dynamic deployment of a software application that runs on internal organizational compute resources to a public cloud to address a spike in demand.
9. What do you mean by Cloudstorming?
Ans. The process of connecting multiple could computing environments is called Cloudstorming.
10. What is Vertical Cloud?
Ans. Vertical Cloud is cloud computing environment optimized for use in a particular vertical, i.e. industry or application.
11. What do you mean by Cloudware?
Ans. It is a general term referring to a variety of software, typically at the infrastructure level, that enables building, deploying, running or managing applications in a cloud computing environment.
12. What do you understand by Cloud Oriented Architecture and Cloud Service Architecture?
Ans. Cloud Oriented Architecture: The architecture of IT infrastructure and software applications optimized for use in cloud computing environment is known as Cloud Oriented Architecture.
Cloud Service Architecture: It is an architecture in which applications and application components act as services on the cloud, which serve other applications within the same cloud environment.
13. What do you mean by Virtual Private Cloud?
Ans. It is the concept derived from the familiar concept Virtual Private Network(VPN), which turns private cloud into virtual private cloud in terms of security and ability to create a VPC across components that are both within the cloud and external to it.
14. What do you understand by Cloud Broker?
Ans. Cloud Broker is an entity that creates and maintains relationships with multiple cloud service providers. It acts as a liaison between cloud services customers and cloud service providers, selecting the best provider for each customer and monitoring the services.
15. What is cloud spanning?
Ans. Running an application in a way that its components straddle multiple cloud environments (which could be any combination of internal/private and external/public clouds. Unlike Cloud Bursting, which refers strictly to expanding the application to an External Cloud to handle spikes in demand, Cloud Spanning includes scenarios in which an applications component are continuously distributed across multiple clouds.
16. What is Vendor Lock-In?
Ans. Dependency on the particular cloud vendor and difficulty moving from one cloud vendor to another due to lack of standardized protocols, APIs, data structures (schema), and service models.
17. What is HaaS(Hardware as a Service)?
Ans. It is subset of IaaS(Infrastructure as a Service).
18. What do you mean by Elastic Computing?
Ans. The ability to dynamically provision and de-provision processing, memory, and storage resources to meet demands of peak usage without worrying about capacity planning and engineering for peak usage.
19. What is Cloud Pyramid?
Ans. A visual representation of Cloud Computing layers where differing segments are broken out by functionality. Simplified version includes: Infrastructure, Platform and Application layers.
20. Who is Cloud Envy?
Ans. He is a vendor who jumps on the cloud computing bandwagon by rebranding existing services.