Cloud Computing for Non-profits by Omar Uddin

Over the last few months, I’ve been quite preoccupied with research and development and one of the most common tools I use in my work is Mind Mapping. I was also recently asked to be a guest for #nptalk to chat about Cloud Computing for Non-profits. For the benefit of non-profit leaders and to further my evangelism for non-profits and #nptech, I decided to share this mind map on the very same subject. This particular mind map may not make sense to every #nptech person out there, regardless I...

Get Started. It's Free
or sign up with your email address
Rocket clouds
Cloud Computing for Non-profits by Omar Uddin by Mind Map: Cloud Computing for Non-profits  by  Omar Uddin

1. What is Cloud Computing?

1.1. Delivery of a range of IT capabilities as an externally sourced service.

1.2. A style of computing in which dynamically scalable and often virtualized resources are provided as a service over the Internet.

1.3. Dramatically transforming the delivery of IT services and creating broad access to high end computing solutions.

2. Why Should Non-profits Care ?

2.1. Save

2.1.1. time

2.1.2. money

2.1.2.1. Little to no upfront cost

2.1.2.2. Measurable cost savings over time

2.1.2.3. Quick start and try before you buy

2.1.3. environment

2.1.3.1. Reduction in energy consumption and wasteful consumption

2.2. Focus

2.2.1. mission

2.2.1.1. focus on how the solution will help you further your mission

2.2.2. solving problems

2.2.2.1. Not adapting to solutions

2.3. Flexibility

2.3.1. Rapid Deployment

2.3.2. Scale up and down

2.3.2.1. Rapid expansion only as needed

2.3.3. adjust your IT expenditures

2.3.3.1. no longer have to build for the future, or be constrained by decisions made or contracts signed in the past

2.4. Choice

2.4.1. pick the functionality that you want

2.4.2. Integrate with other applications

2.4.3. if needs change, switch to another solution

2.4.4. Open Standards

2.4.4.1. Internet standards and web services allow you to connect services to each other.

2.5. Capacity

2.5.1. Unlimited storage at a fraction of the cost of a traditional on-premise server

2.5.2. No IT Staff required

2.6. Security

2.6.1. Many providers hosting your data in the cloud are much more secure than your personal computer

2.7. Upgrades

2.7.1. No worries -- everything happens behind the scenes automatically

2.7.2. New features appear automatically

2.7.3. You are always using the latest version

2.8. Ongoing Investment

2.8.1. Improvements are made constantly, and your nonprofit stands to benefit from automatic enhancements

2.8.2. broader set of users who are all contributing to the company's R&D budget

2.9. Convenience

2.9.1. No infrastructure

2.9.1.1. If you have access to the Internet, you have access to the cloud.

2.9.2. Eliminate risks of maintaining physical hardware

2.9.3. Provide access to only the resources needed at any given time

2.10. Efficiency

2.10.1. Improve organizational efficiency

2.11. Collaboration

2.11.1. Simplify collaboration and sharing of content and data

2.11.2. Create hubs and extend platforms

2.11.3. Create transparent knowledge base

3. Types

3.1. Storage

3.1.1. File Virtualization

3.1.2. Thin Provisioning

3.1.2.1. Allocating Storage When Needed Instead of When the Application is Provisioned

3.1.3. File storage and sharing

3.2. Infrastructure

3.2.1. Containerized Computing

3.2.2. Shared Data Center

3.2.3. Flex - space

3.2.4. IaaS

3.2.4.1. Infrastructure as a Service

3.2.4.1.1. servers set up and hosted for you, but your team installs, configures and maintains the software applications

3.3. Platform

3.3.1. PaaS

3.3.1.1. Platform as a Service

3.3.1.1.1. hosted application development environment for those who are building or customizing their own software

3.3.1.1.2. vendors use to build applications for organizations

3.4. Applications

3.4.1. SaaS

3.4.1.1. Software as a Service

3.4.2. Web 2.0 Mashups

3.4.3. Widgets

3.4.4. Application Clustering

3.4.5. Management Software Clouds

3.4.6. Analytics Software Clouds

3.4.7. Business

3.4.7.1. CRM applications

3.4.7.2. payment systems

3.4.7.3. Skype

3.4.7.4. Convio Common Ground

3.4.7.5. Google Apps

3.4.7.6. Salesforce.com

3.4.8. Services

3.4.8.1. Common functionality useful for integration with your applications

3.4.8.1.1. Amazon S3, Google Checkout, Google Maps, PayPal

3.5. Computing

3.5.1. Grid Computing

3.5.2. Server Virtualization

3.6. Hybrid

3.6.1. Mix of

3.6.1.1. Dedicated & Physical

3.6.1.2. Cloud

4. Risks

4.1. Loss of connectivity

4.2. Service levels and response times

4.3. Regulatory Compliance

4.4. Backup failures

4.5. Security concerns

4.6. Availability

4.7. Dependence on third party companies

5. A roadmap for your non-profit

5.1. 1. Develop a strategy and plan

5.1.1. Determine what you might need and determine a budget

5.1.1.1. A CRM solution?

5.1.1.2. A database?

5.2. 2. Assess and audit internal business processes

5.2.1. Be sure you understand your current processes and how the new solution will optimize or impact your processes

5.3. 3. Assess capacity, budget and critical needs

5.3.1. A solutions bells and whistles and user's wishlist might be nice but is it affordable within your budget?

5.3.2. Does the solution deliver your critical needs?

5.4. 4. Review potential options

5.4.1. Take it for a test drive if available

5.4.2. Invest adequate time in evaluating options

5.4.3. Consider if the solution meets your needs and if there is any negative impact on processes

5.4.4. Research and ask vendors for more information.

5.4.4.1. Does the cloud provider simply enable cloud solutions or provide consulting to help deliver solutions as well?

5.4.4.2. How will my data be protected such as backups, restoration and a disaster recovery plan?

5.4.4.3. How easy is it to move or migrate my data and are there additional costs?

5.4.4.4. Does the provider monitor and support with my cloud service?

5.4.4.5. What are the terms of the service agreement?

5.4.4.6. How much will the service cost?

5.5. 5. Engage a partner or solutions provider