Cloud Computing Important Questions & Answers
Cloud Computing Important Questions & Answers
Cloud Computing Important Questions & Answers
Advantages and
Disadvantages of Cloud Computing.
Answer:
The provisioning of services in a timely on-demand manner and allow
scaling up and down of resources is called as cloud computing.
Cloud architecture is defined from the perspectives of cloud consumers, cloud
providers and cloud brokers.
Cloud computing implies access to remote computing services offered by third
parties via a TCP/IP connection to the public internet.
It is a style of computing in which resources are provided “as a service” over
the internet to users who needs not have
knowledge of, expertise in, or control over the technology infrastructure that
supports them.
A cloud service has 3 different characteristics
● Sold on demand
● Elastic behavior
• Fully managed by the provider.
For example, “Google Apps” provides common business application online that
are accessed from a web browser, while the software & data are stored on the
internet servers.
Basically, cloud computing is the use of hardware and software to deliver a
service over a network.
Cloud Computing Architecture:
Cloud: a massive network of servers on individual PC’s interconnected in a
GRID. These computers run in parallel and combine all their resources to
generate supercomputing like power.
Cloud Consumer: Is a person or organization that processes and utilizes cloud
services, Such as Amazon EC2 Individual users connect to the cloud from their
own personal computers over the internet. the cloud appears to them as a single
application device or document i.e. hardware components are invisible the
architecture seems simple, although it does require some intelligent
management to connect all task computers together and assign task processing
to multiple users.
Cloud Provider: Is the person who maintains computing h/w and s/w and
supplies cloud services to other. E.g. Amazon
Cloud Broker: Is a person that manages usages, performance and delivery of
cloud services and negotiates relationship between cloud providers and cloud
consumers.
Working:
The user uses the fronted interface to select a task or service.
The user’s request is then passed to the system management which finds correct
resources and calls appropriate provisioning services.
These services launch the appropriate web application and either crate or open
the requested documents.
The system monitoring functions then track the usage of the cloud so that
resources are distributed to proper users.
Components of Cloud Computing: Client: A cloud client consists of computer
hardware and/or software that relies on cloudcomputing for application
delivery, or that is specifically designed for delivery ofcloud services and that,
in either case, is essentially useless without it.
CloudNetwork: Cloud networking (and Cloud based networking)is a term
describing the access of networking resources from a centralized third-party
provider using Wide Area Networking (WAN) or Internet-based access
technologies. In cloud networking, thenetwork can beshared as well as the
computingresources.
Cloud API: A Cloud Application Programming Interface (Cloud API) is a type
of API that enables the development of applications and services used for the
provisioning ofcloud hardware, software, and platforms.
Advantages:
The use of the cloud provides a number of opportunities:
a. It enables services to be used without any understanding of their
infrastructure.
b. Data and services are stored remotely but accessible from “anywhere”.
Lower computer costs:
a. You do not need a high-powered and high-priced computer to run cloud
computing's web-based applications.
b. Since applications run in the cloud, not on the desktop PC, your desktop PC
does not need the
Reduced software costs:
a. Instead of purchasing expensive software applications, you can get most of
what you need for free
Instant software updates:
a. Another advantage to cloud computing is that you are no longer faced with
choosing between obsolete software and high upgrade costs.
Unlimited storage capacity:
a. Cloud computing offers virtually limitless storage.
Increased data reliability:
a. Unlike desktop computing, in which if a hard disk crashes and destroy all
your valuable data, a computer crashing in the cloud should not affect the
storage of your data.
Disadvantages:
In parallel there has been backlash against cloud computing:
• Use of cloud computing means dependence on others and that could possibly
limit flexibility and innovation:
a. The others are likely become the bigger Internet companies like Google and
IBM, who may monopolise the market.
b. Some argue that this use of supercomputers is a return to the time of
mainframe computing that the PC was a reaction against.
• Security could prove to be a big issue:
a. It is still unclear how safe out-sourced data is and when using these services
ownership of data is not always clear.
• There are also issues relating to policy and access:
a. If your data is stored abroad whose policy do you adhere to?
b. What happens if the remote server goes down?
c. How will you then access files?
d. There have been cases of users being locked out of accounts and losing
access to data.
• Requires a constant Internet connection:
a. Cloud computing is impossible if you cannot connect to the Internet.
b. Since you use the Internet to connect to both your applications and
documents, if you do not have an Internet connection you cannot access
anything, even your own documents.
• Stored data can be lost:
a. Theoretically, data stored in the cloud is safe, replicated across multiple
machines.
b. But on the off chance that your data goes missing, you have no physical or
local backup.
Q.2 State various Cloud Types
Answer:
Public Cloud:
Public clouds are made available to the general public by a service
provider who hosts the cloud infrastructure.
Generally, public cloud providers like Amazon AWS, Microsoft and Google
own and operate the infrastructure and offer access over the Internet. With this
model, customers have no visibility or control over where the infrastructure is
located.
Public Cloud customers benefit from economies of scale, because infrastructure
costs are spread across all users, allowing each individual client to operate on a
low-cost, “pay-as-you-go” model.
Another advantage of public cloud infrastructure is that they are typically larger
in scale than an in-house enterprise cloud, which provides clients with seamless,
on-demand scalability. These clouds offer the greatest level of efficiency in
shared resources; however, they are also more vulnerable than private clouds.
A public cloud is the obvious choice when:
• Your standardized workload for applications is used by lots of people, such as
e-mail.
• You need to test and develop application code.
• You need incremental capacity (the ability to add compute resources for peak
times).
• You are doing collaboration projects.
Private Cloud:
Private cloud is cloud infrastructure dedicated to a particular organization.
Private clouds allow businesses to host applications in the cloud, while
addressing concerns regarding data security and control, which is often lacking
in a public cloud environment.
It is not shared with other organizations, whether managed internally or by a
third-party, and it can be hosted internally or externally.
When is a Private Cloud for you?
• You have more server capacity than your organization can use
• Your data center must become more efficient
• You want to provide private cloud services
Hybrid Cloud:
Hybrid Clouds are a composition of two or more clouds (private, community or
public) that remain unique entities but are bound together offering the
advantages of multiple deployment models.
In a hybrid cloud, you can leverage third party cloud providers in either a full or
partial manner; increasing the flexibility of computing. Augmenting a
traditional private cloud with the resources of a public cloud can be used to
manage any unexpected surges in workload.
Hybrid cloud architecture requires both on-premise resources and off-site server
based cloud infrastructure. By spreading things out over a hybrid cloud, you
keep each aspect of your business in the most efficient environment possible.
The downside is that you have to keep track of multiple cloud security
platforms and ensure that all aspects of your business can communicate with
each other.
Q.3 List key features of Cloud Computing. How Cloud Space helps a
common man?
Answer:
Following are five main characteristics that cloud computing offers
businesses today.
On-demand capabilities
A business will secure cloud-hosting services through a cloud host
provider which could be your usual software vendor. You can add or
delete users and change storage networks and software as needed.
Typically, you are billed with a monthly subscription or a pay-for-what-
you-use scenario. Terms of subscriptions and payments will vary with
each software provider.
Broad network access
Your team can access business management solutions using their
smartphones, tablets, laptops, and office computers. They can use these
devices wherever they are located with a simple online access point.
Broad network access includes private clouds that operate within a
company’s firewall, public clouds, or a hybrid deployment.
Resource pooling:
The cloud enables your employees to enter and use data within the
business management software hosted in the cloud at the same time, from
any location, and at any time. This is an attractive feature for multiple
business offices and field service or sales teams that are usually outside
the office.
Rapid elasticity
If anything, the cloud is flexible and scalable to suit your
immediate business needs. You can quickly and easily add or remove
users, software features, and other resources.
Measured service
Going back to the affordable nature of the cloud, you only pay for
what you use. You and your cloud provider can measure storage levels,
processing, bandwidth, and the number of user accounts and you are
billed appropriately.
Q.4 Explain utility computing. With reference to it, write the obstacles to
and opportunities for growth of cloud computing
Utility computing:
Utility computing 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 rather than a flat rate.
It is the process of providing computing services through service through an on-
demand. Pay-per-use billing method.
Utility computing is a computing business model in which the provider owns,
operates and manages the computing infrastructure and resources, and the
subscriber accesses it as and when required.
Sun was the first to offer utility computing and Hewlett Packard followed a year
later.
Q.5. Design private cloud for the college; keeping in mind everything as a services.
(Hint *aas with example of college environment)
Answer:
The private cloud or an internal cloud is a proprietary cloud computing platform that is
implemented within the corporate’s firewall, under the control of the IT department
Private clouds are more secure as compared to public clouds but the organization
implementing the private cloud is responsible for running and managing IT resources instead
of passing that responsibility on to a third party cloud provider.