• Like
1 icicle   how startups can adopt cloud computing feb 12
Upcoming SlideShare
Loading in...5
×

1 icicle how startups can adopt cloud computing feb 12

  • 567 views
Uploaded on

 

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
567
On Slideshare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
9
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. How Startups can adopt Cloud Computing Praveen Wicliff February 12 th , 2011
  • 2. Overview
      • A Little Background
      • Cloud Computing Basics
      • Service Layers in Cloud Computing
      • Challenges for Startups
      • Startup Scenarios
      • Checklist & Basic Process
  • 3. About Icicle
  • 4. About Icicle
    • A Cloud Services and SaaS software development company
      • Create captive teams for scaling businesses on Cloud
      • Consult, design, develop and maintain softwares on these platforms
    • Clients
    • Enterprises - Sony, ABN AMRO, ICICI, Refco Sify, KPMG
      • Startups – Cleartrip.com, Meru Cabs, Mobile2Win, Caratlane, Cartisian etc.
  • 5. What is Cloud Computing?
  • 6. Cloud Computing Definition Availability and consumption of computing resources like software, bandwidth, processing power, storage etc, over standard IT protocols and networks
  • 7. Cloud Computing – Core Features
    • - Agility - Turn around time is in minutes
    • - Scalability - Scale as per requirement and quickly
    • - Usage Metering - Pay per use, rather than pay per plan
    • - Multi-Tenanted - More number of users and the costs are shared
    • - Standard Protocols - Use of existing technologies and drivers to deliver significantly different value
  • 8. Understanding Cloud Computing
    • Cloud Computing is closely associated with Utility Computing
    • Cloud Computing is NOT Software-as-a-Service, SaaS
  • 9. Service Layers in Cloud
  • 10. Service Layers in Cloud
      • Infrastructure-as-a-Service (IaaS)
      • Platform-as-a-Service (PaaS)
      • Software-as-a-Service (SaaS)
  • 11. Infrastructure as a Service (IaaS)
    • As the name suggests, it is basically consuming core computing infrastructure like processing power, data storage, bandwidth etc as a Service
        • Amazon Web Services
        • Rackspace Cloud
        • GoGrid
  • 12. Platform as a Service (PaaS)
    • Application infrastructure and Development platforms which enable companies to develop, deploy, host and maintain Software
    • Deployment Platforms
      • Google App Engine
      • Microsoft Azure
      • Heroku
    • Application Platforms
      • Force.com
      • Rollbase.com
      • Wolfframeworks.com
  • 13. Software as a Service (SaaS)
    • Providing and consuming Software as a service. Primarily subscription based, with no license fees or lengthy contracts and typcially delivered over the Web
      • Google Apps (Google docs, Gmail, Google Calendar etc.)
      • Zoho Apps
      • Basecamp Project Management
      • Saleforce.com
      • Mailchimp
  • 14. Challenges for Startups
  • 15. Too many!
  • 16. Primary Challenges
    • - People
    • - Execution / Velocity of Business
    • - Growth / Scalability
    • - Cash
  • 17. Two kind of Startups
    • - Build Business supported by Cloud
      • eg.
      • Leather products design & manufacturing company - DM limited.
    • - Build Business on Cloud
      • eg.
      • E-commerce/Coupon site selling only Leather products - lpcoupons.com
  • 18. Supported by Cloud – DM Limited
    • - Focus on the core business rather than IT
    • - Less technical background or interest
    • - Need industry standard applications and software
    • - Investments are needed in manufacturing
  • 19. Supported by Cloud – SaaS World
    • - Productivity Applictions
    • - Google Apps (Google Docs, Gmail, Google Calendar)
    • - Zoho Docs (Zoho Writer, Sheet, Show)
    • - Business Applications
    • - Project Management - Basecamp, Zoho Projects
    • - Basic Accounting - Xero, Zoho
    • - CRM - Zoho CRM, Salesforce.com, Highrise
    • - Payroll - Xero, Salaree.com
    • - HR - Employwise.com, Adrenalin
    • - Enterprise Applications
    • - ERP - Ramco, erpnext.com
    • - Custom Applications
    • - Rollbase, Wolfframeworks
  • 20. Built on Cloud - lpcoupons.com
    • - Need to get proof of concept quickly out
    • - Scarce technical resources or resources are focussed more on development
    • - Cashflows
    • - Can't make upfront investment upfront in technology
    • - Does not want to build operational team/costs
    • - Scalability
  • 21. Built on Cloud – lpcoupons.com
    • - Proof of Concept - Rollbase, Wolfframeworks
    • - No operational team or costs - Heroku, Azure, Rackspace Cloudsites
    • - Custom deployment requirements - Amazon EC2, Rackspace
    • - Load Balancing & Redundency - Amazon ELB
    • - Scalability - Amazon Autoscale, GoGrid F5
    • - Distribute Content (videos, images) - Amazon Cloudfront, Rackspace Cloudfiles
    • - Monitor Performance - Amazon Cloudwatch, ScoutApp
    • - Pay per Use - Amazon, Rackspace, Heroku
    • - Get funding
    • - Revolutionary Cloud based distributed, virtualized, scalable couponing platform. Put stickers. 100 million atleast.
  • 22. Cloud Guide – Checklist
  • 23. Checklist
    • - Will the your target market adopt the concept?
    • - Do you really need unlimited space, processing power, bandwidth?
    • - Does your startup need to follow any specific industry or government standards - PCI/DSS, privacy rules etc?
    • - Is there any vendor lockin for the platforms which you are choosing?
    • - Evaluation of vendors across different parameters - Background, reliability, openness etc.
    • - Do you have a strategy and process for Backup & Disaster recovery if things crash?
  • 24. Way Forward
  • 25. Way Forward
    • Step 1: Learn about Opportunities and Risks of Cloud
      • Easy to do, lot of information on the Internet
      • Discuss and arrive at your own conclusions
    • Step 2: Assess your own requirements
      • Assess whether you really require Cloud
      • Do not do it because everyone is doing
  • 26. Way Forward
    • Step 3: Integrate Cloud Strategy
    • Integrate Cloud option in your business strategy and execution plan
    • Step 4: Develop Cloud Skill sets
    • Develop Cloud specific skills in your Development team
    • Develop Cloud specific understanding in your management team
    • Step 5: Redundancy & Recovery
    • Build Redundancy, Backups and Restoration in your infrastructure plan
  • 27. Way Forward
    • Step 6: Integrate Cloud into your Architecture
    • - Develop Code using Cloud & SaaS API for easier deployment
    • Step 7: Deploy & Monitor
    • - Deploy and Monitor - Both Costs and IT Performance
  • 28. Done. Good luck, Egypt.