Cloud Computing - PowerPoint PPT Presentation

About This Presentation
Title:

Cloud Computing

Description:

Cloud computing is a general term for anything that involves delivering hosted services over the Internet. These services are broadly divided into three categories: Infrastructure-as-a-Service (IaaS), Platform-as-a-Service (PaaS) and Software-as-a-Service (SaaS). – PowerPoint PPT presentation

Number of Views:48
Slides: 13
Provided by: sarajstanford

less

Transcript and Presenter's Notes

Title: Cloud Computing


1
Cloud Computing for Assured Scalability
  • By SPEC INDIA

2
..all across
3
Cloud computing the best choice
  • Scalability issues with web applications based on
    RDBMS NoSQL are increasing every passing day
  • Cloud computing methodologies
  • Counter issues that arise with growing amount of
    hardware , devices their platforms
  • Manage the deluge of ever increasing data
  • Combat the requirements of improved networking
    capabilities
  • Match the requirements of large databases the
    complexity of computations

4
Planning a Cloud Based System
  • A competent Cloud platform supports
  • Multiple Locations
  • Monitoring of Load
  • Auto Scaling
  • Content Delivery
  • Caching
  • The Cloud aims to
  • Reduce the response time
  • provide a constant monitoring for the system and
    enable auto scaling

5
Cloud Strategies
  • Target to improve page load times
  • Separate static content from the deployment
  • Distribute data and content over various
    instances
  • Integrate smart caching techniques to enable sync
    between nodes

6
intelligent choices Forimplementing a cloud
based system
7
Choosing the Service - Stateless or Stateful ?
  • Stateless Service
  • Provides a response after the user request
  • Requires no further attention
  • A perfect load balance for redundant services is
    needed
  • Stateful Service
  • Subsequent requests to the service depend on the
    results of the first request
  • A single action typically involves more than one
    request
  • Requires deployment of more application servers
    and web servers in the system
  • Resource allocation needs meticulous planning

8
Choosing the Database SQL or NoSQL?
  • RDBMS
  • For a system that is not data intensive
  • NoSQL (requires a document / key based database )
  • For a system with huge volumes of data to ensure
    simplicity of design, and ease of data retrieval
  • In many circumstances both these could be used
    together to get the best of both

9
The Cloud System Type - Computing Intensive or
Data Intensive?
  • Data intensive system
  • Any node in the cloud for
  • Data retrieval
  • Data processing
  • A good approach to real time data
  • Computing intensive node
  • Different nodes for data retrieval and data
    processing

10
The Keys to the Success of a Cloud Implementation
  • Making all services and the server stateless
  • To implement a stateless session on the web
    server good choices are cookie based sessions,
    distributed cache sessions or database sessions
  • Stateless implementations also ensure
    indempotence for ensuring safe and smooth data
    retrievals
  •  Planning prudent data transfers by avoiding
    unnecessary transfers to keep a check on the
    amount of data transferred

11
On A Parting Note.
  • Irrespective of the deployment method chosen,
    Private Cloud, Public Cloud or a Hybrid Cloud a
    cloud implementation is bound to improve the
    agility of the system, give device and location
    independence, assure improvements in
    performances, ensure easy maintenance and provide
    reliable security
  • And the most important fact remains that they are
    scalable and scale on demand

12
Visit www.spec-india.com Request a FREE POC
to Test Drive our Services
Write a Comment
User Comments (0)
About PowerShow.com