Beruflich Dokumente
Kultur Dokumente
Cloud computing is a term commonly used for the delivery of hosted services over the Internet.
Cloud computing enables companies to consume compute resources as a utility just like
electricity rather than having to build and maintain computing infrastructures in-house. National
Institute of Standards and Technology (NIST) gives this definition "Cloud computing is a model
for enabling ubiquitous, convenient, on-demand network access to a shared pool of configurable
computing resources that can be rapidly provisioned and released with minimal management
effort or service provider interaction.
Cloud computing system is divide it into two sections: the front end and the back end. They
connect to each other through a network, usually the internet. The front end is the side the
computer user or client sees. The back end is the "cloud" section of the system. Front End refers
to the client part of cloud computing system. It consists of interfaces and applications that are
required to access the cloud computing platforms, e.g., Web Browser. Back End refers to the
cloud itself. It consists of all the resources required to provide cloud computing services. It
comprises of huge data storage, virtual machines, security mechanism, services, deployment
models, servers, etc.
(b) A central server administers the system, monitoring traffic and client demands to ensure
everything runs smoothly. It follows a set of rules called protocols and uses a special kind of
software called middleware. Middleware allows networked computers to communicate with each
other.
(c) Cloud computing can be used for
IaaS; using an existing infrastructure on a pay-per-use scheme seems to be an obvious choice for
companies saving on the cost of investing to acquire, manage and maintain an IT infrastructure.
PaaS; for the same reasons while also seeking to increase the speed of development on a readyto-use platform to deploy applications.
Private cloud; hybrid cloud;
Test and development; Probably the best scenario for the use of a cloud is a test and development
environment. This entails securing a budget, setting up your environment through physical
assets, significant manpower and time. Then comes the installation and configuration of your
platform. All this can often extend the time it takes for a project to be completed and stretch your
milestones.
Big data analytics; One of the aspects offered by leveraging cloud computing is the ability to tap
into vast quantities of both structured and unstructured data to harness the benefit of extracting
business value.
File storage; Cloud can offer you the possibility of storing your files and accessing, storing and
retrieving them from any web-enabled interface. The web services interfaces are usually simple.
At any time and place you have high availability, speed, scalability and security for your
environment.
Disaster recovery; By using cloud based on the cost effectiveness of a disaster recovery (DR)
solution that provides for a faster recovery from a mesh of different physical locations at a much
lower cost that the traditional DR site with fixed assets, rigid procedures and a much higher cost.
Backup;
Backing up data has always been a complex and time-consuming operation. This included
maintaining a set of tapes or drives, manually collecting them and dispatching them to a backup
facility with all the inherent problems that might happen in between the originating and the
backup site.
(d) The major concern about cloud computing are security and privacy. Handing over of crucial
confidential data to another company gives jitters to some people. Corporate users will definitely
hesitate to some extent in adopting cloud services as they can't keep their company's information
under lock and key. Privacy is another factor. As these data are accessed from any location, it's
possible the client's privacy could be compromised. Replication time and costs also play an
important role. How fast can the data be replicated is important for data resiliency. Reliability is
an issue. Servers in the cloud can have the same problems as the organization's resident servers.
Downtimes can occur with cloud servers too.
Q2(a)
Infrastructure as a Service (IaaS). The capability provided to the consumer is to provision
processing, storage, networks, and other fundamental computing resources where the consumer
is able to deploy and run arbitrary software, which can include operating systems and
applications. The consumer does not manage or control the underlying cloud infrastructure but
has control over operating systems, storage, and deployed applications; and possibly limited
control of select networking components (e.g., host firewalls).
Platform as a Service (PaaS). The capability provided to the consumer is to deploy onto the
cloud infrastructure consumer-created or acquired applications created using programming
languages, libraries, services, and tools supported by the provider. The consumer does not
manage or control the underlying cloud infrastructure including network, servers, operating
systems, or storage, but has control over the deployed applications and possibly configuration
settings for the application-hosting environment.
Software as a Service (SaaS). The capability provided to the consumer is to use the provider's
applications running on a cloud infrastructure. The applications are accessible from various client
devices through either a thin client interface, such as a web browser (e.g., web-based email), or a
program interface. The consumer does not manage or control the underlying cloud infrastructure
including network, servers, operating systems, storage, or even individual application
capabilities, with the possible exception of limited user-specific application configuration
settings.
(b) Virtualization is the creation of a virtual (rather than actual) version of something, such as
an operating system, a server, a storage device or network resources.
(c) There are two types of hypervisors: Type 1 and Type 2. Type 1 hypervisors run directly on the
system hardware. They are often referred to as a "native" or "bare metal" or "embedded"
hypervisors in vendor literature. Type 2 hypervisors run on a host operating system. When the
virtualization movement first began to take off, Type 2 hypervisors were most popular.
Administrators could buy the software and install it on a server they already had. Type 1
hypervisors are gaining popularity because building the hypervisor into the firmware is proving
Q4:
Cloud databases are used because they have increased accessibility, automatic failover and fast
automated recovery from failures, automated on-the-go scaling, minimal investment and
maintenance of in-house hardware, and potentially better performance as compared to traditional
databases.
Reason behind not using cloud databases is traditional databases include
potential security and privacy issues as well as the potential loss of or
inability to access critical data in the event of a disaster or bankruptcy of the
cloud database service provider.