Cloud computing

12
CLOUD COMPUTING FOR ASSURED SCALABILITY By SPEC INDIA

Transcript of Cloud computing

Page 1: Cloud computing

CLOUD COMPUTING FOR ASSURED SCALABILITY

By SPEC INDIA

Page 2: Cloud computing

..ALL ACROSS

Page 3: Cloud computing

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

Page 4: Cloud computing

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

Page 5: Cloud computing

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

Page 6: Cloud computing

INTELLIGENT CHOICES FOR

IMPLEMENTING A CLOUD BASED SYSTEM

Page 7: Cloud computing

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

Page 8: Cloud computing

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

Page 9: Cloud computing

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

Page 10: Cloud computing

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

Page 11: Cloud computing

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

Page 12: Cloud computing

VISIT WWW.SPEC-INDIA.COM

& REQUEST A FREE POC

TO TEST DRIVE OUR SERVICES