Cloud computing

25
Cloud Computing A Seminar On Present By: Ravi Ranjan Raj

Transcript of Cloud computing

Cloud Computing

A Seminar

On

Present By:Ravi

Ranjan Raj

B.Tech (CSE)

3rd Year

•What is cloud computing ???•History•Why cloud computing ???•Cloud components•Cloud service models•Type of cloud•Advantages & Disadvantages•Application

OUTLINE :

What is Cloud Computing?

Cloud computing is a type of computing that relies on sharing computing resources rather than having local server or personal device to handle applications.

Distributed computing on internet Or delivery of computing service over the internet.

COMPUTER NETWORK

STORAGE (DATABASE)

SERVERS

SERVICES

APPLICATIONS

• Concept evolved in 1950(IBM) called RJE

(Remote Job Entry Process).

• In 2006 Amazon provided First public cloud

AWS(Amazon Web Service).

• In 2008-2009 launches of Google app engine/

windows.

History

Traditional Software

Why cloud computing..?Cloud computingVs

Cloud Components

It has three components 1.) Client computers2.) Datacenters3.) Distributed Servers

Clients are the device that the end user interact with cloud.

Three types of clients:

1.) Mobile2.) Thick3.) Thin (Most Popular)

Clients

It is collection of servers where application is placed and is accessed via internet.

Datacenter

Distributed servers

Often servers are in geographically different places, but server acts as if they are working next to each other.

Cloud Service Models

SaaS(Software as a service): Required software, Operating system & network is provided.

In the SaaS model, cloud providers install and

operate application software in the cloud and cloud users access the software from cloud clients. Cloud users do not manage the cloud infrastructure and platform where the application runs. This eliminates the need to install and run the application on the cloud user's own computers, which simplifies maintenance and support.

Examples of SaaS include: Google Apps, Microsoft Office 365, Onlive, GT Nexus, Marketo and TradeCard.

PaaS(Platform as service): Operating system and network is provided.

In the PaaS model, cloud providers deliver a computing platform typically including operating system, programming language execution environment, database, and web server. Application developers can develop and run their software solutions on a cloud platform without the cost and complexity of buying and managing the underlying hardware and software layers.

Examples of PaaS include: AWS Elastic Beanstalk, Cloud Foundry, Heroku, Force.com, EngineYard, Mendix, OpenShift, Google App Engine, Windows Azure Cloud Services and OrangeScape

IaaS(Infrastructure as aservice): just Network is provided.

In the most basic cloud-service model, providers of IaaS offer computers physical or (more often) virtual machines and other resources. IaaS clouds often offer additional resources such as a virtual-machine disk image library, raw (block) and file-based storage, firewalls, load balancers, IP addresses, virtual local area networks (VLANs), and software bundles.[49] IaaS-cloud providers supply these resources on-demand from their large pools installed in data centers.

Examples of IaaS providers include: Amazon EC2, Azure Services Platform, DynDNS, Google Compute Engine, HP Cloud, iland, Joyent, LeaseWeb, and Oracal

• Amazon• Microsoft windows Azure• Savvis• Google App Engine• Vmware cloud• Rack space • Go grid

Types of Cloud

1. Public cloud

2. Private cloud

3. Hybrid cloud

Public Cloud: The services are delivered to the client via the Internet from a third party service provider.

Example: Amazon

Private Cloud: These services are managed and provided within the organization. There are less restriction on network bandwidth, fewer security exposures and other legal requirements compared to the public Cloud.

Example: HP Data Centers

Hybrid cloud: It is a combination of services provided by the Private and public cloud

Example: –ERP in private cloud –Sales & Email in public

Advantages

1. Lower computer costs.2. Improved performance.3. Reduced software costs.4. Instant software updates.5. Unlimited storage

capacity.6. Increased data reliability.7. Universal document

access.8. Latest version availability.9. Device independence.

Disadvantages

1. Requires a constant Internet

connection.

2. Does not work well with low-speed

connections.

3. Features might be limited.

4. Can be slow.

5. Stored data might not be secure.

6. Stored data can be lost.

Application

• Social Networking sites.• E-mail sites.• Search Engines.• Many more services OVER

THE INTERNET.

Thank You For Your Attention…