Cloud computing
-
Upload
sara-stanford -
Category
Technology
-
view
245 -
download
0
Transcript of Cloud computing
CLOUD COMPUTING FOR ASSURED SCALABILITY
By SPEC INDIA
..ALL ACROSS
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
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
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
INTELLIGENT CHOICES FOR
IMPLEMENTING A CLOUD BASED SYSTEM
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
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
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
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
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
VISIT WWW.SPEC-INDIA.COM
& REQUEST A FREE POC
TO TEST DRIVE OUR SERVICES