8/8/2019 Project Cloud Computing
1/37
25-NOV-10
8/8/2019 Project Cloud Computing
2/37
Group Members
7-Dec-10
(1)Rachit Aggarwal (0706810079)
(2) Raghukul Bhardwaj (0706810080)
(3) Sanjeev Kr. Singh (0706810093) (4) Shubhanshu Sharma(0706810101)
8/8/2019 Project Cloud Computing
3/37
O u t l i ne
What is Cloud Computing ?
VIRTUALIZATION
Why Cloud Computing? Cloud Architecture
How it Works
Pros and Cons of Cloud Computing Project Category
Modules
7-Dec-10
8/8/2019 Project Cloud Computing
4/37
7-Dec-10
8/8/2019 Project Cloud Computing
5/37
D e f i n i t i o n s
7-Dec-10
moving computing and data away
from the desktop and the portable PC
and simply displaying the results ofcomputing that takes place in a
centralized location and is then
transmitted via internet to users screen.
- John Markoff
(NY Times Blog)
8/8/2019 Project Cloud Computing
6/37
7-Dec-10
Cloud computing is a general term for
anything that involves delivering hosted
services over the Internet.
-whatis.com
8/8/2019 Project Cloud Computing
7/37
7-Dec-10
It is a paradigm in which information is permanently
stored in servers on the Internet and cached
temporarily on clients that include desktops,
entertainment centers, table computers, notebooks,wall computers, handhelds, etc.
-IEEE
8/8/2019 Project Cloud Computing
8/37
7-Dec-10
the idea of relying on Web-based
application and storing data in the
CLOUD of the internet.
-MIT Technology Review
8/8/2019 Project Cloud Computing
9/37
7-Dec-10
It is a paradigm shift whereby details
are abstracted from the users who no
longer need knowledge of, expertisein, or control over the technology
infrastructure "in the CLOUD" that
supports them.
-Wikipedia
8/8/2019 Project Cloud Computing
10/37
7-Dec-10
It starts with the premise that the data
services and architecture should be on
the servers. We call it CloudComputing they should be in a
CLOUD somewhere.
-Eric Schmidt(Chairman/CEO of Google
Inc)
8/8/2019 Project Cloud Computing
11/37
7-Dec-10
In June 2009, a study conducted by VersionOne
found that 41% of senior IT professionals actually
don't know what cloud computing is and two-thirds
of senior finance professionals are confused by theconcept, highlighting the young nature of the
technology.
8/8/2019 Project Cloud Computing
12/37
7-Dec-10
Cloud is simply a metaphor
for the internet
Users do not have or need
knowledge, control, ownership
in the computer infrastructure
Users simply rent or access the
software, paying only for whatthey use
8/8/2019 Project Cloud Computing
13/37
7-Dec-10
Concept dating back to the 1960s by John McCarthy,
a computer scientist, brought up the idea that
"computation may someday be organized as a public
utility
Idea that revolutionized Cloud Computing:
Utility computing
Grid computing In some ways, the cloud is a natural next step from
the grid-utility model, said Frank Gens, an analyst at
the research firm IDC
8/8/2019 Project Cloud Computing
14/37
V i r t u a l i z a t i o n
7-Dec-10
A software implementation of a machine thatexecutes programs like a real machine.
Virtualization is something which is not REAL,
but displays the full qualities of the REAL.
8/8/2019 Project Cloud Computing
15/37
7-Dec-10
8/8/2019 Project Cloud Computing
16/37
7-Dec-10
Back to main line
W h y C l o u d C o m p u t i n g ?
8/8/2019 Project Cloud Computing
17/37
7-Dec-10
8/8/2019 Project Cloud Computing
18/37
Services Provided by Cloud Computing
7-Dec-10
8/8/2019 Project Cloud Computing
19/37
7-Dec-10
Platform as a Service
Provides all the facilities necessary to support the
complete process of building and delivering web
applications and services, all available over theinternet
Infrastructure providers can transparently alter the
platforms for their customers unique needs
Google App Engine, Heroku, Mosso, Engine Yard,
Joyentor force.com (SalesForce platform) are few of
the examples of service providers.
8/8/2019 Project Cloud Computing
20/37
7-Dec-10
Infrastructure as a Service
Defined as delivery of computer infrastructure as a
service Fully outsourced service so businesses do not have to purchase servers,
software or equipment
Infrastructure providers can dynamically allocate
resources for service providers Service providers offer this service to end users
Allows cost savings for the service providers, since they do not need tooperate their own datacenter
Ad hoc systems allow quick customization to consumer demands
8/8/2019 Project Cloud Computing
21/37
7-Dec-10
How it works
8/8/2019 Project Cloud Computing
22/37
7-Dec-10
How it works
Five step are needed
Step 1: First you should decide which technology
will be the basis for your on-demand application
infrastructure.
Step 2: Determine what delivery infrastructure
you will used to abstract the application
infrastructure.
Step 3: Prepare the network infrastructure.
Step 4: Provide visibility and automation of
management tasks.
8/8/2019 Project Cloud Computing
23/37
Step 5: Integrate all the moving parts, such that
the infrastructure and realizes the benefits of
automation, abstraction and resource sharing.
All the implementation part will be performed as
par as the research paper published latest in dec
2009
7-Dec-10
8/8/2019 Project Cloud Computing
24/37
Tplatform: A cloud computing platform
7-D
ec-10
8/8/2019 Project Cloud Computing
25/37
C loud Compu t i ng P r o s
7-D
ec-10
Reduced Hardware equipment for end users
Improved Performance
Lower Hardware and Software Maintenance
Instant Software Updates Accessibility
Less Expensive
Better Collaboration
Pay for what you use Flexible
Need not invest on multiple licensing
8/8/2019 Project Cloud Computing
26/37
7-D
ec-10
Cloud Computing Cons
Security Issues (#1 concern)
Internet connection
Too many platforms
Location of Servers
Time for Transition
Speed
8/8/2019 Project Cloud Computing
27/37
PROJECT CATEGORY
7-D
ec-10
While developing a project, it is very important to define thecategory of such project. As for as this application is concern, thisapplication can be categorized in the category of RDBMS andOOPS because this application is built to perform and deliver the
primary features of RDBMS and OOPS. Various features ofDatabase are used to maintain the database. As this application isto be built using DOTNET, so all the basic and primary concepts ofOOPS are used.
It is a web application that can be run on internet or on any othernetwork.
Its front end is GUI (graphics use interface).
Its back end is RDBMS (relational database management system).
8/8/2019 Project Cloud Computing
28/37
MODULES ANDTHEIRDESCRIPTION
7-D
ec-10
Login Module
Admin Module
Operator Module
Client Module
Application Module
Feedback Module
8/8/2019 Project Cloud Computing
29/37
LOGIN MODULE:
7-D
ec-10
The system has three types of user logins (Admin,
Client, and Operator). ADMIN is able to see all the
queries and the referred solutions or remedies. It
manages all the information uploaded and putscurb on it. Operator is able to see the queries made
by the client and puts his suggestions in the reply.
8/8/2019 Project Cloud Computing
30/37
ADMIN MODULE
7-D
ec-10
It includes:-
Administrator designation.
Control over the database
Updating information
Authenticating client
8/8/2019 Project Cloud Computing
31/37
CLIENT MODULE:
7-D
ec-10
It includes:-
Client login and information gathering
Retrieving queries.
Posting feedback
8/8/2019 Project Cloud Computing
32/37
OPERATOR MODULE:
7-D
ec-10
It includes:-
Expert login and answering queries
Posting new solutions and preventions.
Interacting with affected client.
8/8/2019 Project Cloud Computing
33/37
APPLICATION MODULE
7-D
ec-10
This module has information like:-
Organization information
Event information
Promotion of policies
Guidance and suggestions
8/8/2019 Project Cloud Computing
34/37
Software Requirement
7-D
ec-10
Operating System :WINDOWS XP/WINDOWS 7/WINDOWS2000
Scripting Language : JAVASCRIPT
Front-End Language :ASP.NET
Business- Language : C#
Back-End : SQL-SERVER2005
Mark-up Language : HTML4.0, DHTML
Web-Server : IIS
8/8/2019 Project Cloud Computing
35/37
Hardware Requirement
7-D
ec-10
Processor : Pentium-IV
RAM :1 GB
Hard Disk : 160 GB
8/8/2019 Project Cloud Computing
36/37
BIBLIOGRAPHY
7-D
ec-10
http://en.wikipedia.org/wiki/Cloud_computing
http://searchcloudcomputing.techtarget.com
http://www.wikinvest.com/concept/Cloud_Computing
8/8/2019 Project Cloud Computing
37/37
7-D
ec-10