SlideShare a Scribd company logo
1 of 23
Download to read offline
Key Updates
최명근
Google cloud sales engineer
Next 17 update   gdg (2017.03.30) (1)
https://blog.google/topics/google-cloud/100-announcements
-google-cloud-next-17/
GCP Infrastructure
1. New data center regions
2. Internal load balancing (GA) with private internal IP addresses
3. Cross-Project Networking (Beta)
4. GKE(Google Container Engine) - Managed Nodes
Node Auto-Repair on Container Engine ( Beta )
Container Engine's Node Auto-Repair feature helps you keep the nodes in your cluster in
a healthy, running state. When enabled, Container Engine makes periodic checks on the
health state of each node in your cluster. If a node fails consecutive health checks over an
extended time period (approximately 10 minutes), Container Engine initiates a repair
process for that node.
5. 64 core machines + 416GB of memory per instance
Developer platforms
& Tools
6. Google Appengine Flex (GA)
● Runtimes - The flexible environment includes native support for Java 8 / Servlet 3.1 /
Jetty 9, Python 2.7 and Python 3.5, Node.js, Ruby, PHP, .NET core, and Go.
Developers can customize these runtimes or provide their own runtime by supplying a
custom Docker image or Dockerfile from the open source community.
● Infrastructure Customization - Because VM instances in the flexible environment are
Google Compute Engine virtual machines, you can take advantage of custom libraries,
use SSH for debugging, and deploy your own Docker containers.
● Performance - Take advantage of a wide array of CPU and memory configurations. You
can specify how much CPU and memory each instance of your application needs and the
flexible environment will provision the necessary infrastructure for you.
7. Cloud Functions (Beta)
a. Enable Cloud Functions API through the console
b. Create a Function
i. mkdir ~/hello_world
ii. Create a index.js file with the code below :
exports.helloWorld = function helloWorld (event, callback) {
console.log(`My Cloud Function: ${event.data.message}`);
callback();
};
c. Create a GCS storage
i. gsutil mb -p [PROJECT_ID] gs://[BUCKET_NAME]
d. Deploy a function
i. Deploy the function with a pub/sub topic named hello_world:
gcloud beta functions deploy helloWorld --stage-bucket [BUCKET_NAME] --trigger-topic hello_world
e. gcloud beta functions call helloWorld --data '{"message":"Hello World!"}'
8. Firebase Integration with GCP (GA)
Firebase Storage is now Google Cloud Storage for Firebase and adds support for multiple buckets,
support for linking to existing buckets, and integrates with Google Cloud Function
9. Cloud Container Builder
Google Cloud Container Builder lets you create Docker container images from application source code
located in Google Cloud Storage. Container images created by Container Builder are automatically
stored in Google Container Registry. You can deploy the container images you create on Google
Container Engine, Google Compute Engine, Google App Engine flexible environment or other services
where you can run applications from Docker containers.
10. Community Tutorials (Beta)
https://cloud.google.com/community/tutorials
Cloud.google.com/community site
Pricing & Support
11. Compute Engine Price Cuts - Up to 8% off
12. Committed Use Discounts - No upfront / Up to 57% off
13. Free trial extended to 12 months - $300 Credit with 12 months
https://cloud.google.com/free/
14. Engineering Support - Role based model
● Development engineering support - ideal for developers or QA engineers
that can manage with a response within four to eight business hours, priced at
$100/user per month.
● Production engineering support provides a one-hour response time for
critical issues at $250/user per month.
● On-call engineering support pages a Google engineer and delivers a
15-minute response time 24x7 for critical issues at $1,500/user per month.
Data Analytics
15. BigQuery Data Transfer Service (Private Beta)
From Google Adwords, DoubleClick Campaign Manager, DoubleClick for Publishers and
YouTube Content and Channel Owner reports
16. Cloud Dataprep (Private Beta)
17. New Commercial Datasets
18. Python for Cloud Dataflow (GA)
19. Stackdriver Monitoring for Cloud Dataflow (Beta)
20. Google Cloud Datalab (GA)
21. Cloud Dataproc updates
● Restart failed job / Create single-node cluster / GPU Attachment / Cloud labels
Faster GCS operation
Database Services
22. CloudSQL for PostgreSQL (Beta)
23. Microsoft SQL Server Enterprise (GA)
Windows Server Failover Clustering (WSFC) and SQL Server AlwaysOn Availability (GA)
24. CloudSQL for MySQL improvements
● 32 core instances with up to 208GB of RAM
● Central management of resources via IAM controls.
25. SSD persistent-disk performance improvements
● 32 vCPUs = IOPS : 40k read & 30k write / Throughput : 800 MB/s read & 400 MB/s write
● 1~31 vCPUs = IOPS : 25k read & write / Throughput : 480 MB/s read & 240 MB/s write
26. Federated Query on Google Bigtable
27. Cloud Spanner
ML Services
28. Cloud Machine Learning Engine (GA)
29. Cloud Video Intelligence API (Private Beta) - Demo
30. Cloud Vision API (GA) - Demo
32. Cloud Jobs API
33. Machine Learning Startup Competition
31. Machine Learning Advanced Solution Lab(ASL)
Thank you

More Related Content

Recently uploaded

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 

Recently uploaded (20)

EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 

Featured

Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
Kurio // The Social Media Age(ncy)
 
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them wellGood Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Saba Software
 

Featured (20)

Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work
 
ChatGPT webinar slides
ChatGPT webinar slidesChatGPT webinar slides
ChatGPT webinar slides
 
More than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike RoutesMore than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike Routes
 
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
 
Barbie - Brand Strategy Presentation
Barbie - Brand Strategy PresentationBarbie - Brand Strategy Presentation
Barbie - Brand Strategy Presentation
 
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them wellGood Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
 

Next 17 update gdg (2017.03.30) (1)

  • 5. 1. New data center regions
  • 6. 2. Internal load balancing (GA) with private internal IP addresses
  • 8. 4. GKE(Google Container Engine) - Managed Nodes Node Auto-Repair on Container Engine ( Beta ) Container Engine's Node Auto-Repair feature helps you keep the nodes in your cluster in a healthy, running state. When enabled, Container Engine makes periodic checks on the health state of each node in your cluster. If a node fails consecutive health checks over an extended time period (approximately 10 minutes), Container Engine initiates a repair process for that node. 5. 64 core machines + 416GB of memory per instance
  • 10. 6. Google Appengine Flex (GA) ● Runtimes - The flexible environment includes native support for Java 8 / Servlet 3.1 / Jetty 9, Python 2.7 and Python 3.5, Node.js, Ruby, PHP, .NET core, and Go. Developers can customize these runtimes or provide their own runtime by supplying a custom Docker image or Dockerfile from the open source community. ● Infrastructure Customization - Because VM instances in the flexible environment are Google Compute Engine virtual machines, you can take advantage of custom libraries, use SSH for debugging, and deploy your own Docker containers. ● Performance - Take advantage of a wide array of CPU and memory configurations. You can specify how much CPU and memory each instance of your application needs and the flexible environment will provision the necessary infrastructure for you.
  • 11. 7. Cloud Functions (Beta) a. Enable Cloud Functions API through the console b. Create a Function i. mkdir ~/hello_world ii. Create a index.js file with the code below : exports.helloWorld = function helloWorld (event, callback) { console.log(`My Cloud Function: ${event.data.message}`); callback(); }; c. Create a GCS storage i. gsutil mb -p [PROJECT_ID] gs://[BUCKET_NAME] d. Deploy a function i. Deploy the function with a pub/sub topic named hello_world: gcloud beta functions deploy helloWorld --stage-bucket [BUCKET_NAME] --trigger-topic hello_world e. gcloud beta functions call helloWorld --data '{"message":"Hello World!"}'
  • 12. 8. Firebase Integration with GCP (GA) Firebase Storage is now Google Cloud Storage for Firebase and adds support for multiple buckets, support for linking to existing buckets, and integrates with Google Cloud Function 9. Cloud Container Builder Google Cloud Container Builder lets you create Docker container images from application source code located in Google Cloud Storage. Container images created by Container Builder are automatically stored in Google Container Registry. You can deploy the container images you create on Google Container Engine, Google Compute Engine, Google App Engine flexible environment or other services where you can run applications from Docker containers. 10. Community Tutorials (Beta) https://cloud.google.com/community/tutorials Cloud.google.com/community site
  • 14. 11. Compute Engine Price Cuts - Up to 8% off 12. Committed Use Discounts - No upfront / Up to 57% off 13. Free trial extended to 12 months - $300 Credit with 12 months https://cloud.google.com/free/ 14. Engineering Support - Role based model ● Development engineering support - ideal for developers or QA engineers that can manage with a response within four to eight business hours, priced at $100/user per month. ● Production engineering support provides a one-hour response time for critical issues at $250/user per month. ● On-call engineering support pages a Google engineer and delivers a 15-minute response time 24x7 for critical issues at $1,500/user per month.
  • 16. 15. BigQuery Data Transfer Service (Private Beta) From Google Adwords, DoubleClick Campaign Manager, DoubleClick for Publishers and YouTube Content and Channel Owner reports 16. Cloud Dataprep (Private Beta)
  • 17. 17. New Commercial Datasets 18. Python for Cloud Dataflow (GA) 19. Stackdriver Monitoring for Cloud Dataflow (Beta) 20. Google Cloud Datalab (GA) 21. Cloud Dataproc updates ● Restart failed job / Create single-node cluster / GPU Attachment / Cloud labels Faster GCS operation
  • 19. 22. CloudSQL for PostgreSQL (Beta) 23. Microsoft SQL Server Enterprise (GA) Windows Server Failover Clustering (WSFC) and SQL Server AlwaysOn Availability (GA) 24. CloudSQL for MySQL improvements ● 32 core instances with up to 208GB of RAM ● Central management of resources via IAM controls. 25. SSD persistent-disk performance improvements ● 32 vCPUs = IOPS : 40k read & 30k write / Throughput : 800 MB/s read & 400 MB/s write ● 1~31 vCPUs = IOPS : 25k read & write / Throughput : 480 MB/s read & 240 MB/s write 26. Federated Query on Google Bigtable
  • 22. 28. Cloud Machine Learning Engine (GA) 29. Cloud Video Intelligence API (Private Beta) - Demo 30. Cloud Vision API (GA) - Demo 32. Cloud Jobs API 33. Machine Learning Startup Competition 31. Machine Learning Advanced Solution Lab(ASL)