+ All Categories
Home > Technology > Icicle How startups can adopt cloud computing

Icicle How startups can adopt cloud computing

Date post: 17-May-2015
Category:
Upload: icicletech
View: 2,078 times
Download: 0 times
Share this document with a friend
Description:
How Startups can adopt Cloud Computing for their business manage to cut costs and get more agile. This is a talk given by Praveen Wicliff at Startup Saturday, a Startup community on the benefits, process and checklist for adopting cloud technologies. For More case studies and presentations visit - www.icicletech.com
Popular Tags:
28
© Icicle Technologies – Cloud Computing & SaaS Development Company How Startups can adopt Cloud Computing Startup Saturday – 12 th February 2011 Praveen Wicliff www.icicletech.c
Transcript
Page 1: Icicle   How startups can adopt cloud computing

© Icicle Technologies – Cloud Computing & SaaS Development Company

How Startups can adopt

Cloud Computing

Startup Saturday – 12th February 2011Praveen Wicliffwww.icicletech.com

Page 2: Icicle   How startups can adopt cloud computing

© Icicle Technologies – Cloud Computing & SaaS Development Company

AgendaA Little Background

Cloud Computing Basics

Service Layers in Cloud Computing

Challenges for Startups

Startup Scenarios

Checklist & Basic Process

Page 3: Icicle   How startups can adopt cloud computing

© Icicle Technologies – Cloud Computing & SaaS Development Company

About Icicle

Page 4: Icicle   How startups can adopt cloud computing

© Icicle Technologies – Cloud Computing & SaaS Development Company

About IcicleA Cloud Services and SaaS Software Development

Company

We create, manage and monitor Cloud infrastructure for our clients

Designed, developed & maintain several SaaS applications for clients

Engage Clients end to end with captive architecture, development and admin teams

Clients include large fortune 500 companies to startups who has started investing in Cloud or SaaS

For more information, case studies visit - www.icicletech.com

Page 5: Icicle   How startups can adopt cloud computing

© Icicle Technologies – Cloud Computing & SaaS Development Company

What is Cloud Computing?

Page 6: Icicle   How startups can adopt cloud computing

© Icicle Technologies – Cloud Computing & SaaS Development Company

Cloud Computing Definition

Availability and consumption of computing resources like

software, bandwidth,

processing power, storage etc,

over standard IT protocols and networks

Page 7: Icicle   How startups can adopt cloud computing

© Icicle Technologies – Cloud Computing & SaaS Development Company

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

Page 8: Icicle   How startups can adopt cloud computing

© Icicle Technologies – Cloud Computing & SaaS Development Company

Understanding Cloud Computing

Cloud Computing is closely associated with Utility Computing

Cloud Computing is NOT Software-as-a-Service, SaaS

Page 9: Icicle   How startups can adopt cloud computing

© Icicle Technologies – Cloud Computing & SaaS Development Company

Service Layers in Cloud

Page 10: Icicle   How startups can adopt cloud computing

© Icicle Technologies – Cloud Computing & SaaS Development Company

Service Layers in Cloud

Infrastructure-as-a-Service (IaaS)

Platform-as-a-Service (PaaS)

Software-as-a-Service (SaaS)

Page 11: Icicle   How startups can adopt cloud computing

© Icicle Technologies – Cloud Computing & SaaS Development Company

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

Page 12: Icicle   How startups can adopt cloud computing

© Icicle Technologies – Cloud Computing & SaaS Development Company

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

Page 13: Icicle   How startups can adopt cloud computing

© Icicle Technologies – Cloud Computing & SaaS Development Company

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

Page 14: Icicle   How startups can adopt cloud computing

© Icicle Technologies – Cloud Computing & SaaS Development Company

Challenges for Startups

Page 15: Icicle   How startups can adopt cloud computing

© Icicle Technologies – Cloud Computing & SaaS Development Company

Too many!

Page 16: Icicle   How startups can adopt cloud computing

© Icicle Technologies – Cloud Computing & SaaS Development Company

Primary Challenges

- People

- Execution / Velocity of Business

- Growth / Scalability

- Cash

Page 17: Icicle   How startups can adopt cloud computing

© Icicle Technologies – Cloud Computing & SaaS Development Company

Two kind of Startups

- Build Business supported by Cloudeg.

Leather products design & manufacturing company - DM limited.

- Build Business on Cloud

eg.E-commerce/Coupon site selling only Leather

products - lpcoupons.com

Page 18: Icicle   How startups can adopt cloud computing

© Icicle Technologies – Cloud Computing & SaaS Development Company

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

Page 19: Icicle   How startups can adopt cloud computing

© Icicle Technologies – Cloud Computing & SaaS Development Company

Supported by Cloud –DM Limited- Productivity Applications - 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

Page 20: Icicle   How startups can adopt cloud computing

© Icicle Technologies – Cloud Computing & SaaS Development Company

Built on Cloud - lpcoupons.com- Need to get proof of concept quickly out

- Scarce technical resources or resources are focused more on development

- Cashflows

- Can't make upfront investment upfront in technology

- Does not want to build operational team/costs

- Scalability

Page 21: Icicle   How startups can adopt cloud computing

© Icicle Technologies – Cloud Computing & SaaS Development Company

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.

Page 22: Icicle   How startups can adopt cloud computing

© Icicle Technologies – Cloud Computing & SaaS Development Company

Cloud Computing Checklist

Page 23: Icicle   How startups can adopt cloud computing

© Icicle Technologies – Cloud Computing & SaaS Development Company

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?

Page 24: Icicle   How startups can adopt cloud computing

© Icicle Technologies – Cloud Computing & SaaS Development Company

Way Forward

Page 25: Icicle   How startups can adopt cloud computing

© Icicle Technologies – Cloud Computing & SaaS Development Company

Cloud – The Way ForwardStep 1: Learn about Opportunities and Risks of

Cloud

- Not very difficult, lots of information on the Internet

- Discuss at forums like this 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

Page 26: Icicle   How startups can adopt cloud computing

© Icicle Technologies – Cloud Computing & SaaS Development Company

Cloud – The Way ForwardStep 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

Page 27: Icicle   How startups can adopt cloud computing

© Icicle Technologies – Cloud Computing & SaaS Development Company

Cloud – The Way ForwardStep 6: Integrate Cloud into your Architecture

- Develop Code using Cloud & SaaS API for easier deployment and Monitoring

Step 7: Deploy & Monitor

- Deploy and Monitor - Both Costs and IT Performance

Page 28: Icicle   How startups can adopt cloud computing

© Icicle Technologies – Cloud Computing & SaaS Development Company

Done.

Good luck, Egypt.12th February 2011


Recommended