View
360
Download
0
Category
Tags:
Preview:
DESCRIPTION
Citation preview
Cloud Computing Nitin Verma
Co-Founder and MD SKAN DByDx Software Pvt Ltd
Monday, 5 November 12
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
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
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
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
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
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
Deployment Models
• Public Cloud
• Hybrid Cloud
• Private Cloud
Monday, 5 November 12
Characterizing the Cloud
• General Characteristics
• Business Characteristics
• Technical Characteristics
Monday, 5 November 12
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
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
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
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
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
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
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
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
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
Challenges
• Compliance on IT governance: Cloud based system should comply data protection policies.
Monday, 5 November 12
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
Thanks
Monday, 5 November 12
Recommended