Cloud Computing Basics

Concept

Model for enabling convenient, on-demand network access to a shared pool of configurable computing resources (e.g., networks, servers, storage, applications, and services) that can be rapidly provisioned and released with minimal management effort or service provider interaction.


Cloud Computing -Essential Characteristics

Charactristics

Cloud computing -Service Models

model

Software as a Service (SaaS)
Use provider’s applications over a network

Platform as a Service (PaaS)
Enables developers to build applications on scalable systems and deploy as a service to customers. (Example: Google App Engine)

Infrastructure as a Service (IaaS)
Provide processing, storage, network capacity, and other fundamental computing resources where the consumer is able to deploy and run arbitrary software

 

 

 

 

Cloud Computing Deployment Models

Private cloud
Enterprise owned and operated for an organization only.

Community cloud
Shared infrastructure for specific community.

Public cloud
Provided to the public, generally large-scale.

Hybrid cloud
Composition of two or more clouds.

Cloud Computing Architecture

6a00d83514402453ef011571542c62970c-800wi

Cloud Computing Application

SaaS
Applications for Collaboration: email, IM
Online storage: Files, photos, music, movies…
Management: Calendar, project management
Office productivity: Word processor, presentations, spread sheet
Tools: Media player, compression utility, cloud desktop, antivirus
PaaS
Applications are unlimited. Type of application is limited by the developer’s knowledge only.

Advantages of Cloud computing

Simplicity – easy to deploy and use
Pay as you use – pay only for the services you consume
Cost saving – Lesser in-house IT costs
Scalability
Backup and Recovery
Easy to upgrade
On demand availability

Cloud Computing Challenges

Security
Performance
Uninterrupted availability
Integration with in-house IT
Ability to customize to internal needs
Migrating back to in-house
Regulatory requirements prohibit cloud (data storage abstracted)

Cloud Computing security Adavantages

Shifting public data to a external cloud reduces the exposure of the internal sensitive data
Cloud homogeneity makes security auditing/testing simpler
Clouds enable automated security management
Redundancy / Disaster Recovery

Cloud Computing Security Challenges

Trusting vendor’s security model
Customer inability to respond to audit findings
Obtaining support for investigations
Indirect administrator accountability
Proprietary implementations can’t be examined
Loss of physical control
Denial of Service

Advertisements
Tagged with: , , , , , , ,
Posted in Uncategorized
5 comments on “Cloud Computing Basics
  1. thrisha says:

    nice article.

  2. Thilina says:

    interesting article …

  3. anjanakulasinghe says:

    Simple but stick to the point.. Nice work.. Please keep your good work..

  4. sharanga says:

    This artical gives a clear picture about these new technologies . as well you have successfully convinced the readers how important these technologies

  5. Amila Abeyrathne says:

    Nicely presented.. hope to see more articles in future.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: