21
Cloud Computing Nitin Verma Co-Founder and MD SKAN DByDx Software Pvt Ltd Monday, 5 November 12

Cloud computing

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: Cloud computing

Cloud Computing Nitin Verma

Co-Founder and MD SKAN DByDx Software Pvt Ltd

Monday, 5 November 12

Page 2: Cloud computing

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

Page 3: Cloud computing

Cloud Computing

Resource virtulization

Outsourced Pay as you go on

demand

Internet centric software

SaaS, Paas, IaaS

Use internet to access tech enable

services

User friendly version of grid

computingUtility based

pricing

Monday, 5 November 12

Page 5: Cloud computing

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

Page 6: Cloud computing

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

Page 7: Cloud computing

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

Page 8: Cloud computing

Deployment Models

• Public Cloud

• Hybrid Cloud

• Private Cloud

Monday, 5 November 12

Page 9: Cloud computing

Characterizing the Cloud

• General Characteristics

• Business Characteristics

• Technical Characteristics

Monday, 5 November 12

Page 10: Cloud computing

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

Page 11: Cloud computing

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

Page 12: Cloud computing

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

Page 13: Cloud computing

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

Page 14: Cloud computing

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

Page 15: Cloud computing

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

Page 16: Cloud computing

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

Page 17: Cloud computing

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

Page 18: Cloud computing

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

Page 19: Cloud computing

Challenges

• Compliance on IT governance: Cloud based system should comply data protection policies.

Monday, 5 November 12

Page 20: Cloud computing

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

Page 21: Cloud computing

Thanks

Monday, 5 November 12