How Facebook flipped the data centre hardware market | The Register

Jack Clark; How Facebook flipped the data centre hardware market; In The Register; 2014-02-20.
Teaser: The first rule of cloud fight club is…

Intel Cloud Services Platform

Intel Cloud Services Platform, version 6.0, 2013-11-21

Release Notes

  • Intel Identity Services => FedID
  • Cultures
    • Android (2.2, Froyo onward)
    • iOS
    • JavaScript, HTML5
    • Windows
  • Baseline RESTful API
    • XML
    • JSON
  • Services
    • Analytics
    • Catalog,
    • Commerce
    • Curation,
    • Recommendation

Identity Services

  • Social Integration
    • Facebook API tokens
    • Yahoo! Social Login
  • Regulatory: COPPA
  • REST Developer’s Guide
  • Intel Identity Services REST API Reference
  • OAuth 2.0
    • ClientID + Client Secret
    • Access Token
    • https://api.intel.com/identityui/v2/auth
  • Concepts
    • Scopes
    • Redirect
    • Sync vs Async (urn:intel:identity:oauth:oob:async)
      • Web App Synchronous => http://localhost/callback.html
      • Mobile App Synchronous => (deep link) myapp://action
      • Web App Asynchronous => urn:intel:identity:
        oauth:oob:async
  • URN Support (i.e. deep links)
  • Badging




Analytics Services

  • Opt-Out
  • Session Tracking API
  • Custom Events API
  • Dashboards
  • Real-Time Analytics
  • User, device, session, and demographic Analysis

Commerce Services & API

  • Client ID
  • PayPal
  • Taxation computations
  • Subscription API
  • Cart & Order Management

Catalog Services

  • Datasets
  • Bulk Upload
  • POI Data
  • Schema Management

Context SDK

  • States
    • Location-based states:
      • Country,
      • City,
      • Semantic Place (Home/Work),
      • Nearby restaurants.
    • Time and date-based states:
      • Time zone,
      • Local time,
      • Weekday,
      • Part of day,
      • Holiday information in your location.
    • Device-based states:
      • Applications running,
      • Missed calls,
      • Battery level,
      • Music played.
  • Context states sensing
    • Environment weather.
    • Device terminal context.
    • Location semantic/geographic place.
    • Network connection.
    • Device contacts.
    • Device calendar.
    • Physical activity.
    • Audio classification.
    • Message (SMS).
    • Device information.
    • Installed applications.

Location-Based Services

  • Removed 2013-11-11

Miscellaneous

See Also

Genevieve Bell, Keynote Address; Intel IDF; 2013-09-12; 43 pages.

Via: backfill, backfill

User, device, session, and demographic Analysis

CoreOS

CoreOS

Concept

  • Based on Google’s ChromeOS
  • Reconfigured for the server
  • Built with/on/around Docker of dotCloud
  • Was Core Boot

Who

  • Alex Polvi
  • Greg Kroah-Hartman, Linux Foundation
    • advisor
  • Michael Marineau, Google
  • Brandon Philips
  • Lew Moorman
    • funding
    • Rackspace president and board member

Characteristics

  • Somehow CoreOS “is optimized for” Docker (or something like that)

Promotions

  • Cade Metz; Linux Hackers Rebuild Internet From Silicon Valley Garage; In Wired; 2013-08-21.
    Mentions

    • analogic syllogism of “the garage”
      • Hewlett-Packard was developed in a garage
      • Hewlett-Packard became great
      • CoreOS is developed in a Palo Alto garage.
    • Adam Jacob
      • quoted for color
      • co-founder, OpsCode, products: Chef, Puppet
  • Cade Metz; The Chef, the Puppet, and the Sexy IT Admin; In Wired; 2011-10-26.
    Mentions

    • See DevOps
    • CoreOS is somehow suited to a DevOps world vision; CoreOS uses Docker; of which Chef & Puppet are exemplars, or something like that.
  • Cade Metz; Chromebook: ‘Father of Google Apps’ Raises Second Child; In Wired; 2011-10-07.
    Mentions

    • Throat clearing with a story: John Wilkes leaves HP, joines Google; Google is Very Big.
    • Google
      • Borg
      • Omega
        • John Wilkes; Omega; At Google Faculty Summit, on YouTube; 2011-07-21; 30:36
      • Charles Reiss
        • Intern of John Wilkes
        • Quoted for color & veracity
    • Mesos
      • now at Apache
      • History
        • origin at University of California, Berkeley (UCB), Computer Science Department
          • Ben Hindman, founder, Twitter, ex UCB.
          • Andy Konwinski
          • Matei Zaharia
        • developed further at Twitter
          • John Sirois
          • Travis Crawford
          • Bill Farner
      • Reference Customers
        • AirBNB
        • Conviva
    • (Oracle) Sun Grid Engine

dotCloud

About

Concept

  • Product: Docker
  • Linux Container Engine (LCE)
    • not a virtual machine solution
  • Requires special kernel versions (to run the container)
  • Docker and Red Hat have had incompatible versions of the Linux kernel (hence the collaboration announcement)

Future

Support roadmap (all future tense)

  • (Docker will be supported on …)
    • Fedora => soon
    • OpenShift => subsequently
    • Red Hat Enterprise Linux (RHEL) => eventually.
  • Introduction of libvirt for container interface management
  • Remove Docker’s dependency on AuFS
    • Something vague about a “new approach to provisioning” based on device mapper.
  • Harmonize Docker and OpenShift Gears
  • Docker with OpenShift’s cartridge model for application orchestration.

Outreach

Exemplars & Projects

Who

  • Solomon Hykes, founder
  • Ben Golub, CEO

Funding

Mentions

  • Joe Fernandes, OpenShift product management, Red Hat.
  • Requires “container” support in kernel; conceptually supported as

Promotion

Related

Via: backfill

Docker

Docker Logo

Concept

  • Linux
  • lxc, Linux Container management scripts.
  • AuFS, a copy-on-write union filesystem.
  • Go, a programming language.
  • Ubuntu is the “native culture”, all others use an Ubuntu VM.

Materials

Integrations

Outreach

Promotions

Background