0% found this document useful (0 votes)
37 views12 pages

Understanding Cloud Computing Basics

The document discusses cloud computing, defining it as applications and files hosted on thousands of interconnected computers and servers accessible via the Internet. Key benefits are access from any computer and enabling collaboration. Cloud computing is programmable and intelligent, with tasks automated across the cloud. Popular cloud applications include Google Docs, Gmail, and Dropbox. The architecture involves multiple cloud components communicating over APIs, resembling the Unix philosophy of separate programs working together.

Uploaded by

Ismart Gaming
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
37 views12 pages

Understanding Cloud Computing Basics

The document discusses cloud computing, defining it as applications and files hosted on thousands of interconnected computers and servers accessible via the Internet. Key benefits are access from any computer and enabling collaboration. Cloud computing is programmable and intelligent, with tasks automated across the cloud. Popular cloud applications include Google Docs, Gmail, and Dropbox. The architecture involves multiple cloud components communicating over APIs, resembling the Unix philosophy of separate programs working together.

Uploaded by

Ismart Gaming
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd

VISWANADHA INSTITUTE OF TECHNOLOGY AND

MANAGEMENT
Mindivanipalem (V), Anandapuram (M), Visakhapatnam (D)
Approved by A.I.C.T.E., affiliated to J.N.T.U.K., Kakinada

Cloud
Computing
Submit by:
K.B. Krishna Veni

1
Cloud Computing @ by K.B. KRISHNA
VENI
Table of Contents :-

1. Abstract 02
2. Introduction 02
3. What is Cloud Computing? 02
4. Cloud computing is Programmable. 04
5. Understanding Cloud Architecture 04
6. Why Computing Advantage and Disadvantage. 05
7. Who Benefits from Cloud Computing. 06
8. Cloud Computing for Everyone 06
9. Using cloud computing Services 07
10. Computing on the Cloud 07
11. Privacy, Security, and standards Compliance 09
12. Conclusion 09
13. About the Author 10
14. References 11
Paper Title: - Cloud Computing

1) Abstract:-
Computing as you know it is about to change, Your applications and documents are
going to move from the desktop into the cloud.
I’m talking about cloud computing, where applications and files are hosted on a
“cloud” consisting of thousands of computers and servers, all linked together and
accessible via the Internet. With cloud computing, everything you do is now web based
instead of being desktop based. You can access all your programs and documents from
any computer that’s connected to the Internet.
How will cloud computing change the way you work? For one thing, you’re no
longer tied to a single computer. You can take your work anywhere because it’s always
accessible via the web. In addition, cloud computing facilitates group collaboration, as
all group members can access the same programs and documents from wherever they
happen to be located. Cloud computing might sound far-fetched, but chances are you’re
already using some cloud applications. If you’re using a web-based email program,
such as Gmail or Hotmail, you’re computing in the cloud. If you’re using a web-based
application such as Google Calendar or Apple Mobile Me, you’re computing in the
cloud. If you’re using a file- or photo-sharing site, such as Flickr or Picasa Web Albums,
you’re computing in the cloud. It’s the technology of the future, available to use today.

2) Introduction:-
First, cloud computing isn’t network computing. With network computing, application
or documents are hosted on a single company’s server and accessed over the company’s
network. Cloud computing is a lot bigger than that. It encompasses multiple companies,
multiple servers, and multiple networks. Plus, unlike network computing, cloud
services and storage are accessible from anywhere in the world over an Internet
connection; with network computing, access is over the company’s network only.
Cloud computing also isn’t traditional outsourcing, where a company farms out
(subcontracts) its computing services to an outside firm. While an outsourcing firm
might host a company’s data or applications, those documents and programs are only
accessible to the company’s employees via the company’s network, not to the entire
world via the Internet. So, despite superficial similarities, networking computing and
outsourcing are not cloud computing.

3) What is Cloud Computing?


How does cloud computing work? What does cloud computing mean for the
way you use a computer? What are the top cloud computing applications? Good
questions all, and all answered in this paper, Cloud Computing. That Change the Way
You Work and Collaborate Online. I don’t pretend to answer every question you may
have (the overly technical ones in particular), but I do try to give you a good solid
overview of the cloud computing phenomenon, and introduce you to some of the more
popular cloud applications—in particular, those that facilitate group collaboration. And
that’s where cloud computing really shines. Whether you want to share photographs
with family members, coordinate volunteers for a community organization, or manage
a multifaceted project in a large organization, cloud computing can help you collaborate
and communicate with other group members. You’ll have a better idea of how this
works after you read the book, but trust me on this one—if you need to collaborate,
cloud computing is the Sway to do it.
Key to the definition of cloud computing is the “cloud” itself. For our purposes,
the cloud is a large group of interconnected computers. These computers can be
personal computers or network servers; they can be public or private. For example,
Google hosts a cloud that consists of both smallish PCs and larger servers. Google’s
cloud is a private one (that is, Google owns it) that is publicly accessible (by Google’s
users). This cloud of computers extends beyond a single company or enterprise. The
applications and data served by the cloud are available to broad group of users, cross-
enterprise and cross-platform. Access is via the Internet. Any authorized user can access
these docs and apps from any computer over any Internet connection. And, to the user,
the technology and infrastructure behind the cloud is invisible. It isn’t apparent (and, in
most cases doesn’t matter) whether cloud services are based on HTTP, HTML, XML,
JavaScript, or other specific technologies. It might help to examine how one of the
pioneers of cloud computing, Google, perceives the topic. From Google’s perspective,
there are six key properties of cloud computing as below,
1) Cloud computing is user-centric. Once you as a user are connected to the cloud,
whatever is stored there—documents, messages, images, applications, whatever—
becomes yours. In addition, not only is the data yours, but you can also share it with
others. In effect, any device that accesses your data in the cloud also becomes yours.
2) Cloud computing is task-centric. Instead of focusing on the application and what it
can do, the focus is on what you need done and how the application can do it for you.,
Traditional applications—word processing, spreadsheets, email, and so on—are
becoming less important than the documents they create.
3) Cloud computing is powerful. Connecting hundreds or thousands of computers
together in a cloud creates a wealth of computing power impossible with a single
desktop PC. Cloud computing is accessible. Because data is stored in the cloud, users
can instantly retrieve more information from multiple repositories. You’re not limited to
a single source of data, as you are with a desktop PC.
4) Cloud Computing is intelligent. With all the various data stored on the computers in
a cloud, data mining and analysis are necessary to access that information in an
intelligent manner.
5) Cloud Computing is Programmable. Many of the tasks necessary with cloud
computing must be automated. For example, to protect the integrity of the data,
information stored on a single computer in the cloud must be replicated on other
computers in the cloud. If that one computer goes offline, the cloud’s programming
automatically redistributes that computer’s data to a new computer in the cloud.
All these definitions behind us, what constitutes cloud computing in the real
world? Internet-accessible, group-collaborative applications are currently available,
with many more on the way. Perhaps the best and most popular examples of cloud
computing applications today are the Google family of applications—Google Docs &
Spreadsheets, Google Calendar, Gmail, Picasa, and the like. All of these applications are
hosted on Google’s servers, are accessible to any user with an Internet connection, and
can be used for group collaboration from anywhere in the world. In short, cloud
computing enables a shift from the computer to the user, from applications to tasks, and
from isolated data to data that can be accessed from anywhere and shared with anyone.
The user no longer has to take on the task of data management; he doesn’t even have to
remember where the data is. All that matters is that the data is in the cloud, and thus
immediately available to that user and to other authorized users.

3) Understanding Cloud Architecture:-


Cloud architecture, the systems architecture of the software systems involved in the
delivery of cloud computing, comprises hardware and software designed by a cloud
architect who typically works for a cloud integrator. It typically involves multiple cloud
components communicating with each other over application programming interfaces,
usually web services.
This closely resembles the Unix philosophy of having multiple programs each
doing one thing well and working together over universal interfaces. Complexity is
controlled and the resulting systems are more manageable than their monolithic
counterparts.
Cloud architecture extends to the client, where web browsers and/or software
applications access cloud applications.
Cloud storage architecture is loosely coupled, often assiduously avoiding the use
of centralized metadata servers which can become bottlenecks. This enables the data
nodes to scale into the hundreds, each independently delivering data to applications or
users.

Figure 1
Figure 1 Cloud computing sample architecture Figure 2 Understanding Cloud Architecture

The key to cloud computing is the “cloud”—a massive network of servers or


even individual PCs interconnected in a grid. These computers run in parallel,
combining the resources of each to generate supercomputing-like power. What, exactly,
is the “cloud”? Put simply, the cloud is a collection of computers and servers that are
publicly accessible via the Internet. This hardware is typically owned and operated by a
third party on a consolidated basis in one or more data center locations. The machines
can run any combination of operating systems; it’s the processing power of the
machines that matter, not what their desktops look like.
As shown in Figure 1.1, individual users connect to the cloud from their own
personal computers or portable devices, over the Internet. To these individual users, the
cloud is seen as a single application, device, or document. The hardware in the cloud
(and the operating system that manages the hardware connections) is invisible.

4) Why Computing Advantage and Disadvantage:-


Any serious analysis of cloud computing must address the advantages and
disadvantages offered by this burgeoning technology. What’s good—and what’s bad—
about cloud computing? Let’s take a look.
Advantage as below,
We’ll start with the advantages offered by cloud computing—and there are many.
1) Lower-Cost Computers for Users
2) Improved Performance
3) Lower IT Infrastructure Costs
4) Fewer Maintenance Issues
5) Lower Software Costs
6) Instant Software Updates
7) Increased Computing Power
8) Unlimited Storage Capacity
9) Increased Data Safety
10) Improved Compatibility Between Operating Systems
11) Improved Document Format Compatibility
12) Easier Group Collaboration
13) Universal Access to Documents
14) Latest Version Availability
15) Removes the Tether to Specific Devices
Disadvantage as below,
That’s not to say, of course, that cloud computing is without its disadvantages. There
are a number of reasons why you might not want to adopt cloud computing for your
particular needs. Let’s examine a few of the risks related to cloud computing.
1) Requires a Constant Internet Connection
2) Doesn’t Work Well with Low-Speed Connections
3) Can Be Slow
4) Features Might Be Limited
5) Stored Data Might Not Be Secure
6) If the Cloud Loses Your Data, You’re Screwed

5) Who Benefits from Cloud Computing?


Let’s face it, cloud computing isn’t for everyone. What types of users, then, are best
suited for cloud computing—and which aren’t?
1) Collaborators
2) Road Warriors
3) Cost-Conscious Users
4) Cost-Conscious IT Departments
5) Users with Increasing Needs
Collaborators:-
If you often collaborate with others on group projects, you’re an ideal candidate for
cloud computing. The ability to share and edit documents in real time between multiple
users is one of the primary benefits of web-based applications. it makes collaborating
easy and even fun.
Road Warriors:-
Another prime candidate for cloud computing is the road warrior. When you work at
one office today, at home the next day, and in another city the next, it’s tough to keep
track of all your documents and applications. You may end up with one version of a
document on your work PC, another on your laptop, and a third on your home PC—
and that’s if you remember to copy that document and take it with you from one
location to the next.

6) Cloud Computing for Everyone?


Now that you know a little bit about how cloud computing works, let’s look at how you
can make cloud computing work for you. By that I mean real-world examples of how
typical users can take advantage of the collaborative features inherent in web-based
applications.
We’ll start our real-world tour of cloud computing by examining how an average
family can use web-based applications for various purposes. As you’ll see, computing
in the cloud can help a family communicate and collaborate—and bring family
members closer together.
I- Cloud Computing for the Family
1) Centralizing Email Communications
2) Collaborating on Schedules
3) Collaborating on Grocery Lists
4) Collaborating on To-Do Lists
5) Collaborating on Household Budgets
6) Collaborating on Contact Lists
7) Collaborating on School Projects
8) Sharing Family Photos
II- Cloud Computing for the Community
1) Communicating Across the Community
2) Collaborating on Schedules
3) Collaborating on Group Projects and Events
III- Cloud Computing for the Corporation
1) Managing Schedules
2) Managing Contact Lists
3) Managing Project
4) Collaborating on Reports
5) Collaborating on Marketing Materials
6) Collaborating on Expense Reports.
7) Collaborating on Budgets
8) Collaborating on Financial Statements
9) Collaborating on Presentation
7) Using Cloud Computing Service:-
Services provided by cloud computing can be split into three major categories.
i) Infrastructure-as-a-Service (IaaS)
Infrastructure-as-a-Service (IaaS) like Amazon Web Services provides virtual servers
with unique IP addresses and blocks of storage on demand. Customers benefit from an
API from which they can control their servers. Because customers can pay for exactly
the amount of service they use, like for electricity or water, this service is also called
utility computing.
ii) Software-as-a-Service (SaaS)
Software-as-a-Service (SaaS) is the broadest market. In this case the provider allows the
customer only to use its applications. The software interacts with the user through a
user interface. These applications can be anything from web based email, to
applications like Twitter or [Link].

8) Computing on the Cloud:-


Cloud computing is offered in different forms as below,
1) Public Cloud.
2) Private Cloud
3) Hybrid cloud which combine both Public & Private.

Figure 2

8
Cloud Computing @ by Shivaji P. Mirashe
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.
Hybrid cloud:-
A hybrid cloud environment consisting of multiple internal and/or external providers
"will be typical for most enterprises". A hybrid cloud can describe configuration
combining a local device, such as a Plug computer with cloud services. It can also
describe configurations combining virtual and physical, colocated assets—for example,
a mostly virtualized environment that requires physical servers, routers, or other
hardware such as a network appliance acting as a firewall or spam filter.
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
(typically virtualisation automation) products claim to "deliver some benefits of cloud
computing without the pitfalls", capitalising on data security, corporate governance,
and reliability concerns. They have been criticized on the basis that users "still have to
buy, build, and manage them" and as such do not benefit from lower up-front capital
costs and less hands-on management, essentially "[lacking] the economic model that
makes cloud computing such an intriguing concept".
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. Analysts have reported on
Platform's view that private clouds are a stepping stone to external clouds, particularly
for the financial services, and that future datacenters will look like internal clouds.
The term has also been used in the logical rather than physical sense, for example
in reference to platform as a service offerings, though such offerings including
Microsoft's Azure Services Platform are not available for on-premises deployment.

9) Privacy, Security, and Standards Compliance:-


A major issue in cloud computing, especially with public clouds, is protection of user
data. One concern is that cloud providers themselves may have access to customers'
unencrypted data - whether it's on disk, in memory, or transmitted over the network.
To limit this exposure, many sources recommend never giving providers access to
unencrypted data or keys. A second concern is that many public cloud providers are
unable or unwilling to allow auditing of their physical or network security measures.
This can preclude them, and thus their customers, from meeting standards such as the
US government's HIPAA or Sarbanes-Oxley, the European Union's Data Protection

9
Cloud Computing @ by Shivaji P. Mirashe
Directive, or the credit card industry's PCI DSS. The extent of some public clouds across
multiple legal jurisdictions further complicates this issue; see "Legal Issues" for more
detail. These concerns are considered key obstacles to broader adoption of cloud
computing, making them areas of active research and debate among cloud computing
practitioners and advocates

10) Conclusion: -
We are observes that cloud computing has been defined as "everything that we
currently do". Many technologies that have been branded as "cloud computing" have
existed for a long time before the "cloud" label came into existence. Examples include
databases, load balanced on-demand web hosting services, network storage, real time
online services, hosted services in general.
12) References:-
1) [Link]
2) [Link]
hybrid-cloud-disses-cisco-ibm
3) [Link]
4) [Link]
?articleID=209904474
5) [Link]
6) [Link]
only-thing-real-so-far-is-the-desire/
7) [Link]
computing/blog/archives/2009/01/milliondollar_p.html
8) [Link]
9) [Link]
10)
[Link] [Link]?
articleID=216300168&cid=nl_IWK_daily_H
11)
[Link]
icleID=209904474
12) [Link]
13) [Link]
computing/blog/archives/2009/01/theres_no_such.html
14) [Link]
[Link]
15) [Link]
[Link]
16) [Link]
17) [Link]
18) [Link]
19) [Link]
[Link]
12
Cloud Computing @ by Shivaji P. Mirashe

View publication stats

Common questions

Powered by AI

Firms adopting cloud computing must decide between using public, private, or hybrid clouds, each with distinct infrastructure and management challenges. Public clouds offer scalability with less control over data security, while private clouds demand more internal resources for management and infrastructure without realizing the full potential cost benefits of cloud scaling. Hybrid models introduce integration complexity across public and private systems, requiring more sophisticated network management .

Cloud computing changes the traditional model by moving applications and documents from being stored on a single desktop computer to a cloud consisting of thousands of interconnected servers accessible via the Internet. This allows users to access their applications and documents from any Internet-connected device, facilitating mobility and collaboration. Unlike traditional network computing, which is limited to a single company's network, cloud computing can involve multiple companies and servers across the globe .

Cloud architecture differs from traditional monolithic systems by utilizing loosely coupled components communicating over application programming interfaces (APIs), similar to the Unix philosophy of interoperability. This modular approach controls complexity and enhances manageability, enabling scalable and flexible software systems, which contrasts with the single, large applications typical of monolithic software .

Cloud computing shifts focus from the capabilities of individual applications to the completion of tasks, allowing users to access the necessary tools and resources from the cloud as needed. This user-centric approach prioritizes outcomes over application features, making data and functions accessible from any device, thereby supporting on-the-go and collaborative work environments .

For SMEs, cloud computing offers significant advantages such as reduced initial capital expenditure on IT infrastructure, flexible scalability, and access to cutting-edge technologies without the need for extensive management resources. External cloud services enable SMEs to adopt enterprise-level solutions and infrastructure efficiently, leveling the competitive field against larger enterprises .

Cloud computing repackages existing technologies like databases, web hosting, and networking under the new concept of the 'cloud.' These technologies have been used independently but are now integrated under the cloud computing model to offer scalable, on-demand services that were traditionally managed in-house, highlighting an evolution rather than a radical innovation .

Public clouds involve third-party providers offering resources over the Internet on a utility basis, accessible by the public. Private clouds refer to proprietary networks offering similar services with an emphasis on security, governance, and compliance within an organization. Hybrid clouds combine elements of both public and private clouds, optimizing for flexibility and resource efficiency by integrating local and remote data centers .

Cloud computing enhances group collaboration by enabling multiple users to access and edit documents in real time from any location with Internet access. This is a significant improvement over traditional methods that require manual document sharing or the use of VPNs. Cloud platforms like Google Docs allow simultaneous edits, reducing version conflicts and improving workflow efficiency .

Privacy and security challenges in cloud computing, especially within public clouds, include concerns about unauthorized access to unencrypted user data by cloud providers. Additionally, many public cloud providers may not permit thorough audits of their security measures, hindering compliance with standards such as HIPAA or the EU's Data Protection Directive. The global reach of public clouds can also complicate legal compliance across multiple jurisdictions, posing significant adoption challenges .

Cloud computing applications vary by user category: Collaborators benefit from real-time document editing; road warriors gain seamless access to documents across devices; families can centralize communications and schedules; and corporations can manage projects and budgets collaboratively online, all of which demonstrate the versatility and accessibility of cloud services in diverse contexts .

You might also like