1. Cloud Computing
Nitin Verma
Co-Founder and MD
SKAN DByDx Software Pvt Ltd
Monday, 5 November 12
2. Definition
• Cloud computing is the use of computing resources (hardware and
software) that are delivered as a service over a network (typically the
Internet). Cloud computing entrusts remote services with a user's
data, software and computation.
•
Monday, 5 November 12
3. Cloud Computing
Outsourced Pay
Resource Internet centric
as you go on SaaS, Paas, IaaS
virtulization software
demand
User friendly
Use internet to version of grid Utility based
access tech enable computing pricing
services
Monday, 5 November 12
4. Few types
■ Software as a service (SaaS)
■ Platform as a service (PaaS)
■ Infrastructure as a service (IaaS)
■ Storage as a service (STaaS)
■ Security as a service (SECaaS)
■ Data as a service (DaaS)
■ Test environment as a service (TEaaS)
■ Desktop as a service (DaaS)
■ API as a service (APIaaS)
•
Monday, 5 November 12
5. Software As a Service
(SAAS)
• Single application to thousand of customers
using multi-tenant architecture
• On customer side no upfront investment.
They will just register and take license for
few users and can start using it.
• salesforce.com, Google apps, Zoho are
good examples of SaaS
Monday, 5 November 12
6. Platform As a Service
(PaaS)
• This form deliver the development
environments as a service.
• Force.com, Google App Engine are few.You
can build your app using their development
environment.
•
Monday, 5 November 12
7. Infrastructure As a
Service (IaaS)
• Most Basic cloud model
• It provides computer or virtual machine
over the network
• Amazon CloudFormation, Rackspace
Cloud, Windows Azure Virtual machine,
Google Computer engine are few.
Monday, 5 November 12
8. Deployment Models
• Public Cloud
• Hybrid Cloud
• Private Cloud
Monday, 5 November 12
9. Characterizing the
Cloud
• General Characteristics
• Business Characteristics
• Technical Characteristics
Monday, 5 November 12
10. General Characteristics
• Elastic: The cloud allow scaling up and
scaling down of resource usage on an as
needed basis. Elapsed time to increase or
decrease usage is measured in seconds or
minutes than weeks or months
• Economy of Scale: The cloud provider is
able to exploit economies of scale and can
procure real estate, power, cooling and
hardware as best possible prices
Monday, 5 November 12
11. General Characteristics
• Pay as you go: Technical people will now be
making resource allocation decision that
have an immediate effect on resource
consumption and level of overall cost
Monday, 5 November 12
12. Business
Characteristics
• No upfront Investment: We can take
service on demand basis and no need to
buy cost hardware at the start.
• Fix cost become variable: Instead of makig a
commitment to use a particular number of
resources for the length of contract, cloud
allows resource consumption on real time
Monday, 5 November 12
13. Business
Characteristics
• CAPEX becomes OPEX: Capital
expenditure are made on a long term basis
and reflect multiyear contract. On other
side, OPEX are made on actual use.
• Business gain flexibility: Because there is no
long term commitment to resource,
business is able to respond rapidly.
Monday, 5 November 12
14. Business
Characteristics
• Cost are associative: Due to flexibility of
resources, it is easy to acquire 100 servers
for 1 hour and 1 server for 100 hours.
Monday, 5 November 12
15. Technical
Characteristics
• Scaling is quick: hardware can be bought in
a minute and there is not long term
commitment
• Infinitive Scalability: While not completely
true but you can scale virtually infinity
• Experimentation is cheap:You can
experiment easily by increasing the
resource with no long term commitment.
Monday, 5 November 12
16. Challenges
• Privacy:You are keeping your data on cloud
which can be monitor between user and
the host company
• Security: Enterprise data is on cloud which
is outside their fire wall. Hacking and
various attack to cloud infrastructure
would affect multiple client. These risk can
be mitigated by using security application,
encrypting file system etc
Monday, 5 November 12
17. Challenges
• Service Delivery and Billing: It is difficult to
asses the cost due to on demand nature of
service.
• Interpretability and Portability: Business
should have option to migration in and out
of the cloud and switching provider
whenever needed.
Monday, 5 November 12
18. Challenges
• Reliability and Availability: Cloud provides
still lack round-the-clock services which
result in frequent outage. It is vital to have a
plan to supervise usage, SLAs,
performances, robustness etc
• Performance and Bandwidth cost: Business
can save money on hardware but will have
to use much more bandwidth to access
services on cloud. This can be high for data
intensive application.
Monday, 5 November 12
19. Challenges
• Compliance on IT governance: Cloud based
system should comply data protection
policies.
Monday, 5 November 12
20. Conclusion
• Cloud computing is exciting technology.
• We can leverage our business and grow fast
using cloud computing.
• But we also need to understand the
challenges and take our decision
accordingly.
Monday, 5 November 12