Se ha denunciado esta presentación.
Utilizamos tu perfil de LinkedIn y tus datos de actividad para personalizar los anuncios y mostrarte publicidad más relevante. Puedes cambiar tus preferencias de publicidad en cualquier momento.

Using Pivotal Cloud Foundry with Google’s BigQuery and Cloud Vision API

1.117 visualizaciones

Publicado el

Enterprise development teams are building applications that increasingly take advantage of high-performing cloud databases, storage, and even machine learning. In this webinar, Pivotal and Google will review how enterprises can combine proven cloud-native patterns with groundbreaking data and analytics technologies to deliver apps that provide a competitive advantage. Further, we will conduct an in-depth review of a sample Spring Boot application that combines PCF and Google’s most popular analytics services, BigQuery and Cloud Vision API.

Speakers:
Tino Tereshko, Big Data Lead, Google
Joshua McKenty, Senior Director, Platform Engineering, Pivotal

Publicado en: Tecnología
  • Sé el primero en comentar

Using Pivotal Cloud Foundry with Google’s BigQuery and Cloud Vision API

  1. 1. Using Pivotal Cloud Foundry with Google BigQuery and Vision API Joshua McKenty, Pivotal Tino Tereshko, Google Michael Goddard, Pivotal
  2. 2. We believe transforming how the world builds software will shape the future of our world 2
  3. 3. “A company’s core advantage is in the applications it builds.” Diane Greene, Google Infoworld Q&A, May 23, 2016
  4. 4. Both speed and safety are required • Addressing customer needs faster, with less downtime retains your customers • Protecting market share from disruptors or something unforeseen • Being able to make quick experiments (that aren’t destabilizing) gives you more chances at success • The first to successfully rollout the innovation tends to win, defines the category
  5. 5. Enterprise Pattern: Cloud Native
  6. 6. Cloud Native DevOps Continuous Delivery ContainersMicro services
  7. 7. Why Go Cloud Native? ▪ Cloud Portability ▪ Operational Efficiencies ▪ Autoscaling ▪ Automated Patching & Upgrading ▪ Standardization of Tooling & Platform-Provided Services ▪ Management & Monitoring through the platform ▪ Runtime consolidation ▪ Reduction of multiple vendors
  8. 8. Cloud Native • Microservices architecture • API-first design • Fault-tolerant and resilient design • Cloud-agnostic runtime implementation • Bundled metrics and monitoring • Proactive failure testing Cloud Resilient Cloud Friendly Cloud Ready • No permanent disk access • Self-contained application • Platform-managed ports and networking • Consumes platform-managed backing services • 12 Factor App methodology • Horizontally scalable • Leverages platform for high availability A Cloud Application Maturity Model
  9. 9. Cloud native and microservice models are moving into the Fortune 500 “Two people built an app and got it into the App Store in five weeks” “I said to my vendors, I don’t want five years ago. I want five years from now. “The adopters we speak to today, like GE, HP, Equinix, PayPal, Capital One, Goldman Sachs, Airbnb, Medallia, Square, and Xoom say that microservices are well worth the tradeoffs.”
  10. 10. Application Framework Infrastructure Automation Platform Runtime Language framework for microservice-based architectures including components for service discovery, metrics, and circuit breakers. Application container runtime with attachable backing services, automated CI/CD, routing, health management and logging. A single deployment API for provisioning for bit-for-bit, consistent, self-healing deployments across any private or public cloud. Dev Dev Ops Ops Spring Cloud Spring Boot BOSH Cloud Foundry Pivotal Cloud Foundry Pivotal Contract: 12 Factor Application Contract: BOSH Release Cloud Native with Pivotal
  11. 11. Connect to Data-Driven Business Apps with the service broker for GCP: • Cloud SQL • BigQuery • Cloud PubSub • Google Cloud Storage • Vision API • Speech API • Natural Language API • Translate API Service Broker Pivotal Cloud Foundry with GCP Services
  12. 12. Enterprise Pattern: Extending Cloud Native with Data & Analytics
  13. 13. Google Cloud Platform Services VIRTUAL NETWORK LOAD BALANCING CDN DNS INTERCONNECT Management Compute Storage Networking Data Machine Learning STACKDRIVER IDENTITY AND ACCESS MANAGEMENT CLOUD ML SPEECH API VISION API TRANSLATE API NATURAL LANGUAGE API
  14. 14. Google Cloud Platform Services VIRTUAL NETWORK LOAD BALANCING CDN DNS INTERCONNECT Management Compute Storage Networking Data Machine Learning STACKDRIVER IDENTITY AND ACCESS MANAGEMENT CLOUD ML SPEECH API VISION API TRANSLATE API NATURAL LANGUAGE API
  15. 15. Google BigQuery
  16. 16. 1616 Demo
  17. 17. Most importantly, complexity is hidden from end user We only paid $20 We just rented ~3000 cores from Google for ~20 seconds1 2 3 BigQuery - explained @thetinot
  18. 18. 18 What is BigQuery? Durable and Highly Available Convenience of SQL Petabyte-Scale and Fast Fully Managed, No-Ops Data Warehouse
  19. 19. 19 BigQuery: 5 years of seamless innovation 2010 2011 2012 2013 2014 Public launch Large query results 2015 2016 900 300 0 1,200 Code Submits Beta Release at Google I/O Dremel X Big JOIN support Dynamic Execution Capacitor Faster shuffle 100k qps streaming User-defined functions
  20. 20. BigQuery - The Database is The Data Center(s) @thetinot
  21. 21. Machine Learning for Everyone
  22. 22. 22 Android Apps Gmail Maps Photos Speech Search Translation YouTube and many others ... Used across products: 2012 2013 2014 2015 1500 1000 500 0 Number of directories containing model description files Rapidly accelerating use of deep learning at Google
  23. 23. Google confidential | Do not distribute Applications that can see, hear and understand
  24. 24. Google Cloud Platform 24 AlphaBeta Cloud Natural Language Pre-Trained Machine Learning Models BetaGAGA Cloud Speech Cloud Translate Cloud Vision CloudML Fully trained ML models from Google that allow a developer to easily take advantage of rich machine learning capabilities. Custom ML Managed TensorFlow service to train and predict custom models on customer-provided datasets.
  25. 25. Sample App: Landmark Vanguard
  26. 26. App Data & Analytics Platform Infrastructure Sample App: Landmark Vanguard
  27. 27. Demo
  28. 28. Thanks - Questions? Overview of PCF on GCP http://www.pivotal.io/google Download a trial of PCF for GCP https://network.pivotal.io/products/ops-manager GCP Service Broker for PCF https://network.pivotal.io/products/gcp-service-broker/ Free trial of Pivotal Web Services http://run.pivotal.io Landmark Vanguard Sample App https://github.com/cf-platform-eng/gcp-ml-sentiment Image resizing service https://github.com/cf-platform-eng/image-resizing-service
  29. 29. 30

×