SlideShare una empresa de Scribd logo
1 de 59
Cloudy, Not Gloomy
                      Technology Planning Today

                   Mass Nonprofit Network Conference
                           October 25, 2012

                               Steve Backman, Database Designs



            This work is licensed under the Creative Commons Attribution-Noncommercial-Share Alike 3.0 United States License. To
            view a copy of this license, visit http://creativecommons.org/licenses/by-nc-sa/3.0/us/ or send a letter to Creative
            Commons, 171 Second Street, Suite 300, San Francisco, California, 94105, USA.


October 25, 2012                              Workshop: Cloudy, Not Gloomy                            1
Part 1: Confused About the Cloud?
     “One in five Americans (22 percent) admit
     that they’ve pretended to know what the
     cloud is or how it works… [Of these, ] 17
     percent have pretended to know what the
     cloud was during a first date. ”

     Citrix.com survey, 8/12 http://bit.ly/SbQ6aR



October 25, 2012       Workshop: Cloudy, Not Gloomy   2
About Steve
Technology Strategist
Certified Salesforce…Still Loves Access
Principal at Database Designs
Does tai chi
                                     steve@dbdes.com
                                     @stevebackman
                                     www.dbdes.com




October 25, 2012    Workshop: Cloudy, Not Gloomy       3
Agenda
•     Cloud Geography: Getting Oriented
•     Case Study 1: Adopting Salesforce
•     Case Study 2: Different Kind of Cloud
•     Tips and Techniques to Get Started
•     Q&A: Share Experience and Concerns




October 25, 2012     Workshop: Cloudy, Not Gloomy   4
Changes to Seek and Expect
• Cloud when and where you can
• Budget for more smaller changes quickly,
  fewer yearlong big projects
• Share files, be social and collaborate freely;
• Deliver analytical tools, not reports;
• Openness is a spectrum, not a yes or no.



October 25, 2012     Workshop: Cloudy, Not Gloomy   5
Lots of Confusion About the Cloud




October 25, 2012   Workshop: Cloudy, Not Gloomy   6
Who’s in the room?
Do you use the cloud at home?
Does your org use it?
Are you on the techie side?

                    Your thoughts
                          and
                     expectations


October 25, 2012        Workshop: Cloudy, Not Gloomy   7
Cloud: Services, software and data
    you use through the Internet
     •     Not installed on your computer or network
     •     Rent, don’t own, IT resources
     •     Use from anywhere on the web
     •     Pay for only what you use
     •     Scale up, scale down in minutes
     •     Multi-tenant–shared with many other users
     •     Server transient--don’t know which you use

October 25, 2012        Workshop: Cloudy, Not Gloomy   8
Your data in the cloud




          Shipping containers




October 25, 2012         Workshop: Cloudy, Not Gloomy   9
TechSoup Global Survey
                                              64% Small Orgs
                                              (less than 10 staff)
                                              25% Medium
                                              11% large (45+)




October 25, 2012          Workshop: Cloudy, Not Gloomy     10
Key Findings
Of the 10,500 NGO respondents to the cloud computing survey worldwide:

          90%     Use cloud computing solutions

                  Say the greatest advantage is easier software/ hardware
          79%     administration

          60%     Say lack of knowledge is the greatest barrier to adoption

                  Report plans to move a significant portion of their IT to the
          53%
                  cloud within 3 years
          47%     Say the greatest motivators are reducing costs and ease
                  of setup

What Apps are NGOs using or are most familiar with?
 • Email, social networking/Web 2.0, and file storage/sharing are most
   commonly used app types
 • Facebook, Gmail, Skype, and Twitter are most familiar apps

                                       11
Respondents were familiar with cloud apps…
          Which of the following cloud applications are you familiar with? (N=7,397)




                                             12
However, actual usage lags behind familiarity
           Which of the following cloud applications are you currently using? (N=7,397




                                               13
Why do NGOs use or consider
                                        using cloud-based solutions?




      Administration                     Cost                  Partnership                     Data
  • Easier software access     • Low capital investment   • Improved collaboration   • Improved data security
  • Easier disaster recovery   • Fewer IT staff needed    • Easier to partner with   • Better data organization
  • Reduced system admin.      • Transforms capital         other orgs.              • Data under my control
  • Rapid deployment             expenses to operating
                                 expenses.
                               • Rapid deployment

Question 11: What are the barriers that prevent your organization from
using cloud computing or using cloud computing more? (N=9,051)


                                                            14
Evolution in Computing Resources
•   As little as 5yrs ago, physical servers the norm
•   Now: need more computational power, storage
•   Web & mobile apps need different resources
•   Downward economic pressure on IT centers
•   Energy, related environmental impact
•   Data centers require specialized skills
•   Escalating Security and Other Updates
Lack of knowledge is the greatest
         barrier to cloud adoption




                                           Question 12: What are
                                           the barriers that
                                           prevent your
                                           organization from using
                                           cloud computing or
                                           using cloud computing
                                           more? (N=9,051)
30% of respondents said they didn’t know
enough to know what the barriers are

                   16
Time Frame for Cloud
                                 • 53% plan to move a
                                   “significant portion” of
                                   their IT to the cloud
                                   within 3 years
                                 • However, 36% have no
                                   plans to move to the
                                   cloud
                                 • India, Africa/Middle East,
                                   and Mexico report most
                                   accelerated timeframes
October 25, 2012     Workshop: Cloudy, Not Gloomy   17
Priority Applications




October 25, 2012         Workshop: Cloudy, Not Gloomy   18
Virtualization vs. the Cloud
VM                                           Cloud
Own specific server(s) and storage           No concept of ownership, only rental
Persistent – state persists across reboots   Must use persistent storage & recreate
                                             state
Single tier application architecture         N-tier application architecture
Tune for well defined load                   Scale for unknown, variable load
Users see computer like they do today        Components manipulated w/Control
                                             Panel
Some protection against hardware failure     Full protection against hardware failure
Same server all the time                     Automatically switch to among servers
Hours or days to provision                   Minutes to provision
Still need backups                           Still need backups
Cloud Flavors




October 25, 2012
                     Workshop: Cloudy, Not Gloomy   20
Cloud Formations
      Platform as a Service (Paas)
      Complete Development Software as a Service (Saas)
      Environment                Use a complete existing
                                       application




                                        Infrastructure as a Service (IaaS)
   (Saas) Lite                          Assemble your own infrastructure
   Use a utility function



October 25, 2012            Workshop: Cloudy, Not Gloomy     21
Our Own Story
Service                  6 Years Ago…                       Today
Email                    Hosted own                         Google Apps
File sharing             File servers                       Dropbox, google, basecamp
Project Collaboration    Email                              Basecamp, Google
Screen share             RDP, installed tools               Join.me, RDP, Skype
Web hosting              Self-managed servers               Managed VPS
Issue tracking           Spreadsheets                       VPS hosted
Source code management   Local machine backup               Hosted services
Time tracking            Custom Access db                   Harvest
Typical project          Access db, backed by IT Web or Cloud app
Accounting               Internal db                        Quickbooks, Paychex
Design Tools                                                Balsamiq, Gliffy, ScreenSteps…



October 25, 2012             Workshop: Cloudy, Not Gloomy                     22
Case Study #1
                   Moving to Salesforce
5 years ago:
• Access – unstable, locking staff out
• Static web site
• Offices disconnected from each other

Explored collaborative Drupal web site: hard to
  innovate, prototype quickly

October 25, 2012        Workshop: Cloudy, Not Gloomy   23
Turning Point: Adopt Salesforce
Wariness about cloud – staff, funder
Server crash during meeting highlights
• Limited IT resources
• Power, back-up issues
• Server cost to upgrade
• Complexity for inter-office collaboration
• Slow pace of innovation

October 25, 2012   Workshop: Cloudy, Not Gloomy   24
Move to Cloud in Phases



 Client                                           Fund-           Redo
                        Email
Services                                          raising        Website




October 25, 2012           Workshop: Cloudy, Not Gloomy     25
Organizational Gains
•     Reduced and predictable costs
•     Reduced system admin
•     Flexibility, adaptability
•     Match donors to clients
•     Platform to Integrate email, services




October 25, 2012        Workshop: Cloudy, Not Gloomy   26
The SaaS Attraction


      Off-the Shelf    Customizable                    Build From
      Commercial       Framework                       Scratch




      Sitting Comfortably Between 3 Approaches



October 25, 2012        Workshop: Cloudy, Not Gloomy        27
Creating a data hub
               Flexible                                        Program
               Intake                                          Areas




                                                                 Analytics &
                                                                 Dashboards
        Case
        Management

                                                          Document
                                                          Management



October 25, 2012               Workshop: Cloudy, Not Gloomy            28
Universal Activities


                   Notes    Documents         Activities        Events    Email




             Institutions            Cases/Programs                      Contacts

October 25, 2012                 Workshop: Cloudy, Not Gloomy            29
Case Study #2
               Evolution of a custom app
              Attribute           5 Years Ago                    Today
              App architecture    MS Access                      1-tier MS .Net 2.0
              Windows Server      On-premise                     Cloud VPS
              Handle more users   Poor                           Good
              Support multiple    Failed                         Excellent
              locations
              Off-site use        Costly                         Web based
              Remote Support      Challenging                    Best
              Backups             Local IT company               ISP subscription
              Licensing           Techsoup, a la carte           Included
              Desktop             Access “front end”             Browser (Any)



October 25, 2012                  Workshop: Cloudy, Not Gloomy                   30
Today: Partly Cloudy
•     Semi-private cloud--national ISP VPS
•     Browser-based, window or mac, all browsers
•     MS licenses competitive with NP discount
•     Provides security and admin
•     Data backed up
•     Scale Up/ down bandwidth, CPU


October 25, 2012        Workshop: Cloudy, Not Gloomy   31
Next Stop
Attribute           5 Years Ago                Today                Future
App architecture    MS Access                  1-tier MS .Net 2.0   N-tier MS .Net 2.0
Windows Server      On-premise                 Cloud VPS            Azure
Handle more users   Poor                       Good                 Best
Support multiple    Failed                     Excellent            Excellent
locations
Off-site use        Costly                     Web based            Web based
Remote Support      Challenging                Best                 Good
Backups             Local IT company           ISP subscription     Redgate Cloud
                                               service              Services
Licensing           Techsoup, a la carte       Included             Included



October 25, 2012                Workshop: Cloudy, Not Gloomy            32
From the Web to the Cloud




Image: http://www.flickr.com/photos/librarianbyday/
  October 25, 2012              Workshop: Cloudy, Not Gloomy   33
Living in the Cloud
                    (Cloud Hygiene)
Multi-tenant: Your data is stored beside
  someone else’s. Cloud provider offers
  protection and isolation.
Scaling very different from VPS/hosted.
Need to provision temporary storage and
  persistent storage.
Adopt a stateless architecture model.


October 25, 2012       Workshop: Cloudy, Not Gloomy   34
From custom site to Cloud Service
           Task                                             Difficulty
           Change db connection string                      easy
           Change file storage to cloud storage             Easy – medium
           Change from stateful to stateless                Medium – hard
           connections
           Configure hosting environment                    Medium – hard
           Evaluate licenses for 3rd party tools            Easy - medium
           Programmers adapt to cloud rules                 Easy - medium




* Thinking about existing software application
October 25, 2012                     Workshop: Cloudy, Not Gloomy           35
Thinking About Costs
       Item                                 Cloud VPS ($/mon)    Azure ($/mon)
       “Wild card” SSL cert                 Same                 Same
       Cloud VPS (1 core, 3Gb RAM,          $141.00
       100Gb SAN)
       2 SQL db instances (1Gb)                                  $19.98
       Geo redundant storage (25Gb)                              $2.23
       Bandwidth Outbound (60Gb)                                 $6.60
       2 Extra small web/worker role                             $28.80
       instances
       Backups                              $30.00               $13.00
       Total                                $171.00              $70.61


October 25, 2012                  Workshop: Cloudy, Not Gloomy           36
Microsoft Azure
Best of cloud vendors for running Windows
Easy integration with Microsoft products
Equally opportunity – supports:
      .Net
      Node.JS
      Java
      Php
      Others may be added

October 25, 2012      Workshop: Cloudy, Not Gloomy   37
Ready to move to MS Azure?
Advantages to client

no fixed cost
cheaper than RackSpace
scale up, scale down.
reliability
security: separate db from web site

October 25, 2012   Workshop: Cloudy, Not Gloomy   38
Benefits
Microsoft responsible for significant network
  security
Forced to use 2 tier model for SQLServer which
  increases security
VisualStudio plug-in and Azure emulator (local
  debug)
Free micro instance for development


October 25, 2012   Workshop: Cloudy, Not Gloomy   39
The Azure proposition
Someday…
      Will reduce consultant admin costs
      New standards
      Integration tools
why not now?
      Fear of loss of control
      Variable cost based on use
      Resolve incompatibilities with current code
      No phone support
October 25, 2012          Workshop: Cloudy, Not Gloomy   40
Part 4: Tips for Getting Started




October 25, 2012   Workshop: Cloudy, Not Gloomy   41
Develop a Planning Tool
                       Inventory                                     Evaluate                                 Suitable for Cloud
                               Who                 Annual                              Present     New
Function          Purpose      Owns       Who Uses cost     Growth       Flexibility   Structure   Structure Now     Soon          Low Priority
Email             Staff Use    IT         all                        10% Low           Internal    Cloud
Files             Staff Use    IT         all                        10% Low           Internal    Hybrid
                  Public       Commun-
Web               presence     ications   public                     20% Medium        VPS         VPS
Intranet          Community Programs      partners                   30% High          --          CLoud
CRM
online tools
Accounting
Client Services
E-news




  October 25, 2012                                   Workshop: Cloudy, Not Gloomy                              42
Budgeting
Internal Infrastructure                   Cloud Service
Capital Outlay                            Subscription &/or Usage Costs
Implementation Cost                       Implementation Cost
Software Upgrades                         Training
Security Management                       Enhancements
Training                                  Browser updates
Desktop management                        Mobile, Social Media
Mobile , social media



October 25, 2012          Workshop: Cloudy, Not Gloomy      43
Cloud Caveats
• Vendor lock-in: exit means redoing your app
• Operations rely on your Internet connection
• Your cloud instance can go down
• Additional skills needed to operate
• Regulated sectors (eg healthcare) need to
  verify auditing requirements
• Still needs IT sys admin and governance

October 25, 2012     Workshop: Cloudy, Not Gloomy   44
Evaluating Risk




October 25, 2012      Workshop: Cloudy, Not Gloomy   45
Survey Question
Which is more likely to go down for a day?
 Your desktop
 Your Network
 Amazon
 The Internet




October 25, 2012      Workshop: Cloudy, Not Gloomy   46
Data Security
• Don’t assume cloud is less secure
• Don’t assume your data is more secure
• You may need to encrypt it in addition to
  moving it to the cloud.
• For greatest protection, encrypt separately
  and store the key (password) outside the
  vendor’s cloud.


October 25, 2012     Workshop: Cloudy, Not Gloomy   47
Openness is a Spectrum




October 25, 2012          Workshop: Cloudy, Not Gloomy   48
Drop Box and Salesforce




October 25, 2012   Workshop: Cloudy, Not Gloomy   49
Salesforce and Smartsheet




October 25, 2012      Workshop: Cloudy, Not Gloomy   50
October 25, 2012   Workshop: Cloudy, Not Gloomy   51
Zapier




October 25, 2012   Workshop: Cloudy, Not Gloomy   52
October 25, 2012   Workshop: Cloudy, Not Gloomy   53
October 25, 2012   Workshop: Cloudy, Not Gloomy   54
New management challenges
 Single Sign On
 Centralize Password Management
 Control mobile devices




October 25, 2012   Workshop: Cloudy, Not Gloomy   55
Password Management




October 25, 2012         Workshop: Cloudy, Not Gloomy   56
Password Tool




October 25, 2012     Workshop: Cloudy, Not Gloomy   57
User Accessible Report Tools
         Folders and Sharing
         Easy Report Design
         Summaries & Dashboards
         Export to Excel
         Assessments & Outcomes




October 25, 2012      Workshop: Cloudy, Not Gloomy   58
Discussion




October 25, 2012   Workshop: Cloudy, Not Gloomy   59

Más contenido relacionado

La actualidad más candente

Guide project extranets 10 killer features
Guide   project extranets 10 killer featuresGuide   project extranets 10 killer features
Guide project extranets 10 killer features
Kahootz
 
Whitepaer VDI and DaaS -- June 2015
Whitepaer VDI and DaaS -- June 2015Whitepaer VDI and DaaS -- June 2015
Whitepaer VDI and DaaS -- June 2015
Greg Spence
 

La actualidad más candente (20)

Cloud Privada: más que solo virtualización
Cloud Privada: más que solo virtualizaciónCloud Privada: más que solo virtualización
Cloud Privada: más que solo virtualización
 
Understanding the Cloud and the Benefits for the Accountancy Sector - Present...
Understanding the Cloud and the Benefits for the Accountancy Sector - Present...Understanding the Cloud and the Benefits for the Accountancy Sector - Present...
Understanding the Cloud and the Benefits for the Accountancy Sector - Present...
 
Capture Your Cloud - The Dynamic Datacentre
Capture Your Cloud - The Dynamic DatacentreCapture Your Cloud - The Dynamic Datacentre
Capture Your Cloud - The Dynamic Datacentre
 
Guide project extranets 10 killer features
Guide   project extranets 10 killer featuresGuide   project extranets 10 killer features
Guide project extranets 10 killer features
 
Embracing Failure - AzureDay Rome
Embracing Failure - AzureDay RomeEmbracing Failure - AzureDay Rome
Embracing Failure - AzureDay Rome
 
Ca technology exchange virtualization
Ca technology exchange   virtualizationCa technology exchange   virtualization
Ca technology exchange virtualization
 
Optimizing Cloud Computing Through Cross- Domain Provisioning
Optimizing Cloud Computing Through Cross- Domain ProvisioningOptimizing Cloud Computing Through Cross- Domain Provisioning
Optimizing Cloud Computing Through Cross- Domain Provisioning
 
Yes to virtualization projects but dont virtualize waste
Yes to virtualization projects but dont virtualize wasteYes to virtualization projects but dont virtualize waste
Yes to virtualization projects but dont virtualize waste
 
Migrating from Java EE to cloud-native Reactive systems
Migrating from Java EE to cloud-native Reactive systemsMigrating from Java EE to cloud-native Reactive systems
Migrating from Java EE to cloud-native Reactive systems
 
Evolving to Cloud-Native - Nate Schutta (1/2)
Evolving to Cloud-Native - Nate Schutta (1/2)Evolving to Cloud-Native - Nate Schutta (1/2)
Evolving to Cloud-Native - Nate Schutta (1/2)
 
Cloud computing ebook
Cloud computing ebookCloud computing ebook
Cloud computing ebook
 
What does performance mean in the cloud
What does performance mean in the cloudWhat does performance mean in the cloud
What does performance mean in the cloud
 
Whitepaer VDI and DaaS -- June 2015
Whitepaer VDI and DaaS -- June 2015Whitepaer VDI and DaaS -- June 2015
Whitepaer VDI and DaaS -- June 2015
 
Bill.com Survey Results
Bill.com Survey ResultsBill.com Survey Results
Bill.com Survey Results
 
A perspective on cloud computing and enterprise saa s applications
A perspective on cloud computing and enterprise saa s applicationsA perspective on cloud computing and enterprise saa s applications
A perspective on cloud computing and enterprise saa s applications
 
VDI Simplified: Desktops in the Cloud
VDI Simplified: Desktops in the CloudVDI Simplified: Desktops in the Cloud
VDI Simplified: Desktops in the Cloud
 
Cloud Storage in Action
Cloud Storage in ActionCloud Storage in Action
Cloud Storage in Action
 
CA Infrastructure Management 2.0 vs. Solarwinds Orion: Speed and ease of mana...
CA Infrastructure Management 2.0 vs. Solarwinds Orion: Speed and ease of mana...CA Infrastructure Management 2.0 vs. Solarwinds Orion: Speed and ease of mana...
CA Infrastructure Management 2.0 vs. Solarwinds Orion: Speed and ease of mana...
 
Above the clouds
Above the clouds Above the clouds
Above the clouds
 
Cloud: a disruptive technlogy that CEO should use to transform their business
Cloud:  a disruptive technlogy that CEO should use to transform their businessCloud:  a disruptive technlogy that CEO should use to transform their business
Cloud: a disruptive technlogy that CEO should use to transform their business
 

Similar a Dbdes mnn cloud_oct2012

Cloud expo 10 myths rex wang oracle ss
Cloud expo 10 myths rex wang oracle ssCloud expo 10 myths rex wang oracle ss
Cloud expo 10 myths rex wang oracle ss
Rex Wang
 
Cloud Computing Fundamentals
Cloud Computing FundamentalsCloud Computing Fundamentals
Cloud Computing Fundamentals
Vikas Sahni
 

Similar a Dbdes mnn cloud_oct2012 (20)

Cloud computing
Cloud computingCloud computing
Cloud computing
 
Conquering cloud chaos: Simplifying and centralizing multi-cloud integration ...
Conquering cloud chaos: Simplifying and centralizing multi-cloud integration ...Conquering cloud chaos: Simplifying and centralizing multi-cloud integration ...
Conquering cloud chaos: Simplifying and centralizing multi-cloud integration ...
 
Cloud expo 10 myths rex wang oracle ss
Cloud expo 10 myths rex wang oracle ssCloud expo 10 myths rex wang oracle ss
Cloud expo 10 myths rex wang oracle ss
 
Why Should Nonprofits Care About Cloud Computing
Why Should Nonprofits Care About Cloud ComputingWhy Should Nonprofits Care About Cloud Computing
Why Should Nonprofits Care About Cloud Computing
 
Your Journey to the Cloud
Your Journey to the CloudYour Journey to the Cloud
Your Journey to the Cloud
 
Dell Cloud Solutions
Dell Cloud SolutionsDell Cloud Solutions
Dell Cloud Solutions
 
CCCEU14 - A Real World Outlook on Hybrid Cloud: Why and How
CCCEU14 - A Real World Outlook on Hybrid Cloud: Why and HowCCCEU14 - A Real World Outlook on Hybrid Cloud: Why and How
CCCEU14 - A Real World Outlook on Hybrid Cloud: Why and How
 
Cloud Deployment Models.pdf
Cloud Deployment Models.pdfCloud Deployment Models.pdf
Cloud Deployment Models.pdf
 
Hybrid Cloud Transformation Fast Track.pptx
Hybrid Cloud Transformation Fast Track.pptxHybrid Cloud Transformation Fast Track.pptx
Hybrid Cloud Transformation Fast Track.pptx
 
What is 'Cloud Computing'?
What is 'Cloud Computing'?What is 'Cloud Computing'?
What is 'Cloud Computing'?
 
Streamlining Nonprofit Organizations - It's all About the Cloud!
Streamlining Nonprofit Organizations - It's all About the Cloud!Streamlining Nonprofit Organizations - It's all About the Cloud!
Streamlining Nonprofit Organizations - It's all About the Cloud!
 
Streamlining Nonprofit Organizations: It's All About the Cloud
Streamlining Nonprofit Organizations: It's All About the CloudStreamlining Nonprofit Organizations: It's All About the Cloud
Streamlining Nonprofit Organizations: It's All About the Cloud
 
Fundraising and Technology: A Match Made in the Cloud
Fundraising and Technology: A Match Made in the CloudFundraising and Technology: A Match Made in the Cloud
Fundraising and Technology: A Match Made in the Cloud
 
Cloud Computing Fundamentals
Cloud Computing FundamentalsCloud Computing Fundamentals
Cloud Computing Fundamentals
 
Getting Started in the Nonprofit Cloud
Getting Started in the Nonprofit CloudGetting Started in the Nonprofit Cloud
Getting Started in the Nonprofit Cloud
 
Forecast 2012 Panel: Service Provider Innovation Richard Villars, IDC
Forecast 2012 Panel: Service Provider Innovation Richard Villars, IDCForecast 2012 Panel: Service Provider Innovation Richard Villars, IDC
Forecast 2012 Panel: Service Provider Innovation Richard Villars, IDC
 
Facing the Future - Is the cloud right for you?
Facing the Future - Is the cloud right for you?Facing the Future - Is the cloud right for you?
Facing the Future - Is the cloud right for you?
 
Cohesive SDN Summit Presentation: OpenFlow is SDN, SDN is not OpenFlow
Cohesive SDN Summit Presentation: OpenFlow is SDN, SDN is not OpenFlowCohesive SDN Summit Presentation: OpenFlow is SDN, SDN is not OpenFlow
Cohesive SDN Summit Presentation: OpenFlow is SDN, SDN is not OpenFlow
 
Cloud 101: The Basics of Cloud Computing
Cloud 101: The Basics of Cloud ComputingCloud 101: The Basics of Cloud Computing
Cloud 101: The Basics of Cloud Computing
 
Nuvalo Nephophobia Seattle 2011
Nuvalo Nephophobia Seattle 2011Nuvalo Nephophobia Seattle 2011
Nuvalo Nephophobia Seattle 2011
 

Dbdes mnn cloud_oct2012

  • 1. Cloudy, Not Gloomy Technology Planning Today Mass Nonprofit Network Conference October 25, 2012 Steve Backman, Database Designs This work is licensed under the Creative Commons Attribution-Noncommercial-Share Alike 3.0 United States License. To view a copy of this license, visit http://creativecommons.org/licenses/by-nc-sa/3.0/us/ or send a letter to Creative Commons, 171 Second Street, Suite 300, San Francisco, California, 94105, USA. October 25, 2012 Workshop: Cloudy, Not Gloomy 1
  • 2. Part 1: Confused About the Cloud? “One in five Americans (22 percent) admit that they’ve pretended to know what the cloud is or how it works… [Of these, ] 17 percent have pretended to know what the cloud was during a first date. ” Citrix.com survey, 8/12 http://bit.ly/SbQ6aR October 25, 2012 Workshop: Cloudy, Not Gloomy 2
  • 3. About Steve Technology Strategist Certified Salesforce…Still Loves Access Principal at Database Designs Does tai chi steve@dbdes.com @stevebackman www.dbdes.com October 25, 2012 Workshop: Cloudy, Not Gloomy 3
  • 4. Agenda • Cloud Geography: Getting Oriented • Case Study 1: Adopting Salesforce • Case Study 2: Different Kind of Cloud • Tips and Techniques to Get Started • Q&A: Share Experience and Concerns October 25, 2012 Workshop: Cloudy, Not Gloomy 4
  • 5. Changes to Seek and Expect • Cloud when and where you can • Budget for more smaller changes quickly, fewer yearlong big projects • Share files, be social and collaborate freely; • Deliver analytical tools, not reports; • Openness is a spectrum, not a yes or no. October 25, 2012 Workshop: Cloudy, Not Gloomy 5
  • 6. Lots of Confusion About the Cloud October 25, 2012 Workshop: Cloudy, Not Gloomy 6
  • 7. Who’s in the room? Do you use the cloud at home? Does your org use it? Are you on the techie side? Your thoughts and expectations October 25, 2012 Workshop: Cloudy, Not Gloomy 7
  • 8. Cloud: Services, software and data you use through the Internet • Not installed on your computer or network • Rent, don’t own, IT resources • Use from anywhere on the web • Pay for only what you use • Scale up, scale down in minutes • Multi-tenant–shared with many other users • Server transient--don’t know which you use October 25, 2012 Workshop: Cloudy, Not Gloomy 8
  • 9. Your data in the cloud Shipping containers October 25, 2012 Workshop: Cloudy, Not Gloomy 9
  • 10. TechSoup Global Survey 64% Small Orgs (less than 10 staff) 25% Medium 11% large (45+) October 25, 2012 Workshop: Cloudy, Not Gloomy 10
  • 11. Key Findings Of the 10,500 NGO respondents to the cloud computing survey worldwide: 90% Use cloud computing solutions Say the greatest advantage is easier software/ hardware 79% administration 60% Say lack of knowledge is the greatest barrier to adoption Report plans to move a significant portion of their IT to the 53% cloud within 3 years 47% Say the greatest motivators are reducing costs and ease of setup What Apps are NGOs using or are most familiar with? • Email, social networking/Web 2.0, and file storage/sharing are most commonly used app types • Facebook, Gmail, Skype, and Twitter are most familiar apps 11
  • 12. Respondents were familiar with cloud apps… Which of the following cloud applications are you familiar with? (N=7,397) 12
  • 13. However, actual usage lags behind familiarity Which of the following cloud applications are you currently using? (N=7,397 13
  • 14. Why do NGOs use or consider using cloud-based solutions? Administration Cost Partnership Data • Easier software access • Low capital investment • Improved collaboration • Improved data security • Easier disaster recovery • Fewer IT staff needed • Easier to partner with • Better data organization • Reduced system admin. • Transforms capital other orgs. • Data under my control • Rapid deployment expenses to operating expenses. • Rapid deployment Question 11: What are the barriers that prevent your organization from using cloud computing or using cloud computing more? (N=9,051) 14
  • 15. Evolution in Computing Resources • As little as 5yrs ago, physical servers the norm • Now: need more computational power, storage • Web & mobile apps need different resources • Downward economic pressure on IT centers • Energy, related environmental impact • Data centers require specialized skills • Escalating Security and Other Updates
  • 16. Lack of knowledge is the greatest barrier to cloud adoption Question 12: What are the barriers that prevent your organization from using cloud computing or using cloud computing more? (N=9,051) 30% of respondents said they didn’t know enough to know what the barriers are 16
  • 17. Time Frame for Cloud • 53% plan to move a “significant portion” of their IT to the cloud within 3 years • However, 36% have no plans to move to the cloud • India, Africa/Middle East, and Mexico report most accelerated timeframes October 25, 2012 Workshop: Cloudy, Not Gloomy 17
  • 18. Priority Applications October 25, 2012 Workshop: Cloudy, Not Gloomy 18
  • 19. Virtualization vs. the Cloud VM Cloud Own specific server(s) and storage No concept of ownership, only rental Persistent – state persists across reboots Must use persistent storage & recreate state Single tier application architecture N-tier application architecture Tune for well defined load Scale for unknown, variable load Users see computer like they do today Components manipulated w/Control Panel Some protection against hardware failure Full protection against hardware failure Same server all the time Automatically switch to among servers Hours or days to provision Minutes to provision Still need backups Still need backups
  • 20. Cloud Flavors October 25, 2012 Workshop: Cloudy, Not Gloomy 20
  • 21. Cloud Formations Platform as a Service (Paas) Complete Development Software as a Service (Saas) Environment Use a complete existing application Infrastructure as a Service (IaaS) (Saas) Lite Assemble your own infrastructure Use a utility function October 25, 2012 Workshop: Cloudy, Not Gloomy 21
  • 22. Our Own Story Service 6 Years Ago… Today Email Hosted own Google Apps File sharing File servers Dropbox, google, basecamp Project Collaboration Email Basecamp, Google Screen share RDP, installed tools Join.me, RDP, Skype Web hosting Self-managed servers Managed VPS Issue tracking Spreadsheets VPS hosted Source code management Local machine backup Hosted services Time tracking Custom Access db Harvest Typical project Access db, backed by IT Web or Cloud app Accounting Internal db Quickbooks, Paychex Design Tools Balsamiq, Gliffy, ScreenSteps… October 25, 2012 Workshop: Cloudy, Not Gloomy 22
  • 23. Case Study #1 Moving to Salesforce 5 years ago: • Access – unstable, locking staff out • Static web site • Offices disconnected from each other Explored collaborative Drupal web site: hard to innovate, prototype quickly October 25, 2012 Workshop: Cloudy, Not Gloomy 23
  • 24. Turning Point: Adopt Salesforce Wariness about cloud – staff, funder Server crash during meeting highlights • Limited IT resources • Power, back-up issues • Server cost to upgrade • Complexity for inter-office collaboration • Slow pace of innovation October 25, 2012 Workshop: Cloudy, Not Gloomy 24
  • 25. Move to Cloud in Phases Client Fund- Redo Email Services raising Website October 25, 2012 Workshop: Cloudy, Not Gloomy 25
  • 26. Organizational Gains • Reduced and predictable costs • Reduced system admin • Flexibility, adaptability • Match donors to clients • Platform to Integrate email, services October 25, 2012 Workshop: Cloudy, Not Gloomy 26
  • 27. The SaaS Attraction Off-the Shelf Customizable Build From Commercial Framework Scratch Sitting Comfortably Between 3 Approaches October 25, 2012 Workshop: Cloudy, Not Gloomy 27
  • 28. Creating a data hub Flexible Program Intake Areas Analytics & Dashboards Case Management Document Management October 25, 2012 Workshop: Cloudy, Not Gloomy 28
  • 29. Universal Activities Notes Documents Activities Events Email Institutions Cases/Programs Contacts October 25, 2012 Workshop: Cloudy, Not Gloomy 29
  • 30. Case Study #2 Evolution of a custom app Attribute 5 Years Ago Today App architecture MS Access 1-tier MS .Net 2.0 Windows Server On-premise Cloud VPS Handle more users Poor Good Support multiple Failed Excellent locations Off-site use Costly Web based Remote Support Challenging Best Backups Local IT company ISP subscription Licensing Techsoup, a la carte Included Desktop Access “front end” Browser (Any) October 25, 2012 Workshop: Cloudy, Not Gloomy 30
  • 31. Today: Partly Cloudy • Semi-private cloud--national ISP VPS • Browser-based, window or mac, all browsers • MS licenses competitive with NP discount • Provides security and admin • Data backed up • Scale Up/ down bandwidth, CPU October 25, 2012 Workshop: Cloudy, Not Gloomy 31
  • 32. Next Stop Attribute 5 Years Ago Today Future App architecture MS Access 1-tier MS .Net 2.0 N-tier MS .Net 2.0 Windows Server On-premise Cloud VPS Azure Handle more users Poor Good Best Support multiple Failed Excellent Excellent locations Off-site use Costly Web based Web based Remote Support Challenging Best Good Backups Local IT company ISP subscription Redgate Cloud service Services Licensing Techsoup, a la carte Included Included October 25, 2012 Workshop: Cloudy, Not Gloomy 32
  • 33. From the Web to the Cloud Image: http://www.flickr.com/photos/librarianbyday/ October 25, 2012 Workshop: Cloudy, Not Gloomy 33
  • 34. Living in the Cloud (Cloud Hygiene) Multi-tenant: Your data is stored beside someone else’s. Cloud provider offers protection and isolation. Scaling very different from VPS/hosted. Need to provision temporary storage and persistent storage. Adopt a stateless architecture model. October 25, 2012 Workshop: Cloudy, Not Gloomy 34
  • 35. From custom site to Cloud Service Task Difficulty Change db connection string easy Change file storage to cloud storage Easy – medium Change from stateful to stateless Medium – hard connections Configure hosting environment Medium – hard Evaluate licenses for 3rd party tools Easy - medium Programmers adapt to cloud rules Easy - medium * Thinking about existing software application October 25, 2012 Workshop: Cloudy, Not Gloomy 35
  • 36. Thinking About Costs Item Cloud VPS ($/mon) Azure ($/mon) “Wild card” SSL cert Same Same Cloud VPS (1 core, 3Gb RAM, $141.00 100Gb SAN) 2 SQL db instances (1Gb) $19.98 Geo redundant storage (25Gb) $2.23 Bandwidth Outbound (60Gb) $6.60 2 Extra small web/worker role $28.80 instances Backups $30.00 $13.00 Total $171.00 $70.61 October 25, 2012 Workshop: Cloudy, Not Gloomy 36
  • 37. Microsoft Azure Best of cloud vendors for running Windows Easy integration with Microsoft products Equally opportunity – supports: .Net Node.JS Java Php Others may be added October 25, 2012 Workshop: Cloudy, Not Gloomy 37
  • 38. Ready to move to MS Azure? Advantages to client no fixed cost cheaper than RackSpace scale up, scale down. reliability security: separate db from web site October 25, 2012 Workshop: Cloudy, Not Gloomy 38
  • 39. Benefits Microsoft responsible for significant network security Forced to use 2 tier model for SQLServer which increases security VisualStudio plug-in and Azure emulator (local debug) Free micro instance for development October 25, 2012 Workshop: Cloudy, Not Gloomy 39
  • 40. The Azure proposition Someday… Will reduce consultant admin costs New standards Integration tools why not now? Fear of loss of control Variable cost based on use Resolve incompatibilities with current code No phone support October 25, 2012 Workshop: Cloudy, Not Gloomy 40
  • 41. Part 4: Tips for Getting Started October 25, 2012 Workshop: Cloudy, Not Gloomy 41
  • 42. Develop a Planning Tool Inventory Evaluate Suitable for Cloud Who Annual Present New Function Purpose Owns Who Uses cost Growth Flexibility Structure Structure Now Soon Low Priority Email Staff Use IT all 10% Low Internal Cloud Files Staff Use IT all 10% Low Internal Hybrid Public Commun- Web presence ications public 20% Medium VPS VPS Intranet Community Programs partners 30% High -- CLoud CRM online tools Accounting Client Services E-news October 25, 2012 Workshop: Cloudy, Not Gloomy 42
  • 43. Budgeting Internal Infrastructure Cloud Service Capital Outlay Subscription &/or Usage Costs Implementation Cost Implementation Cost Software Upgrades Training Security Management Enhancements Training Browser updates Desktop management Mobile, Social Media Mobile , social media October 25, 2012 Workshop: Cloudy, Not Gloomy 43
  • 44. Cloud Caveats • Vendor lock-in: exit means redoing your app • Operations rely on your Internet connection • Your cloud instance can go down • Additional skills needed to operate • Regulated sectors (eg healthcare) need to verify auditing requirements • Still needs IT sys admin and governance October 25, 2012 Workshop: Cloudy, Not Gloomy 44
  • 45. Evaluating Risk October 25, 2012 Workshop: Cloudy, Not Gloomy 45
  • 46. Survey Question Which is more likely to go down for a day?  Your desktop  Your Network  Amazon  The Internet October 25, 2012 Workshop: Cloudy, Not Gloomy 46
  • 47. Data Security • Don’t assume cloud is less secure • Don’t assume your data is more secure • You may need to encrypt it in addition to moving it to the cloud. • For greatest protection, encrypt separately and store the key (password) outside the vendor’s cloud. October 25, 2012 Workshop: Cloudy, Not Gloomy 47
  • 48. Openness is a Spectrum October 25, 2012 Workshop: Cloudy, Not Gloomy 48
  • 49. Drop Box and Salesforce October 25, 2012 Workshop: Cloudy, Not Gloomy 49
  • 50. Salesforce and Smartsheet October 25, 2012 Workshop: Cloudy, Not Gloomy 50
  • 51. October 25, 2012 Workshop: Cloudy, Not Gloomy 51
  • 52. Zapier October 25, 2012 Workshop: Cloudy, Not Gloomy 52
  • 53. October 25, 2012 Workshop: Cloudy, Not Gloomy 53
  • 54. October 25, 2012 Workshop: Cloudy, Not Gloomy 54
  • 55. New management challenges  Single Sign On  Centralize Password Management  Control mobile devices October 25, 2012 Workshop: Cloudy, Not Gloomy 55
  • 56. Password Management October 25, 2012 Workshop: Cloudy, Not Gloomy 56
  • 57. Password Tool October 25, 2012 Workshop: Cloudy, Not Gloomy 57
  • 58. User Accessible Report Tools  Folders and Sharing  Easy Report Design  Summaries & Dashboards  Export to Excel  Assessments & Outcomes October 25, 2012 Workshop: Cloudy, Not Gloomy 58
  • 59. Discussion October 25, 2012 Workshop: Cloudy, Not Gloomy 59

Notas del editor

  1. Kevin to speak to light vs. heavy cloud usage here.
  2. Lack of knowledge was consistently reported as a barrier across geographies and organization sizes.The only barrier cited more frequently by smaller organizations was lack of knowledge.Medium organizations were on average 10% more likely to cite barriers to cloud computing adoption. Large organizations were 18% more likely to cite barriers. Respondents at large organizations cited all the barriers to cloud computing adoption (except lack of knowledge) at higher levels than other organizations.