App Engine for Business


   Patrick Chanezon
   Developer Advocate            Stockholm
   chanezon@google.com           June 2nd 2010
   http://twitter.com/chanezon                   2

Tuesday, June 8, 2010
The benefits of Cloud Computing



                        Economics:
                          Pay for only what you use
                          TCO
                          OPEX vs CAPEX
                        Operations
                          Day to day: no maintenance
                          Fighting fires: no Pagers
                        Elasticity
                        Focus on your Business




Tuesday, June 8, 2010
Buy Apps from Google

                                             Buy from Google




                                                Google Apps
                                                for Business

                                       Google Apps Admin Platform




                                                                     Enterprise Firewall



                        Enterprise Data Authentication Enterprise Services User Management
Tuesday, June 8, 2010
Buy Apps from Google and 3rd parties...

                        Buy from others       Buy from Google




                         Google Apps             Google Apps
                         Marketplace             for Business

                                        Google Apps Admin Platform




                                                                      Enterprise Firewall



                         Enterprise Data Authentication Enterprise Services User Management
Tuesday, June 8, 2010
Build and Buy all your enterprise cloud apps...

                        Buy from others       Buy from Google          Build your own




                                                                      Google App Engine
                         Google Apps             Google Apps            for Business
                         Marketplace             for Business

                                        Google Apps Admin Platform




                                                                      Enterprise Firewall



                         Enterprise Data Authentication Enterprise Services User Management
Tuesday, June 8, 2010
Leveraging Google's Leadership in
  Cloud Computing
   •    Google is the leader in cloud computing
   •    (visual - cloud background with 3 bubbles of the key points)
   •    Massive data center operations
   •    Purpose built hardware
   •    Multi tenant software platform at Internet scale




Tuesday, June 8, 2010
Build your Enterprise Apps on Google




       • Easy to Build, Deploy & Scale - standards based
         JavaScript, Java, Python, SQL, etc.; push-button
         deployment
       • Simplified Administration - centralized management, no
         servers or middleware to buy and maintain
       • On-demand Capacity - pay for only what you use, use as
         much as you want, scale to meet spikes in demand
    



Tuesday, June 8, 2010
Google App Engine for Business




      • What is Google App Engine for Business?
        o PaaS: Javascript, Java, and Python development
        o IaaS: Blob storage, SQL DB
        o Integration:
            list of services accessible from GAE4B
            touch points with Google Apps
            Secure Data Connector
        o Management: Domain Console
        o Tools: GWT, Vega, other?
   
Tuesday, June 8, 2010
Enterprise-ready Development &
  Hosting Platform
      • Enterprise-ready Development & Hosting Platform
        o Enterprise SLA
        o Enterprise Support
        o Enterprise Pricing
   




Tuesday, June 8, 2010
Domain Console




Tuesday, June 8, 2010
Domain Console

  Like the regular admin console
  Designed to manage enterprises with a portfolio of apps
   • Keep track of all apps in a domain
   • Access Control: view apps, deploy
   • Global Settings: apply to all apps in the domain
   • Billing rolling up to single account
   • DNS configuration done only once: *.ext.example.com
   • All apps by default for logged in users from domain




Tuesday, June 8, 2010
Google Apps Integration
      • SSO/SSO delegation
      • APIs for most Google Apps for integration
   




Tuesday, June 8, 2010
Federate your on-premise data




Tuesday, June 8, 2010
Secure Data Connector




Tuesday, June 8, 2010
Secure Data Connector




                         and 50+ more...




Tuesday, June 8, 2010
SQL

  Managed SQL in the cloud
    Can be used in place of Bigtable
    Management tasks taken care of




Tuesday, June 8, 2010
Pricing
  Intranet apps:
  Each app costs $8 / active user / month
  Capped at $1,000 / month (i.e. users above 125 are free)
  Apps are auth-restricted to domain users
  Development is free
  Overage charges on Background Analysis/Storage

  Non intranet apps (external/public/ISV apps):
  Pricing TBD

  Postpaid (i.e. billed at the end of month)




Tuesday, June 8, 2010
Support and SLA
  Paid Support
    email based
    1000$/month
    1h response time on operational issues
    8h on development issues

  SLA
    99.9% uptime
    Service credits from 10% to 100% refund of monthly bill




Tuesday, June 8, 2010
Google Developer Qualification




                        Chrome       Gadgets   Search   App Engine   JS Maps API   KML   3D
                        Extensions




Tuesday, June 8, 2010
Google Betting on App Engine

   • This is the way Google builds Apps
      o 300 apps built internally on GAE
      o Some externally facing
         o Panoramio
  • See Google IO 2010 Talk by Google CTO
     • "Run corporate applications on Google App Engine? Yes
       we do"




Tuesday, June 8, 2010
Build business applications on top of App Engine using OrangeScape




          Case in point:
          24SEVEN Customer runs its Purchase system on OrangeScape/GAE and integrates with Oracle
          ERP


OrangeScape for Application design - “Build business apps faster, easier”
Google App Engine for Application architecture -“Build apps that scale, highly available”

Tuesday, June 8, 2010
Google's Cloud Offerings

      • Google Apps Marketplace (saas)
      • Prediction, BigQuery APIs (paas)
      • Google Storage (iaas)
   




Tuesday, June 8, 2010
Q&A




Tuesday, June 8, 2010

Swdc google app_engine_for_business

  • 1.
    App Engine forBusiness Patrick Chanezon Developer Advocate Stockholm chanezon@google.com June 2nd 2010 http://twitter.com/chanezon 2 Tuesday, June 8, 2010
  • 2.
    The benefits ofCloud Computing Economics: Pay for only what you use TCO OPEX vs CAPEX Operations Day to day: no maintenance Fighting fires: no Pagers Elasticity Focus on your Business Tuesday, June 8, 2010
  • 3.
    Buy Apps fromGoogle Buy from Google Google Apps for Business Google Apps Admin Platform Enterprise Firewall Enterprise Data Authentication Enterprise Services User Management Tuesday, June 8, 2010
  • 4.
    Buy Apps fromGoogle and 3rd parties... Buy from others Buy from Google Google Apps Google Apps Marketplace for Business Google Apps Admin Platform Enterprise Firewall Enterprise Data Authentication Enterprise Services User Management Tuesday, June 8, 2010
  • 5.
    Build and Buyall your enterprise cloud apps... Buy from others Buy from Google Build your own Google App Engine Google Apps Google Apps for Business Marketplace for Business Google Apps Admin Platform Enterprise Firewall Enterprise Data Authentication Enterprise Services User Management Tuesday, June 8, 2010
  • 6.
    Leveraging Google's Leadershipin Cloud Computing • Google is the leader in cloud computing • (visual - cloud background with 3 bubbles of the key points) • Massive data center operations • Purpose built hardware • Multi tenant software platform at Internet scale Tuesday, June 8, 2010
  • 7.
    Build your EnterpriseApps on Google • Easy to Build, Deploy & Scale - standards based JavaScript, Java, Python, SQL, etc.; push-button deployment • Simplified Administration - centralized management, no servers or middleware to buy and maintain • On-demand Capacity - pay for only what you use, use as much as you want, scale to meet spikes in demand   Tuesday, June 8, 2010
  • 8.
    Google App Enginefor Business • What is Google App Engine for Business? o PaaS: Javascript, Java, and Python development o IaaS: Blob storage, SQL DB o Integration:  list of services accessible from GAE4B  touch points with Google Apps  Secure Data Connector o Management: Domain Console o Tools: GWT, Vega, other?   Tuesday, June 8, 2010
  • 9.
    Enterprise-ready Development & Hosting Platform • Enterprise-ready Development & Hosting Platform o Enterprise SLA o Enterprise Support o Enterprise Pricing   Tuesday, June 8, 2010
  • 10.
  • 11.
    Domain Console Like the regular admin console Designed to manage enterprises with a portfolio of apps • Keep track of all apps in a domain • Access Control: view apps, deploy • Global Settings: apply to all apps in the domain • Billing rolling up to single account • DNS configuration done only once: *.ext.example.com • All apps by default for logged in users from domain Tuesday, June 8, 2010
  • 12.
    Google Apps Integration • SSO/SSO delegation • APIs for most Google Apps for integration   Tuesday, June 8, 2010
  • 13.
    Federate your on-premisedata Tuesday, June 8, 2010
  • 14.
  • 15.
    Secure Data Connector and 50+ more... Tuesday, June 8, 2010
  • 16.
    SQL ManagedSQL in the cloud Can be used in place of Bigtable Management tasks taken care of Tuesday, June 8, 2010
  • 17.
    Pricing Intranetapps: Each app costs $8 / active user / month Capped at $1,000 / month (i.e. users above 125 are free) Apps are auth-restricted to domain users Development is free Overage charges on Background Analysis/Storage Non intranet apps (external/public/ISV apps): Pricing TBD Postpaid (i.e. billed at the end of month) Tuesday, June 8, 2010
  • 18.
    Support and SLA Paid Support email based 1000$/month 1h response time on operational issues 8h on development issues SLA 99.9% uptime Service credits from 10% to 100% refund of monthly bill Tuesday, June 8, 2010
  • 19.
    Google Developer Qualification Chrome Gadgets Search App Engine JS Maps API KML 3D Extensions Tuesday, June 8, 2010
  • 20.
    Google Betting onApp Engine • This is the way Google builds Apps o 300 apps built internally on GAE o Some externally facing o Panoramio • See Google IO 2010 Talk by Google CTO • "Run corporate applications on Google App Engine? Yes we do" Tuesday, June 8, 2010
  • 21.
    Build business applicationson top of App Engine using OrangeScape Case in point: 24SEVEN Customer runs its Purchase system on OrangeScape/GAE and integrates with Oracle ERP OrangeScape for Application design - “Build business apps faster, easier” Google App Engine for Application architecture -“Build apps that scale, highly available” Tuesday, June 8, 2010
  • 22.
    Google's Cloud Offerings • Google Apps Marketplace (saas) • Prediction, BigQuery APIs (paas) • Google Storage (iaas)   Tuesday, June 8, 2010
  • 23.