Diese Präsentation wurde erfolgreich gemeldet.
Die SlideShare-Präsentation wird heruntergeladen. ×

What is Google Cloud Platform - GDG DevFest 18 Depok

Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Wird geladen in …3
×

Hier ansehen

1 von 30 Anzeige

Weitere Verwandte Inhalte

Diashows für Sie (20)

Ähnlich wie What is Google Cloud Platform - GDG DevFest 18 Depok (20)

Anzeige

What is Google Cloud Platform - GDG DevFest 18 Depok

  1. 1. Imre Nagi Software Engineer Traveloka Going To The Cloud With Google Cloud Platform
  2. 2. Imre Nagi Ping me @imrenagi This presentation is not related to what Traveloka has been doing. Previously: Software Engineer @CERN Software Engineer @eBay Inc Currently: Software Engineer @Traveloka Data Docker Community Leader, Indonesia
  3. 3. Everyone is talking about Cloud
  4. 4. What? Cloud Computing? Generally, it is cloud computing if you take your applications and running them on the infrastructure other than you own. Cloud Computing: A service providing a resource that your application needs to work. might be platform or infrastructure (e.g. servers)
  5. 5. What Is Google Cloud?
  6. 6. What is Google Cloud? The best way how Google share their ● Cloud Infrastructure ● Cloud Knowledge ● Cloud Engineers Your own data center, with minimum cost as possible as it could be
  7. 7. You will be using Google's Infrastructure Virtual Machines Networking Storage And be placed in a safe place Google's Data Center And Google will do those for you Scaling Migrating Maintenance Take over anything you don't wanna do
  8. 8. Google Cloud Platform Compute Big Data BigQuery Cloud Dataflow Cloud Dataproc Cloud Datalab Cloud Pub/Sub Genomics Cloud AI Cloud Machine Learning Engine Cloud Vision API Cloud Speech-to-Text Cloud Natural Language API Cloud Translation API Cloud Jobs API Cloud Dataprep Cloud Video Intelligence API Advanced Solutions Lab Compute Engine App Engine Kubernetes Engine GPU Cloud Functions Container- Optimized OS Identity & Security Cloud IAM Cloud Resource Manager Cloud Security Scanner Key Management Service BeyondCorp Data Loss Prevention API Identity-Aware Proxy Security Key Enforcement Cloud AutoML Cloud Text-to-Speech Cloud TPU Dialogflow Enterprise Edition Data Transfer Transfer Appliance Cloud Composer Cloud Security Command Center
  9. 9. Networking Virtual Private Cloud Cloud Load Balancing Cloud CDN Dedicated Interconnect Cloud DNS Cloud Network Cloud External IP Addresses Cloud Firewall Rules Cloud Routes Cloud VPN Management Tools Stackdriver Monitoring Logging Error Reporting Trace Debugger Cloud Deployment Manager Cloud Console Cloud Shell Cloud Mobile App Cloud Billing API Cloud APIs Cloud Router Partner Interconnect Cloud Armor Standard Network Tier Premium Network Tier Profiler Google Cloud Platform
  10. 10. Developer Tools Cloud SDK Cloud Source Repositories Maven App Engine Plugin Cloud Tools for IntelliJ Cloud Tools for PowerShell Cloud Tools for Visual Studio Container Registry Cloud Tools for Eclipse Cloud Build API Platform & Ecosystems API Analytics API Monetization Apigee API Platform Apigee Sense Cloud Endpoints Developer Portal Gradle App Engine Plugin IDE plugins Internet of Things Cloud IoT Core Storage & Databases Cloud Storage Cloud Bigtable Cloud Datastore Cloud SQL Cloud Spanner Persistent Disk Cloud Memorystore Google Cloud Platform Cloud Filestore Cloud Test Lab Cloud IoT Edge
  11. 11. Want to start?
  12. 12. App Engine Container Engine Compute Engine Operation Managed by YouManaged by Google PaaS No Ops Focus on Application IaaS Provision Instance Full Control Kubernetes Declarative Google Cloud Compute Service
  13. 13. Google Compute Engine ● GCP Virtual Machine ● Configurable Custom Machine Types ● HTTP(s) and Network Load Balancing ● API for Auto Scaling and Group Management ● Sub-seconds billing. Autoscaling Preemptable Virtual Machine
  14. 14. Deploy Monolithic App http://friendster.com React + Node Compute Engine Database MySQL Database Compute Engine React + Node Compute Engine React + Node Compute Engine React + Node Compute Engine Increase # node when traffic goes up Decrease # node when traffic goes down Standard Devices HTTPS Gateway
  15. 15. Deploying Application directly to VM is (so) old
  16. 16. Container Technology
  17. 17. Deploying Containerized App to Thousands of Compute Engine is Insane
  18. 18. Google Kubernetes Engine ● Kubernetes based Container orchestration ● Uses underlying Compute Engine resources ● Declarative syntax for orchestration and scheduling Docker containers ● Managed Logging, Monitoring, and Scaling
  19. 19. You will still need to maintain the cluster
  20. 20. App Engine ● Managed runtime for Java, Go, Javascript, Python, & PHP ● Local SDK for developing, testing and deployment ● Auto-scaling based on demand ● Free daily quota, usage based billing ● 60s Request timeout ● Can’t write to local filesystem ● Limits on third party software
  21. 21. Google Cloud Function Event-driven Serverless Architecture ● No server management ● Scales automatically ● Pay only while your code runs ● Runs code in response to events ● Open and familiar ● Connects and extends cloud services
  22. 22. Database Cloud Datastore Cloud Bigtable Cloud SQLCloud Storage ● Highly scalable immutable object /blob store ● No capacity planning required ● Managed MySQL ● Packages and Pay-per-use billing ● Vertical scaling for read and write ● Horizontal scaling for read ● High availability ● Massively scalable NoSQL ● Terabytes to Petabytes of Data ● Low latency and high throughput ● NoSQL database that can scale to billions of rows ● Automatically handles Sharding and Replication
  23. 23. Cloud BigQuery Analytics data warehouse Stream data at 100,000 rows per second Big Data Service (Fully Manage) Cloud Dataflow Stream and Batch processing of data Unified programming model Cloud Dataproc Managed Hadoop, Spark, Pig and Hive Cloud PubSub Scalable & Reliable enterprise messaging middleware
  24. 24. Machine Learning Cloud Machine Learning Engine Build sophisticated, large-scale machine learning models easier Integrated with other Google Cloud Services Cloud Vision API Powerful image analysis (Image classifications, etc) Cloud Text-to-Speech API Convert text into synthesize natural-sounding speech with 32 voices Available in multiple languages and variants Cloud Translation API Simple programmatic interface for translating an arbitrary string into any supported language.
  25. 25. Many More ! Check out https://console.cloud.google.com Free USD 300 From GCP!
  26. 26. Merci

×