Cloud COMPUTING

Views:
 
     
 

Presentation Description

No description available.

Comments

Presentation Transcript

Slide 1:

CLOUD COMPUTING KESHAV SONI

Slide 2:

Contents What is Cloud Computing ? Cloud Architecture Cloud Anatomy Why Cloud Computing Who already used it Advantages & Disadvantages

Slide 3:

Cloud computing is using the Internet to access someone else’s software running on someone else’s hardware in someone else’s data centre while paying only for what you use. What Is Cloud Computing ? Is accessible via Internet protocols from any computer. Is always available and scales automatically to meet demand. Is pay per use. Enables full customer self-service.

Slide 4:

What Is Cloud Computing ? This is a collection/group of integrated and networked hardware, software and Internet infrastructure (called a platform). These platforms hide the complexity and details of the underlying infrastructure from users and applications by providing very simple graphical interface or API (Applications Programming Interface). Users simply rent or access the software, paying only what they use .

Slide 5:

Cloud Architecture Organization Private Cloud Enterprise owned or leased.

Slide 6:

Cloud Architecture Public cloud Sold to the public, mega-scale infrastructure

Slide 7:

Cloud Architecture Hybrid cloud composition of two or more clouds

Slide 8:

Cloud Anatomy Software as a Service ( SaaS ) –(End customers) The applications people use every day. These applications are developed and built for the Internet. Services, like email, are most affordable. Platform as a Service ( PaaS )-(Developers) The operating environment in which applications run. You can deliver services broadly without having to manage the infrastructure. Infrastructure as a Service ( IaaS )-(Sys. admin) Flexible computing capacity you rent when you need it. Instead of owning and running your facility, servers, and network, get pay-as-you-go data center capacity for adding CPUs, storage, networking, or web hosting.

Slide 9:

Applications in the Cloud / SaaS Pay-per-user software Fast and easy to deploy Managed by the vendor Short- or long term use Email (Google..) photo sharing( Picassa ..) calendars and contacts(Google calendar..) document sharing(Google docs..)

Slide 10:

This is the Top most layer of the cloud computing stack - directly consumed by end user – i.e. SaaS (Software as a Service). On-Premise applications are quite expensive, affordable only to big enterprises. SaaS is going to be the best bet for SMEs/SMBs (Small & Mid size businesses). The only requirement for SaaS is a computer with browser, quite basic. SaaS is a recurring subscription based model delivered to customer on demand – Pay as you use.

Slide 11:

Platform in the cloud ( PaaS ) Build your own cloud services. Scalable test enviroment . Platform managed by the vendor-you manage your specification. PasS Layers Google App Engine and Windows Azure are examples of Cloud OS.

Slide 12:

Windows Azure is an OS in the Cloud. An open platform based on web standards. Scalable, available cloud storage A powerful service hosting environment A rich, familiar developer experience Automated service management

Slide 13:

Automated Service Management You provide the code and define the rules. The platform deploys, monitors and manages your service according to the rules. The platform deals with all hardware (servers, load balancers…).

Slide 14:

Windows Azure Services

Slide 15:

Infrastructure in the Cloud / I aaS - Amazon Web Services S3 - Simple Storage Service EC2 - Elastic Compute Cloud - Google App Engine

Slide 16:

Amazon Simple Storage Service (S 3 ) S 3 provides a simple web services interface that can be used to store and retrieve any amount of data, at any time, from anywhere on the web. Unlimited Storage. Amazon S 3 allows write, read and delete of objects containing from 1 byte to 5 gigabytes of data each. Pay for what you use: $0.20 per GByte of data transferred, $0.15 per GByte -Month for storage used, Flexible Download protocol: HTTP BitTorrent

Slide 17:

Amazon EC 2 Amazon Elastic Compute Cloud (Amazon EC2) is a web service that provides resizable compute capacity in the cloud. It is designed to make web scale computing easier for developers. It provides on-demand processing power. Elastic Cloud Computing virtual servers for rent called Amazon Machine Images (AMIs) based on Xen -a virtual machine Hardware contributions by Intel and AMD Linux, Windows, OpenSolaris priced on per hour from $0.10 to $1

Amazon EC 2 pricing:

Amazon EC 2 pricing

Slide 19:

Google App Engine A web application development framework and hosting solution rolled into one. That uses the infrastructure available at Google so their servers + storage: BigTable Scalable bandwidth is 10 Gb which is plenty. max. 5 million hits per month on each application. (currently) Python only..

Why Cloud Computing-:

Why Cloud Computing- Traditional IT CLOUD

Why Cloud Computing-:

Why Cloud Computing- Traditional IT 11.8 million servers in data centers. Servers are used at only 15% of their capacity 800 billion dollars spent yearly on purchasing and maintaining enterprise software. Standard 9000 square foot costs $21.3 million to build with $1 million in electricity costs/year. IT produces 2% of global carbon dioxide emissions. Cloud If you move your data centre to a cloud provider, it will cost a tenth of the cost. Use of cloud applications can reduce costs from 50% to 90%. Using cloud infrastructures saves 18% to 29% before considering that you no longer need to buy for peak capacity. Green/CO 2 footprint reduced.

Slide 22:

Who already used the cloud New York Times Times machine is a New York Times project in which one can read any issue from Volume 1, Number 1 of The New York Daily Times, on September 18, 1851 through to The New York Times of December 30, 1922. Used EC2 and S3 to convert 15 million scanned news articles to PDF (4TB data) Took less then 24 hours and costed 240$. Nasdaq Uses S3 to deliver historic stock and fund information. It adds 100,000 files per day to the several million it started with.

Slide 23:

Advantages of Cloud Computing Device independence. Lower computer costs. Since applications run in the cloud, not on the desktop PC, your desktop PC does not need the processing power or hard disk space demanded by traditional desktop software. Reduced software costs. Instant software updates. When the application is web-based, updates happen automatically - available the next time you log into the cloud. Improved document format compatibility. Unlimited storage capacity. Your computer's current 200 Gbyte hard drive is small compared to the hundreds of Pbytes available in the cloud.

Slide 24:

Cons in Cloud Computing Requires a constant Internet connection. Since you use the Internet to connect to both your applications and documents, if you do not have an Internet connection you cannot access anything, even your own documents. Stored data might not be secure. Theoretically, data stored in the cloud is safe, replicated across multiple machines. But on the off chance that your data goes missing, you have no physical or local backup. Security concerns. With cloud computing, all your data is stored on the cloud. Cloud computing companies say that data is secure, but it is too early to be completely sure of that. Only time will tell if your data is secure in the cloud.

Slide 26:

THANK YOU