cloud computing

22

Upload: siddiq-abu-bakkar

Post on 14-Jan-2015

2.488 views

Category:

Technology


0 download

DESCRIPTION

This is a short presentation About "Cloud Computing".I have declare here about what is cloud comp, why this is important, its structure etc...

TRANSCRIPT

Page 1: Cloud computing
Page 2: Cloud computing

AGENDA

Introduction What is Cloud Computing Layers of Cloud Computing Types Of Cloud Computing Advantage of Cloud Computing Disadvantage of Cloud Computing Examples of Amazing Cloud System Future Trends Conclusions

Page 3: Cloud computing

Introduction

The cloud is something that you have been using for a long time now in the form of the Internet. Then, what is it that is creating this buzz about cloud computing. So here are the cloud computing features that make it the latest sensation promising to shape the entire future of modern computing. The cloud computing benefits are so immense that it is looked upon as a utility model of computing, with which an application can start small and grow to be enormous overnight.

In 2008 Oracle CEO Larry Ellison said “The computer industry is the only industry that is more fashion-driven than women’s fashion.” to a group of Oracle analysts. So let’s talk about what cloud computing is and tighten up our definition and understanding of this implementation.

Page 4: Cloud computing

What is Cloud Computing?

Cloud Computing refers to both the applications delivered as services over the Internet and the hardware and systems software in Internet infrastructure (called a platform).

Hide the complexity infrastructure by providing very simple graphical interface or API (Applications Programming Interface).

Provides on demand services, that are always on, anywhere, anytime and any place.

Pay for use and as needed, elastic.

The hardware and software services are available to the general public, enterprises, corporations and businesses markets.

Page 5: Cloud computing

Cloud Architecture

Page 6: Cloud computing

Commercial Cloud Offerings

Page 7: Cloud computing

Cloud Provides

Page 8: Cloud computing

Layers Layers of Cloud Computing

Page 9: Cloud computing

Infrastructure as a Service (IaaS)Access to infrastructure stack:

Full OS access Firewalls Routers Load balancing

Advantages : Pay per use Instant Scalability Security Reliability APIs

Page 10: Cloud computing

Popular services :

Storage Database Scalability

Platform as a Service (PaaS)

Page 11: Cloud computing

No hardware or software to manage Service delivered through a browser

Advantages :

Pay per use Instant Scalability Security Reliability APIs

Software as a Service (SaaS)

Page 12: Cloud computing

Virtualization

Virtualization an abstraction of an execution environment that can be made dynamically available to authorized clients by using well-defined protocols.

– Resource quota (e.g. CPU, memory share),– Software configuration (e.g. O/S, provided services).

Implement on Virtual Machines (VMs): – Abstraction of a physical host machine,– Hypervisor intercepts and emulates instructions from VMs, and

allows management of VMs,

Page 13: Cloud computing

Paravirtualization

Paravirtualization allows multiple operating systems to run on a single hardware device at the same time by more efficiently using system resources, like processors and memory.

Runs better than the full virtualization model, simply because in a fully virtualized deployment, all elements must be emulated.

In a paravirtualized deployment, many different operating systems can run simultaneously.

Page 14: Cloud computing

Paravirtualization In Different OS

Page 15: Cloud computing

Hybrid cloud

Private cloud

Public cloud

Community cloud

Cloud Computing types

Page 16: Cloud computing

Advantages of Cloud Computing

Lower computer costs. Improved performance. Reduced software costs. Instant software updates. Improved document format compatibility. Unlimited storage capacity. ( pbytes !!!) Increased data reliability. Universal document access ….. Easier group collaboration Device independence

Page 17: Cloud computing

Disadvantages of Cloud Computing

Requires a constant Internet connection. Features might be limited.

Page 18: Cloud computing

Amazon Web Services•Elastic Compute Cloud (EC2)

–Rent computing resources by the hour–Basic unit of accounting = instance-hour–Additional costs for bandwidth

•Simple Storage Service (S3)

–Persistent storage–Charge by the GB/month–Additional costs for bandwidth

Page 19: Cloud computing

Operating System In Cloud

You can try from online at home.http://beta.cloudo.com/

Page 20: Cloud computing

The Future Trends

Many of the activities loosely grouped together under cloud computing have already been happening and centralized computing activity is not a new phenomena.

Grid Computing was the last research-led centralized approach.

However there are concerns that the mainstream adoption of cloud computing could cause many problems for users.

Whether these worries are grounded or not has yet to be seen.

Many new open source systems appearing that you can install and run on your local cluster – should be able to run a variety of applications on these systems.

Page 21: Cloud computing

Conclusion Cloud Computing is the fastest growing part of IT

Tremendous benefits to customers of all sizes.

Cloud services are simpler to acquire and scale up or down.

Key opportunity for application and infrastructure vendors.

Public clouds work great for some but not all applications.

Private clouds offer many benefits for internal applications.

Public and private clouds can be used in combination.

Economic environment is accelerating adoption of cloud solutions

Page 22: Cloud computing

Questions?