cloud computing

20
CLOUD COMPUTING PRESENTED BY : AWAIS MUSHTAQ 1997-FBAS-BSSE-F13-C

Upload: awais-mushtaq

Post on 11-Aug-2015

250 views

Category:

Documents


0 download

TRANSCRIPT

CLOUD COMPUTING

PRESENTED BY : AWAIS MUSHTAQ

1997-FBAS-BSSE-F13-C

WHAT IS CLOUD COMPUTING

• Cloud computing is the delivery of computing services over the Internet.

• Cloud services allow individuals and businesses to use software and hardware that are managed by third parties at remote locations.

• Examples of cloud services include online file storage, social networking sites, webmail, and online business applications.

Introduction To Cloud Computing

• When you store your photos online instead of on your home computer, or use webmail or a social networking site, you are using a “cloud computing” service.

• The cloud computing model allows access to information and computer resources from anywhere where a network connection is available..

History Of Cloud Computing

• Cloud concepts have existed for many years.

• It was a gradual evolution that started in the 1950s with mainframe computing.

Cont…

• Multiple users were capable of accessing a central computer through dumb terminals, whose only function was to provide access to the mainframe.

• Because of the costs to buy and maintain mainframe computers, it was not practical for an organization to buy and maintain one for every employee. 

Revolution In Cloud Computing

• After some time, around 1970, the concept of Virtual Machines (VMs) was created.

• Using virtualization software like VMware, it became possible to execute one or more operating systems simultaneously in an isolated environment.

• The VM operating system took the 1950s’ shared access mainframe to the next level, permitting multiple distinct computing environments to reside on one physical environment.

Evolution In Cloud Computing

• Grid computing: Solving large problems with parallel computing

• SaaS: Network-based subscriptions to applications

• Cloud computing: Anytime, anywhere access to IT resources delivered dynamically as a service

Cloud Computing Stacks

• Cloud Computing is often described as a stack, as a response to the broad range of services built on top of one another under the term “Cloud”.

Cont…

SaaS (Software as a Service) • SaaS uses the web to deliver applications that

are managed by a third-party vendor and whose interface is accessed on the clients’ side.

• Most SaaS applications can be run directly from a web browser without any downloads or installations required, although some require small plugins.

• SaaS Examples: Google Gmail, Microsoft 365, Salesforce, Cisco WebEx.

Cont…

IaaS (Infrastructure as a Service)• Cloud infrastructure services, known as

Infrastructure as a Service (IaaS), are self-service models for accessing, monitoring, and managing remote data center infrastructures, such as compute (virtualized or bare mental), storage, networking, and networking services (e.g. firewalls).

• IaaS Examples: Amazon Web Service (AWS), Microsoft Azure, Google Compute Engine (GCE)

Cont…

PaaS (Platform as a Service)• Cloud platform services, or Platform as a Service (PaaS),

are used for applications, and other development, while providing cloud components to software. What developers gain with PaaS is a framework they can build upon to develop or customize applications. PaaS makes the development, testing, and deployment of applications quick, simple, and cost-effective.

• Enterprise PaaS Examples:  Apprenda*• *Apprenda is one provider of a private cloud

PaaS for .NET and Java.

Advantages Of Cloud Computing

• Achieve economies of scale – increase volume output or productivity with fewer people. Your cost per unit, project or product plummets.

• Reduce spending on technology infrastructure. Maintain easy access to your information with minimal upfront spending. Pay as you go (weekly, quarterly or yearly), based on demand.

Cont…

• Globalize your workforce on the cheap. People worldwide can access the cloud, provided they have an Internet connection.

• Streamline processes. Get more work done in less time with less people.

• Reduce capital costs. There’s no need to spend big money on hardware, software or licensing fees

Drawbacks Of Cloud Computing• High Speed Internet  Required -  Cloud

Computing’s performance in slow speed internet connections is absurd. Slow connections like dial-up make is Cloud computing  a pain for the user or it can be say it is impossible for the users to enjoy cloud computing on slow connections.

• Constant Internet Connection – Cloud Computing solution without proper internet connection is just like lifeless body. Because you are using internet for accessing both your documents and applications,  

Cont…

in case if you don’t have an internet connection you can’t even access your documents• Data Stored is not secure – All the data in Cloud

Computing is stored on Cloud. Its your duty to make sure how secure Cloud is? Whether only authorized persons are slowed to access to your confidential data. Concept of cloud computing is new and even if hosting companies say that the data is secured it can’t be a 100% truth.

Future Of Cloud Computing

• 5 Predictions

• 1. More application availability on the cloud.• 2. Increased growth in the market for cloud• 3. More hybrid cloud adoption• 4. Increased development for the cloud• 5. More innovation because of cloud

ConclusionConsidering the recent advances and offerings in Cloud Computing it is clear that this technology is here to stay. Currently all of the big players in the IT industry such as Google, Microsoft, Amazon,Apple etc… have some sort of Cloud Computing offering, and although there are not currently any standards for Cloud Computing

IBM has started • The Open Cloud Manifesto as a step towards

standardizing Cloud services.• Gartner Research has also indicated that Cloud

Computing will be as influential as e-business and has continued to feature it in its top strategic technologies.

CLOUD COMPUTING DIAGRAM

Reference For Additional Readings

• Microsoft Trusted Cloud • TwC trusted cloud • Trust Centers • Office 365• Windows Azure • Dynamics

Questions Are Appreciated