ETI Micro Project Cloud Computing

Download as pdf or txt
Download as pdf or txt
You are on page 1of 6

ETI Micro Project

Cloud Computing
Introduction

Cloud Computing is the delivery of computing services such as servers, storage,


databases, networking, software, analytics, intelligence, and more, over the Cloud
(Internet). Cloud Computing provides an alternative to the on-premises datacenter.
With an on-premises datacenter, we have to manage everything, such as purchasing
and installing hardware, virtualization, installing the operating system, and any other
required applications, setting up the network, configuring the firewall, and setting
up storage for data. After doing all the set-up, we become responsible for
maintaining it through its entire lifecycle. But if we choose Cloud Computing, a
cloud vendor is responsible for the hardware purchase and maintenance. They also
provide a wide variety of software and platform as a service. We can take any
required services on rent. The cloud computing services will be charged based on
usage.
Cloud computing- The Concept

Cloud computing is Internet ("cloud") based development and use of computer


technology ("computing"). It is a style of computing in which dynamically scalable
and often virtualized resources are provided as a service over the Internet. Users
need not have knowledge of, expertise in, or control over the technology
infrastructure "in the cloud" that supports them.
The concept incorporates infrastructure as a service (IaaS), platform as a service
(PaaS) and software as a service (SaaS) as well as Web 2.0 and other recent
technology trends which have the common theme of reliance on the Internet for
satisfying the computing needs of the users. Examples of SaaS vendors include
Salesforce.com and Google Apps which provide common business applications
online that are accessed from a web browser, while the software and data are stored
on the servers.
The term cloud is used as a metaphor for the Internet, based on how the Internet is
depicted in computer network diagrams, and is an abstraction for the complex
infrastructure it conceals.
Implementation
The majority of cloud computing infrastructure as of 2009 consists of reliable
services delivered through data centers and built on servers with different levels of
virtualization technologies. The services are accessible anywhere that has access to
networking infrastructure. The Cloud appears as a single point of access for all the
computing needs of consumers. Commercial offerings need to meet the quality of
service requirements of customers and typically offer service level agreements.
Open standards are critical to the growth of cloud computing and open source
software has provided the foundation for many cloud computing implementations.

Characteristics
As customers generally do not own the infrastructure, they merely access or rent,
they can avoid capital expenditure and consume resources as a service, paying
instead for what they use. Many cloud-computing offerings have adopted the utility
computing model, which is analogous to how traditional utilities like electricity are
consumed, while others are billed on a subscription basis. Sharing "perishable and
intangible" computing power among multiple tenants can improve utilization rates,
as servers are not left idle, which can reduce costs significantly while increasing the
speed of application development.

Types

1. Public cloud
Public cloud or external cloud describes cloud computing in the traditional
mainstream sense, whereby resources are dynamically provisioned on a fine-
grained, self-service basis over the Internet, via web applications/web services, from
an off-site third-party provider who shares resources and bills on a fine- grained
utility computing basis.
2. Private cloud
Private cloud and internal cloud are neologisms that some vendors have recently
used to describe offerings that emulate cloud computing on private networks. These
products claim to "deliver some benefits of cloud computing without the pitfalls",
capitalizing on data security, corporate governance, and reliability concerns. While
an analyst predicted in 2008 that private cloud networks would be the future of
corporate IT, there is some uncertainty whether they are a reality even within the
same firm. Analysts also claim that within five years a "huge percentage" of small
and medium enterprises will get most of their computing resources from external
cloud computing providers as they "will not have economies of scale to make it
worth staying in the IT business" or be able to afford private clouds.
Hybrid cloud
A hybrid cloud environment consisting of multiple internal and/or external providers
"will be typical for most enterprises".

Types of Cloud Services


1. Infrastructure as a Service (IaaS): In IaaS, we can rent IT infrastructures like
servers and virtual machines (VMs), storage, networks, operating systems
from a cloud service vendor. We can create VM running Windows or Linux
and install anything we want on it. Using IaaS, we don’t need to care about
the hardware or virtualization software, but other than that, we do have to
manage everything else. Using IaaS, we get maximum flexibility, but still, we
need to put more effort into maintenance.
2. Platform as a Service (PaaS): This service provides an on-demand
environment for developing, testing, delivering, and managing software
applications. The developer is responsible for the application, and the PaaS
vendor provides the ability to deploy and run it. Using PaaS, the flexibility
gets reduce, but the management of the environment is taken care of by the
cloud vendors.
3. Software as a Service (SaaS): It provides a centrally hosted and managed
software services to the end-users. It delivers software over the internet, on-
demand, and typically on a subscription basis. E.g., Microsoft One Drive,
Dropbox, WordPress, Office 365, and Amazon Kindle. SaaS is used to
minimize the operational cost to the maximum extent.

Advantages of cloud computing


❖ Cost: It reduces the huge capital costs of buying hardware and software.
❖ Speed: Resources can be accessed in minutes, typically within a few clicks.
❖ Scalability: We can increase or decrease the requirement of resources
according to the business requirements.
❖ Productivity: While using cloud computing, we put less operational effort.
We do not need to apply patching, as well as no need to maintain hardware
and software. So, in this way, the IT team can be more productive and focus
on achieving business goals.
❖ Reliability: Backup and recovery of data are less expensive and very fast for
business continuity.
❖ Security: Many cloud vendors offer a broad set of policies, technologies, and
controls that strengthen our data security.
Conclusion
Cloud Computing is a vast topic and the above report does not give a high-level
introduction to it. It is certainly not possible in the limited space of a report to do
justice to these technologies. What is in store for this technology in the near future?
Well, Cloud Computing is leading the industry ‘s endeavor to bank on this
revolutionary technology

You might also like